# mygpo

> Self-hosted podcast sync service that powers gpodder.net, synchronizes subscriptions and playback progress across devices via REST API for multiple podcast clients.

- **Category:** Podcasts
- **Licence:** AGPL-3.0
- **Latest version:** 2.11
- **Open source:** oss
- **Languages:** Python, HTML
- **Tags:** PostgreSQL, Redis, API, RSS, REST API, Sync, Podcast, Hacktoberfest, Python, Django, Agpl, Gpodder, Playback, Subscription, Webservice, Antennapod

## Description

mygpo is the backend web service powering gpodder.net, a podcast synchronization platform that lets users manage podcast subscriptions, track playback progress, discover new content, and sync across multiple devices and podcast clients. Built with Django, it uses PostgreSQL and Redis, and provides a REST API (v2.11) for client integration with apps like gPodder, AntennaPod, and Clementine. The service can be self-hosted via documented manual installation, with Docker Compose and Kubernetes support in development via open pull requests. The project is licensed under AGPL-3.0 and operated as a hobby project relying on donations.

## Links

- [Homepage](https://github.com/gpodder/mygpo)
- [Website](http://gpodder.net/)
- [Documentation](https://gpoddernet.readthedocs.io/en/latest/)
- [GitHub Repository](https://github.com/gpodder/mygpo)
- [Slack Community](https://gpodder-net.slack.com/)
- [API Documentation](https://gpoddernet.readthedocs.io/en/latest/api/)
- [Developer Documentation](https://gpoddernet.readthedocs.io/en/latest/dev/)
- [User Documentation](https://gpoddernet.readthedocs.io/en/latest/user/)
- [Clients List](https://gpoddernet.readthedocs.io/en/latest/user/clients.html)
- [Twitter](https://twitter.com/gpoddernet)
- [Blog](http://blog.gpodder.org/)
- [Issue Tracker](https://github.com/gpodder/mygpo/issues)

---
Source: https://selfhost.directory/project/mygpo