49 pontos por GN⁺ 2024-11-19 | 15 comentários | Compartilhar no WhatsApp
  • Ferramentas de wiki comerciais como Confluence e Notion são ricas em recursos, mas os custos aumentam rapidamente conforme o número de usuários cresce
  • A maioria das wikis comerciais cobra cerca de US$ 5 por usuário por mês, e em equipes grandes o custo aumenta bastante
  • No caso de soluções self-hosted, o custo é fixo independentemente do número de funcionários, o que gera economia
  • Com base em mais de 3 anos de experiência operando uma wiki self-hosted, recomenda-se o Wiki.js

Por que escolher o Wiki.js

  • O Wiki.js pode ser instalado facilmente com Docker Compose, e a configuração padrão funciona de forma estável até com 4GB de RAM e 2 vCPU
  • Se quiser reforçar a funcionalidade de busca, é possível adicionar Elasticsearch; nesse caso, são necessários no mínimo 8GB de RAM e 2 vCPU
  • Em ambiente real de produção, é possível operar de forma estável mesmo com mais de 1.000 páginas e mais de 400 usuários

Comparação de custos

  • Custo estimado para operar o Wiki.js na AWS EC2:
    • instância t4g.medium: 2 vCPU, 4GB de RAM, US$ 16/mês (US$ 10 com reserva)
    • instância t4g.large: 2 vCPU, 8GB de RAM, US$ 33/mês (US$ 21 com reserva)
  • Em uma plataforma de wiki comercial, com 400 usuários, o custo ultrapassa US$ 2.000 por mês
  • Em self-hosting, mesmo usando uma instância maior, o custo fica em US$ 33 por mês ou menos
  • Se necessário, é possível aumentar o tamanho da instância ou separar o Elasticsearch em uma instância dedicada para escalar

Preparando para ambiente de produção

Para uma operação estável em produção, recomenda-se a seguinte configuração:

  1. Configurar um domínio personalizado como wiki.yourcompany.com
  2. Configurar o DNS e distribuir o tráfego por meio de um load balancer
  3. Configurar o Google SSO (link de referência)
  4. Restringir o cadastro próprio ao domínio da empresa (ex.: yourcompany.com)
  5. Configurar backups horários de AMI da instância EC2

15 comentários

 
archmond 2025-02-15

Ótima informação, obrigado! Eu também já montei uma wiki pessoal com o Wiki.js!

 
jaxon 2024-11-21

Alguém já usou o https://huly.io/ ?

 
sunyruru 2025-08-07

Uau, é um sistema impressionante~ É uma pena que não funcione em coreano, mas se for uma empresa com uma cultura compatível, parece uma ferramenta realmente ótima!

 
touguy 2024-11-20

Eu instalei o Wiki.js na OCI e uso como bloco de notas pessoal.
Passei por Evernote -> Joplin -> DokuWiki -> Wiki.js e estou satisfeito.
Pessoalmente, eu gostava do Joplin porque ele lida muito bem com código em Markdown, mas a sincronização demorava muito, então migrei para uma solução baseada na web.
O ponto forte do Wiki.js é que ele é leve e lida muito bem com código em Markdown. O backup com GitHub também funciona bem..
Recomendo fortemente para wikis de pequeno porte.

 
dbntzlor 2024-11-20

Eu também gosto do Outline.

 
plenty 2024-11-20

Estou conhecendo muitos serviços bons pelos comentários.

 
secret3056 2024-11-20

Pessoalmente, as ferramentas no estilo Notion que organizei são as seguintes.

- [SiYuan](https://github.com/siyuan-note/siyuan)  
- [anytype](https://github.com/anyproto/anytype-ts)  
- [AppFlowy](https://github.com/AppFlowy-IO/AppFlowy)  
- [AFFiNE](https://github.com/toeverything/AFFiNE)  
- [Outline](https://github.com/outline/outline)  
- [Docmost](https://docmost.com/)
 
twinstae 2024-11-19

Estou rodando o Outline com o Coolify em um Raspberry Pi.

 
nemorize 2024-11-19

...tiddlywiki?

 
sftblw 2024-11-19

Estou usando o outline em self-host como wiki pessoal e bloco de notas. Dá para usar desde que você tenha instalado apenas um sistema de gerenciamento de contas OIDC, como o KeyCloak, e acho que ele já está bem maduro. É uma pena, para uso pessoal, que o robots.txt venha com deny all por padrão e por isso não seja indexado por mecanismos de busca, mas do ponto de vista de uma empresa isso parece algo positivo.

Em termos de funcionalidades, o Affine também parece ser uma boa opção, mas eu não cheguei a usar.

 
xguru 2024-11-19

Obrigado por ter se esforçado para encontrar e adicionar os links.
Este é um comentário que enriquece esta notícia.

(Se possível, vou adicionar uma função de busca de posts existentes ao comentar.)

 
secret3056 2024-11-19

Nós usamos o Docusaurus.

 
lemonmint 2024-11-19

Pessoalmente, acho que Bookstack + Markdown é mais prático.

 
GN⁺ 2024-11-19
Comentários do Hacker News
  • Tenho experiência usando Dokuwiki, e foi muito fácil integrá-lo com ferramentas externas. Também tentei rodar o Dokuwiki no Podman, e funcionou bem
    • Para rodar o Dokuwiki no Podman, é necessário usar um comando específico
  • Estou usando uma wiki Markdown baseada em Git, e o formato dos dados é portável, então não há problema mesmo que o app web seja descontinuado
    • Estou usando a wiki embutida do Gitea, que exige pouca manutenção e é rápida
  • Já usei o Wiki.js, mas ele tem muitos bugs e tempos de carregamento longos, então estou procurando outras alternativas
    • Estou usando mkdocs, mas não é muito amigável para o usuário
  • Recomendo o Outline, com opção de self-hosting ou versão hospedada
  • Depois de testar vários softwares de wiki, acabei ficando com o Bookstack
  • Uso o Fossil como wiki e prefiro pela simplicidade da configuração
  • Escolhi o Docmost em vez do Wiki.js, e ele é adequado como base de conhecimento interna
  • Migrei do Wiki.js para o BookStack por causa do longo tempo de carregamento, e ele funciona bem em um ambiente rápido e simples
  • O Confluence é adequado para startups e pode ser usado gratuitamente no início
    • Quando são necessários 10 usuários, o custo é de US$ 50 por mês
  • Pelos padrões atuais, 4 GB de RAM e 2 vCPU são considerados um nível comum