Compare / Castopod vs Funkwhale

Castopod vs Funkwhale

Pick Castopod if you want the published Apple Podcasts / Buzzsprout stack (AGPL-3.0 ActivityPub podcast host). Pick Funkwhale if you want that AGPL-3.0 federated audio library rather than episode RSS.

Facts checked 26 Oct 2026. License, language, and GitHub activity come from the catalog or the project's own repo. "Not in the catalog row" means the public catalog dump does not store that number.

Castopod in the catalog Funkwhale in the catalog Start on Railway

How they compare

CastopodFunkwhale
LicenseGNU Affero General Public License v3.0 (catalog) sourceGNU Affero General Public License v3.0 (catalog) source
LanguagePHP (catalog) Python (catalog)
GitHub activity877 stars in the catalog (GitHub is a mirror); last push 21 Oct 2026 sourceGitLab-hosted; 11 stars on dev.funkwhale.audio; last push 24 Oct 2026 source
Self-hostPublished as /stacks/castopod-podcasts. Persist the database and audio. Official docs at funkwhale.audio. Federated audio library.
Best forThe published Apple Podcasts / Buzzsprout replacement. A federated music/audio library if the job is not episode RSS.

Self-hosting and resource needs

Castopod is the published lander — /stacks/castopod-podcasts. GitHub ad-aures/castopod mirrors code.castopod.org. Funkwhale lives on GitLab (dev.funkwhale.audio/funkwhale/funkwhale; last push 24 Oct 2026). AzuraCast is web radio, not this pair. Navidrome is a listener library — /replace/spotify. Neither has a one-click c17 Railway template.

FAQ

Buzzsprout or Apple Podcasts?
Same published show — /replace/buzzsprout and /replace/apple-podcasts.
Is this Spotify?
A listener library stays on /replace/spotify (Navidrome). This pair is publishing.
Are these free?
Both are AGPL-3.0. You pay hosting and bandwidth.
How do I deploy Castopod?
Open /stacks/castopod-podcasts. Persist audio. Publish one episode.

Related pages

Stack of the Week

Get one stack a week that replaces a SaaS bill.

Sponsor this page