Accéder à Focalboard
- Ouvrez votre navigateur et rendez-vous sur :
http://<SERVER_IP> - Inscrivez-vous et créez votre compte lors de votre première visite (celui-ci deviendra l'utilisateur administrateur).
Fichiers et répertoires importants
- Répertoire d'installation :
/opt/focalboard - Créer un fichier :
/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 (en cas d'utilisation de PostgreSQL) :
/opt/focalboard/.env
Gestion de Docker
Accédez au répertoire d'installation :
cd /opt/focalboard
Démarrer les conteneurs :
docker compose up -d
Afficher les journaux :
docker compose logs -f
Conteneurs d'arrêt :
docker compose down
Redémarrer le conteneur :
docker restart focalboard
Accéder à l'interface de ligne de commande du conteneur :
docker exec -it focalboard sh
Activation du protocole SSL avec un domaine
1. Pointez votre domaine vers l'adresse IP du serveur.
2. Modifiez le fichier de configuration Nginx et remplacez 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. 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 rendez-vous sur : https://yourdomain.com