https://github.com/animmouse/magneticow-heroku
Magneticow BitTorrent DHT search engine on Heroku
https://github.com/animmouse/magneticow-heroku
bittorrent dht magnetico torrent torrent-search-engine
Last synced: 4 months ago
JSON representation
Magneticow BitTorrent DHT search engine on Heroku
- Host: GitHub
- URL: https://github.com/animmouse/magneticow-heroku
- Owner: AnimMouse
- License: mpl-2.0
- Created: 2022-01-22T08:41:03.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-13T15:22:35.000Z (over 4 years ago)
- Last Synced: 2025-02-08T04:45:24.606Z (over 1 year ago)
- Topics: bittorrent, dht, magnetico, torrent, torrent-search-engine
- Language: Dockerfile
- Homepage:
- Size: 13.7 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Magneticow on Heroku
[Magnetico](https://github.com/boramalper/magnetico) BitTorrent DHT search engine suite on Heroku.
Magneticow self-hosted lightweight web interface for magnetico BitTorrent DHT search engine on Heroku.
Magnetico database must be compressed in zstd.
## Heroku Deployment
You need Heroku CLI
1. Clone this repository.
2. Create an app on Heroku.
3. Set database URL on config vars `heroku config:set DATABASE_URL=https://github.com/AnimMouse/magneticod-actions/releases/latest/download/database.sqlite3.zst`.
### Deploy by building it on Heroku's server
4. Set git remote to Heroku `heroku git:remote -a your-app-name`.
5. Set stack to container `heroku stack:set container -a your-app-name`.
6. Deploy to Heroku `git push heroku main`.
### Deploy by building it on your computer
You need Docker.
4. Build the image and push to Container Registry `heroku container:push web -a your-app-name`.
5. Release the image `heroku container:release web`.