You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Akhil Gupta
b39e879325
|
4 years ago | |
---|---|---|
.github/workflows | ||
client | 4 years ago | |
controllers | 4 years ago | |
db | 4 years ago | |
images | ||
model | ||
service | 4 years ago | |
webassets | ||
.env | ||
.gitignore | ||
Dockerfile | ||
LICENSE | ||
Readme.md | ||
docker-compose.yml | ||
go.mod | ||
go.sum | ||
main.go | 4 years ago |
Readme.md
Podgrab
A self-hosted tool to download latest podcast episodes as soon as they become live
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
About The Project
Built With
Installation
The easiest way to run Podgrab is to run it as a container.
Using Docker
Simple setup without mounted volumes (for testing and evaluation)
docker run -d -p 8080:8080 --name=podgrab akhilrex/podgrab
Binding local volumes to the container
docker run -d -p 8080:8080 --name=podgrab -v "/host/path/to/assets:/assets" -v "/host/path/to/config:/config" akhilrex/podgrab
Using Docker-Compose
Modify the docker compose file provided here to update the volume and port binding and run the following command
version: "2.1"
services:
podgrab:
image: akhilrex/podgrab
container_name: podgrab
environment:
- CHECK_FREQUENCY=20
volumes:
- /path/to/config:/config
- /path/to/data:/data
ports:
- 8080:8080
restart: unless-stopped
docker-compose up -d
License
Distributed under the MIT License. See LICENSE
for more information.
Contact
Akhil Gupta - @akhilrex
Project Link: https://github.com/akhilrex/podgrab