iam4x / bobarr
- вторник, 14 апреля 2020 г. в 00:21:29
TypeScript
🍿 The all-in-one alternative for Sonarr, Radarr, Jackett... with a VPN and running in docker
The all-in-one alternative for Sonarr, Radarr, Jackett... with a VPN and running in docker
Bobarr is a movies and tv shows collection manager for BitTorrent users. It uses themoviedb.org to search movies and tv shows to add to your library. Then it searchs into your favorites torrent trackers the best match and downloads it for you through a VPN.
This is an early release!
One of the main idea for bobarr is to be simple to setup, simple to use and having everything at the same place. You don't have to choose a torrent client, to setup a VPN, to setup radarr, sonarr, then jackett and connect them all together.
It's also built from scratch and it will try to solve long term problem like download multiple qualities and keep them or managing tvshows and movies at the same place. You can follow the roadmap to check what next features are implemented.
And to have something with a better ui, less configuration and faster
Clone the repo $ git clone https://github.com/iam4x/bobarr.git && cd bobarr
Set PUID and PGID in .env (see .env for explanation)
Start the bobarr minimal stack $ docker-compose up --build -d (see below to add vpn)
Go to http://localhost:9117 and copy the API Key in top right corner
Go to http://localhost:3000/settings and update the jackett API key
You can easily enforce all downloads through your VPN
packages/vpn$ npm run start:vpn$ docker-compose -f docker-compose.yml -f docker-compose.vpn.yml up -dlibrary/downloadslibrary/tvshows or library/moviesIf you were using radarr or sonarr already you may have a tvshow or movies folder. You can easily import your already existing library into bobarr.
- ./library:/usr/library- /mnt/storage/your/own/library:/usr/libraryThe only requirement is to have a folder tvshows and a folder movies then bobarr can catch up and download to your user defined library folder.
You can now head to http://localhost:3000 and hit that "Scan library folder" button.
You can run bobarr API and Web UI in dev watch mode and display logs with:
$ yarn dev$ docker-compose up -f docker-compose.yml -f docker-compose.dev.yml up --force-recreate -d$ docker-compose logs --tail 20 -f api web