
Nginx Reverse Proxy with HTTPS on Ubuntu 24.04 (Let’s Encrypt)
Put Nginx in front of your app with a real Let’s Encrypt certificate on Ubuntu 24.04, with renewal and a reboot covered.

How to Install WordPress on Ubuntu 24.04 with Nginx, MariaDB and PHP
By the end of this guide you will have WordPress running on your own Ubuntu server, reachable at your own domain, over HTTPS, on software you installed and control. The order matters here, for one reason. Most guides install WordPress, walk you through the setup wizard, and bolt on a certificate afterwards. That wizard is […]

How to Install Node.js on Ubuntu
Install Node.js on Ubuntu three ways — apt, NodeSource, or nvm. Real terminal output from a live 24.04 server, plus which method to actually pick.

How to Install Prometheus on Ubuntu 24.04 (Step by Step)
Install Prometheus 3.13 on Ubuntu 24.04 as a hardened systemd service: dedicated user, firewall, reboot-tested. Every command verified in our lab.

How to Install StorCLI on Windows
Download, install and run StorCLI on Windows Server, with the real output — including what ‘Number of Controllers = 0’ means. Lab-tested on Server 2025.

PostgreSQL on a VPS: Secure Remote Access and Automated Backups
Reach PostgreSQL from another machine without exposing it to the internet, and run backups you have actually restored. Tested on Ubuntu 24.04.

How to Monitor a MikroTik Router with Prometheus and Grafana
Monitor a MikroTik router with Prometheus and Grafana over SNMP: enable RouterOS SNMP, build the snmp_exporter module, and fix the No data trap.

Swap Space on a VPS: When You Need It and How to Add It
Swap Space on a VPS: When You Need It and How to Add It By the end of this guide you will have a working 1 GB swap file on your VPS, tuned so the kernel only reaches for it under real pressure, and persisted so it survives a reboot. You will also know the […]

How to Set Up a Firewall with UFW on Ubuntu 24.04
How to Set Up a Firewall with UFW on Ubuntu 24.04 By the end of this guide your Ubuntu 24.04 server will be dropping every unsolicited inbound packet, allowing only the ports you actually run, rate-limiting SSH against brute-force bots, and logging what it blocks. Every command below was run on a clean Ubuntu 24.04.4 […]

How to Secure SSH: Keys, Ports, Fail2ban, and 2FA on Ubuntu 24.04
How to Secure SSH: Keys, Ports, Fail2ban, and 2FA on Ubuntu 24.04 By the end of this guide your server accepts SSH logins from your key and nobody else’s, password logins are off, a brute-force bot gets three tries before Fail2ban drops it, and — if you want it — a stolen key still isn’t […]

Initial Ubuntu 24.04 Server Setup: Users, SSH, Firewall
Initial Ubuntu 24.04 Server Setup: Users, SSH, Firewall By the end of this guide your fresh Ubuntu 24.04 server will have a non-root user who can run admin commands, SSH locked down so only your key gets in (no root, no passwords), a firewall that drops everything except the ports you actually use, and automatic […]

How to Self-Host Uptime Kuma for Free Server Monitoring with Docker
Install Uptime Kuma — a free, open-source, self-hosted uptime monitor — on your VPS with one Docker command. Create an admin account, add your first monitor, and get alerted the moment a site or API goes down.

How to Fix “‘adb’ is not recognized as an internal or external command”
Fix the ‘adb is not recognized’ error by installing the Android SDK Platform Tools and adding adb to your PATH on Windows, macOS, or Linux.

How to Use Claude Code with AWS Bedrock
Run Claude Code against Anthropic models on Amazon Bedrock by setting CLAUDE_CODE_USE_BEDROCK, configuring AWS credentials and IAM permissions, and choosing inference profiles.

How to Enable ICMP (Ping) on Windows Public Firewall
Allow ICMP ping on the Windows Public firewall profile using the wf.msc GUI or a netsh advfirewall rule for ICMPv4 Echo Request, with optional IPv6 support.

How to Run Claude Code with Gemini, OpenAI, or Anthropic Models
Point Claude Code at Gemini, OpenAI, or Vertex AI backends with claude-code-proxy, covering uv setup, .env API keys, and model mapping on Windows, macOS, and Linux.

Building a Production-Ready REST API with Node.js, Express, and PostgreSQL
Build a production-ready REST API with Node.js, Express, and PostgreSQL, adding JWT auth, bcrypt password hashing, validation, and a clean project structure.