informatica:software:aplicaciones_web:docmost
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Docmost
Aplicación web para crear documentación colaborativa. Pretende ser una alternativa de código abierto a Confluence y Notion.
Características
- Editor colaborativo en tiempo real: trabaja con otros usuarios simultáneamente.
- Gestión de permisos: control de acceso a los contenidos con permisos fáciles de entender.
- Espacios: Organización del contenido en espacios dedicados a diferentes equipos, proyectos o departamentos, ofreciendo un entorno estructurado y centrado para la colaboración.
- Grupos: otorga permisos de manera unificada a los usuarios mediante grupos.
- Comentarios: añade comentarios a las páginas para una mejor comunicación y retroalimentación.
- Historial de páginas.
- Búsqueda full-text (gracias a PostgreSQL)
- Navegación anidada: posibilidad de anidar y reorganiar las páginas desde la barra lateral.
- Ficheros adjuntos: Subida de imágenes y vídeos directamente desde el portapapeles.
- Diagramas: incluye soporte para Draw.io, Excalidraw y Mermaid.
- Importar / exportar: las páginas se pueden importar y exportar en formato Markdown y HTML.
Instalación
Docker
Ejemplo de Docker Compose:
version: '3' services: docmost: image: docmost/docmost:latest depends_on: - db - redis environment: APP_URL: 'http://localhost:3000' APP_SECRET: 'REPLACE_WITH_LONG_SECRET' DATABASE_URL: 'postgresql://docmost:STRONG_DB_PASSWORD@db:5432/docmost?schema=public' REDIS_URL: 'redis://redis:6379' ports: - "3000:3000" restart: unless-stopped volumes: - docmost:/app/data/storage db: image: postgres:16-alpine environment: POSTGRES_DB: docmost POSTGRES_USER: docmost POSTGRES_PASSWORD: STRONG_DB_PASSWORD restart: unless-stopped volumes: - db_data:/var/lib/postgresql/data redis: image: redis:7.2-alpine restart: unless-stopped volumes: - redis_data:/data volumes: docmost: db_data: redis_data:
La primera vez que entremos nos permitirá crear una cuenta que se convertirá en el propietario del espacio de trabajo. A partir de ahí, podremos invitar a otros usuarios para que se unan a él.
Si estamos usando un directorio del sistema de ficheros para montar el directorio donde guarda la información Docmost en el contenedor (bind mount) en lugar de usar named volumes (como en el Docker Compose de arriba), tenemos que ponerle los permisos del usuario que ejecuta Docker:
chown -R usuario_docker:grupo_usuario_docker ./ruta-almacenamiento-docmost
Si no lo hacemos así, no podremos subir ficheros a nuestra instalación.
informatica/software/aplicaciones_web/docmost.1726325945.txt.gz · Última modificación: por tempwin

