14 tutorials · 20 guides
Self-host Supabase on Ubuntu 24.04 with the versioned Docker Compose stack, Caddy HTTPS, secure keys, Postgres and Storage backups, restores, and safe updates.
Self-host Invoice Ninja 5.13.37 on Ubuntu 24.04 with Docker Compose, MySQL, Redis, Caddy HTTPS, built-in queues/scheduler, backups, restores, and safe updates.
Deploy Odoo 19 on Ubuntu 24.04 with Docker Compose, PostgreSQL 15, Caddy HTTPS, workers, database lockdown, matched backups, restores, and safe updates.
Deploy Vaultwarden on Ubuntu 24.04 with Docker Compose, Caddy HTTPS, locked-down signup/admin access, consistent backups, restores, and safe updates.
Self-host Plausible Analytics CE on Ubuntu 24.04 with Docker Compose, automatic HTTPS, protected secrets, health checks, backups, and safe upgrades.
Install Coolify on Ubuntu 24.04 with the official installer, secure direct-access ports, configure HTTPS domains, deploy an app, and plan backups and updates.
Deploy a multi-container Docker Compose app on Ubuntu 24.04 with Node.js, PostgreSQL, Redis, secrets, health checks, private networking, backups, and persistence.
Install Portainer CE on Ubuntu 24.04 with Docker, Nginx, trusted HTTPS, private admin access, backups, secure updates, and verification steps.
Deploy Gitea on Ubuntu 24.04 with Docker Compose, PostgreSQL, Nginx, HTTPS, SSH clone access, backups, upgrades, and verification steps.
Install Open WebUI with Ollama on Ubuntu 24.04 using private Docker Compose networking, Caddy HTTPS, pinned versions, backups, and safe updates.
Self-host n8n on Ubuntu 24.04 with Docker Compose, PostgreSQL, Nginx, HTTPS, safe firewall setup, backups, restore verification, and updates.
Set up UFW on Ubuntu 24.04 without losing SSH access. Configure IPv4/IPv6 rules, ports, source restrictions, logging, rule order, and Docker caveats.
Deploy Uptime Kuma 2 with Docker Compose on Ubuntu 24.04 using localhost-only port 3001, Caddy HTTPS, monitors, status pages, backups, and safe updates.
Install Docker on Ubuntu 24.04 from Docker’s official APT repository. Add Docker Engine, Compose and Buildx, verify hello-world, and avoid common UFW exposure mistakes.
Compare buildpacks and Dockerfiles for app deployment: control, portability, system packages, build reproducibility, health checks, secrets, and persistent state.
What is a VPS used for? Compare websites, apps, APIs, Docker, databases, automation, Windows workloads, and when another hosting model fits.
Run Docker on a cloud VM with a clear production model for security, networking, storage, monitoring, and recovery.
Compare serverless vs containers across architecture, scaling, cost, portability, runtime control, serverless containers, Kubernetes, and common use cases.
Learn how to scale beyond one Docker Compose host with role separation, multiple app VMs, load balancing, shared state, Swarm, and a clean path to orchestration.
Back up and restore a Docker Compose stack by protecting configuration, secrets, persistent data, databases, images, and a tested clean-host recovery path.
Design Docker Compose networking for production with deliberate port publishing, private services, service-name DNS, network segmentation, and safer host exposure.
Use this Docker host security checklist to harden production VMs across daemon access, privileges, networking, images, secrets, updates, and recovery.
Control Docker CPU, memory, logs, and disk growth on production VMs with clear limits, rotation, monitoring, and safe cleanup policies.
Plan a Docker Compose to Kubernetes migration across state, probes, networking, secrets, storage, worker sizing, cutover, and rollback.
Choose Docker, Compose, K3s, or managed Kubernetes based on ownership, multi-host needs, scaling, and recovery.
Use Docker Compose in production with practical best practices for configuration, security, health checks, releases, storage, backups, monitoring, recovery, and single-host limits.
Compare Docker vs virtual machines across isolation, performance, security, portability, Docker on a VM, and when an app platform is simpler than managing a server.
Learn when Docker VPS hosting fits production apps, how to size a Docker host, manage Compose, volumes, networking, backups, security, and when to move to Kubernetes.
Compare the best VPS hosting options for developers across Docker, CI/CD, CPU, RAM, NVMe/SSD, bandwidth, regions, backups, automation, and support.
Learn how to self-host apps on a cloud VM, choose a self-hosting server, run Docker workloads, plan backups and storage, and decide between self-hosted and managed hosting.
Compare Podman vs Docker for small teams: rootless security, Docker compatibility, Compose vs Quadlet, migration risks, and when to switch runtimes.
Compare Docker volume vs bind mount for production: persistence, host paths, Compose behavior, permissions, down -v, backups, and when to use each.
Docker Compose vs Kubernetes for small teams: compare production fit, migration triggers, operational cost, readiness, and a staged Raff infrastructure path.
Learn what self-hosting means, when a self-hosted server makes sense, how SaaS compares, what VM size to start with, and how to plan security and recovery.
The tutorials, guides, and comparisons we publish, rounded up in one weekly email. Unsubscribe anytime.
Spin up a Linux or Windows server and follow any tutorial here on real infrastructure. RDP and SSH ready, 14-day money-back guarantee.
Deploy a server