BookStack es una plataforma de gestión de contenido y conocimiento en línea, diseñada para ayudar a las personas y organizaciones a crear, almacenar y compartir información de manera efectiva. Es un software de código abierto, lo que significa que está disponible para cualquier persona para descargar y usar de forma gratuita.
BookStack está diseñado para ser intuitivo y fácil de usar, lo que lo hace accesible para usuarios con cualquier nivel de habilidad técnica. La plataforma tiene una interfaz de usuario limpia y organizada que permite a los usuarios encontrar fácilmente la información que necesitan. Los usuarios pueden crear páginas de contenido que contengan texto, imágenes y videos, y luego organizar estas páginas en categorías y etiquetas para facilitar la búsqueda y navegación.
Una de las características principales de BookStack es su sistema de permisos y roles, que permite a los usuarios controlar quién puede ver y editar el contenido. Los administradores pueden otorgar permisos a los usuarios según su función en la organización, lo que garantiza que solo las personas autorizadas puedan acceder a la información confidencial.
BookStack también tiene una función de búsqueda potente que permite a los usuarios buscar rápidamente contenido específico en toda la plataforma. Los resultados de búsqueda se presentan en orden de relevancia, lo que facilita la búsqueda de la información necesaria.
Otra característica útil de BookStack es su integración con otros servicios en línea, como Dropbox, Google Drive y GitHub. Esto permite a los usuarios agregar fácilmente contenido desde estas plataformas, así como colaborar y compartir información con otros miembros del equipo.
BookStack también es altamente personalizable, lo que significa que los usuarios pueden adaptar la plataforma a sus necesidades específicas. Los administradores pueden agregar plugins y temas personalizados para agregar funcionalidad adicional y personalizar la apariencia de la plataforma.
En resumen, BookStack es una plataforma de gestión de contenido y conocimiento en línea que ayuda a las personas y organizaciones a crear, almacenar y compartir información de manera efectiva. Con su interfaz intuitiva y características de seguridad avanzadas, BookStack es una solución ideal para empresas, equipos de proyectos y cualquier persona que necesite organizar y compartir información de manera eficiente. Además, con su flexibilidad y personalización, BookStack puede adaptarse a las necesidades específicas de cualquier organización o equipo.
La imagen del docker la podemos encontrar en el siguiente enlace :
Lo primero será crear una base de datos en nuestro MySQL donde se alojara toda la información de nuestras libretas y paginas
En este caso la llamare bookstack , viva la imaginación
Una vez creada la base de datos añadiremos en nuestro docker compose el siguiente codigo
bookstack: image: lscr.io/linuxserver/bookstack container_name: bookstack hostname: bookstack environment: - TZ=${TZ} - PUID=1000 - PGID=1000 - APP_URL=https://yyyyyyy.rivas.cloud/ - DB_HOST=192.168.1.20 - DB_PORT=9306 - DB_USER=${MYSQL_USER} - DB_PASS=${MYSQL_ROOT_PASSWORD} - DB_DATABASE=bookstack volumes: - ${DOCKERDIR}/bookstack:/config ports: - 481:80 depends_on: - lamp logging: driver: "json-file" options: max-file: "10" max-size: "200k" networks: - traefik - default restart: always
Una vez levantado el docker con docker-compose up -d en el puerto 481 podremos acceder a la pagina de bookstack
Pero primero en la seccion services de Traefik configuraremos el servicio de Joplin
bookstack: loadBalancer: servers: - url: "http://192.168.1.20:481"
Seguidamente configuramos nuestro router en Traefik
bookstack-http: entryPoints: - http service: bookstack middlewares: - redirect rule: "Host(`yyyyyyy.antrivas.duckdns.org`)" bookstack-https: entryPoints: - https service: bookstack rule: "Host(`yyyyyyy.antrivas.duckdns.org`)" tls: certResolver: le bookstack-http-cloud: entryPoints: - http service: bookstack middlewares: - redirect rule: "Host(`yyyyyyy.rivas.cloud`)" bookstack-https-cloud: entryPoints: - https service: bookstack rule: "Host(`yyyyyyy.rivas.cloud`)" tls: certResolver: le domains: - main: "rivas.cloud" sans: - "*.rivas.cloud"
Con esto despues de reiniciar Traefik ya podremos acceder desde el exterior a nuestra pagina de Bookstack desde el exterior
Entraremos con admin@admin.com y password , tendremos que cambiar la contraseña de este usuario lo antes posible.
Después de generar los estantes crearemos nuestros libros y sus correspondientes paginas
La interface esta muy bien , pero sinceramente me parece mucho mas flexible Joplin
En este enlace tenemos una guia de Markdown que esta muy bien , breve y concisa
Y con esto y un bizcocho ….