Skip to content

Installation

Tomy Hsieh edited this page Oct 24, 2021 · 5 revisions

It is strongly recommended to host this app on a 24/7 accessible environment (e.g. AWS, GCP, Azure,...), to make sure you won't miss any new video notification.

  1. Install Docker + Docker Compose

  2. Clone this project

git clone https://github.com/tomy0000000/Tubee.git
  1. (Optional) Disable built-in Postgres by activate docker-compose.override.yml

Skip if you prefer the built-in database solution. Be aware that even though any database support by SQLAlchemy would allow you to launch the app, but not all of them functions as expected to Postgres, try at your own risk.

cp instance/docker-compose.override.yml .
  1. Generate config and place the client_secret.json from YouTube Data API in instance/
cp instance/production.template.env instance/production.env

and then manually fill in each field.

  1. Launch Service
docker-compose up --detach
  1. Tubee should now be accessible at http://127.0.0.1:5000
Clone this wiki locally