RDP.sh Blog
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.
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.
Self-Host Audiobookshelf on a VPS for Audiobooks and Podcasts
Run your own audiobook and podcast server with Audiobookshelf on a VPS. Docker setup with Caddy, HTTPS, podcast auto-download, and mobile apps.
Self-Host ntfy on a VPS for Push Notifications
Run your own ntfy server on a VPS for instant push notifications from scripts, cron jobs, and monitoring. Docker, Caddy auto-HTTPS, auth, ACLs, and mobile apps.
Self-Hosted Backups with BorgBackup and Borgmatic on a VPS
Set up deduplicated, encrypted, append-only VPS backups with BorgBackup and Borgmatic. Includes remote SSH repos, database dumps, retention, and a systemd timer.
Self-Host Paperless-ngx on a VPS to Digitize Your Documents
Run Paperless-ngx on a VPS to scan, OCR, and search every document you own. Docker Compose with Postgres, Redis, Caddy HTTPS, and automated backups.
MariaDB and MySQL Tuning for a Small VPS
Tune MariaDB or MySQL on a 1-4 GB VPS without an OOM. Sane InnoDB buffer pool, redo log, and connection settings, plus the slow query log and mysqltuner.
Self-Host MeshCentral on a VPS for Web-Based Remote Management
Run your own MeshCentral server on a VPS for browser-based remote desktop, terminal, and file transfer to every machine you manage. Full setup guide.
Self-Host Listmonk on a VPS for Your Own Newsletter
Run Listmonk, a fast open-source newsletter and mailing list manager, on your VPS with Docker, Postgres, and Caddy. Own your list in about 20 minutes.