maroon

by pizzafox

GitHub Readme.md

maroon

Realtime application protection Deploy

Maroon is an Express powered web app for downloading YouTube videos.

Usage

Self hosting

Environment variables

All environment variables are optional, but you should provide a YouTube Data API v3 key and the site URL to utilize the most features.

Key Description Optional PM2_PUBLIC_KEY Public key for PM2+ integration Yes PM2_SECRET_KEY Secret key for PM2+ integration Yes PORT Port to listen on Yes SENTRY_DSN URI for error logging on Sentry Yes SQREEN_TOKEN Token to use for protecting the application with Sqreen Yes URL URL of the instance Yes YOUTUBE_API_KEY YouTube Data API v3 key used for searching for videos Yes

Heroku

Deploy

Node.js

  1. Install prerequisites
  2. Download the source code
    • git clone https://github.com/pizzafox/maroon.git
  3. Install dependencies
    • yarn
  4. Configure environment variables (all are optional)
  5. Start application
    • yarn start