À propos du projet
Campfire est une application de chat de groupe web conçue pour une communication d'équipe simple, sans abonnement. Elle est destinée à être auto-hébergée, et le projet fournit une image Docker qui regroupe tout le nécessaire pour un déploiement complet sur une seule machine : l'application web, les tâches en arrière-plan, la mise en cache, le service de fichiers et SSL.
Les principales fonctionnalités décrites dans le README incluent :
- Plusieurs salons avec contrôles d'accès
- Messages directs
- Pièces jointes avec aperçus
- Recherche
- Notifications via Web Push
- @mentions
- Une API avec prise en charge des intégrations de bots
Options de déploiement :
1. ONCE : Le projet recommande ONCE comme le chemin d'auto-hébergement le plus simple. L'installation d'ONCE via `curl https://get.once.com | sh` lance un tableau de bord où Campfire peut être sélectionné dans une liste d'applications. Une alternative en ligne de commande est `once deploy ghcr.io/basecamp/once-campfire --host chat.example.com`. ONCE est également décrit comme maintenant l'instance à jour automatiquement.
2. Docker : Les utilisateurs qui préfèrent exécuter l'image eux-mêmes peuvent suivre le guide d'auto-hébergement dans le dépôt. Une image préconstruite est disponible à `ghcr.io/basecamp/once-campfire:latest`, et les utilisateurs peuvent également construire la leur à partir du dépôt.
Au premier démarrage, un assistant de configuration guide la création d'un compte administrateur. Le README note que l'adresse e-mail saisie pour le compte administrateur est affichée sur la page de connexion afin que les utilisateurs aient un contact pour l'aide au compte ; il suggère de saisir n'importe quelle adresse et de créer un compte administrateur séparé si cette visibilité n'est pas souhaitable.
Le projet comprend également un guide de développement pour la configuration locale et la modification, ainsi qu'un SECURITY.md décrivant comment signaler les vulnérabilités ainsi que le modèle de confiance du projet.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.