Tutorials

Tutorial

Backup and Update n8n in Production (Docker Compose + PostgreSQL)

A day-two operations guide for self-hosted n8n: automated PostgreSQL backups, encryption key protection, off-server copies with rclone, disaster recovery from a fresh VPS, safe Docker Compose updates, rollback, and the 1.x to 2.x migration path.

12 min readRead
Tutorial

Self-Host Gitea on a VPS with Docker Compose

Deploy a production-ready Gitea instance with PostgreSQL, SSH passthrough on port 22, Gitea Actions CI/CD, Git LFS, GitHub mirroring, and automated backups. All on a single VPS with Docker Compose.

11 min readRead
Tutorial

Back Up Your Linux VPS with Plakar

Install plakar on Debian 12 or Ubuntu 24.04, create an encrypted deduplicated backup store, back up filesystem paths and databases via stdin piping, schedule automated backups, and restore files or full database dumps.

10 min readRead
Tutorial

Docker Volume Backup and Restore on a VPS

Three backup strategies for Docker volumes on a VPS: tar snapshots, database-native dumps, and automated encrypted backups with offen/docker-volume-backup. Includes cron scheduling, off-site S3 copies with rclone, and a full restore test on a fresh server.

12 min readRead
Tutorial

Install n8n with Docker Compose on a VPS

Set up n8n 2.x with Docker Compose and PostgreSQL on a VPS. Production-ready from the start with pinned versions, encryption key backup, health checks, and resource limits.

8 min readRead