Ce dossier permet de tester Liberchat facilement en local sans avoir besoin du code source: tout est téléchargé automatiquement depuis GitHub lors du build.
-
Clonez ce dépôt :
git clone https://github.com/Liberchat/Liberchat-docker.git cd Liberchat-docker -
Lancez le script :
./configurer.sh
-
Accédez à l'application :
- Local : http://localhost:3000 (✅ fonctionne parfaitement)
- Réseau local : Utilisez un tunnel SSH ou accès direct au serveur
- Important : Les IP locales peuvent avoir des problèmes de sécurité navigateur
- ✅ Configuration automatique des domaines autorisés
- ✅ Pas de certificats SSL à gérer
- ✅ Accès direct depuis mobile/tablette sur le réseau local
- ✅ Pas de nginx/reverse proxy (HTTP direct)
# Lancement direct
ALLOWED_DOMAINS="http://localhost:3000,http://192.168.x.x:3000" docker compose up --build# Avec une branche spécifique
BRANCH=dev ALLOWED_DOMAINS="http://localhost:3000,http://192.168.x.x:3000" docker compose up --builddocker compose down- Ce setup est uniquement pour les tests locaux
- Pour la production, utilisez le dépôt principal Liberchat ou Yunohost
- Ouvrez le port 3000 dans votre pare-feu si besoin :
sudo ufw allow 3000/tcp - Version par défaut :
latest
- ALLOWED_DOMAINS : Domaines autorisés (HTTP uniquement pour les tests)
- BRANCH : Branche/tag à utiliser (défaut: latest)
- PORT : Port d'écoute (défaut: 3000)
Pour toute question, consultez le dépôt principal: https://github.com/Liberchat/Liberchat Pour la production avec Yunohost: https://github.com/YunoHost-Apps/liberchat_ynh