Podify logo

Podify

  •  0 ratings
In category: Media Streaming / Multimedia Streaming

About Podify

Allows you to download videos and audio from any source supported by youtube-dl and subscribe to and watch these downloads using your favorite podcast app.

  •   665  
  •   0  
  •   0  
  •   0  
Github stats:
  •  Commits: 185  
  •   222  
  •   13  
  •  Latest commit: Dec 15, 2022  

Deploy this app to RackNerd for $0.99/mo only!

Languages/Platforms/Technologies:
Lincenses:

More about Podify

Podify

Create podcasts from anything youtube-dl can handle.

Demo

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 docker-compose.yml.

Configuration via Environment Variables

Variable Required Description
DATABASE_URL Yes postgres:// url pointing to postgres database
REDIS_URL Yes redis:// url pointing to redis instance
URL_HOST Yes Where the app will be available, e.g. https://podify.yourdomain.com
SECRET_KEY_BASE Yes This is used to encrypt sessions, see below
STORAGE_DIR Yes Where downloads will be stored
RAILS_LOG_TO_STDOUT No Write logs to stdout so they end up in the docker container logs. "yes" or "no" (default: "no")
INITIAL_USER_EMAIL No Email of user to create at startup
INITIAL_USER_PASSWORD No Password of user to create at startup
ENABLE_SIGNUP No Allow anyone with access to the site to sign up. "yes" or "no" (default: "yes")

SECRET_KEY_BASE

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

Development

docker-compose up
bundle install
yarn install

bundle exec sequel -m db/migrate postgres://podify@localhost/podify_development
bundle exec sequel -m db/migrate postgres://podify@localhost/podify_test

bin/webpack-dev-server
bundle exec rails s
bundle exec sidekiq

If you have tmux and tmuxp installed you can start all required services by running dev-env/up.

Comments (0)

Please login to join the discussion on this project.

Podify Reviews (0)

Overall Rating

None

based on 0 ratings

Please login to review this project.

No reviews for this project yet.

↑ back to top

pCloud Lifetime

Popular Projects

FluxBB

in Social Networks and Forums
 38k    0    0    0  

Nextcloud

in File Transfer & Synchronization
 27k    1    1    0  

Dashboard

in Personal Dashboards
 9k    0    0    0  

Libreddit

in Social Networks and Forums
 9k    0    1    0  

Audiobookshelf

in Audio Streaming
 8k    0    1    0  

CasaOS

in Self-hosting Solutions
 7k    0    0    0  

Mediagoblin

in Photo and Video Galleries
 7k    0    0    0  

Most Discussed

Nextcloud

in File Transfer & Synchronization
 27k    1    1    0  

Tube Archivist

in Automation
 4k    0    1    0  

OneDev

in Project Management
 3k    0    0    0  

iodine

in Proxy
 3k    0    0    0  

Alf.io

in Booking and Scheduling
 3k    0    0    0  

sysPass

in Password Managers
 1k    0    0    0  

Misskey

in Social Networks and Forums
 3k    0    0    0  
Linux VPS from $11/yr.
RackNerd VPS for $11.38/mo

Top Rated Projects

Gitea

 1 rating
in Project Management

Bagisto

 1 rating
in E-commerce

LinkAce

 1 rating
in Bookmarks and Link Sharing

Pydio

 1 rating
in File Transfer & Synchronization

Audiobookshelf

 1 rating
in Audio Streaming

Nextcloud

 1 rating
in File Transfer & Synchronization

Seafile

 1 rating
in File Transfer & Synchronization

Categories

You May Also Be Interested In

Icecast 2 logo
Icecast 2 cover

Icecast 2

Streaming audio/video server which can be used to create an…

Karaoke Eternal logo
Karaoke Eternal cover

Karaoke Eternal

Host awesome karaoke parties where everyone can easily find…

Gerbera logo
Gerbera cover

Gerbera

Gerbera is an UPnP Media Server. It allows you to stream yo…