Sintoniza is a powerful podcast synchronization server based on the gPodder protocol. It helps you keep your podcast subscriptions, episodes, and listening history in sync across all your devices.
This project is a fork of oPodSync.
- Full compatibility with GPodder and NextCloud gPodder
- Smart subscription and episode history tracking
- Seamless device-to-device synchronization
- Complete podcast and episode metadata
- Global statistics dashboard
- Administrative interface for user management
- Built with PHP 8.0+ and MySQL/MariaDB
- AntennaPod 3.5.0 - Android
- Cardo 1.90 - Windows/MacOS/Linux
- Kasts 21.88 - Windows/Android/Linux
- gPodder 3.11.4 - Windows/macOS/Linux/BSD
You only need:
- Docker and docker compose
- First, get the compose file:
curl -o ./docker-compose.yml https://raw.githubusercontent.com/manualdousuario/sintoniza/main/docker-compose.yml
- Configure the settings:
nano docker-compose.yml
- Update the following configuration:
services:
sintoniza:
container_name: sintoniza
image: ghcr.io/manualdousuario/sintoniza:latest
ports:
- "80:80"
environment:
DB_HOST: mariadb
DB_USER: user
DB_PASS: password
DB_NAME: database_name
BASE_URL: https://sintoniza.xyz/
TITLE: Sintoniza
ADMIN_PASSWORD: p@ssw0rd
DEBUG: true
ENABLE_SUBSCRIPTIONS: true
DISABLE_USER_METADATA_UPDATE: false
SMTP_USER: [email protected]
SMTP_PASS: password
SMTP_HOST: smtp.email.com
SMTP_FROM: [email protected]
SMTP_NAME: "Sintoniza"
SMTP_PORT: 587
SMTP_SECURE: tls
SMTP_AUTH: true
depends_on:
- db
db:
image: mariadb:10.11
container_name: db
environment:
MYSQL_ROOT_PASSWORD: root_password
MYSQL_DATABASE: database_name
MYSQL_USER: database_user
MYSQL_PASSWORD: database_password
ports:
- 3306:3306
volumes:
- ./mariadb/data:/var/lib/mysql
Note: All environment variables are required.
- Start the services:
docker compose up -d
View application logs:
docker-compose logs sintoniza
Debug information can be found in /app/logs
It's recommended to use NGINX Proxy Manager as a frontend web service for this container to add security and caching layers. Other web services like Caddy will also work correctly.
Made with ❤️! If you have questions or suggestions, open an issue and we'll help! 😉
A public instance is available at PC do Manual