Anchor - selbstgehostetes Podcast-Hosting-Tool
Anchor - selbstgehostetes Podcast-Hosting-Tool
Anchor ermöglicht das Hosten und Verwalten eigener Podcasts auf dem eigenen Server mit RSS-Feed-Generierung und Episode-Management.
Was ist Anchor?
Für Podcaster, die ihre Audiodateien nicht auf fremden Plattformen ablegen wollen, bietet ein selbstgehostetes Podcast-Management-System die vollständige Kontrolle. Das Tool verwaltet Episoden, generiert valide RSS-Feeds für Verzeichnisse wie Apple Podcasts und Spotify und bietet ein einfaches Upload-Interface für neue Folgen. Shownotes, Kapitelmarken und Coverbilder können pro Episode gepflegt werden.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- Ausreichend Speicherplatz für Audiodateien
- Öffentlich erreichbare Domain für RSS-Feed-Distribution
Compose-Beispiel
services:
castopod:
image: castopod/castopod:latest
container_name: castopod
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- ./media:/var/www/castopod/public/media
environment:
- CP_BASEURL=https://podcast.meine-domain.de
- CP_DATABASE_HOSTNAME=castopod_db
- CP_DATABASE_NAME=castopod
- CP_DATABASE_USERNAME=castopod
- CP_DATABASE_PASSWORD=geheimes_passwort
- TZ=Europe/Berlin
castopod_db:
image: mariadb:10.11
container_name: castopod_db
restart: unless-stopped
volumes:
- ./db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=root_passwort
- MYSQL_DATABASE=castopod
- MYSQL_USER=castopod
- MYSQL_PASSWORD=geheimes_passwort
Hinweise
- Castopod ist eine ausgereifte Open-Source-Alternative für selbstgehostetes Podcast-Hosting mit allen nötigen Features.
- Die
CP_BASEURLmuss die öffentlich erreichbare HTTPS-URL sein — RSS-Feeds enthalten absolute URLs. - Nach dem ersten Start ist die Installation unter
/cp-installabzuschließen. - Episoden können als privat markiert werden und benötigen dann einen Zugangscode zum Abruf.