← All demos

A repository,
on a server we run for you.

Four chapters, self-paced. From an empty project to a deployed app with the databases and services it needs, on a dedicated server with nothing for you to maintain.

Still frame from the Selfhost.dev projects walkthrough

This walkthrough is built at desktop width and is best opened on a larger screen. Every chapter is written out below.

Open full screen ↗ 4 chapters, self-paced
  1. 01 Deploy Name a project and we provision a dedicated server for it. Connect a GitHub account, pick the repository and branch, let the build pack auto-detect, set the base directory and port, then watch the build log land on a live URL.
  2. 02 Evolve Add what the app needs beside it. A project takes a GitHub repository, a database (PostgreSQL, Redis, MySQL or MongoDB), one of 26 app configurations from Supabase and n8n to GitLab and Open WebUI + Ollama or an empty service.
  3. 03 Monitor Live deployment metrics from the agent on your server, plus alert rules so a metric crossing a threshold reaches you rather than waiting to be noticed.
  4. 04 Scale Server sizes are chosen at create time and changed later, from 2 vCPU up to 48. Billing is per hour, so a stopped server costs nothing.

Ship yours.

Point us at a public repo and the $5 launch credit covers your first server run. No card needed.