gpodder2go
gpodder2go is a simple self-hosted, golang, drop-in replacement for gpodder/mygpo server to handle podcast subscriptions management for gpodder clients
File Explorer
Download Latest Version (.zip)- docker-publish.yaml
- dependabot.yml
- 000001_create_init.down.sql
- 000001_create_init.up.sql
- 000002_add_device_sync.down.sql
- 000002_add_device_sync.up.sql
- 000003_update_devices_for_uniqueness.down.sql
- 000003_update_devices_for_uniqueness.up.sql
- 000004_add_device_sync_group_id_to_devices.down.sql
- 000004_add_device_sync_group_id_to_devices.up.sql
- 000005_remove_device_sync_devices_table.down.sql
- 000005_remove_device_sync_devices_table.up.sql
- accounts.go
- accounts_create.go
- devices.go
- devices_list.go
- init.go
- root.go
- serve.go
- handlers.go
- handlers_test.go
- types.go
- sqlite.go
- sqlite_test.go
- types.go
- utils.go
- auth.go
- memcached.go
- types.go
- .dockerignore
- .gitignore
- Dockerfile
- entrypoint.sh
- go.mod
- go.sum
- LICENSE
- main.go
- Makefile
- README.md
- structure.md
# Installation Guide
git clone https://github.com/oxtyped/gpodder2go
Downloads the entire project code from GitHub to your computer.
cd gpodder2go
Moves into the project folder you just downloaded.
2. Docker
Easy Recommended- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
$ docker run -d \
Runs the built image as an actual container.
$ docker exec --it gpodder2go /gpodder2go ...
Type this command into your terminal and run it.
$ docker build -t oxtyped/gpodder2go .
Builds a runnable image based on the Dockerfile.
$ docker run --rm -it -p 3005:3005 oxtyped/gpodder2go
Runs the built image as an actual container.
$ docker run --rm -it -v /gpodder2go_data:/data -p 3005:3005 oxtyped/gpodder2go
Runs the built image as an actual container.
Pulled directly from this repo's README.
3. Go
Medium$ go run main.go
Runs the Go program directly without a separate build step.
Pulled directly from this repo's README.
4. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
