49 puntos por GN⁺ 2024-11-19 | 15 comentarios | Compartir por WhatsApp
  • Las herramientas de wiki comerciales como Confluence y Notion ofrecen muchas funciones, pero el costo se dispara a medida que aumenta el número de usuarios
  • La mayoría de las wikis comerciales cobran alrededor de $5 por usuario al mes, y en equipos grandes el costo aumenta considerablemente
  • En el caso de una solución self-hosted, el costo es fijo sin importar la cantidad de empleados, lo que permite ahorrar
  • Con más de 3 años de experiencia operando una wiki self-hosted, se recomienda Wiki.js

Por qué elegir Wiki.js

  • Wiki.js se puede instalar fácilmente con Docker Compose, y la configuración base funciona de forma estable incluso con 4GB de RAM y 2 vCPU
  • Si quieres mejorar la función de búsqueda, puedes agregar Elasticsearch; en ese caso se requieren al menos 8GB de RAM y 2 vCPU
  • En un entorno real de operación, puede funcionar de forma estable incluso con más de 1,000 páginas y más de 400 usuarios

Comparación de costos

  • Costo estimado de operar Wiki.js en AWS EC2:
    • Instancia t4g.medium: 2 vCPU, 4GB de RAM, $16 al mes ($10 con reserva)
    • Instancia t4g.large: 2 vCPU, 8GB de RAM, $33 al mes ($21 con reserva)
  • Si hay 400 usuarios en una plataforma de wiki comercial, el costo supera los $2,000 al mes
  • Con self-hosting, incluso usando una instancia grande, el costo se mantiene en $33 al mes o menos
  • Si es necesario, se puede escalar aumentando el tamaño de la instancia o separando Elasticsearch en otra instancia

Prepararlo para producción

Para una operación estable en un entorno de producción, se recomiendan las siguientes configuraciones:

  1. Configurar un dominio personalizado como wiki.yourcompany.com
  2. Configurar DNS y distribuir el tráfico mediante un load balancer
  3. Configurar Google SSO (enlace de referencia)
  4. Restringir el registro propio al dominio de la empresa (por ejemplo, yourcompany.com)
  5. Configurar respaldos AMI por hora para la instancia de EC2

15 comentarios

 
archmond 2025-02-15

¡Gracias por la buena información! ¡Yo también armé una wiki personal con Wiki.js!

 
jaxon 2024-11-21

¿Alguien la ha usado en https://huly.io/?

 
sunyruru 2025-08-07

Vaya, qué sistema tan impresionante~ Es una pena que no funcione en coreano, pero para una empresa cuya cultura vaya con eso, ¡parece una herramienta realmente buena!

 
touguy 2024-11-20

Tengo wikijs instalado en OCI y lo uso como notas personales.
Pasé por Evernote -> Joplin -> DokuWiki -> Wiki.js, y ahora estoy satisfecho.
En lo personal, me gustaba Joplin porque manejaba muy bien el código en Markdown, pero la sincronización tardaba mucho, así que me pasé a una opción basada en web.
La fortaleza de Wiki.js es que es liviano y maneja muy bien el código en Markdown. También funciona muy bien para hacer respaldo con GitHub...
Lo recomiendo mucho para wikis pequeñas.

 
dbntzlor 2024-11-20

A mí también me gusta Outline.

 
plenty 2024-11-20

En los comentarios estoy descubriendo muchos buenos servicios.

 
secret3056 2024-11-20

En lo personal, estas son las herramientas tipo Notion que tengo organizadas.

- [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

Yo uso Outline con coolify en una Raspberry Pi.

 
nemorize 2024-11-19

...tiddlywiki?

 
sftblw 2024-11-19

Estoy usando outline en self-hosting como wiki personal y bloc de notas. Se puede usar con solo tener instalado un sistema de gestión de cuentas OIDC como KeyCloak, y me parece que está bastante maduro. El robots.txt viene con deny all por defecto, así que no lo indexan los motores de búsqueda; para uso personal eso es un poco una lástima, pero desde la perspectiva de una empresa parece algo bueno.

En cuanto a funciones, Affine también parece estar bien, aunque no lo he probado.

 
xguru 2024-11-19

Gracias por tomarte el trabajo de buscar y compartir los enlaces.
Este es el tipo de comentario que enriquece esta noticia.

(Si es posible, intentaré agregar una función para buscar publicaciones existentes al comentar.)

 
secret3056 2024-11-19

Nosotros usamos Docusaurus.

 
lemonmint 2024-11-19

Personalmente, creo que Bookstack + Markdown es lo más cómodo.

 
GN⁺ 2024-11-19
Opiniones de Hacker News
  • Tiene experiencia usando Dokuwiki y fue muy fácil integrarlo con herramientas externas. Probó ejecutar Dokuwiki en Podman y funcionó bien.
    • Para ejecutar Dokuwiki en Podman, hay que usar un comando específico.
  • Usa una wiki en Markdown basada en Git, y como el formato de datos es portable, no hay problema aunque la app web deje de existir.
    • Está usando la wiki integrada de Gitea; requiere poco mantenimiento y es rápida.
  • Probó Wiki.js, pero tenía muchos errores y tiempos de carga largos, así que está buscando otra alternativa.
    • Usa mkdocs, pero no es muy amigable para el usuario.
  • Recomienda Outline, ya que se puede elegir entre autoalojarlo o usar la versión hospedada.
  • Después de probar varios programas de wiki, terminó quedándose con Bookstack.
  • Usa Fossil como wiki y lo prefiere porque es fácil de configurar.
  • Eligió Docmost en lugar de Wiki.js, y le parece adecuado como base de conocimiento interna.
  • Cambió de Wiki.js a BookStack por los largos tiempos de carga, y dice que funciona bien en un entorno rápido y simple.
  • Confluence es adecuado para una startup y al principio se puede usar gratis.
    • Cuando se necesitan 10 usuarios, el costo es de $50 al mes.
  • Según los estándares actuales, 4 GB de RAM y 2 vCPU se consideran algo normal.