Accéder à Focalboard
- Ouvrez votre navigateur et rendez-vous sur :
http://<SERVER_IP> - Créez votre compte lors de la première visite (ce compte devient l'administrateur).
Fichiers et répertoires importants
- Répertoire d'installation :
/opt/focalboard - Fichier Compose :
/opt/focalboard/docker-compose.yml - Configuration Nginx :
/etc/nginx/sites-available/focalboard - Volume de données :
/var/lib/docker/volumes/focalboard_fbdata/_data - Volume PostgreSQL (si vous utilisez PostgreSQL) :
/var/lib/docker/volumes/focalboard_pgdata/_data - Configuration de l'application (si vous utilisez PostgreSQL) :
/opt/focalboard/config.json - Fichier d'environnement (si vous utilisez PostgreSQL) :
/opt/focalboard/.env
Gestion de Docker
Go vers le répertoire d'installation :
cd /opt/focalboard
Démarrer les conteneurs :
docker compose up -d
Afficher les journaux :
docker compose logs -f
Arrêter les conteneurs :
docker compose down
Redémarrer le conteneur :
docker restart focalboard
Accéder au shell du conteneur :
docker exec -it focalboard sh
Activer SSL avec un domaine
1. Faites pointer votre domaine vers l'adresse IP du serveur.
2. Modifiez la configuration Nginx et remplacez server_name <IP>; par votre domaine (« <your-domain>):
vim /etc/nginx/sites-available/focalboard
3. Installer Certbot :
apt install -y certbot python3-certbot-nginx
4. Exécutez la commande suivante pour générer un certificat Let's Encrypt valide :
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Redémarrez Nginx pour appliquer les modifications :
systemctl restart nginx
6. Ouvrez votre navigateur et accédez à : https://yourdomain.com