AzuraCast, a free self hosted web radio management suite, ready on first boot.
AzuraCast is a free self hosted, all in one web radio management suite. It lets you run one or many internet radio stations from a single modern web interface, with a media library, playlists and smart scheduling, live DJ and streamer input, requests and podcasts, detailed listener statistics and ready made public player pages. Broadcasting is handled by a bundled Icecast and SHOUTcast frontend driven by Liquidsoap. Broadcasters and communities use it to run stations owned inside their own cloud account rather than a hosted service.
cloudimg ships AzuraCast hardened and fully patched on Ubuntu 24.04, as a single container that also bundles MariaDB, Redis, Liquidsoap and Icecast. Security is enforced from first boot: a unique super administrator and database password are generated on each virtual machine, the super administrator is pre seeded so no attacker can claim it through the setup wizard before you sign in, and MariaDB and Redis are bound to the container only. It comes with a paired deployment guide and 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.