RDP.sh Blog

Self-Host Ghost on a VPS with Docker and Caddy
Tutorials

Self-Host Ghost on a VPS with Docker and Caddy

Run your own Ghost blog and newsletter on a VPS. Step-by-step Docker Compose setup with MySQL 8, Caddy automatic HTTPS, SMTP email, and daily backups.

15 min read
Run Claude Code and Codex 24/7 on a VPS (Laptop Off)
Tutorials

Run Claude Code and Codex 24/7 on a VPS (Laptop Off)

Keep Claude Code and Codex running around the clock on a cheap VPS that ships with both CLIs preinstalled, so your AI coding agents work even with your laptop shut.

22 min read
Self-Host Actual Budget on a VPS for Private Money Management
Tutorials

Self-Host Actual Budget on a VPS for Private Money Management

Run your own Actual Budget server on a small VPS with Docker and Caddy. Private envelope budgeting with HTTPS, end-to-end encryption, multi-device sync, and backups.

23 min read
Stop Brute-Force Attacks on a VPS with CrowdSec
Tutorials

Stop Brute-Force Attacks on a VPS with CrowdSec

Install CrowdSec on a Linux VPS to detect and block brute-force attacks, scanners, and bots using behavior scenarios plus a crowd-sourced IP blocklist.

20 min read
Self-Host Stirling-PDF on a VPS for a Private PDF Toolkit
Tutorials

Self-Host Stirling-PDF on a VPS for a Private PDF Toolkit

Run your own private PDF toolkit on a VPS with Stirling-PDF, Docker, and Caddy. Merge, split, OCR, sign, and compress PDFs without uploading them anywhere.

20 min read
Self-Host Navidrome on a VPS for Your Own Music Streaming
Tutorials

Self-Host Navidrome on a VPS for Your Own Music Streaming

Run your own Spotify with Navidrome on a VPS. Docker setup with Caddy, HTTPS, the Subsonic API, scrobbling, transcoding, and mobile apps explained.

23 min read
Self-Host Authelia for SSO and 2FA on a VPS
Tutorials

Self-Host Authelia for SSO and 2FA on a VPS

Put single sign-on and two-factor in front of every self-hosted app on your VPS with Authelia, Caddy forward-auth, and Redis. Full working setup.

19 min read
Self-Host Syncthing on a VPS for Continuous File Sync
Tutorials

Self-Host Syncthing on a VPS for Continuous File Sync

Run Syncthing on a VPS as an always-on sync node. Docker, Caddy HTTPS for the GUI, device pairing, send/receive-only folders, versioning, and encrypted untrusted nodes.

24 min read
Self-Host FreshRSS on a VPS for Your Own RSS Reader
Tutorials

Self-Host FreshRSS on a VPS for Your Own RSS Reader

Run your own FreshRSS server on a small VPS with Docker and Caddy. Own your feeds, sync to mobile apps over the Google Reader API, and back it up.

21 min read