RDP.sh Blog

PostgreSQL Tuning for a Small VPS - A Practical Walkthrough
Tutorials

PostgreSQL Tuning for a Small VPS - A Practical Walkthrough

Tune PostgreSQL on a 1-4 GB VPS without breaking it. Sensible defaults for shared_buffers, work_mem, WAL, autovacuum, plus pg_stat_statements and EXPLAIN.

21 min read
How to Host a Minecraft Server on a VPS (Paper, Systemd, and Backups)
Tutorials

How to Host a Minecraft Server on a VPS (Paper, Systemd, and Backups)

Set up a production-grade Minecraft server on a Linux VPS with Paper, a dedicated user, systemd auto-restart, scheduled world backups, and firewall rules.

13 min read
Self-Host n8n on a VPS with Docker and PostgreSQL
Tutorials

Self-Host n8n on a VPS with Docker and PostgreSQL

Run your own n8n instance on a VPS for AI workflows and automations. Step-by-step Docker Compose setup with PostgreSQL, Caddy, HTTPS, and automated backups.

12 min read
Self-Host Vaultwarden on a VPS with Docker
Tutorials

Self-Host Vaultwarden on a VPS with Docker

Run your own Bitwarden-compatible password manager on a VPS with Vaultwarden, Docker, and Caddy. Full setup with automatic HTTPS, backups, and hardening.

13 min read
Self-Host Mealie on a VPS for a Family Recipe Manager
Tutorials

Self-Host Mealie on a VPS for a Family Recipe Manager

Run Mealie on a VPS as a private family recipe book. Docker Compose with Postgres, Caddy HTTPS, URL recipe import, meal planning, shopping lists, and backups.

21 min read
Harden Docker on a VPS - Rootless, User Namespaces, and More
Tutorials

Harden Docker on a VPS - Rootless, User Namespaces, and More

A practical Docker hardening guide for VPS operators. Rootless mode, user namespaces, read-only containers, dropped caps, image scanning, and resource limits.

23 min read
Grafana and Prometheus on a VPS for Server Monitoring
Tutorials

Grafana and Prometheus on a VPS for Server Monitoring

Set up Grafana, Prometheus, and node_exporter on a VPS with Docker Compose. Caddy HTTPS, persistent volumes, dashboards, and alerts to Discord or Slack.

20 min read
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