7 tutorials · 45 guides
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.
Automate rsync backups on Ubuntu 24.04 with cron, safe --delete dry runs, locking, retention, integrity checks, restore testing, and troubleshooting.
Install Prometheus 3.13 LTS, Node Exporter, and Grafana on Ubuntu 24.04 with localhost-only monitoring ports, SSH-tunneled dashboards, and end-to-end verification.
Install pip on Ubuntu 24.04, create a Python venv, fix externally-managed-environment errors, use requirements files, and install pipx safely.
Deploy Gitea on Ubuntu 24.04 with Docker Compose, PostgreSQL, Nginx, HTTPS, SSH clone access, backups, upgrades, 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 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.
CI/CD guide for VM deployments covering artifacts, GitHub Actions, deploy credentials, approvals, health checks, migrations, and rollback.
Linux VM deployment guide covering artifacts, secrets, process managers, reverse proxies, TLS, health checks, persistence, and rollback.
Plan cloud dev environments for AI coding agents with isolation, scoped permissions, reproducible builds, test workloads, human review, and VM vs app-platform choices.
Plan K3s upgrades with release channels, server-first sequencing, System Upgrade Controller, datastore snapshots, v1.37 checks, and rollback.
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.
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.
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.
Compare managed vs self-managed Kubernetes across control-plane ownership, upgrades, HA, recovery, cost, and team fit—and see when a managed Kubernetes service makes sense.
Use Docker Compose in production with practical best practices for configuration, security, health checks, releases, storage, backups, monitoring, recovery, and single-host limits.
Learn when platform engineering for startups pays off, what to standardize first, how to evaluate golden paths, and when an internal developer platform is justified.
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 where n8n fits in infrastructure automation, when one self-hosted instance is enough, and when queue mode and workers are justified.
Understand n8n self-hosted automation, when self-hosting makes sense, and how to plan security, backups, scaling, private access, and recovery for production.
Plan a zero-downtime database migration with expand-contract, staged backfills, replication cutovers, rollback, and PostgreSQL or MySQL safety checks.
K3s is Kubernetes, not a separate orchestrator. Compare K3s vs K8s on resource footprint, HA, customization, production use, and self-managed vs managed ownership.
Learn cloud VM patch management for maintenance windows, emergency fixes, deferrals, verification, and rollback planning on production servers.
Understand infrastructure automation on Raff across Terraform, API, CLI, cloud-init, credentials, drift, approvals, recovery, and operating boundaries.
Learn how small teams use Raff API keys safely for infrastructure automation, CI/CD workflows, inventory checks, backups, and repeatable cloud operations.
Compare reverse proxies and load balancers across Nginx, L4/L7 routing, TLS, health checks, state, private backends, failover, and multi-node architecture.
Compare the best VPS hosting options for developers across Docker, CI/CD, CPU, RAM, NVMe/SSD, bandwidth, regions, backups, automation, and support.
Prepare production infrastructure for launch with a checklist covering traffic, rollback, monitoring, backups, access, scaling, and cost readiness.
Learn API rate limiting for 429 responses, rate limiting algorithms, token and leaky buckets, API keys, quotas, throttling, and protecting real users.
Compare application logs and audit logs, including event fields, integrity, retention, sensitive-data controls, storage, incident response, and customer-facing audit history.
Build a practical cloud operations runbook for incidents, deployments, access, recovery, and server operations. Includes a reusable template and automation guidance.
Design server health checks that trigger the right action. Learn liveness vs readiness, startup probes, health endpoints, synthetic monitoring, alerts, and failure handling.
Idle infrastructure cost grows when dev, staging, preview, test, demo, and storage resources outlive their purpose. Use a clear lifecycle decision framework.
Plan WebSocket hosting for real-time apps. Compare one-VM and multi-node designs, size persistent connections, handle load balancing, reliability, security, and cost.
Compare container images vs VM images for deployment, security, updates, rollback, portability, and small-team infrastructure decisions.
Compare cron jobs, job queues, schedulers, and workflow automation. Learn when to use each model for scheduled jobs, retries, workers, and cross-system processes.
Compare preview environments vs staging: when startups need ephemeral previews, persistent staging, or both, with lifecycle, secrets, data, cost, and Raff architecture guidance.
Reduce Kubernetes costs by measuring allocation, rightsizing requests, tuning autoscaling, removing idle capacity, and controlling storage and observability.
Compare GitHub-hosted vs self-hosted GitHub Actions runners across cost, security, private networking, ephemeral runners, autoscaling, and operational ownership.
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.
Secrets management for cloud apps: compare environment variables, managed secret stores, and Vault-style systems with practical rotation and access guidance.
Learn application observability for small teams: monitoring vs observability, metrics, logs, traces, OpenTelemetry, alerting, cost control, and production architecture.
Compare cloud-init, custom images, and one-click apps for VM and server provisioning, including first-boot automation, image lifecycle, security, replacement, and recovery.
Compare MCP vs n8n vs direct API integration, including MCP vs API, current n8n MCP support, security, orchestration, and hosting choices.
Compare staging vs production vs development environments: purpose, data, secrets, release gates, parity, preview environments, cost, and hosting.
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