Skip to content

Migrate to VPS/PaaS with custom domain and Docker Compose #36

@TheTrueAI

Description

@TheTrueAI

Phase: 2 — Monetization (Infrastructure)

Streamlit Community Cloud has limitations (no custom domain, no webhooks, limited control). Migrate to a self-managed setup:

  • Choose platform: Railway, Fly.io, or Hetzner VPS
  • Set up custom domain (e.g., stellenscout.de or stellenscout.eu)
  • Configure reverse proxy (Caddy or nginx) with automatic HTTPS
  • Create Docker Compose setup: app (Streamlit), daily-task (cron), optionally postgres
  • Migrate from Supabase to self-hosted Postgres (or keep Supabase)
  • Set up CI/CD for automated deployments

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions