Repolode
kaybi-gh

kaybi-gh/K7

Servidor multimedia autohospedado para películas, series y música, pensado para un grupo reducido de familiares y amigos.

Alternativa open source a:PlexJellyfin

Estrellas
332
Forks
21
Issues abiertos
15
Último commit
hace 24 horas

¿Qué es?

K7 es un servidor multimedia autohospedado que reúne en una sola biblioteca las películas, series y música que ya tienes en almacenamiento local. Está pensado para un grupo reducido de familiares y amigos, no para ofrecer streaming público, y está desarrollado con ASP.NET Core y Blazor. Se despliega con Docker Compose junto con PostgreSQL.

La reproducción usa transcodificación basada en ffmpeg con HLS, para que el contenido multimedia se pueda reproducir en clientes o redes que no admiten el archivo original. Entre los clientes disponibles hay una aplicación web, aplicaciones para teléfonos y televisores Android, y versiones para Windows, con una configuración compartida de MAUI y Blazor para distintas plataformas. Los usuarios pueden crear listas de reproducción y colecciones, consultar el historial de visualización y usar listas de reproducción dinámicas basadas en reglas y descargas sin conexión en clientes nativos.

El servidor también admite autenticación local opcional de dos factores e inicio de sesión con OIDC, acceso de invitados controlado por el administrador y federación para que dos instancias de K7 compartan y reproduzcan el contenido multimedia de la otra sin copiar archivos. La compatibilidad con OpenSubsonic permite conectarse desde aplicaciones como Symfonium y Feishin.

Funciones clave

  • 01Biblioteca unificada de películas, series y música almacenadas localmente
  • 02Transcodificación HLS con ffmpeg para reproducir contenido en clientes o redes con limitaciones
  • 03Clientes web, Android, Windows y otras plataformas con una interfaz compartida
  • 04Federación entre instancias de K7 para reproducir contenido multimedia remoto sin duplicar archivos
  • 05Compatibilidad con OpenSubsonic para aplicaciones de música de terceros
  • 06Inicio de sesión opcional con 2FA y OIDC, y acceso de invitados controlado por el administrador

Casos de uso

  • Compartir la colección de películas y música del hogar con la familia
  • Configurar un servidor multimedia privado en un homelab para un grupo reducido de amigos
  • Conectar dos servidores autohospedados para que los amigos puedan reproducir el contenido de las bibliotecas de los demás
  • Reproducir una colección personal de música con aplicaciones compatibles con OpenSubsonic

Inicio rápido

  1. 1

    Copia el archivo de entorno de ejemplo

    cp .env.example .env
  2. 2

    Configura POSTGRES_PASSWORD en .env y, después, inicia la aplicación con Docker Compose

    docker compose up -d
  3. 3

    Abre http://localhost:7080 en un navegador y completa la configuración inicial

Antes de usarlo

  • Está pensado para un grupo reducido de familiares y amigos; el responsable del mantenimiento afirma que no implementará todas las solicitudes de funciones.
  • En la demo en vivo solo está disponible el acceso de invitado, por lo que no se pueden probar las funciones de una cuenta completa.
  • El cliente para Linux es experimental y el responsable del mantenimiento no ha probado las versiones para iOS y Mac.

Temas

Preguntas frecuentes

¿Qué es K7?
Servidor multimedia autohospedado para películas, series y música, pensado para un grupo reducido de familiares y amigos. K7 es un servidor multimedia autohospedado que reúne en una sola biblioteca las películas, series y música que ya tienes en almacenamiento local. Está pensado para un grupo reducido de familiares y amigos, no para ofrecer streaming público, y está desarrollado con ASP.NET Core y Blazor. Se despliega con Docker Compose junto con PostgreSQL.
¿K7 es gratuito? ¿Qué licencia tiene?
K7 es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿K7 sigue mantenido?
Mantenimiento activo. El último commit de K7 fue el 19 oct 2026.
¿Para qué puedo usar K7?
Compartir la colección de películas y música del hogar con la familia Configurar un servidor multimedia privado en un homelab para un grupo reducido de amigos Conectar dos servidores autohospedados para que los amigos puedan reproducir el contenido de las bibliotecas de los demás Reproducir una colección personal de música con aplicaciones compatibles con OpenSubsonic
¿Cómo se instala K7?
Copia el archivo de entorno de ejemplo: cp .env.example .env Configura POSTGRES_PASSWORD en .env y, después, inicia la aplicación con Docker Compose: docker compose up -d Abre http://localhost:7080 en un navegador y completa la configuración inicial
¿Dónde consigo K7?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kaybi-gh/K7

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados