Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
800051738001
06

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.