Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

fliks

Fliks es una biblioteca de películas y series auto-alojada que convierte carpetas de video en servicios de streaming para todo el hogar.

Ficha actualizada 22 sept 2026, 17:10 · upstream 22 sept 2026, 15:17 · release v4.1.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es fliks

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Fliks transforma colecciones locales de video en plataformas de streaming personalizadas sin necesidad de suscripciones ni cuentas externas. El servidor procesa archivos nativos o los transcodifica en tiempo real según las capacidades del dispositivo receptor, manteniendo la sincronización de reproducción entre dispositivos. La arquitectura utiliza Next.js para el frontend, NestJS para el backend y PostgreSQL como base de datos, todo empaquetado en un único contenedor Docker con soporte para aceleración por hardware (Intel QSV, NVIDIA NVENC, AMD AMF, VideoToolbox).

El sistema gestiona múltiples bibliotecas independientes, cada una apuntando a carpetas distintas, con metadatos sincronizados desde TMDB/TVDB. Incluye funciones avanzadas como corrección de subtítulos desincronizados, traducción automática, protección contra spoilers y gestión de descargas automáticas para móviles. La licencia AGPL-3.0 garantiza transparencia del código en entornos de red.

Soporta clientes web, iOS, Android, Android TV, Apple TV, Samsung Tizen, LG webOS, Chromecast y Nintendo Switch (beta). El servidor corre como aplicación de bandeja en Windows o barra de menú en macOS, con despliegue Docker recomendado para Linux/NAS.

CASOS DE USO
  • Crear biblioteca de streaming personal sin suscripciones
  • Sincronizar reproducción entre móvil y TV
  • Compartir contenido con miembros del hogar mediante perfiles individuales
  • Descargar automáticamente películas para viajes
  • Gestionar múltiples bibliotecas (películas, series, videos caseros)
  • Corregir subtítulos desincronizados automáticamente
PUNTOS DESTACADOS
  • Transcodificación adaptativa con soporte hardware múltiple (Intel QSV, NVIDIA NVENC, AMD AMF, VideoToolbox)
  • Sistema de plugins seguro con aislamiento por UID y esquemas PostgreSQL separados
  • Sincronización multiplataforma completa (web, iOS, Android, TV)
  • Gestión avanzada de subtítulos con corrección automática y traducción
  • Protección contra spoilers configurable por usuario
  • Descargas automáticas que mantienen contenido actualizado
PRECAUCIONES
  • Requiere hardware específico para transcodificación eficiente (CPU o aceleración GPU)
  • No incluye adquisición de medios nativa (necesita plugins externos como Download plugin)
  • Configuración inicial requiere conocimientos técnicos básicos (Docker, PostgreSQL)
  • Nintendo Switch beta con limitaciones de compatibilidad
  • Samsung Tizen requiere sideloading temporalmente
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Docker detectado

Recomendado en Docker con PostgreSQL. Configurar POSTGRES_PASSWORD y DB_PASSWORD idénticos. Montar carpetas de medios como /medias:ro. Cambiar contraseña admin por defecto inmediatamente. Soporta Linux, Windows, macOS. Port 4848 por defecto. Imagen única contenedor con backend NestJS, frontend Angular estático y jellyfin-ffmpeg incluido.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
4848
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.