inky-self-hosted
Aplicación autoalojada para lectores CrossInk que gestiona bibliotecas (OPDS, WebDAV, RSS), optimiza EPUBs y transfiere archivos a dispositivos e-ink vía Wi-Fi o USB.
Ficha actualizada 26 sept 2026, 18:57 · upstream 26 sept 2026, 18:26 · release sin release detectada
Qué es inky-self-hosted
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Inky es una herramienta de autogestión diseñada específicamente para lectores electrónicos CrossInk. Permite importar libros desde catálogos OPDS, bibliotecas WebDAV y feeds RSS/Atom, transformando artículos web en EPUBs optimizados para pantallas e-ink. Incluye funcionalidades avanzadas como compresión de imágenes, ajuste de tipografía y preparación de diccionarios StarDict para instalación directa en el dispositivo.
La aplicación separa claramente la interfaz frontend (React/Vite) del backend (FastAPI/Python), ofreciendo dos modos de despliegue: Docker Compose para aislamiento completo o instalación nativa para entornos con Python y Node.js ya configurados. Soporta transferencia de archivos mediante Wi-Fi local, USB directo o protocolo Web Serial en navegadores Chrome y Edge.
La configuración es flexible mediante variables de entorno (.env), permitiendo autenticación básica opcional, mapeo de bibliotecas locales en modo solo lectura y personalización de puertos. Se recomienda usar SQLite para persistencia de datos y mantener copias de seguridad antes de actualizaciones.
- Gestionar una biblioteca digital centralizada para múltiples lectores CrossInk desde un servidor doméstico
- Convertir artículos web o RSS en EPUBs optimizados para visualización en e-ink
- Transferir archivos (EPUB, TXT, BMP) a dispositivos conectados por Wi-Fi o USB sin intermediarios
- Instalar diccionarios StarDict y fuentes directamente en el lector desde el servidor local
- Soporte nativo para protocolos OPDS, WebDAV y RSS/Atom sin dependencias externas complejas
- Optimización automática de EPUBs (imágenes, CSS, tipografía) específica para hardware CrossInk
- Transferencia híbrida: Wi-Fi HTTP local o USB con protocolo serial Web Serial
- Modo biblioteca local en solo lectura para integrar bibliotecas existentes como Calibre
- Requiere Docker Compose v2 o instalación manual de Node.js 22+ y Python 3.12
- Autenticación básica (HTTP Basic Auth) sin soporte OAuth o JWT avanzado
- No incluye Dockerfile individualizado; depende de docker-compose.yml para orquestación
- Modo hotspot limitado a servidores locales en la misma máquina que el lector
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Usar Docker Compose v2 con mapeo de puertos 8000 (web) y 5173 (dev). Configurar INKY_HOST=0.0.0.0 para acceso LAN. Proteger con HTTPS/VPN si se expone externamente. Mantener volumen inky-data persistente. Instalar dependencias nativas (cairo, unar) solo en despliegues sin Docker.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.