CasaOS es un sistema de nube personal de código abierto con una interfaz web orientada al hogar para ejecutar aplicaciones Docker y gestionar archivos en tu propio hardware.
basecamp/once-campfire
Chat grupal web autohospedado con salas, mensajes directos, búsqueda, archivos adjuntos y API para bots, desplegable como una sola imagen de Docker.
Alternativa open source a:Slack
- Estrellas
- 4,790
- Forks
- 819
- Issues abiertos
- 52
- Último commit
- anteayer
¿Qué es?
Campfire es una aplicación de chat web para equipos y grupos que quieren gestionar su propio servidor de chat. Incluye las funciones básicas que se esperan de un chat grupal: varias salas con controles de acceso, mensajes directos, archivos adjuntos con vista previa, búsqueda, @menciones y notificaciones mediante Web Push.
La imagen de Docker incluye la aplicación web, las tareas en segundo plano, el almacenamiento en caché, la publicación de archivos y SSL, por lo que una implementación en una sola máquina no requiere servicios adicionales. El proyecto recomienda instalarlo mediante ONCE, una herramienta que se encarga de la configuración inicial y mantiene la instancia actualizada, aunque también documenta una implementación sencilla con Docker. La primera vez que se inicia, un asistente crea la cuenta de administrador.
El proyecto ofrece una API para integrar bots. Campfire también está implementado en varios lenguajes y frameworks, como Django, Laravel, Express, Elixir, Go, Rust y C, cada uno en su propio repositorio.
Funciones clave
- 01Varias salas con controles de acceso y mensajes directos
- 02Archivos adjuntos con vista previa y búsqueda de texto completo
- 03Notificaciones mediante Web Push y @menciones
- 04Una sola imagen de Docker que incluye la aplicación web, las tareas en segundo plano, el almacenamiento en caché y SSL
- 05API para integrar bots
Casos de uso
- Gestionar un chat privado para un equipo en un servidor propio, sin una suscripción por usuario
- Alojar un chat para una comunidad o grupo, con salas separadas y mensajes directos
- Conectar bots o scripts a salas de chat mediante la API
Inicio rápido
- 1
Instala ONCE en tu máquina
curl https://get.once.com | sh - 2
Implementa Campfire con ONCE desde la línea de comandos
once deploy ghcr.io/basecamp/once-campfire --host chat.example.com
Antes de usarlo
- Para alojarlo por tu cuenta, necesitas una máquina que controles y un nombre de dominio que apunte a ella.
- Campfire incluye un correo electrónico de administrador en la página de inicio de sesión que todos los visitantes pueden ver, a menos que lo cambies.
Temas
Preguntas frecuentes
- ¿Qué es once-campfire?
- Chat grupal web autohospedado con salas, mensajes directos, búsqueda, archivos adjuntos y API para bots, desplegable como una sola imagen de Docker. Campfire es una aplicación de chat web para equipos y grupos que quieren gestionar su propio servidor de chat. Incluye las funciones básicas que se esperan de un chat grupal: varias salas con controles de acceso, mensajes directos, archivos adjuntos con vista previa, búsqueda, @menciones y notificaciones mediante Web Push.
- ¿once-campfire es gratuito? ¿Qué licencia tiene?
- once-campfire es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿once-campfire sigue mantenido?
- Mantenimiento activo. El último commit de once-campfire fue el 17 oct 2026.
- ¿Para qué puedo usar once-campfire?
- Gestionar un chat privado para un equipo en un servidor propio, sin una suscripción por usuario Alojar un chat para una comunidad o grupo, con salas separadas y mensajes directos Conectar bots o scripts a salas de chat mediante la API
- ¿Cómo se instala once-campfire?
- Instala ONCE en tu máquina: curl https://get.once.com | sh Implementa Campfire con ONCE desde la línea de comandos: once deploy ghcr.io/basecamp/once-campfire --host chat.example.com
- ¿Dónde consigo once-campfire?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/basecamp/once-campfire
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Monitor de páginas web autoalojado que te avisa por Discord, correo electrónico, Slack, Telegram, webhooks y más cuando una página cambia.
Un registro de gimnasio y peso corporal autoalojado para planificar rutinas, anotar series y guardar los datos de entrenamiento en tu propio servidor.
Una app de notas con IA, autoalojada y centrada en la privacidad, para capturar rápidamente ideas fugaces en tarjetas Markdown y buscarlas en lenguaje natural.
Registrador de entrenamientos, nutrición y peso corporal, de código abierto y autohospedado, basado en Django, con REST API y aplicaciones móviles complementarias.
Software open source de contabilidad e inventario para pequeñas y medianas empresas, con contabilidad de partida doble e informes financieros.