Set up Hetzner VPS with Docker Compose and Nginx TLS #10

Open
opened 2026-04-06 11:23:08 +02:00 by pplate · 0 comments
Owner

Production infrastructure (Hetzner CX22, 4GB RAM, 40GB SSD):

  • Docker Compose: app + PostgreSQL 16 + Nginx reverse proxy
  • Let's Encrypt TLS via Certbot
  • Gitea Actions CI/CD pipeline (push → test → docker build → deploy)
  • Environment variable management via .env file
  • Monitoring: Docker health checks + uptime endpoint
Production infrastructure (Hetzner CX22, 4GB RAM, 40GB SSD): - Docker Compose: app + PostgreSQL 16 + Nginx reverse proxy - Let's Encrypt TLS via Certbot - Gitea Actions CI/CD pipeline (push → test → docker build → deploy) - Environment variable management via .env file - Monitoring: Docker health checks + uptime endpoint
pplate added this to the Phase 0 — Foundation (Weeks 1-8) milestone 2026-04-06 11:23:08 +02:00
pplate added the infra label 2026-04-06 11:23:08 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: pplate/cannamanage#10