# Fireside

Fireside is a self-hosted media applications app. Fireside converts EPUB e-book files and public story links into chapter-by-chapter narration audio, built for long serialized fiction. It is open source and self-hosted, installable on Unraid.

Canonical page: https://ourlocalhost.com/app/7092/fireside

## Description

Fireside converts EPUB e-book files and public story links into chapter-by-chapter narration audio, built for long serialized fiction. It imports EPUBs, pasted story links, and Archive of Our Own stories (with an optional login cookie), produces per-chapter audio you can replay or a continuous whole-book mode, and stores everything on your local filesystem with SQLite metadata (MySQL/MariaDB optional). Bring your own text-to-speech key for Azure, OpenAI-compatible, or MiniMax services, or point it at a local engine such as Kokoro for zero per-word cost. A free, open source (MIT) self-hosted option for homelab users who want audiobooks without a subscription.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

42/100 (Fair), based on 4 of 4 factors.
- Maintained: 75 (last commit 3 days ago)
- Popular: 0 (0 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 30 (4 GB minimum RAM)

## Links

- Unraid: https://ca.unraid.net/apps/app_b3bdc83827c6d599
- GitHub: https://github.com/Cstolworthy/fireside

## Common questions

### How do I run Fireside and choose a different port or output folder?

Run python3 server.py and open the WebUI on port 8765. You can pass options such as --port 9000 and --out ./out.

### How can I expose Fireside to other people on my network?

Run it with --host 0.0.0.0 --port 8765 or use Docker. It has no accounts and shares the same bookshelf and out/ folder, so only use it on a trusted machine or LAN.

### How do I import an AO3 story, including works that require login?

Paste a public story link or use AO3's Download -> EPUB and drop the EPUB into the app. For login-gated works, download the EPUB in your browser first.

### How is generated audio stored and updated when I change voices?

Each chapter is rendered into one audio file and cached per voice. Render all chapters skips chapters already rendered, and changing voice requires playing again to render that voice.

### How do I save or keep my TTS engine settings?

Press Remember settings to save the engine, key, and voice. The button shows unsaved if something changed, and the next visit reloads the saved key and voice.

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