Přístup k Focalboardu
- Otevři prohlížeč a přejdi na:
http://<SERVER_IP> - Zaregistrujte se a vytvořte si svůj účet při první návštěvě (tím se stanete administrátorem).
Důležité soubory a adresáře
- Instalační adresář:
/opt/focalboard - Vytvořit soubor:
/opt/focalboard/docker-compose.yml - Nginx konfigurace:
/etc/nginx/sites-available/focalboard - Objem dat:
/var/lib/docker/volumes/focalboard_fbdata/_data - Svazek PostgreSQL (pokud používáte PostgreSQL):
/var/lib/docker/volumes/focalboard_pgdata/_data - Konfigurace aplikace (pokud používáte PostgreSQL):
/opt/focalboard/config.json - Env soubor (pokud používáte PostgreSQL):
/opt/focalboard/.env
Správa dockeru
Přejděte do instalačního adresáře:
cd /opt/focalboard
Start kontejnerů:
docker compose up -d
Zobrazit logy:
docker compose logs -f
Zastavovací kontejnery:
docker compose down
Restartovat kontejner:
docker restart focalboard
Přístup k shellu kontejneru:
docker exec -it focalboard sh
Povolení SSL s doménou
1. Nasměruj svou doménu na IP serveru.
2. Upravte konfiguraci Nginx a nahraďte ji server_name <IP>; se svou doménou (<your-domain>):
vim /etc/nginx/sites-available/focalboard
3. Nainstaluj Certbot:
apt install -y certbot python3-certbot-nginx
4. Spusť následující příkaz pro vygenerování platného Let's Encrypt certifikátu:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Restartujte Nginx, abyste použili změny:
systemctl restart nginx
6. Otevřete prohlížeč a navštivte: https://yourdomain.com