Introduction
HarborFM is an open-source podcast creation tool. You build episodes from segments (record or upload clips, insert intros and bumpers from your library), then export final audio and an RSS feed.
This documentation covers installing and running HarborFM, day-to-day usage in the app, and how to contribute.
How Do I Get Started?
- Want the fastest path to a running instance? See Getting Started.
- Prefer a detailed install guide? Start with Docker or Docker Compose.
- Already installed? Jump into Usage: Getting started for first show and episode setup.
- Looking for the HTTP API? Open API (Swagger).
What You Can Do
- Create shows and episodes with Podcast 2.0 metadata, collaborators, and permissions.
- Record and edit segments: trim, split, silence removal, chapters, transcripts, and LLM helpers.
- Host public feeds and embeds, optional paid access with Stripe (bring your own keys).
- Deliver via built-in hosting or push to S3/R2, FTP, SFTP, WebDAV, IPFS, or SMB.
- Customize public pages with Liquid page themes.
Project Links
- Features - product overview
- Themes and Theme Authoring Guide
- Updates - changelog
- GitHub