Accéder à Wekan
- Ouvrez votre navigateur et allez sur :
http://<SERVER_IP>(HTTP) - Enregistrez votre nom d'utilisateur, votre adresse e-mail et votre mot de passe.
- Le premier utilisateur enregistré sera l'administrateur, et les suivants seront des utilisateurs normaux.
- Lors de l'inscription, vous pouvez voir une « Erreur de serveur interne » car la messagerie électronique n'est pas configurée, mais l'utilisateur est toujours créé et vous pouvez vous connecter normalement.
- Si vous souhaitez désactiver l'auto-inscription, accédez au Panneau d'administration → Paramètres et cochez « Désactiver l'auto-inscription ».
Chemins importants
- Répertoire d'installation :
/root/wekan - Composer un fichier :
/root/wekan/docker-compose.yml - Téléchargements de fichiers :
/var/lib/docker/volumes/wekan_wekan-files/_data - Base de données :
/var/lib/docker/volumes/wekan_wekan-db/_data - Configuration NGINX :
/etc/nginx/sites-available/wekan - Site compatible NGINX :
/etc/nginx/sites-enabled/wekan
Commandes communes
Accédez au projet :
cd /opt/wekan
Voir les logs :
docker compose logs -f
Redémarrer les services :
docker compose restart
Arrêter/Démarrer :
docker compose down
docker compose up -d
Vérifier les conteneurs :
docker ps
Activer le courrier électronique (facultatif)
Modifier:
/root/wekan/docker-compose.yml
Décommentez et configurez :
MAIL_URL=smtp://<mail_url>:25/?ignoreTLS=true&tls={rejectUnauthorized:false}
MAIL_FROM=Wekan Notifications <[email protected]>
Alors postulez :
docker compose up -d
Activer SSL avec un domaine
1. Faites pointer votre domaine vers l'IP du serveur.
2. Modifier docker-compose.yml pour définir votre domaine comme ROOT_URL: ROOT_URL=https://your.domain.com
3. Recréez les services :
cd /root/wekan/
docker compose up -d
3. Modifiez la configuration de Nginx et remplacez-la server_name _; avec votre domaine (server_name <your-domain>;):
vim /etc/nginx/sites-available/wekan
4. Installez Certbot :
apt install -y certbot python3-certbot-nginx
5. 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
6. Redémarrez Nginx pour appliquer les changements :
systemctl restart nginx
7. Ouvrez votre navigateur et allez sur : https://yourdomain.com