Launchtic|Docs

System Requirements

Minimum and recommended server specs for running Launchtic.

Minimum

ResourceMinimum
CPU2 vCPU
RAM2 GB
Disk20 GB SSD
OSUbuntu 22.04+

A fresh VPS with no existing web server.

Recommended

ResourceRecommended
CPU2 vCPU
RAM4 GB
Disk40 GB SSD
OSUbuntu 22.04+

Software (auto-installed)

The install script handles all of this automatically:

  • Docker 24+ (installed via get.docker.com if missing)
  • Docker Compose v2
  • Git (installed via apt/yum/dnf if missing)
  • Caddy (reverse proxy + automatic SSL, runs as a Docker service)

Launchtic runs 6 Docker services: web, renderer, worker, postgres, redis, caddy.

Ports required

PortPurpose
80HTTP → redirected to HTTPS by Caddy
443HTTPS (Caddy + Let's Encrypt)
22SSH

All other ports (3000, 5432, 6379) are internal Docker network only — keep them closed in your firewall.

Firewall setup (Ubuntu UFW)

ufw allow 22
ufw allow 80
ufw allow 443
ufw enable

VPS recommendations

ProviderPlan~Cost/mo
HetznerCX22 (2 vCPU / 4 GB)$4
DigitalOceanBasic 2 GB$18
VultrCloud Compute 2 GB$12
LinodeNanode 2 GB$12

Hetzner offers the best price-to-performance ratio for self-hosted workloads.