Skip to content
Logan Rickert edited this page Feb 21, 2026 · 2 revisions

HarborFM Wiki & User Guide

This wiki helps you get started with HarborFM and find answers for specific tasks. HarborFM is an open-source podcast creation tool: you build episodes from segments (record or upload clips, add intros and bumpers from your library), then export a final audio file and RSS feed.

Screenshots referenced in the guides live in the repository’s screenshots/ folder. For installation, API reference, and environment variables, see the main README.


Table of contents

Getting started

  • Getting started - First-time setup, creating your admin account, first show and episode, and next steps.

Account & auth

  • Account - Sign in, registration, two-factor auth, password reset, profile, and API keys.

Podcasts & episodes

  • Podcasts - Creating a show, settings and artwork, collaborators and permissions.
  • Episodes - Creating episodes, the episode editor, and publishing.
  • Segments - Recording, uploading, library inserts, trim/split/silence, transcripts and LLM, making the final episode.
  • Library - Managing reusable audio (intros, outros, bumpers).

Recording & delivery

  • Group calls - WebRTC remote recording: starting and joining calls, settings and recordings.
  • Export and delivery - Podcast delivery (RSS + audio): overview, S3/R2, FTP/SFTP/WebDAV/IPFS/SMB.
  • Public feeds and embed - Public feeds and embedding the episode player.

Admin & deployment

  • Admin and settings - Global settings, user management, SSO (OIDC/SAML), troubleshooting.
  • Deployment - Docker and Compose, Terraform (AWS/Vultr), environment variables.

Clone this wiki locally