Repolode
Silo-Server

Silo-Server/silo-server

Servidor multimedia autoalojado para películas, series, audiolibros, ebooks, podcasts y manga, con backend en Go e interfaz web en React.

Alternativa open source a:Plex

Estrellas
886
Forks
102
Issues abiertos
597
Último commit
hace 23 horas

¿Qué es?

Silo es un servidor multimedia autoalojado que organiza películas, series, audiolibros, ebooks, podcasts y manga en un único catálogo. Asocia el contenido multimedia con metadatos de plugins como TMDB y TVDB, y permite configurar todas las bibliotecas, usuarios, proveedores, el almacenamiento, la búsqueda y la reproducción desde la interfaz de administración.

La reproducción es directa cuando el cliente admite el archivo; se remultiplexa si solo es necesario cambiar el contenedor, y en los demás casos se transcodifica. Admite aceleración por hardware con VA-API, Quick Sync y NVENC. Los perfiles del hogar tienen estados de visualización, acceso a bibliotecas y controles parentales independientes.

El backend está escrito en Go y la aplicación web usa React 19. Silo se distribuye mediante Docker Compose con PostgreSQL (pgvector) y Redis, y permite separar las funciones de proxy y transcodificación usando bases de datos compartidas. También ofrece una API compatible con Jellyfin/Emby para que se conecten clientes de terceros. La versión 1.0 se centra en películas y series; los audiolibros, ebooks y la compatibilidad con Audiobookshelf están actualmente en beta. El proyecto aún no tiene una versión estable, por lo que las API y las migraciones pueden cambiar.

Funciones clave

  • 01Reproducción directa, remultiplexación o transcodificación según lo que admita el cliente.
  • 02Aceleración por hardware mediante VA-API, Quick Sync y NVENC.
  • 03Asociación de metadatos mediante plugins de TMDB y TVDB.
  • 04Perfiles del hogar con estados de visualización y controles parentales independientes.
  • 05API compatible con Jellyfin/Emby para clientes de terceros.
  • 06Despliegue con Docker Compose, PostgreSQL y Redis.

Casos de uso

  • Gestionar una biblioteca multimedia doméstica de películas y series en tu propio hardware.
  • Compartir una biblioteca multimedia con varios miembros del hogar mediante perfiles independientes.
  • Reproducir contenido en aplicaciones compatibles con Jellyfin en teléfonos, televisores o decodificadores.
  • Distribuir la transcodificación en nodos independientes cuando una sola máquina no sea suficiente.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/Silo-Server/silo-server.git
  2. 2

    Crea .env a partir del ejemplo y genera los secretos siguiendo las instrucciones del README

  3. 3

    Configura MEDIA_ROOT en .env con la ruta absoluta de tus archivos multimedia

  4. 4

    Inicia el stack con Docker Compose y abre http://localhost:8090

    docker compose up -d

Antes de usarlo

  • Silo es una versión preliminar, por lo que las API, la configuración y las migraciones de la base de datos pueden cambiar antes del primer lanzamiento estable.
  • Los audiolibros, los libros electrónicos y la compatibilidad con Audiobookshelf están en fase beta y quedan fuera del compromiso de soporte de la versión 1.0.
  • Se distribuye bajo la licencia AGPL-3.0-or-later, una licencia copyleft fuerte que también se aplica a las versiones modificadas ofrecidas a través de una red.

En colecciones

Temas

Preguntas frecuentes

¿Qué es silo-server?
Servidor multimedia autoalojado para películas, series, audiolibros, ebooks, podcasts y manga, con backend en Go e interfaz web en React. Silo es un servidor multimedia autoalojado que organiza películas, series, audiolibros, ebooks, podcasts y manga en un único catálogo. Asocia el contenido multimedia con metadatos de plugins como TMDB y TVDB, y permite configurar todas las bibliotecas, usuarios, proveedores, el almacenamiento, la búsqueda y la reproducción desde la interfaz de administración.
¿silo-server es gratuito? ¿Qué licencia tiene?
silo-server es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿silo-server sigue mantenido?
Mantenimiento activo. El último commit de silo-server fue el 6 nov 2026.
¿Para qué puedo usar silo-server?
Gestionar una biblioteca multimedia doméstica de películas y series en tu propio hardware. Compartir una biblioteca multimedia con varios miembros del hogar mediante perfiles independientes. Reproducir contenido en aplicaciones compatibles con Jellyfin en teléfonos, televisores o decodificadores. Distribuir la transcodificación en nodos independientes cuando una sola máquina no sea suficiente.
¿Cómo se instala silo-server?
Clona el repositorio: git clone https://github.com/Silo-Server/silo-server.git Crea .env a partir del ejemplo y genera los secretos siguiendo las instrucciones del README Configura MEDIA_ROOT en .env con la ruta absoluta de tus archivos multimedia Inicia el stack con Docker Compose y abre http://localhost:8090: docker compose up -d
¿Dónde consigo silo-server?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Silo-Server/silo-server

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

Proyectos relacionados