All apps · 0 apps
PodFetch
Docker app from SamTV12345's Repository
Overview
PodFetch is a free, web-based Podcast server, which allows to download podcasts from Rss feeds, iTunes and.PodIndex. It also contains a configuration for Single Sign On(SSO) and GPodder synchronization, allowing you to login via AntennaPod and enjoy a synchronized listening experience between the browser and your phone. So just grab your phone, start listening your favorite podcast and once your back at your Laptop you can continue right where you stopped.
Configuration
/db This is where the application stores it SQLite database.
/podcasts This is where all the podcasts are saved locally.
Documentation
https://github.com/SamTV12345/PodFetch/wiki
Readme
View on GitHubPodfetch
Podfetch is a self-hosted podcast manager. It is a web app that lets you download podcasts and listen to them online. It is written in Rust and uses React for the frontend. It also contains a GPodder integration, so you can continue using your current podcast app. It supports Podcasting 2.0 transcripts with full-text search across everything spoken in your episodes, and can generate missing transcripts via any OpenAI-compatible Whisper API.
Every time a new commit is pushed to the main branch, a new docker image is built and pushed to docker hub. So it is best to use something like watchtower to automatically update the docker image.
You can find the documentation with a UI preview here.
Install PodFetch on Unraid in a few clicks.
Find PodFetch in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Categories
Download Statistics
Total Downloads Over Time
Related apps
Explore more like this
Explore allLinks
Details
samuel19982/podfetch:latestRuntime arguments
- Web UI
http://[IP]:[PORT:8000]- Network
bridge- Privileged
- false
Template configuration
Public UI and API port.
- Target
- 8000
- Default
- 8000
- Value
- 8000
- Target
- /app/db
- Default
- /mnt/user/appdata/podfetch/db
- Value
- /mnt/user/appdata/podfetch/db
Url to your PodFetch server instance
- Target
- SERVER_URL
Path where your podcasts are saved
- Target
- /app/podcasts
Allow gPodder sync with apps such as AntennaPod
- Target
- GPODDER_INTEGRATION_ENABLED
- Default
- true|false
Indicates if the server is behind a reverse proxy
- Target
- REVERSE_PROXY
- Default
- false|true
Indicates if present that basic auth should be added
- Target
- BASIC_AUTH
Your basic auth username
- Target
- USERNAME
Your basic auth password
- Target
- PASSWORD
Indicates that OIDC auth should be used
- Target
- OIDC_AUTH
The url of the OIDC authority.
- Target
- OIDC_AUTHORITY
Client id of the oidc client. Note that this is a public client without a secret
- Target
- OIDC_CLIENT_ID
Redirect URI of PodFetch. This is normally your server url variable + /ui/login
- Target
- OIDC_REDIRECT_URI
Scope of the OIDC token
- Target
- OIDC_SCOPE
- Default
- openid profile email
- Value
- openid profile email
The JWKS token uri, e.g. /realms/master/protocol/openid-connect/certs
- Target
- OIDC_JWKS