informatica:software:aplicaciones_web:booklore
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| informatica:software:aplicaciones_web:booklore [2025/11/27 15:31] – creado tempwin | informatica:software:aplicaciones_web:booklore [2025/11/28 14:41] (actual) – tempwin | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== BookLore ====== | ====== BookLore ====== | ||
| - | Aplicación web para navegar, leer y descargar | + | Aplicación web para gestionar |
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| {{ https:// | {{ https:// | ||
| + | |||
| + | ===== Características ===== | ||
| + | |||
| + | * 📚 **Organización inteligente**: | ||
| + | * 👥 **Gestión multiusuario**: | ||
| + | * 📲 **Integración con Kobo**: Sincroniza tu biblioteca con dispositivos Kobo y convierte EPUBs a KEPUB automáticamente. | ||
| + | * ✨ **Estanterías mágicas**: Crea colecciones dinámicas basadas en reglas que se actualizan en tiempo real, como listas de reproducción inteligentes para tus libros. | ||
| + | * 🧠 **Metadatos automáticos**: | ||
| + | * 📤 **Importación BookDrop**: Deja archivos en una carpeta para su detección automática e importación masiva. | ||
| + | * 🌐 **Compatible con OPDS**: Conecta aplicaciones de lectura directamente a tu biblioteca para descargas inalámbricas. | ||
| + | * 🔑 **Autenticación flexible**: Elige entre cuentas locales o proveedores externos OIDC (Authentik, Pocket ID). | ||
| + | * 🔄 **Sincronización con KOReader**: Rastrea el progreso de lectura entre KOReader y BookLore. | ||
| + | * 📧 **Compartir con un clic**: Envía libros por correo electrónico directamente desde la interfaz. | ||
| + | * 🔐 **Notas privadas**: Guarda notas de lectura personales visibles solo para ti. | ||
| + | * 🌍 **Reseñas de la comunidad**: | ||
| + | * 📖 **Lector integrado**: | ||
| + | * 📱 **Listo para móvil**: Diseño totalmente responsive, optimizado para todos los dispositivos. | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | Por ahora, la interfaz está solamente en inglés. Hay una // | ||
| + | </ | ||
| ===== Instalación ===== | ===== Instalación ===== | ||
| Línea 12: | Línea 34: | ||
| ==== Docker ==== | ==== Docker ==== | ||
| + | Crearemos un fichero '' | ||
| + | |||
| + | <code ini> | ||
| + | # BookLore Application Settings | ||
| + | APP_USER_ID=0 | ||
| + | APP_GROUP_ID=0 | ||
| + | TZ=Europe/ | ||
| + | BOOKLORE_PORT=6060 | ||
| + | |||
| + | # Database Connection (BookLore) | ||
| + | DATABASE_URL=jdbc: | ||
| + | DB_USER=booklore | ||
| + | DB_PASSWORD=ChangeMe_BookLoreApp_2025! | ||
| + | |||
| + | # MariaDB Container Settings | ||
| + | DB_USER_ID=1000 | ||
| + | DB_GROUP_ID=100 | ||
| + | MYSQL_ROOT_PASSWORD=ChangeMe_MariaDBRoot_2025! | ||
| + | MYSQL_DATABASE=booklore | ||
| + | </ | ||
| + | |||
| + | Y un fichero Docker Compose: | ||
| + | |||
| + | <code yaml> | ||
| + | services: | ||
| + | booklore: | ||
| + | image: booklore/ | ||
| + | # Alternative: | ||
| + | # image: ghcr.io/ | ||
| + | container_name: | ||
| + | environment: | ||
| + | - USER_ID=${APP_USER_ID} | ||
| + | - GROUP_ID=${APP_GROUP_ID} | ||
| + | - TZ=${TZ} | ||
| + | - DATABASE_URL=${DATABASE_URL} | ||
| + | - DATABASE_USERNAME=${DB_USER} | ||
| + | - DATABASE_PASSWORD=${DB_PASSWORD} | ||
| + | - BOOKLORE_PORT=${BOOKLORE_PORT} | ||
| + | depends_on: | ||
| + | mariadb: | ||
| + | condition: service_healthy | ||
| + | ports: | ||
| + | - " | ||
| + | volumes: | ||
| + | - ./ | ||
| + | - ./ | ||
| + | - ./ | ||
| + | restart: unless-stopped | ||
| + | |||
| + | mariadb: | ||
| + | image: lscr.io/ | ||
| + | container_name: | ||
| + | environment: | ||
| + | - PUID=${DB_USER_ID} | ||
| + | - PGID=${DB_GROUP_ID} | ||
| + | - TZ=${TZ} | ||
| + | - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} | ||
| + | - MYSQL_DATABASE=${MYSQL_DATABASE} | ||
| + | - MYSQL_USER=${DB_USER} | ||
| + | - MYSQL_PASSWORD=${DB_PASSWORD} | ||
| + | volumes: | ||
| + | - ./ | ||
| + | restart: unless-stopped | ||
| + | healthcheck: | ||
| + | test: [ " | ||
| + | interval: 5s | ||
| + | timeout: 5s | ||
| + | retries: 10 | ||
| + | </ | ||
| + | |||
| + | ===== Alternativas ===== | ||
| + | * [[calibre-web|Calibre Web]] | ||
informatica/software/aplicaciones_web/booklore.1764253884.txt.gz · Última modificación: por tempwin
