PinePods on Ubuntu 24.04

Azure Applications

PinePods, a self hosted podcast management and streaming server with multi user login, secured with a unique admin password on first boot.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

PinePods is a complete, self hosted podcast management and streaming server. You run one server for your household or team, subscribe to podcasts, and your subscriptions, listen history, playback position, downloads and settings sync across every client: the built in web player, desktop apps, mobile apps and a command line client. It has a full multi user login system with an administrator account, per user libraries, podcast search and discovery, episode downloads for offline listening, and gpodder compatible sync so existing podcast apps can connect.

It suits podcast listeners, households and teams who want to own their podcast library and listening data inside their own cloud account instead of a third party app, with one server serving every device.

Why the cloudimg image

A podcast server with a known default login is an open door, so cloudimg makes PinePods secure by default. The shipped image carries an empty database with no seeded account at all, and on the first boot of every instance a unique administrator password and a unique PostgreSQL password are generated and written to a file only the root user can read, so no two deployments share a credential and none is baked in. The database and the Valkey cache stay bound to the loopback interface, and the public address is resolved automatically so podcast feed links are correct. The Rust server, its PostgreSQL database, the Valkey cache and the nginx web front end come already wired together and running on first boot, paired with a step by step deploy guide and backed by 24/7 cloudimg support.

Common uses

  • Self hosting a private podcast library that syncs across all your devices
  • A multi user podcast server for a household or team
  • Owning your podcast subscriptions and listening history in your own cloud account

See it running

Real screenshots taken while testing this image against its deployment guide.

PinePods on Ubuntu 24.04 screenshot 1 PinePods on Ubuntu 24.04 screenshot 2 PinePods on Ubuntu 24.04 screenshot 3 PinePods on Ubuntu 24.04 screenshot 4