Install Selfhost Podcasting like any other WordPress plugin. After activation, the Selfhost Podcasting menu appears in the WordPress admin.
Before installing
Confirm these basics:
- WordPress 6.0 or newer.
- PHP 7.4 or newer.
- Administrator access.
- HTTPS on the public site before submitting feeds.
- Server limits large enough for your audio or video files.
- WP-Cron or loopback requests available for background jobs.
For media-heavy sites, check:
upload_max_filesizepost_max_sizememory_limitmax_execution_time- Temporary disk space
- Outbound HTTP requests
Install from WordPress.org
- Go to Plugins > Add New.
- Search for Selfhost Podcasting.
- Click Install Now.
- Click Activate.
- Open Selfhost Podcasting from the admin menu.
Install from a ZIP file
- Go to Plugins > Add New > Upload Plugin.
- Choose the plugin ZIP file.
- Click Install Now.
- Click Activate Plugin.
- Open Selfhost Podcasting.
After activation
The plugin registers:
- The Selfhost Podcasting admin menu.
- The Manage Podcasts, All Episodes, and Help & Support screens.
- A secured podcast-details admin screen used by each podcast workspace.
- Podcast and episode post types.
- Podcast feed routes.
- Background job processing for media uploads, media deletion, and duration repair.
- Pro private feed routes and subscriber tables when the Pro module is present.
If a feed URL returns 404 after creating a podcast, go to Settings > Permalinks and click Save Changes to refresh rewrite rules.
First setup
- Create a podcast.
- Complete required podcast information.
- Add at least one published episode with a valid media URL.
- Open the preview page from Overview > Web Preview URL.
- Open the XML feed from Overview > Primary RSS Feed URL.
- Submit the feed only after artwork, language, category, author, and at least one episode are complete.
Updating
Before updating a production site:
- Back up the database and
wp-content/uploads. - Test custom hooks on staging.
- Confirm S3 credentials are available if you use bucket storage.
- Test at least one private subscriber link if you use Pro private podcasting.
Updates do not require recreating podcasts or resubmitting unchanged feed URLs.
