Servidor multimedia autohospedado para películas, series y música, pensado para un grupo reducido de familiares y amigos.
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
Clona el repositorio
git clone https://github.com/Silo-Server/silo-server.git - 2
Crea .env a partir del ejemplo y genera los secretos siguiendo las instrucciones del README
- 3
Configura MEDIA_ROOT en .env con la ruta absoluta de tus archivos multimedia
- 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
Servidor multimedia autoalojado para películas, series y anime, una alternativa a Jellyfin y Plex que requiere poca configuración manual.
Servidor de música de código abierto y autohospedado que transmite tu biblioteca a cualquier navegador o app móvil y es compatible con clientes Subsonic.
Servidor multimedia UPnP que transmite música, videos y fotos de tu hogar a dispositivos compatibles con DLNA y UPnP en tu red.
Backend de servidor multimedia y API gratuitos y autohospedados que transmiten películas, series y música a dispositivos mediante aplicaciones; una alternativa abierta a Plex y Emby.
Servidor de streaming musical autoalojado y reproductor web para tus archivos de audio locales, con una interfaz similar a Spotify.