Volver al ranking

iam4x/bobarr

TypeScript

🍿 The all-in-one alternative for Sonarr, Radarr, Jackett... with a VPN and running in docker

torrenttmdbvpnsonarrradarrplexjacketttypescriptgraphqlnextjsdockertorrent-downloader
Crecimiento de estrellas
Estrellas
1.7k
Forks
89
Crecimiento semanal
Issues
66
5001k1.5k
ene 2023mar 2024may 2025jul 2026
Artefactosnpmnpm install bobarr
README

🍿 Bobarr

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 searches into your favorites torrent trackers the best match and downloads it for you through a VPN.

Screenshot

This is a beta release!

Need help? Join the discord => https://discord.gg/PFwM4zk

Why ?

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 tv shows 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 🚀

Setup

Requirement

Installation

Run the installation script and follow the instructions:

  • curl -o- https://raw.githubusercontent.com/iam4x/bobarr/master/scripts/install.sh | bash

Configuration

  • Update your config in .env
  • Open docker-compose.yml and look for - ./library:/usr/library
  • Update ./library to the folder where your (/movies & /tvshows) are

As example, having:

/mnt/storage/
|- movies/
|- tvshows/

The line should be: - /mnt/storage:/usr/library

How to start

There are two way to start bobarr stack, first without VPN:

If you want to enforce all torrent traffic through a VPN:

OpenVPN

  • Copy your open vpn config file (.ovpn) into the folder packages/vpn name it vpn.conf
  • $ ./bobarr.sh start:vpn

WireGuard

  • Copy your wireguard config file (wg0.conf) into the folder packages/vpn
  • $ ./bobarr.sh start:wireguard

Configuration

Torrent account

Bobarr configuration

  • Go to http://localhost:3000/settings
  • Set your region and language according to your torrent tracker
  • Create and order your preferred tags found in torrent file (ex: vost, multi, english...)
  • Order your preferred qualities to download

Usage

  • After configuration, go to http://localhost:3000/search and just start searching!
  • The files will be downloaded into library/downloads
  • The files will be moved/copied/simlinked (you can set this in settings) and organized into library/tvshows or library/movies

The 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.

If your movies or tvshow folder have a different name, you can edit .env file with your folder names:

LIBRARY_MOVIES_FOLDER_NAME=movies
LIBRARY_TV_SHOWS_FOLDER_NAME=tvshows

You can now head to http://localhost:3000 and hit that "Scan library folder" button.

How to stop

You can stop the whole bobarr stack with:

  • $ ./bobarr.sh stop

How to update

Check the CHANGELOG and update your .env if needed with new variables added.

  • $ ./bobarr.sh update
  • $ ./bobarr.sh start

Services

Development

Clone the repository and then you can run bobarr API and Web UI in dev watch mode and display logs with:

  • $ yarn dev
Repositorios relacionados
ngosang/trackerslist

Updated list of public BitTorrent trackers

GNU General Public License v2.0trackersbittorrent-trackers
ngosang.github.io/trackerslist/
54.6k6.6k
agalwood/Motrix

A full-featured download manager.

JavaScriptnpmMIT Licensemotrixaria2
motrix.app
52.3k4.9k
qbittorrent/qBittorrent

qBittorrent BitTorrent client

C++Otherc-plus-plusbittorrent
qbittorrent.org
38.9k4.8k
XIU2/TrackersListCollection

🎈 Updated daily! A list of popular BitTorrent Trackers! / 每天更新!全网热门 BT Tracker 列表!

GNU General Public License v3.0trackertrackers
trackerslist.com
31.8k1.8k
webtorrent/webtorrent

⚡️ Streaming torrent client for the web

JavaScriptnpmMIT Licensewebtorrentbittorrent
webtorrent.io
31.3k2.9k
GopeedLab/gopeed

A fast, modern download manager for HTTP, BitTorrent, Magnet, and ed2k. Cross-platform, built with Golang and Flutter.

GoGo ModulesGNU General Public License v3.0bittorrentdownloader
gopeed.com
25.4k1.7k
KurtBestor/Hitomi-Downloader

:cake: Desktop utility to download images/videos/music/text from various websites, and more.

PythonPyPIhitomiexhentai
24.2k2.2k
open-ani/animeko

集找番、追番、看番的一站式弹幕追番平台,云收藏同步 (Bangumi),离线缓存,BitTorrent,弹幕云过滤。100% Kotlin/Compose Multiplatform

KotlinGNU Affero General Public License v3.0animecompose
animeko.org
19k517
HelloZeroNet/ZeroNet

ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

JavaScriptnpmOtherbittorrentp2p
zeronet.io
18.8k2.3k
Jackett/Jackett

API Support for your favorite torrent trackers

C#GNU General Public License v2.0torrenttorznab
15.8k1.5k
Radarr/Radarr

Movie organizer/manager for usenet and torrent users.

C#GNU General Public License v3.0moviescouchpotato
radarr.video
14k1.2k
filecxx/FileCentipede

Cross-platform internet upload/download manager for HTTP(S), FTP(S), SSH, magnet-link, BitTorrent, m3u8, ed2k, and online videos. WebDAV client, FTP client, SSH client.

C++bittorrent-clientdownload-manager
filecxx.com
10.9k679