Accéder au Focalboard
- Ouvrez votre navigateur et allez sur :
http://<SERVER_IP> - Inscrivez-vous et créez votre compte lors de la première visite (cela devient l'utilisateur administrateur).
Fichiers et répertoires importants
- Répertoire d'installation :
/opt/focalboard - Composer un fichier :
/opt/focalboard/docker-compose.yml - Config 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 Env (si vous utilisez PostgreSQL) :
/opt/focalboard/.env
Gestion des dockers
Allez dans le répertoire d'installation :
cd /opt/focalboard
Démarrer les conteneurs :
docker compose up -d
Voir les logs :
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'IP du serveur.
2. Modifiez la configuration de Nginx et remplacez-la server_name <IP>; avec votre domaine (<your-domain>):
vim /etc/nginx/sites-available/focalboard
3. Installez Certbot :
apt install -y certbot python3-certbot-nginx
4. Lancez 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 visitez : https://yourdomain.com