14 tutorials · 40 guides
Install Prometheus and Grafana on Ubuntu 24.04 on Raff with Node Exporter, localhost-only metrics, SSH-tunneled Grafana, and live dashboard verification.
Learn how to sync files to Raff Object Storage with rclone. Configure S3 access, copy folders, use dry runs, schedule backups, and verify restores.
Self-host Plausible Analytics on a Raff Ubuntu 24.04 VM using Docker Compose. Get privacy-friendly website analytics with no cookies, no GDPR consent banners, and full data ownership on your own infrastructure.
Deploy a Next.js application on Ubuntu 24.04 using PM2 for process management and Nginx as a reverse proxy. Covers Node.js setup, build pipeline, PM2 ecosystem config, Nginx proxy, and HTTPS with Certbot.
Install Coolify on Ubuntu 24.04 using the official installer. Secure the dashboard, deploy an app, configure domains, and plan backups and updates.
Deploy a FastAPI application on Ubuntu 24.04 using Uvicorn, systemd for process management, and Nginx as a reverse proxy. Covers virtual environments, service files, and production-ready configuration.
Deploy a production-ready Node.js application with PM2 process manager on a Raff Ubuntu 24.04 VM. Covers cluster mode, Nginx reverse proxy, zero-downtime reloads, and startup persistence.
Deploy a multi-container application with Docker Compose on a Raff Ubuntu 24.04 VM. This tutorial covers a Node.js app with PostgreSQL and Redis using Compose profiles, health checks, and named volumes.
Automate server backups on a Raff Ubuntu 24.04 VM. Covers backup scripts, cron scheduling, rsync off-server sync, retention, monitoring, and restore testing.
Install Python 3 and pip on a Raff Ubuntu 24.04 VM. This tutorial covers the default installation, virtual environments, pip package management, and running your first Python script.
Deploy Portainer CE on a Raff Ubuntu 24.04 VM using Docker. This tutorial covers installation, HTTPS setup, container management, and connecting to Docker Compose stacks.
Deploy Gitea on a Raff Ubuntu 24.04 VM with Docker Compose. This tutorial covers setup, database configuration, Nginx reverse proxy, HTTPS with Let's Encrypt, and creating your first repository.", "metaTitle": "Deploy Gitea on Ubuntu 24.04 | Raff Technologies
Build a remote development VM with code-server and Tailscale on Ubuntu 24.04. Create a secure browser IDE on a Raff VM without exposing it publicly.
Install Docker Engine and Docker Compose on Ubuntu 24.04 from Docker’s official APT repository. Verify the service, learn basic commands, and uninstall cleanly.
Learn Kubernetes cluster management for small teams, covering capacity, upgrades, recovery, autoscaling, observability, security, and cost controls.
Learn Docker Compose to Kubernetes migration planning for state, probes, configuration, networking, storage, cutover, and rollback before production traffic moves.
Learn Kubernetes cluster sizing for control planes, worker nodes, system overhead, failure capacity, and growth headroom without unnecessary overprovisioning.
Understand managed vs self-managed Kubernetes ownership, costs, upgrades, HA, recovery, and control so your team can choose the right operating model.
Learn Docker Compose for production architecture, security, persistence, health checks, releases, recovery, and the limits of a single-host deployment model.
Understand n8n self-hosted automation, when self-hosting makes sense, and how to plan security, backups, scaling, private access, and recovery for production.
Learn where n8n fits in infrastructure automation, when one self-hosted instance is enough, and when queue mode and workers are justified.
Plan zero-downtime database migrations with expand-contract, staged backfills, managed database cutovers, rollback, and engine-specific PostgreSQL or MySQL controls.
Learn K3s vs Kubernetes trade-offs in HA, resource needs, control, and operations so your team can choose K3s, kubeadm, or managed Kubernetes with confidence.
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 L4/L7 routing, TLS, health checks, failover, session state, scaling, and production architecture.
Learn how to choose the best VPS hosting for developers with a decision framework for apps, APIs, Docker, CI/CD, databases, and staging.
Learn developer supply chain security risks, from dependencies and CI/CD secrets to cloud server access, with a practical protection framework.
Understand the infrastructure AI coding agents need, from clean cloud dev environments to testing VMs, secrets isolation, and workload sizing.
Prepare production infrastructure for launch with a checklist covering traffic, rollback, monitoring, backups, access, scaling, and cost readiness.
Understand API rate limiting with a decision framework for fair usage, abuse prevention, endpoint protection, 429 responses, and real-user experience.
Compare application logs and audit logs, including event fields, integrity, retention, sensitive-data controls, storage, incident response, and customer-facing audit history.
Learn cloud runbooks for small teams with a decision framework for incidents, deployments, access, patching, backups, recovery, and ownership.
Understand server health checks with a decision framework for liveness, readiness, startup checks, synthetic monitoring, alerts, and recovery.
Learn idle infrastructure cost with a decision framework for dev, staging, preview, test, demo, snapshots, storage, and shutdown rules.
Understand WebSocket hosting with a decision framework for persistent connections, scaling, latency, reverse proxies, reliability, and cloud server cost.
Understand container images vs VM images with a deployment framework for portability, security, rebuild speed, runtime control, and team fit.
Understand cron jobs, task queues, and workflow automation with a decision framework for background jobs, retries, scheduling, and orchestration
Understand inbound and outbound firewall rules, the least privilege principle, and how to design a firewall policy for your Raff cloud infrastructure. A practical decision framework for sysadmins and DevOps teams.
Learn platform engineering for startups by comparing ad-hoc DevOps, internal platforms, and golden paths. Know when platform investment starts paying off.
Compare preview environments and staging by purpose, lifecycle, parity, secrets, data, cost, cleanup, and release confidence to choose preview only, staging only, or both.
Learn Kubernetes cost optimization for startups by fixing waste, sizing workloads, and knowing when cluster complexity costs more than it saves.
Compare GitHub-hosted vs self-hosted runners across security, cost, private networking, autoscaling, ephemeral execution, and operational control.
Compare Podman vs Docker across rootless security, Compose compatibility, systemd integration, networking, storage, and migration risk.
Learn Docker volumes vs bind mounts by comparing persistence, portability, security, and operations. Choose the right storage model for production containers
Compare blue-green and rolling deployments by rollback speed, temporary capacity, database compatibility, and team fit for safer cloud releases.
Learn when Docker Compose is enough and when small teams should move to Kubernetes, with a Raff path from VM, database, storage, and worker roles.
Build application observability for a small team with practical metrics, structured logs, distributed tracing, SLI, SLO, alerting, and telemetry cost decisions.
Compare environment variables, vaults, and managed secret stores for cloud apps. Learn when each fits, how to rotate secrets, reduce exposure, and avoid secret sprawl.
Compare cloud-init, custom images, and one-click apps for VM provisioning. Learn when to use each model and how to combine them safely.
Compare MCP, n8n, and direct API integration by control, predictability, security, orchestration, and the best use case for each automation layer.
Design development, staging, preview, and production environments with clear parity, secrets, data, access, release-promotion, cleanup, and readiness boundaries.
Compare Docker containers and virtual machines by isolation, operating-system control, portability, storage, security, and production deployment patterns.
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