12 tutorials · 24 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.
Install Ghost CMS on Ubuntu 24.04 with Nginx, Node.js 22, MySQL 8, Ghost-CLI, HTTPS, backups, rollback, and current Ghost 6 deployment guidance.
Back up PostgreSQL to S3-compatible Raff Object Storage with Restic on Ubuntu 24.04. Automate encrypted dumps, retention, checks, and restore tests.
Self-host Plausible Analytics CE on Ubuntu 24.04 with Docker Compose, automatic HTTPS, protected secrets, health checks, backups, and safe upgrades.
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 MongoDB 8.3 on Ubuntu 24.04, enable RBAC, secure port 27017, add private TLS, back up with mongodump, and restore-test safely.
Deploy Gitea on Ubuntu 24.04 with Docker Compose, PostgreSQL, Nginx, HTTPS, SSH clone access, backups, upgrades, and verification steps.
Install MySQL 8.0 on Ubuntu 24.04, secure accounts and port 3306, verify CRUD and TLS, create backups, test restores, and apply updates safely.
Self-host n8n on Ubuntu 24.04 with Docker Compose, PostgreSQL, Nginx, HTTPS, safe firewall setup, backups, restore verification, and updates.
Install PostgreSQL 18 on Ubuntu 24.04 with PGDG. Create a database and role, verify SCRAM and local-only access, then test backup and restore.
Compare database migration services by scope, cost drivers, downtime, validation, rollback, and provider responsibilities before moving PostgreSQL or MySQL.
Compare database hosting services for production apps by engine support, backups, PITR, HA, private networking, scaling, pricing, migration, and support.
Diagnose MySQL performance bottlenecks across slow queries, indexes, connections, locks, memory, and storage before scaling production database capacity.
Design MySQL backups and point-in-time recovery with full backups, binary logs, retention, restore testing, and safe replay after accidental changes.
Compare K3s high availability with embedded etcd vs an external database across quorum, failure modes, backups, performance, and operations.
PostgreSQL performance tuning for SaaS teams: query plans, indexes, vacuum, statistics, locks, connection pressure, and capacity decisions.
Learn PostgreSQL high availability across standbys, read replicas, failover, replication lag, application reconnects, and managed vs self-hosted HA.
Understand PostgreSQL connection pooling, PgBouncer modes, pool sizing, max_connections, and how SaaS teams prevent connection storms in production.
Understand PostgreSQL for SaaS apps across sizing, connections, pooling, backups, high availability, and managed vs self-hosted production ownership.
Compare PostgreSQL replication, backups, point-in-time recovery, and snapshots by the failure modes each protects and the recovery gaps each leaves.
Learn VPS database hosting for small teams: when to self-host PostgreSQL, MySQL, MariaDB, or MongoDB and when a managed database is the better operating model.
Understand a database migration checklist for managed databases covering target validation, backups, synchronization, cutover, rollback, and recovery.
Plan zero-downtime database migrations with expand-contract, staged backfills, managed database cutovers, rollback, and engine-specific PostgreSQL or MySQL controls.
Learn MongoDB hosting options, when self-hosting on a VM makes sense, what managed MongoDB changes, and how to plan backups, security, and scaling.
Compare managed database vs self-hosted across cost, control, backups, recovery, scaling, security, and operations to choose the right model.
Compare MySQL vs PostgreSQL vs MongoDB by data model, transactions, performance, scaling, operations, and hosting to choose the right database.
Learn MongoDB vs MySQL differences in data modeling, transactions, performance, scaling, and operations so your team can choose the right database.
Learn MongoDB vs PostgreSQL differences in data modeling, JSON, transactions, scaling, and operations so your team can choose the right database.
Learn PostgreSQL vs MySQL differences in SQL, JSON, performance, operations, and hosting so your team can choose the database that fits its workload.
Learn MySQL hosting for production apps: compare managed and self-hosted MySQL, size connections and storage, plan recovery, and evaluate Raff’s managed path.
Learn Postgres hosting for SaaS: compare managed and self-hosted PostgreSQL, size connections and storage, plan recovery, and test Raff’s free database tier.
Learn database storage on block volumes, including disk layout, IOPS and latency monitoring, capacity planning, backups, and recovery decisions.
Learn MySQL vs MariaDB for production apps: compare compatibility, hosting, backups, replication, monitoring, upgrades, and managed or self-hosted operations.
Compare SQL vs NoSQL for SaaS apps across relational, document, and key-value models, transactions, queries, scaling, recovery, and ownership.
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