Add PodFetch template (#1035)

* Add PodFetch template

* Use env array syntax in template.toml

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Address review: match version to image tag, expose admin_username variable, dark-mode friendly logo

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
SamTV12345
2026-07-20 03:20:01 +02:00
committed by GitHub
parent 08d87d8a90
commit 8daff07700
4 changed files with 49 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
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: {}

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -0,0 +1,15 @@
{
"id": "podfetch",
"name": "PodFetch",
"version": "v5.2.2",
"description": "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.",
"logo": "logo.png",
"links": {
"github": "https://github.com/SamTV12345/PodFetch",
"website": "https://samtv12345.github.io/PodFetch/",
"docs": "https://samtv12345.github.io/PodFetch/"
},
"tags": [
"media"
]
}

View File

@@ -0,0 +1,15 @@
[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}"