# Silo

Silo is a self-hosted media server for your films and series, with audiobooks and ebooks available in beta. It is open source and self-hosted, installable on Unraid.

Canonical page: https://ourlocalhost.com/app/150/silo

## Description

Silo is a self-hosted media server for your films and series, with audiobooks and ebooks available in beta. 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, and 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, while metadata is matched through installable plugins including TMDB and TVDB. Silo is pre-release, so APIs, configuration and database migrations may change before 1.0 - back up your deployment before updating.

## Platform availability

Available on 6 of 9 platforms: Unraid, Umbrel, Proxmox, Mac, Windows, Linux.

## Desktop and other devices

Mac, Windows, Linux.

## Health score

81/100 (Excellent), based on 4 of 4 factors.
- Maintained: 100 (last commit 18 days ago)
- Popular: 54 (517 GitHub stars)
- Easy to install: 85 (6 install platforms, install notes, Docker image)
- Light to run: 70 (1 GB minimum RAM)

## Links

- GitHub: https://github.com/Silo-Server/silo-server
- Documentation: https://siloserver.org/docs
- Unraid: https://ca.unraid.net/apps/silo-1onp1lr1ajwa5v?q=Silo
- Official website: https://siloserver.org/

## Common questions

### Can I keep using existing media clients with Silo?

It provides an optional Jellyfin/Emby-compatible API, so clients such as Infuse, VidHub, and Findroid can be used.

### What playback processing does Silo handle automatically?

It supports direct play, remuxing, and hardware-accelerated transcoding.

### Where does Silo store its durable state?

Postgres is used for durable state, while Redis is used for coordination and caching.

### What should I collect when reporting an install, playback, or performance issue?

The troubleshooting documentation explains what to collect for install, playback, or performance reports.

---
Source: Our Local Host (https://ourlocalhost.com/app/150/silo), the self-hosted and open-source app directory.
