Unofficial image for oPodSync, a GPodder-compatible sync server, running on Apache webserver.
10K+
Source: https://github.com/mzannoni/opodsync_dckr
Original project: https://github.com/kd2org/opodsync
Create a data/ directory and place a config.local.php file inside it. You can use the example config from the source repo as a starting point.
At minimum, set TITLE and BASE_URL in the config file.
Then fix ownership so the container can write to it:
sudo chown 33:33 data
docker-compose.ymlservices:
opodsync:
image: billznn/opodsync_dckr:latest
container_name: opodsync
restart: unless-stopped
volumes:
- ./data:/var/www/html/data
user: "33:33"
ports:
- "8765:80"
docker compose up -d
The server will be available at http://localhost:8765.
If you're using Pangolin as a reverse proxy running as a Docker container on the same machine, the two need to share a Docker network.
services:
opodsync:
image: billznn/opodsync_dckr:latest
container_name: opodsync
restart: unless-stopped
volumes:
- ./data:/var/www/html/data
user: "33:33"
ports:
- "8765:80"
networks:
- pangolin
networks:
pangolin:
external: true
The pangolin external network is created and managed by Pangolin's own Docker Compose setup.
Create a resource in Pangolin located in a local site, with target address https://opodsync and port 80.
To manage this container with systemd (including proper dependency ordering when running alongside Pangolin), see the service unit file and instructions in servarious.
See the full configuration reference in the oPodSync documentation.
Content type
Image
Digest
sha256:34a083752…
Size
173.6 MB
Last updated
2 months ago
docker pull billznn/opodsync_dckr