Categories
Self-Hosted Productivity Media Server Entertainment Streaming Audiobooks Personal Cloud Music and AudioStars
Forks
Watchers
Developer links
Ambry
Ambry is a personal audiobook streaming server that keeps a collection you own on hardware you control, ready to stream to any browser or phone. Upload your audiobook files once, and the library becomes streamable to any device through a browser or the native mobile application. The server reads durations, tags, and chapter markers straight from the audio files, so a long novel arrives with its structure intact instead of as one anonymous ten-hour blob, and the original files are served untouched. First boot walks you through creating the initial administrator account, after which the instance restarts ready for listening. Households can open registration to family members or close it entirely, keeping the library an invitation-only shelf. Forgotten passwords and registration messages go out through the configured mail provider, so account recovery works without manual intervention. The collection itself lives in PostgreSQL with uploads on a persistent volume, and the whole service runs from a container image on a configurable port. Put a commute listen on your phone, a history title on a kitchen tablet, and a shared family library behind one address, all served from hardware you control. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Your Audiobooks Stay Yours
- Uploaded files are stored on your volume and served untouched from your server, so the library survives store closures, licensing changes, and subscription cancellations outside your control.
- Chapters And Tags Included
- Durations, embedded tags, and chapter markers are read from the audio files automatically, giving long recordings navigable structure without manual metadata entry for every title.
- Listen On Any Device
- The browser interface and native mobile app both stream from the same server, so a book started on a desktop continues through the phone in your pocket.
- Household Accounts With Control
- An administrator created at first boot manages the instance, self-registration can be switched off, and mail-based recovery keeps family accounts self-service after setup.
Features
- Browser And Mobile Streaming
- Stream the library from any web browser or the native mobile application, both connected to the same self-hosted server and collection.
- Automatic Audio Metadata
- ffprobe extracts durations, tags, and chapter markers at import, and the server streams the original audio files without transcoding them.
- Bookmarks And Speed Control
- The player exposes a bookmarks tab for marking places in long recordings and a speed control in the playback bar for adjusting narration pace.
- Guided First Setup
- The first visit creates the initial administrator account through a setup walkthrough, then restarts the server ready for normal sign-in.
- Registration Toggle
- USER_REGISTRATION_ENABLED controls visitor account creation, letting public shelves and private household libraries run the same container image.
- Mailjet Email Support
- Registration and forgotten password emails send through Mailjet with configurable sender address, API key, and secret supplied as environment variables.