// Self-Hosted Knowledge Base

Practical Guides for Linux & Your VPS

No paywalls. No fluff. Just clear, copy-paste-ready documentation for the commands, tools, and configs you actually need to run your own infrastructure.

Ubuntu 22 LTS
Docker & Nginx
WireGuard VPN
Free SSL via Let's Encrypt
SSH Key Auth
Guides & References
⚙️
Command Reference
Ubuntu Command Reference

A searchable, filterable library of essential Ubuntu shell commands — organized by category and difficulty. From basic file navigation to advanced networking diagnostics, every entry includes a description and a one-click copy button.

file system process mgmt networking permissions system info bash scripting
Browse commands
🌐
Step-by-Step Guide
Host a Static Site on a VPS

Deploy a static HTML website on Ubuntu 22 using Docker, Nginx, and a free Let's Encrypt SSL certificate — from scratch. Fillable variable blocks make every command copy-paste ready for your own domain and server.

Ubuntu 22 Docker Nginx Let's Encrypt UFW firewall HTTPS
Read the guide
🔐
Configuration Guide
WireGuard VPN Server Setup

Spin up a private WireGuard VPN server on your VPS. This interactive guide generates a complete, ready-to-use server and peer configuration — just fill in your server IP, choose your settings, and get a copy-paste install script.

WireGuard VPN multi-peer key generation UFW IP forwarding
Configure VPN
🗝️
Security Guide
SSH Key Login on Ubuntu

Ditch password logins for good. Generate an SSH key pair with PuTTYgen on Windows, install the public key on your Ubuntu VPS, and lock down your server by disabling password authentication entirely.

PuTTYgen RSA / ED25519 authorized_keys sshd_config Windows hardening
Secure your server
🌀
Reverse Proxy Guide
Caddy Reverse Proxy on Your VPS

Route traffic through a WireGuard tunnel to your home network with automatic HTTPS. Restrict private services to your home IP using a reusable snippet — no cert management, no cron jobs.

Caddy v2 WireGuard Auto HTTPS IP restrict NPM Caddyfile
Set up Caddy
📋
Copy-Paste Ready
Every command and code block is ready to run. No reformatting, no guesswork.
🔍
Searchable Reference
The command library is fully searchable and filterable by category and skill level.
🔧
Fillable Variables
Enter your domain, IP, or username once — every code block updates automatically.
🛡️
Security First
Guides include firewall setup, SSL, and hardening steps — not just the happy path.