Create podcasts from anything youtube-dl can handle.
Podify is a self-hosted service that allows you to download videos and audio from any source supported by youtube-dl, sort the downloads into feeds, and subscribe to these feeds using your favorite podcast app (I recommend Podcast Addict if you're on Android).
Installation using Docker
Here's a [sample
Configuration via Environment Variables
postgres:// url pointing to postgres database
redis:// url pointing to redis instance
|Where the app will be available, e.g.
|This is used to encrypt sessions, see below
|Where downloads will be stored
|Write logs to stdout so they end up in the docker container logs.
|Email of user to create at startup
|Password of user to create at startup
|Allow anyone with access to the site to sign up.
This is utilized to encrypt and sign sessions. It's recommended that you generate a new one instead of using the one from the example
docker-compose.yml. You can generate a new one using
docker run --rm maxhollmann/podify rails secret
bundle exec sequel -m db/migrate postgres://podify@localhost/podify_development
bundle exec sequel -m db/migrate postgres://podify@localhost/podify_test
bundle exec rails s
bundle exec sidekiq