AudioSilo documentation
AudioSilo is a self-hosted audiobook platform: a small, open-source server written in Go, plus a cross-platform player (native iOS & Android apps and an installable web PWA, all from one codebase). You run the server, point it at a folder of audiobooks, and connect from any device.
The server exposes a JSON API, a baked-in admin/connect web UI, and — in the Docker image and the
native binaries — the web player at /web. It's designed to be
safe to leave exposed to the internet: no default passwords, app-layer hardening
(rate limiting and brute-force lockout), and configurable TLS.
Start here
Run the server with Docker or a native binary, and meet your admin credentials.
Every config.yaml key and its environment-variable override, explained.
Expose AudioSilo safely with a reverse proxy, TLS and trusted proxies.
Add a library and pair your first device with an auth code or QR.
Looking to install?
Head to the download page to grab the server, or jump straight to the installation guide. The server is licensed under AGPL-3.0; the source lives on GitHub.