Tabla de Contenidos

BookStack

Aplicación web para la organización y almacenamiento de información.

Añadir una captura de pantalla donde se vea el aspecto de la aplicación en funcionamiento

Características

Instalación

Docker

Ejemplo de docker-compose.yml utilizando imágenes de LinuxServer.io:

version: "2"
services:
  bookstack:
    image: ghcr.io/linuxserver/bookstack
    container_name: bookstack
    environment:
      - PUID=1000
      - PGID=1000
      - APP_URL=
      - DB_HOST=bookstack_db
      - DB_USER=bookstack
      - DB_PASS=bookstack
      - DB_DATABASE=bookstackapp
      - APP_LANG=es # Aplicación en español
    volumes:
      - ./data:/config
    ports:
      - 6875:80
    restart: unless-stopped
    depends_on:
      - bookstack_db
  bookstack_db:
    image: ghcr.io/linuxserver/mariadb
    container_name: bookstack_db
    environment:
      - PUID=1000
      - PGID=1000
      - MYSQL_ROOT_PASSWORD=bookstack
      - TZ=Europe/Madrid
      - MYSQL_DATABASE=bookstackapp
      - MYSQL_USER=bookstack
      - MYSQL_PASSWORD=bookstack
    volumes:
      - ./data:/config
    restart: unless-stopped

Las credenciales por defecto:

Uso

Los principios que sigue BookStack a la hora de almacenar la información están basados en la idea una pila de libros. Igual que los libros, BookStack almacena libros que contienen capítulos y páginas. Partiríamos de la creación de un libro que actuaría como el nivel más alto de categorización. De forma ideal, cada libros trataría de una temática diferente.

Como en una biblioteca, en BookStack tenemos: