Shrnutí nasazení na vlastní server:
- Požadavky – Linux s Dockerem 24+ a Compose v2, min. 1 GB RAM (doporučeno 2 GB), doména s A/AAAA záznamem.
- Klíče – vygenerujte
SECRET_KEY_BASE(openssl rand -base64 64) aDATA_ENCRYPTION_KEY(openssl rand -base64 48). .env– kromě klíčů nastavtePHX_HOST, přístup k PostgreSQL a SMTP pro odesílání e-mailů.- Spuštění –
docker compose up -d; image se sestaví ze zdrojového kódu a migrace databáze proběhnou automaticky. - HTTPS – aplikaci vystavte přes reverzní proxy (Caddy, Nginx, Traefik). Nezapomeňte na podporu WebSocketů, bez nich nebude fungovat živé rozhraní.
Podrobně: Docker, Reverzní proxy, Proměnné prostředí.