Nová verze LockMyCal 1.23.0 is officially out. See what's new
Support & Community

Community forum

Pinned Návod: Self-hosting pomocí Docker Compose a reverzní proxy

👑
Jan Pavlík LockMyCal Team
· 215 views · 2 replies

Shrnutí nasazení na vlastní server:

  1. Požadavky – Linux s Dockerem 24+ a Compose v2, min. 1 GB RAM (doporučeno 2 GB), doména s A/AAAA záznamem.
  2. Klíče – vygenerujte SECRET_KEY_BASE (openssl rand -base64 64) a DATA_ENCRYPTION_KEY (openssl rand -base64 48).
  3. .env – kromě klíčů nastavte PHX_HOST, přístup k PostgreSQL a SMTP pro odesílání e-mailů.
  4. Spuštění – docker compose up -d; image se sestaví ze zdrojového kódu a migrace databáze proběhnou automaticky.
  5. 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í.

Replies (2)

🐧
Radek Beneš

Za mě nejčastější chyba: v Nginxu chybějící hlavičky Upgrade a Connection pro WebSockety. Stránka se načte, ale nic nereaguje.

🔒
Jakub Černý

Díky za návod. S Caddy to bylo úplně bez konfigurace, certifikát si vyřídil sám.

Want to join the discussion?

To reply or start a new topic, please sign in or create a free account.