Repolode
basecamp

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. 1

    Instala ONCE en tu máquina

    curl https://get.once.com | sh
  2. 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