0 tutorials · 42 guides
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 and configure fail2ban on Ubuntu 24.04 for SSH brute-force protection with systemd journal monitoring, safe ban testing, tuning, and rollback.
Install Portainer CE on Ubuntu 24.04 with Docker, Nginx, trusted HTTPS, private admin access, backups, secure updates, and verification steps.
Build a private remote development VM on Ubuntu 24.04 with code-server and Tailscale Serve, HTTPS, localhost binding, backups, and safe updates.
Install Open WebUI with Ollama on Ubuntu 24.04 using private Docker Compose networking, Caddy HTTPS, pinned versions, backups, and safe updates.
Install OpenClaw on Ubuntu 24.04 with Telegram pairing, a loopback-only Gateway, secure credentials, SSH-tunneled Control UI, 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.
Plan production MongoDB with replica sets, elections, write concern, read scaling, private networking, backups, and sharding only when measured limits justify it.
Plan cloud dev environments for AI coding agents with isolation, scoped permissions, reproducible builds, test workloads, human review, and VM vs app-platform choices.
Design ClickHouse backups and replication for availability and recovery: separate replicas from historical backups, define RPO/RTO, monitor Keeper, and test restores.
Run Docker on a cloud VM with a clear production model for security, networking, storage, monitoring, and recovery.
Learn K3s default datastore behavior and compare SQLite, embedded etcd, and external PostgreSQL/MySQL/etcd for HA, quorum, backups, and recovery.
Design K3s on cloud VMs across single-server, agent, and HA topologies, including datastore, networking, storage, backups, upgrades, and production operations.
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 Kubernetes upgrades with supported-version checks, API compatibility, worker drains, PDBs, recovery state, stop criteria, and post-upgrade validation.
Learn when Kubernetes node pools make sense, how labels, affinity, taints, autoscaling, failure capacity, and worker shapes affect workload placement.
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 high availability vs disaster recovery, how HA reduces interruption, how DR restores service, and how RTO, RPO, failover, and restore testing fit together.
Understand PostgreSQL for SaaS apps across sizing, connections, pooling, backups, high availability, and managed vs self-hosted production ownership.
PostgreSQL performance tuning for SaaS teams: query plans, indexes, vacuum, statistics, locks, connection pressure, and capacity decisions.
PostgreSQL high availability explained: architecture, synchronous vs asynchronous replication, failover, fencing, read replicas, application reconnects, and managed vs self-hosted HA.
Learn database reliability for small teams across monitoring, failover, backups, PITR, recovery testing, ownership, and managed vs self-hosted operations.
Learn cloud VM patch management for maintenance windows, emergency fixes, deferrals, verification, and rollback planning on production servers.
Understand infrastructure readiness for fundraising across architecture, security, recovery, cloud cost, documentation, and technical diligence evidence.
Learn when block storage fits databases, Docker containers, and stateful app data, including independent scaling, persistence, backups, recovery, and when object storage or managed databases are a better fit.
Compare cloud block storage vs local disk by lifecycle, databases, containers, scaling, performance, backups, and when a separate persistent volume is worth using.
Learn load balancing: L4 vs L7, health checks, connection draining, failover, state, TLS, private backends, and when multi-node applications need traffic distribution.
Use this database incident runbook to triage connection exhaustion, disk pressure, query storms, failover, restore decisions, recovery validation, and follow-up.
Plan DNS for cloud applications across record types, TTL, caching, migrations, load balancing, failover, DNSSEC, CAA, and end-to-end monitoring.
Compare KVM VPS vs OpenVZ containers across kernel control, Windows and Docker support, isolation, performance, resource guarantees, recovery, and workload fit.
Compare reverse proxies and load balancers across Nginx, L4/L7 routing, TLS, health checks, state, private backends, failover, and multi-node architecture.
Learn when to use long-running serverless functions for AI, ETL, batch, cron, and storage events, and when Raff VM is a better fit.
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.
Learn how to secure the software supply chain from dependencies and CI/CD to SBOMs, build provenance, secrets, container images, and cloud deployment access.
Compare container images vs VM images for deployment, security, updates, rollback, portability, and small-team infrastructure decisions.
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.
Compare blue-green vs rolling deployments by rollback speed, mixed-version compatibility, zero-downtime risks, temporary capacity, database migrations, and release safety.
Docker Compose vs Kubernetes for small teams: compare production fit, migration triggers, operational cost, readiness, and a staged Raff infrastructure path.
Compare single server vs multi-server architecture, including when to split databases and workers, when to add app nodes, and when scaling up is still the simpler choice.
Compare MCP vs n8n vs direct API integration, including MCP vs API, current n8n MCP support, security, orchestration, and hosting choices.
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