Upgrade Proxmox 8 to 9 Without Breaking Your Homelab

Let’s get one thing out of the way: Proxmox upgrades are not fragile. People are. Most guides assume: nothing goes wrong you don’t interrupt anything you don’t get stuck in a pager you don’t panic halfway That’s not reality. This guide is based on an actual upgrade — including: interrupted upgrade broken package state lock issues recovery If you follow this, you’ll finish the upgrade even if things go sideways. ...

April 12, 2026 · 6 min · Ruhani Rabin

Auto-Organize Downloads Folder Powershell Script | Windows/macOS/Linux

Your Downloads folder is a graveyard. PDFs from 2023, installer files for software you already installed, and random screenshots you took once and never looked at again. And every time you open it, you think: “I should clean this up.” Then you don’t. I built this script because I was tired (and also lazy) of that cycle. It’s not fancy stuff. It just works. The Problem Nobody Talks About Most “cleanup” solutions are too aggressive. They delete stuff you needed. Or they’re too manual, which means you won’t do it. The sweet spot is: ...

March 26, 2026 · 4 min · Ruhani Rabin

Effortless Automated Backups for Your Dockerized n8n (SQLite) to GitLab or GitHub

How to bulletproof your workflow automations with dead-simple, automated backups—even if you’re not a Linux wizard. Why You Absolutely Need to Back Up n8n (Especially on Docker + SQLite) n8n is the backbone of your workflow automation, orchestrating everything from business logic to personal productivity hacks. But if you’re running n8n in Docker (the way 90% of us do), and especially if you’re using the default SQLite database, you are one corrupted file, failed disk, or accidental docker rm away from total workflow extinction. ...

February 1, 2026 · 4 min · Ruhani Rabin

How to Remove Unused Post Meta Fields from WordPress Postmeta Table – SQL Query

Are you looking to clean up your WordPress database by removing unused or abandoned post meta fields? Over time, your WordPress database can accumulate meta fields from plugins and themes you no longer use. In this guide, I’ll show you how to remove specific meta fields safely from your wp_postmeta table using a simple SQL query. Before You Begin Before executing any database modifications, it’s crucial to: Create a complete backup of your WordPress database Test the backup to ensure it’s valid and restorable Identify the meta fields you want to remove, here is how to identify them. Access your database through phpMyAdmin or similar tool The SQL Query Here’s the SQL query that will remove specific meta fields from your WordPress database: ...

January 1, 2026 · 3 min · Ruhani Rabin

How to Find Unused Postmeta Fields in WordPress Database – SQL Query

WordPress databases can become cluttered over time, especially when you frequently install and uninstall plugins. One common source of database bloat is unused postmeta fields. In this guide, we’ll show you how to identify these unnecessary fields and explain why cleaning them up is crucial for your website’s performance. Why Should You Care About Unused Postmeta Fields? Before diving into the technical details, let’s understand the benefits of maintaining a clean WordPress database: ...

October 1, 2025 · 4 min · Ruhani Rabin