Step-by-step tutorials to help you set up, configure, and manage servers, apps, and infrastructure on Raff.
Get the latest tutorials and cloud tips delivered to your inbox.
41 Tutorials
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.
Self-host Supabase on a Raff Ubuntu 24.04 VM using Docker Compose. Configure PostgreSQL, Auth, Storage, and the Supabase Studio dashboard for a fully private, production-ready backend-as-a-service stack.
Install Coolify on a Raff Ubuntu 24.04 VM and turn your cloud server into a self-hosted PaaS. Deploy apps, databases, and services with a Git-connected UI — no Heroku or Render subscription needed.
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.
Set up WireGuard VPN on Ubuntu 24.04 to secure private access to your Raff VMs. This tutorial covers server and client installation, key generation, firewall rules, and connection testing.
Learn how to install Caddy on Ubuntu 24.04 and configure it as a reverse proxy with automatic HTTPS. Step-by-step tutorial for self-hosting apps on a Raff VM.
Learn how to add MFA to SSH on Ubuntu 24.04 using libpam-google-authenticator and TOTP. Covers PAM config, KbdInteractiveAuthentication, and multi-user rollout.
Learn how to connect two Raff VMs using a private VPC network. Covers network creation, VM attachment, UFW rules, and bandwidth testing with iperf3.
Learn how to restrict users to SFTP-only access on Ubuntu 24.04 using OpenSSH chroot jails. Covers group setup, directory permissions, and sshd_config.
Deploy a Django application on a Raff Ubuntu 24.04 VM with Gunicorn as the WSGI server and Nginx as a reverse proxy. Covers virtualenv, systemd service, static files, and production security.
Connect to Raff S3-compatible object storage using the AWS CLI. This tutorial covers credential setup, bucket operations, file uploads, pre-signed URLs, and lifecycle policies.
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.