WordPress, automation, development, homelab notes, and practical tech workflows.
How to Configure Pocket ID Passkey Login for Proxmox VE with OIDC Groups
I have been eying implementing OIDC in the homelab for a while now. After a lot of research, while I found out Authentik is much more diverse and detailed, I went with the simpler solution. I will explain below how to connect Pocket ID to a standalone Proxmox VE installation using OpenID Connect, or OIDC. The result is a Proxmox login flow where users authenticate through Pocket ID using a passkey. Proxmox users and groups are created automatically, while administrator permissions are assigned through a Pocket ID group instead of directly to individual users. ...
Fix Proxmox High CPU Temperature on Dell OptiPlex Micro: The CPU Governor Trick
If a Dell OptiPlex Micro running Proxmox stays around 70+ °C at low load, check whether Linux is using the performance CPU governor with intel_pstate active; switching to powersave and persisting it with a small systemd oneshot service can drop temperatures kind of, magically. Problem: Proxmox Host Stayed Hot Even After Hardware Maintenance This incident happened on a Dell OptiPlex 7070 Micro running Proxmox VE as an always-on homelab control-plane node. To avoid exposing private infrastructure details, I will call the machine Proxmox node-02 for the readers. ...
Fix Intel e1000e “Detected Hardware Unit Hang” on Proxmox
This incident happened on a Dell OptiPlex Micro running Proxmox VE. The machine is my always-on Node02 host and carries critical home infrastructure: Home Assistant AdGuard Home Unbound DNS MQTT Zigbee2MQTT Other LAN support services At first, this looked like a disaster spread across half the house. That host is the backbone for the living room stack. It runs Home Assistant and several supporting services, so when its network dies, the failure can look like everything is broken at once. That is what makes these incidents so sneaky - the real problem is hidden behind a long chain of symptoms. ...
How to Properly Backup, Move, and Migrate Uptime Kuma (Docker + Direct Install)
There are two kinds of Uptime Kuma migrations: The one that works. The one where people export JSON, assume life is good, then discover half their setup is missing. This guide is for the first one. The safest and least error-prone way to migrate Uptime Kuma is: Move the ENTIRE data directory. Not screenshots. Not copy-paste. Not “I exported a backup JSON so I should be fine.” The actual source of truth is the database and app data. ...
Proxmox Config Backup to Git – Version Control for Your PVE Nodes
Stop treating your Proxmox configuration like it’s disposable. Start treating it like code. GitHub: ruhanirabin/pve-config-git The Problem: Configuration Drift Is a Silent Killer I’ve been running Proxmox for years. Multiple nodes, dozens of VMs, complex network configs, storage pools, custom scripts. And like many of you, I made changes directly on the host. A quick edit to /etc/network/interfaces here, a storage tweak there, a firewall rule adjustment to get something working. ...