Monorepo de SDKs do Ethora, uma plataforma de chat e mensagens com SDKs para React, React Native, Android, iOS e WordPress, além de ferramentas para bots de IA e MCP.
snikket-im/snikket-server
Scripts de build que geram as imagens Docker do servidor de mensagens pessoais Snikket, hospedado pelo próprio usuário.
- Estrelas
- 476
- Forks
- 53
- Issues abertas
- 59
- Último commit
- há 6 dias
O que é?
Este repositório contém o código-fonte do build das imagens Docker usadas pelo serviço Snikket, um sistema de mensagens pessoal, open source e hospedado pelo próprio usuário. A proposta é oferecer uma alternativa às plataformas de mensagens proprietárias e centralizadas, mantendo o serviço fácil de configurar e executar.
O build é conduzido pelo GNU make e usa Ansible para provisionamento, com Docker como ferramenta de criação das imagens. O comando make gera as imagens, e o projeto pode ser iniciado com docker compose após copiar o arquivo de configuração de exemplo snikket.conf.example para snikket.conf e editar seus valores.
Este repositório é mais útil para quem quer criar suas próprias imagens do Snikket, por exemplo, para desenvolvimento ou testes, e não para usuários finais, que podem seguir o guia de instalação padrão.
Recursos principais
- 01Gera imagens Docker do servidor Snikket com GNU make
- 02Usa Ansible para provisionamento durante o build
- 03Inclui um arquivo de configuração de exemplo para personalizar a implantação
- 04Permite iniciar o serviço com docker compose
Casos de uso
- Criar imagens personalizadas do servidor Snikket para desenvolvimento
- Testar alterações no processo de build das imagens do servidor Snikket
- Executar uma instância do Snikket hospedada pelo próprio usuário com docker compose
Início rápido
- 1
Siga o guia oficial de instalação do Snikket no site
- 2
Copie o arquivo de configuração de exemplo para snikket.conf
- 3
Edite snikket.conf com seus valores e, em seguida, inicie o servidor com docker compose
docker compose up -d
Antes de usar
- Este repositório contém apenas scripts para criar as imagens. Portanto, quem quiser simplesmente executar o Snikket deve usar o guia oficial de instalação.
- Para criar as imagens, são necessários GNU make, Docker e Ansible; apenas versões de lançamentos mais antigos foram testadas.
Em coleções
Tópicos
Perguntas frequentes
- O que é snikket-server?
- Scripts de build que geram as imagens Docker do servidor de mensagens pessoais Snikket, hospedado pelo próprio usuário. Este repositório contém o código-fonte do build das imagens Docker usadas pelo serviço Snikket, um sistema de mensagens pessoal, open source e hospedado pelo próprio usuário. A proposta é oferecer uma alternativa às plataformas de mensagens proprietárias e centralizadas, mantendo o serviço fácil de configurar e executar.
- snikket-server é gratuito? Qual é a licença?
- snikket-server é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- snikket-server ainda é mantido?
- Manutenção ativa. O último commit de snikket-server foi em 1 de nov. de 2026.
- Para que posso usar snikket-server?
- Criar imagens personalizadas do servidor Snikket para desenvolvimento Testar alterações no processo de build das imagens do servidor Snikket Executar uma instância do Snikket hospedada pelo próprio usuário com docker compose
- Como instalar snikket-server?
- Siga o guia oficial de instalação do Snikket no site Copie o arquivo de configuração de exemplo para snikket.conf Edite snikket.conf com seus valores e, em seguida, inicie o servidor com docker compose: docker compose up -d
- Onde consigo snikket-server?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/snikket-im/snikket-server
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor de código aberto em Erlang para chat em tempo real com XMPP, mensagens MQTT e sinalização de voz e vídeo por SIP.
Servidor XMPP escalável e tolerante a falhas, escrito em Erlang e projetado para grandes instalações empresariais.
Servidor de chat XMPP/Jabber em Java, modular e configurável, com suporte a conexões de clientes por TCP, BOSH e WebSockets.
Servidor de chat baseado em uWebSockets.js que oferece uma alternativa ao XMPP, com backend em Node.js, MongoDB e Redis.
Configuração baseada em Docker para implantar uma instância completa e auto-hospedada do chat Stoat, com back-end, front-end web, servidor de arquivos e proxies.