Castopod, the open source podcast hosting and publishing platform with ActivityPub Fediverse support, preinstalled for AWS with nginx, PHP 8.3 and MariaDB. Per instance administrator and database credentials are generated on first boot. Backed by 24/7 cloudimg support.
## Castopod by cloudimg
Castopod is the free open source platform for hosting and publishing podcasts. It serves standards-compliant RSS feeds with Podcasting 2.0 tags (chapters, transcripts, funding, location), hosts multiple podcasts on one instance, and has ActivityPub built in, so every podcast is its own Fediverse account that listeners on Mastodon and other platforms can follow, comment on and share. Privacy-friendly analytics report episode downloads by country and player with no third party trackers, and embeddable players let episodes be placed on any website. This Amazon Machine Image delivers Castopod fully installed and configured, so a complete podcast platform is running within minutes of launch. The current release available is Castopod 1.15.
## Application Stack
The image runs Castopod, a CodeIgniter 4 application, on PHP 8.3 with OPcache, served by nginx with php-fpm. MariaDB provides the database. The install wizard is already completed, so customers land directly on the admin sign-in page. Castopod's scheduled background tasks (Fediverse broadcasting, WebSub, RSS imports) run every minute via a systemd timer.
## Secure First Boot
On the first boot of every instance a one shot service creates a fresh database schema, a fresh MariaDB password, a fresh analytics salt and a fresh administrator password, all unique to that instance, and writes the administrator email and password to a root only file. The instance's own address is set as the application base URL automatically. No shared or default credentials and no content ship in the image.
## Ready To Use
The Castopod code tree, web server and database are all configured, with application files and uploaded media on one dedicated, independently resizable storage volume and the database on another. Browse to the instance address, sign in as the administrator, and create your first podcast.
## cloudimg Support
cloudimg provides 24/7 technical support for this image, covering Castopod deployment, upgrades, HTTPS and domain configuration, email and S3 media storage setup, Fediverse federation, RSS migration from other hosts, performance tuning and database administration.