Visão geral
O GG.chatbot é fair source e pode ser hospedado no seu próprio servidor. Este guia mostra o processo de montar sua própria instância.
A forma mais simples de começar é com o serviço gerenciado oficial na nuvem. Alta disponibilidade, backups, segurança e manutenção ficam por conta de mim, Baptiste, fundador do GG.chatbot.
A versão em nuvem economiza bastante tempo e recursos de desenvolvimento. Para a maioria dos sites acaba sendo a melhor relação custo-benefício, e a receita financia a manutenção e a evolução do projeto. Ou seja, você apoia software fair source e ainda recebe um ótimo serviço.
| GG.chatbot Cloud | Auto-hospedagem | |
|---|---|---|
| Hospedagem | Fácil e prático. Em 1 minuto você começa a montar seus bots e compartilhá-los, com alta disponibilidade mundial, backups, segurança e manutenção feitos por mim, Baptiste, fundador do GG.chatbot. Cuido de tudo para você não se preocupar com nada e poder focar em criar boas experiências de conversa. | Você faz tudo. Precisa de um servidor e precisa administrar sua infraestrutura. É responsável por instalação, manutenção, atualizações, capacidade do servidor, disponibilidade, backup, segurança, estabilidade, consistência, tempo de carregamento e por aí vai. |
| Armazenamento | Todos os dados dos visitantes são processados exclusivamente em infraestrutura de nuvem europeia, o que garante que o tratamento de dados dos seus bots esteja em conformidade com o GDPR. | Controle total: você hospeda sua instância em qualquer servidor, em qualquer país. Pode ser um servidor no seu porão ou qualquer provedor de nuvem, onde você quiser. |
| Custos | Cobro uma assinatura. Seja você um empreendedor individual, uma startup em crescimento ou uma empresa grande, o GG.chatbot ajuda a construir formulários de conversa de alto desempenho pelo preço justo. Pague pelo uso que precisar, pouco ou muito. | Você paga pelo servidor, pelo banco de dados, pelo armazenamento S3, pelos backups e por qualquer outro custo de manter a infraestrutura. Nunca paga nada a nós. |
| Recursos | Quase todos os recursos estão disponíveis no plano gratuito, para você experimentar à vontade. Mais informações aqui. | Você tem acesso a todos os recursos. Veja como configurar o plano padrão do espaço de trabalho e o usuário administrador aqui. |
| Lançamentos | Acesso imediato aos recursos novos | Novas versões são publicadas no início de cada mês. |
| Suporte | Suporte direto premium nos planos STARTER e PRO | Não oferecemos suporte para problemas de auto-hospedagem que não sejam do próprio GG.chatbot. Você pode buscar ajuda na comunidade do Discord. |
Requisitos da licença
O GG.chatbot está disponível sob a Functional Source License (FSL).
O texto completo da licença está aqui.
Essa licença permite que você faça praticamente tudo com o GG.chatbot, exceto prejudicar quem o produz. Você pode executá-lo para quase todos os fins, estudá-lo, modificá-lo e distribuir suas alterações, inclusive propondo melhorias de volta ao produtor. Após dois anos, o código passa a ser software livre permissivo, sob a licença Apache 2.0.
Patrocinar o projeto é uma ótima forma de retribuir à comunidade e contribuir para a sustentabilidade dele a longo prazo. E ainda dá acesso a alguns benefícios, como suporte prioritário e workshops privados. ❤️
Perguntas frequentes
Lançamentos
A versão auto-hospedada funciona como uma espécie de LTS: você recebe uma versão nova por mês. Se quiser os recursos assim que ficam prontos, considere ser usuário da nuvem. As versões novas saem na página de lançamentos.
Pronto para hospedar por conta própria?
O GG.chatbot é composto por 2 aplicações Next.js que você precisa publicar:
- o builder, onde você monta seus bots
- o viewer, onde as pessoas respondem ao bot
Recomendação de banco de dados
O GG.chatbot precisa de um banco Postgres. Para produção, o Neon é o provedor que eu escolho. Não é link de afiliado: é simplesmente o provedor que uso e recomendo para produção. Você também pode usar qualquer provedor Postgres compatível ou hospedar o Postgres por conta própria.
Escrevi guias de publicação usando:
Se tiver dúvidas, fale conosco no servidor do Discord 🔥