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_BASEURL muss die öffentlich erreichbare HTTPS-URL sein — RSS-Feeds enthalten absolute URLs.
  • Nach dem ersten Start ist die Installation unter /cp-install abzuschließen.
  • Episoden können als privat markiert werden und benötigen dann einen Zugangscode zum Abruf.