Zugriff auf das Focalboard
- Öffne deinen Browser und besuche:
http://<SERVER_IP> - Melde dich an und erstelle beim ersten Besuch dein Konto (dies wird zum Admin-Benutzer).
Wichtige Dateien und Verzeichnisse
- Installationsverzeichnis:
/opt/focalboard - Datei erstellen:
/opt/focalboard/docker-compose.yml - Nginx-Konfiguration:
/etc/nginx/sites-available/focalboard - Datenvolumen:
/var/lib/docker/volumes/focalboard_fbdata/_data - PostgreSQL-Volume (bei Verwendung von PostgreSQL):
/var/lib/docker/volumes/focalboard_pgdata/_data - App-Konfiguration (bei Verwendung von PostgreSQL):
/opt/focalboard/config.json - Env-Datei (bei Verwendung von PostgreSQL):
/opt/focalboard/.env
Docker-Management
Gehe in das Installationsverzeichnis:
cd /opt/focalboard
Container starten:
docker compose up -d
Logs ansehen:
docker compose logs -f
Container stoppen:
docker compose down
Container neu starten:
docker restart focalboard
Auf die Container-Shell zugreifen:
docker exec -it focalboard sh
SSL mit einer Domain aktivieren
1. Richte deine Domain auf die Server-IP aus.
2. Nginx-Konfiguration bearbeiten und ersetzen server_name <IP>; mit deiner Domain (<your-domain>):
vim /etc/nginx/sites-available/focalboard
3. Certbot installieren:
apt install -y certbot python3-certbot-nginx
4. Führe folgenden Befehl aus, um ein gültiges Let’s Encrypt-Zertifikat zu erzeugen:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Starte Nginx neu, um die Änderungen zu übernehmen:
systemctl restart nginx
6. Öffne deinen Browser und besuche: https://yourdomain.com