Nginx Reverse Proxy: The Config I Actually Use
One server, multiple services, one public IP. Nginx routes requests to the right container based on the domain. Here's the setup I use in production.
Notes on code, games, and the stuff in between.
One server, multiple services, one public IP. Nginx routes requests to the right container based on the domain. Here's the setup I use in production.
Build a reusable Ubuntu cloud-image template on Proxmox with cloud-init. Clone, set hostname, IP, SSH key, boot — full VM in under a minute. The setup I run on node1.
Ubuntu will push you toward the Snap package. Don't. Here's how to install Docker from the official repo and actually have it work.
Install Netdata on Ubuntu for per-second server metrics. Install, bind to localhost, SSH-tunnel the dashboard, ship alerts to Discord.
Minimal WireGuard setup on Ubuntu. Server config, one client, UFW rule, QR code for the phone. The version I run on my home-lab jumpbox.
You want to run a Minecraft server and now you're looking at a list of options: Vanilla, CraftBukkit, Spigot, Paper,
BungeeCord is a proxy that sits in front of multiple Minecraft servers and lets players switch between them without disconnecting. One IP,
Most guides tell you to run Minecraft in a screen session and call it done. That works until the server reboots and
Your server has been running fine for three months. Then one morning nothing works — SSH is slow, services throw errors, disk at
You have a script or app that needs to run permanently, restart on crash, and start on boot. Here's how
Every sysadmin has a "before I set up proper backups" story. Here's how to stop having that story.
The PowerShell snippets I actually use every day on Windows Server — pipeline filters, remoting, services, event logs, scheduled tasks, error handling.