Templatescastopod
castopod
media

castopod

Open-source, self-hosted podcast hosting platform with built-in analytics and ActivityPub federation for the Fediverse (Podcasting 2.0).

mediasocialcommunicationMariaDBValkey

What gets deployed

Web

castopod server

MariaDB

managed database

Valkey

managed cache

GitHub stars3,100

About

Open-source, self-hosted podcast hosting platform with built-in analytics and ActivityPub federation for the Fediverse (Podcasting 2.0).

Managed services

  • MariaDBTCP:3306
  • ValkeyTCP:6379

Environment Variables

VariableDescriptionRequired
CP_BASEURLDefault: {{KUBERO_APP_URL}}Optional
CP_ANALYTICS_SALTDefault: replace-with-openssl-rand-hex-32Optional
CP_DATABASE_HOSTNAMEDefault: {{KUBERO_APP_NAME}}-mysqlOptional
CP_DATABASE_PORTDefault: 3306Optional
CP_DATABASE_NAMEDefault: castopodOptional
CP_DATABASE_USERNAMEDefault: castopodOptional
CP_DATABASE_PASSWORDDefault: castopodOptional
CP_DATABASE_PREFIXDefault: cp_Optional
CP_CACHE_HANDLERDefault: redisOptional
CP_REDIS_HOSTDefault: rfr-{{KUBERO_APP_NAME}}-valkey-0Optional
CP_REDIS_PORTDefault: 6379Optional
CP_REDIS_PASSWORDNo default. Set before deploy.Required
CP_REDIS_DATABASEDefault: 0Optional
CP_DISABLE_HTTPSDefault: 1Optional

Deploy castopod

One click to deploy a fully configured castopod instance with all dependencies pre-wired.

Deploy Now

Ready to deploy castopod?

No infrastructure to manage. Just connect your repo and go live in seconds.