¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Wiki.js
Características
- Una interfaz de usuario moderna y fácil de usar
- Soporte para múltiples idiomas
- Edición visual, con código HTML, Markdown o AsciiDoc.
- Integración con sistemas de gestión de contenido (CMS)
- Soporte para plugins y extensiones
- Posibilidad de crear wikis privados o públicos
- Compatible con PostgreSQL, MySQL, MariaDB, MS SQL Server y SQLite.
- Posibilidad de añadir comentarios sobre el contenido creado.
- Open source
Páginas
Nombres reservados
Las siguientes rutas de una sola letra están reservadas por Wiki.js para acceder a varias partes de la wiki:
a: Área de administraciónc: Comentariose: Editor de páginaf: Gestor de mediosh: Historial de páginai: Navegación de página por IDp: Perfil de usuario.s: Código fuente de la páginat: Etiquetas (tags)u: Endpoint para subidas (API)w: Wiki personal
Instalación
Docker
Ejemplo de docker-compose.yml para instalar con Docker Compose con SQLite:
No se recomienda una instalación distinta de PostgreSQL porque otros motores de bases de datos (MySQL, MariaDB, MS SQL Server and SQLite) dejarán de soportarse en la versión 3 de Wiki.js. De todos modos, prometieron que harían una herramienta para importar y exportar cuando llegase el momento.
--- version: "3" services: wiki: image: ghcr.io/requarks/wiki:2 environment: DB_TYPE: sqlite DB_FILEPATH: /wiki/database.sqlite volumes: - ./data/database.sqlite:/wiki/database.sqlite restart: unless-stopped ports: - "8030:3000"
linuxserver.io también tiene su propio contenedor para Wiki.js.
Ejemplo utilizando PostgreSQL:
version: "3" services: db: image: postgres:15-alpine environment: POSTGRES_DB: wiki POSTGRES_PASSWORD: wikijsrocks POSTGRES_USER: wikijs logging: driver: "none" restart: unless-stopped volumes: - db-data:/var/lib/postgresql/data wiki: image: ghcr.io/requarks/wiki:2 depends_on: - db environment: DB_TYPE: postgres DB_HOST: db DB_PORT: 5432 DB_USER: wikijs DB_PASS: wikijsrocks DB_NAME: wiki restart: unless-stopped ports: - "80:3000" volumes: db-data:
Tras arrancar el contenedor, al acceder a http://tudominiowikijs.ext/ se abrirá un asistente para finalizar la instalación de Wiki.js.
Administración
Idioma
Desde la sección de administración, en la página Locale, hay una parte en la que podemos descargar un archivo de traducción al idioma que queramos y luego lo seleccionaríamos en los ajustes y aplicaríamos para que toda la wiki se vea en dicho idioma.
Comentarios
Wiki.js permite que otros usuarios puedan añadir comentarios sobre las páginas. Desde el área de administración se pueden elegir varios módulos de comentarios:
- Interno (por defecto)
- Disqus
- Commento
- Artalk
Que se puedan ver o añadir comentarios depende de los permisos que les demos a los grupos de usuarios.
Modificar situación del contenido de la página
Por defecto, el índice con el contenido de la página se muestra a la izquierda.
Para cambiarlo, vamos a Administración → Tema. En las Opciones del tema veremos una opción que es “Table of Contents Position”. Por defecto está a la izquierda (left). Ahí podemos cambiarlo a la derecha (right) u ocultarla (hidden).

