Host your very own Jackett on Heroku
- Clone the repo
- Install Heroku CLI
cd Jackett-heroku
heroku login
heroku apps:create $APP
heroku stack:set container -a $APP
heroku git:remote -a $APP
git push heroku main --force
- Fork the repo
- On the forked repo, go to Settings -> Secrets and click on the New repository secret button
- Now enter the vars one by one with value
HEROKU_API_KEY
: Get the API Key from Heroku Account SettingsHEROKU_EMAIL
: Email address of your Heroku AccountHEROKU_APP_NAME
: Name of your Heroku App. It must be unique on Heroku.
- Then go to the Actions tab on your repo
- Select Deploy to Heroku from the All workflow list
- Click on Run workflow -> Run workflow
- After that turn on the app dyno
- Scheduled to update at 12:00 on every Sunday
- If you don't like to update automatically, go to Settings -> Actions -> General on the forked repo and select Disable Actions
Note: For Deploying with Workflow method only