Repolode
basecamp

basecamp/once-campfire

Chat em grupo web auto-hospedado, com salas, mensagens diretas, busca, anexos de arquivos e API para bots, implantável como uma única imagem Docker.

Alternativa open source a:Slack

Estrelas
4,790
Forks
819
Issues abertas
52
Último commit
anteontem

O que é?

Campfire é um aplicativo de chat web para equipes e grupos que querem manter seu próprio servidor de chat. Ele oferece os principais recursos esperados de um chat em grupo: várias salas com controle de acesso, mensagens diretas, anexos de arquivos com pré-visualizações, busca, @menções e notificações via Web Push.

A imagem Docker reúne o aplicativo web, tarefas em segundo plano, cache, distribuição de arquivos e SSL; assim, uma implantação em uma única máquina não precisa de serviços adicionais. O projeto recomenda a instalação pelo ONCE, uma ferramenta que cuida da configuração inicial e mantém a instância atualizada, embora também haja documentação para uma implantação simples com Docker. Na primeira inicialização, um assistente cria a conta de administrador.

O projeto oferece uma API para integrações com bots. Campfire também foi implementado em várias outras linguagens e frameworks, incluindo Django, Laravel, Express, Elixir, Go, Rust e C, cada um em seu próprio repositório.

Recursos principais

  • 01Várias salas com controle de acesso e mensagens diretas
  • 02Anexos de arquivos com pré-visualizações e busca textual completa
  • 03Notificações via Web Push e @menções
  • 04Imagem Docker única que inclui aplicativo web, tarefas em segundo plano, cache e SSL
  • 05API para integrações com bots

Casos de uso

  • Manter um chat privado para a equipe no próprio servidor, sem assinatura por usuário
  • Hospedar um chat de comunidade ou grupo com salas separadas e mensagens diretas
  • Conectar bots ou scripts às salas de chat pela API

Início rápido

  1. 1

    Instale o ONCE na sua máquina

    curl https://get.once.com | sh
  2. 2

    Implante o Campfire com o ONCE pela linha de comando

    once deploy ghcr.io/basecamp/once-campfire --host chat.example.com

Antes de usar

  • Para hospedar por conta própria, você precisa de uma máquina que controle e de um nome de domínio apontado para ela.
  • O Campfire vem com um e-mail de administrador na página de login, visível para todos os visitantes até que você o altere.

Tópicos

Perguntas frequentes

O que é once-campfire?
Chat em grupo web auto-hospedado, com salas, mensagens diretas, busca, anexos de arquivos e API para bots, implantável como uma única imagem Docker. Campfire é um aplicativo de chat web para equipes e grupos que querem manter seu próprio servidor de chat. Ele oferece os principais recursos esperados de um chat em grupo: várias salas com controle de acesso, mensagens diretas, anexos de arquivos com pré-visualizações, busca, @menções e notificações via Web Push.
once-campfire é gratuito? Qual é a licença?
once-campfire é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
once-campfire ainda é mantido?
Manutenção ativa. O último commit de once-campfire foi em 17 de out. de 2026.
Para que posso usar once-campfire?
Manter um chat privado para a equipe no próprio servidor, sem assinatura por usuário Hospedar um chat de comunidade ou grupo com salas separadas e mensagens diretas Conectar bots ou scripts às salas de chat pela API
Como instalar once-campfire?
Instale o ONCE na sua máquina: curl https://get.once.com | sh Implante o Campfire com o ONCE pela linha de comando: once deploy ghcr.io/basecamp/once-campfire --host chat.example.com
Onde consigo once-campfire?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/basecamp/once-campfire

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados