RDP.sh Blog

Expose a Self-Hosted App with Cloudflare Tunnel - No Open Ports
Tutorials

Expose a Self-Hosted App with Cloudflare Tunnel - No Open Ports

Publish a self-hosted app on a VPS through Cloudflare Tunnel without opening inbound ports. Step-by-step cloudflared, systemd, DNS, and Access setup.

21 min read
Self-Host Nextcloud on a VPS with Docker and Caddy
Tutorials

Self-Host Nextcloud on a VPS with Docker and Caddy

Run your own Nextcloud server on a VPS with Docker, PostgreSQL, Redis, and Caddy. Step-by-step setup with HTTPS, tuning, and automated backups.

19 min read
Caddy Reverse-Proxy Patterns That Actually Work in Production
Tutorials

Caddy Reverse-Proxy Patterns That Actually Work in Production

Practical Caddy reverse-proxy patterns for VPS production: install from APT, auto-HTTPS, Docker upstream, multi-site, wildcard DNS challenge, and reload.

20 min read
Self-Host Jellyfin on a VPS for Private Media Streaming
Tutorials

Self-Host Jellyfin on a VPS for Private Media Streaming

Run your own private Netflix with Jellyfin on a VPS. Step-by-step Docker setup with Caddy reverse proxy, WebSocket support, hardware notes, and VPN tips.

23 min read
Set Up a WireGuard VPN on a VPS in 10 Minutes
Tutorials

Set Up a WireGuard VPN on a VPS in 10 Minutes

Run your own WireGuard VPN on a VPS so you can route devices through it, reach private services on the server, or build a small mesh between hosts.

23 min read
Self-Host Plausible Analytics on a VPS for Privacy-First Metrics
Tutorials

Self-Host Plausible Analytics on a VPS for Privacy-First Metrics

Run Plausible Analytics Community Edition on your VPS with Docker, ClickHouse, Postgres, and Caddy. Cookie-free, GDPR-friendly metrics in 20 minutes.

18 min read
Encrypted VPS Backups to S3 with Restic
Tutorials

Encrypted VPS Backups to S3 with Restic

Set up encrypted, deduplicated VPS backups to S3, B2, MinIO, or Wasabi using Restic. Includes a backup script, systemd timer, retention, and a healthcheck ping.

20 min read
Self-Host Forgejo on a VPS for a Private Git Server
Tutorials

Self-Host Forgejo on a VPS for a Private Git Server

Run your own private Git server on a VPS with Forgejo, Postgres, Docker, and Caddy. Full setup with auto HTTPS, SSH access, admin lockdown, and backups.

21 min read
Access Your VPS Privately with Tailscale (RDP + SSH)
Tutorials

Access Your VPS Privately with Tailscale (RDP + SSH)

Set up Tailscale on your VPS and laptop so you can use RDP or SSH over a private network and stop exposing management ports to the public internet.

6 min read