Selfhost Forge

Latest deployment notes

This feed is the frontend shell. Next step is syncing live posts from the CMS backend.

Essential self-hosting guides

VPS Hardening Checklist Before Public Launch

Lock down SSH, firewall defaults, and update posture in one pass.

Docker + Nginx Reverse Proxy Setup for Multiple Sites

A practical routing setup for running several apps on one server.

Backup and Restore Drill for Self-Hosted Projects

Test recovery paths before incidents happen in production.

Latest deployment notes

PM2 vs Docker process management tradeoffs

When each approach works best and where teams usually get burned.

How to rotate secrets without breaking deploys

A safe pattern for updating credentials across running services.

Monitor disk, memory, and CPU before incidents

Simple alerting thresholds that catch common VPS failure modes.

Blue-green deploy pattern for low-risk releases

Ship updates with a rollback path and less downtime risk.

Reverse proxy mistakes that cause random 502s

Fix upstream, timeout, and header issues that break production traffic.

Self-hosted logging stack for small teams

Capture enough logs to troubleshoot quickly without overbuilding.