PodFetch
PodFetch is a sleek, self-hosted podcast manager that automatically downloads new episodes, offers a web UI for listening and managing podcasts, and provides a GPodder-compatible sync API for mobile apps like AntennaPod.
Configuration
version: "3.8"
services:
podfetch:
image: samuel19982/podfetch:v5.2.2
restart: unless-stopped
environment:
- DATABASE_URL=sqlite:///app/db/podcast.db
- POLLING_INTERVAL=300
- BASIC_AUTH=true
- USERNAME=${USERNAME}
- PASSWORD=${PASSWORD}
- GPODDER_INTEGRATION_ENABLED=true
volumes:
- podfetch-podcasts:/app/podcasts
- podfetch-db:/app/db
volumes:
podfetch-podcasts: {}
podfetch-db: {}[variables]
main_domain = "${domain}"
admin_username = "admin"
admin_password = "${password:24}"
[config]
env = [
"USERNAME=${admin_username}",
"PASSWORD=${admin_password}"
]
[[config.domains]]
serviceName = "podfetch"
port = 8000
host = "${main_domain}"Base64
To import this template in Dokploy: create a Compose service → Advanced → Base64 import and paste the content below:
ewogICJjb21wb3NlIjogInZlcnNpb246IFwiMy44XCJcbnNlcnZpY2VzOlxuICBwb2RmZXRjaDpcbiAgICBpbWFnZTogc2FtdWVsMTk5ODIvcG9kZmV0Y2g6djUuMi4yXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIC0gREFUQUJBU0VfVVJMPXNxbGl0ZTovLy9hcHAvZGIvcG9kY2FzdC5kYlxuICAgICAgLSBQT0xMSU5HX0lOVEVSVkFMPTMwMFxuICAgICAgLSBCQVNJQ19BVVRIPXRydWVcbiAgICAgIC0gVVNFUk5BTUU9JHtVU0VSTkFNRX1cbiAgICAgIC0gUEFTU1dPUkQ9JHtQQVNTV09SRH1cbiAgICAgIC0gR1BPRERFUl9JTlRFR1JBVElPTl9FTkFCTEVEPXRydWVcbiAgICB2b2x1bWVzOlxuICAgICAgLSBwb2RmZXRjaC1wb2RjYXN0czovYXBwL3BvZGNhc3RzXG4gICAgICAtIHBvZGZldGNoLWRiOi9hcHAvZGJcblxudm9sdW1lczpcbiAgcG9kZmV0Y2gtcG9kY2FzdHM6IHt9XG4gIHBvZGZldGNoLWRiOiB7fVxuIiwKICAiY29uZmlnIjogIlt2YXJpYWJsZXNdXG5tYWluX2RvbWFpbiA9IFwiJHtkb21haW59XCJcbmFkbWluX3VzZXJuYW1lID0gXCJhZG1pblwiXG5hZG1pbl9wYXNzd29yZCA9IFwiJHtwYXNzd29yZDoyNH1cIlxuXG5bY29uZmlnXVxuZW52ID0gW1xuICBcIlVTRVJOQU1FPSR7YWRtaW5fdXNlcm5hbWV9XCIsXG4gIFwiUEFTU1dPUkQ9JHthZG1pbl9wYXNzd29yZH1cIlxuXVxuXG5bW2NvbmZpZy5kb21haW5zXV1cbnNlcnZpY2VOYW1lID0gXCJwb2RmZXRjaFwiXG5wb3J0ID0gODAwMFxuaG9zdCA9IFwiJHttYWluX2RvbWFpbn1cIlxuIgp9Links
Tags
media
Version: v5.2.2