Templatescastopod
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
| Variable | Description | Required |
|---|---|---|
| CP_BASEURL | Default: {{KUBERO_APP_URL}} | Optional |
| CP_ANALYTICS_SALT | Default: replace-with-openssl-rand-hex-32 | Optional |
| CP_DATABASE_HOSTNAME | Default: {{KUBERO_APP_NAME}}-mysql | Optional |
| CP_DATABASE_PORT | Default: 3306 | Optional |
| CP_DATABASE_NAME | Default: castopod | Optional |
| CP_DATABASE_USERNAME | Default: castopod | Optional |
| CP_DATABASE_PASSWORD | Default: castopod | Optional |
| CP_DATABASE_PREFIX | Default: cp_ | Optional |
| CP_CACHE_HANDLER | Default: redis | Optional |
| CP_REDIS_HOST | Default: rfr-{{KUBERO_APP_NAME}}-valkey-0 | Optional |
| CP_REDIS_PORT | Default: 6379 | Optional |
| CP_REDIS_PASSWORD | No default. Set before deploy. | Required |
| CP_REDIS_DATABASE | Default: 0 | Optional |
| CP_DISABLE_HTTPS | Default: 1 | Optional |
Deploy castopod
One click to deploy a fully configured castopod instance with all dependencies pre-wired.
Deploy NowReady to deploy castopod?
No infrastructure to manage. Just connect your repo and go live in seconds.