Silo
ghcr.io/silo-server/silo-server:latest
https://github.com/Silo-Server/silo-server/pkgs/container/silo-server
bridge
bash
false
https://raw.githubusercontent.com/Silo-Server/unraid-templates/main/icons/silo.png
http://[IP]:[PORT:8080]
Silo is a self-hosted media server for your films and series. Point it at your media folders and stream to your devices - at home or away - with direct play, remuxing and hardware-accelerated transcoding handled automatically.
A full-featured web client and admin interface ship with the server. An optional Jellyfin/Emby-compatible API lets you keep using clients you already own, such as Infuse, VidHub and Findroid. Household profiles give each member their own watch state and parental controls, and metadata is matched through installable plugins including TMDB and TVDB.
IMPORTANT: Silo needs a PostgreSQL 18 database with the pgvector extension and Redis 6.2 or newer. Install the Silo-PostgreSQL template from this repository, then install any generic Redis container from Community Applications or use an existing Redis service. Set DATABASE_URL and REDIS_URL below to point at them. If you enable Unraid autostart, place Redis and Silo-PostgreSQL before Silo in Docker startup order and give PostgreSQL time to become ready; Silo stops when either dependency is unavailable.
Hardware transcoding is optional. For Intel or AMD, add --device=/dev/dri:/dev/dri in Advanced View's Extra Parameters only when /dev/dri exists on the host. For NVIDIA, install the Unraid Nvidia-Driver plugin, add --runtime=nvidia in Advanced View's Extra Parameters, and enter your GPU UUID in the NVIDIA GPU UUID field. Silo's automatic hardware detection will select NVENC.
https://github.com/Silo-Server/silo-server/issues
https://github.com/Silo-Server/silo-server
https://raw.githubusercontent.com/Silo-Server/unraid-templates/main/templates/silo.xml
https://raw.githubusercontent.com/Silo-Server/unraid-templates/main/README.md
https://discord.gg/4RxuUQAEnW
https://github.com/sponsors/quick104
Support Silo development
MediaServer:Video MediaApp:Video
silo media server streaming films movies tv series shows jellyfin emby plex transcode
PostgreSQL 18 with the pgvector extension and Redis 6.2 or newer must be running before Silo will start. Install Silo-PostgreSQL from this repository and any generic Redis container from Community Applications, or use an existing Redis service. When using Unraid autostart, order both dependencies before Silo and give PostgreSQL time to become ready. A SECRET_KEY is also required - generate one with: openssl rand -base64 48
6.12
AGPL-3.0-or-later
### 7.3.2
- Initial Community Applications release.
- Avoid passing an empty GPU device on systems without /dev/dri.
8090
8096
13378
/mnt/user/data
/mnt/user/appdata/silo
/tmp/silo-transcode
/proc/meminfo
integrated
postgres://silo:YOUR-PASSWORD@YOUR-UNRAID-IP:5432/silo?sslmode=disable
redis://YOUR-UNRAID-IP:6379
/var/lib/silo/plugins
auto
compute,video,utility