# opodsync

> Self-hosted podcast synchronization server compatible with GPodder and NextCloud APIs, allowing users to sync listening history across devices using SQLite storage.

- **Category:** Podcasts
- **Licence:** AGPL-3.0
- **Latest version:** 0.6.0
- **Open source:** oss
- **Languages:** PHP
- **Platforms:** Docker
- **Tags:** SQLite, RSS, Sync, Podcast, Nextcloud, Php, Gpodder, Self Hosted, Antennapod, Open Podcast Api, Kasts, Pinepods

## Description

oPodSync is a lightweight podcast sync server you host yourself. It speaks the GPodder and NextCloud gPodder Sync APIs so apps like AntennaPod, gPodder, Kasts, PinePods, Music Assistant and Rhythmbox can keep subscriptions, play positions and download status in sync across devices. Data lives in a SQLite database (JSON1 extension required) and the code runs on PHP 7.4 or newer behind Apache, Nginx or Caddy. Community Docker images exist but are not official. The first visitor can register an account; afterwards registration is closed unless the admin enables it. A simple web UI shows your subscriptions and history, and an optional cron job can pull feed metadata. Licensed AGPL-3.0.

## Links

- [Homepage](https://github.com/kd2org/opodsync)
- [Website](https://fossil.kd2.org/opodsync/)
- [Documentation](https://fossil.kd2.org/opodsync/wiki)
- [GitHub Repository](https://github.com/kd2org/opodsync)

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