bobarr
πΏ The all-in-one alternative for Sonarr, Radarr, Jackett... with a VPN and running in docker
File Explorer
Download Latest Version (.zip)- build-and-publish-api.yml
- build-and-puslish-web.yml
- lint-and-build.yml
- stale.yml
- .gitkeep
- .gitkeep
- .gitkeep
- file.dao.ts
- media-view.dao.ts
- movie.dao.ts
- parameter.dao.ts
- quality.dao.ts
- tag.dao.ts
- torrent.dao.ts
- tvepisode.dao.ts
- tvseason.dao.ts
- tvshow.dao.ts
- file.entity.ts
- media-view.entity.ts
- movie.entity.ts
- parameter.entity.ts
- quality.entity.ts
- tag.entity.ts
- torrent.entity.ts
- tvepisode.entity.ts
- tvseason.entity.ts
- tvshow.entity.ts
- health.controller.ts
- image-cache.controller.ts
- image-cache.module.ts
- jackett.dto.ts
- jackett.module.ts
- jackett.resolver.ts
- jackett.service.ts
- download.processor.ts
- organize.processor.ts
- refresh-torrent.processor.ts
- scan-library.processor.ts
- jobs.module.ts
- jobs.resolver.ts
- jobs.service.ts
- library.dto.ts
- library.module.ts
- library.resolver.ts
- library.service.ts
- omdb.dto.ts
- omdb.module.ts
- omdb.resolver.ts
- omdb.service.ts
- params.dto.ts
- params.module.ts
- params.resolver.ts
- params.service.ts
- cache.dto.ts
- cache.interceptor.ts
- invalidate-cache.interceptor.ts
- redis.module.ts
- redis.service.ts
- tmdb.dto.ts
- tmdb.module.ts
- tmdb.resolver.ts
- tmdb.service.ts
- transmission.dto.ts
- transmission.module.ts
- transmission.resolver.ts
- transmission.service.ts
- allowed-file-extensions.json
- format-number.ts
- lazy-transaction.ts
- promise-resolve.ts
- recursive-camel-case.ts
- sanitize.ts
- winston-options.ts
- app.dto.ts
- app.module.ts
- config.ts
- main.ts
- .dockerignore
- .gitignore
- Dockerfile
- module.d.ts
- nest-cli.json
- package.json
- schema.gql
- tsconfig.build.json
- tsconfig.json
- yarn.lock
- .gitkeep
- .gitkeep
- .gitkeep
- settings.json
- .gitkeep
- .gitkeep
- calendar.component.tsx
- calendar.styles.tsx
- discover-filter-from.component.tsx
- discover-filter-section.component.tsx
- discover-filter-section.styles.tsx
- discover.component.tsx
- discover.styles.tsx
- downloading-rows.component.tsx
- downloading.component.tsx
- downloading.styles.tsx
- searching-rows.component.tsx
- home.component.tsx
- layout.component.tsx
- layout.styles.tsx
- library-header.component.tsx
- jackett-results-table.tsx
- manual-search.component.tsx
- manual-search.helpers.ts
- manual-search.styles.tsx
- missing.component.tsx
- missing.styles.tsx
- movie-details.component.tsx
- movie-details.styles.tsx
- movie-file-details.component.tsx
- rating-details.component.tsx
- rating-details.styles.ts
- use-add-library.hook.tsx
- use-remove-library.hook.tsx
- movies.component.tsx
- movies.styles.tsx
- navbar.component.tsx
- navbar.styles.tsx
- rating.component.tsx
- rating.styles.tsx
- carousel.component.tsx
- search.component.tsx
- search.styles.tsx
- actions.component.tsx
- quality-params.component.tsx
- settings-form.component.tsx
- settings.component.tsx
- settings.helpers.ts
- settings.styles.tsx
- tags.component.tsx
- sortable.component.tsx
- suggestions.component.tsx
- tmdb-card.component.tsx
- tmdb-card.styles.tsx
- tvseason-details.component.tsx
- tvshow-details.component.tsx
- tvshow-details.styles.tsx
- use-get-seasons.hook.tsx
- tvshows.component.tsx
- fonts.ts
- theme.ts
- with-apollo.tsx
- clear-cache.mutation.graphql
- download-own-torrent.mutation.graphql
- jobs.mutation.graphql
- manual-download.mutation.graphql
- remove-movie.mutation.graphql
- remove-tv-show.mutation.graphql
- reset-library.mutation.graphql
- save-quality.mutation.graphql
- save-tags.mutation.graphql
- track-movie.mutation.graphql
- track-tvshow.mutation.graphql
- update-params.mutation.graphql
- movies.tsx
- tvshows.tsx
- _app.tsx
- _document.tsx
- calendar.tsx
- discover.tsx
- search.tsx
- settings.tsx
- suggestions.tsx
- IMDB.png
- metaCritic.png
- rottenTomatoes.png
- TMDB.png
- favicon.ico
- zeit.svg
- get-calendar.query.graphql
- get-discovery.query.graphql
- get-downloading.query.graphql
- get-genres.query.graphql
- get-languages.query.graphql
- get-library-movies.query.graphql
- get-library-tvshows.query.graphql
- get-missing.query.graphql
- get-movie-file-details.query.graphql
- get-params.query.graphql
- get-popular.query.graphql
- get-quality.query.graphql
- get-recommended.query.graphql
- get-tags.query.graphql
- get-torrent-status.query.graphql
- get-tv-season-details.query.graphql
- get-tv-show-seasons.query.graphql
- omdb-search.query.graphql
- search-torrent.query.graphql
- search.query.graphql
- api-url.ts
- available-in.ts
- create-search-function.ts
- format-number.ts
- get-cached-image-url.ts
- graphql.tsx
- redirect.ts
- to-base64.ts
- .babelrc
- .dockerignore
- .gitignore
- codegen.yml
- Dockerfile
- next-env.d.ts
- next.config.js
- package.json
- styled-components.d.ts
- tsconfig.json
- yarn.lock
- bobarr.sh
- install.sh
- .env
- .eslintignore
- .eslintrc.js
- .gitignore
- apollo.config.js
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- docker-compose.dev.yml
- docker-compose.vpn.yml
- docker-compose.wireguard.yml
- docker-compose.yml
- LICENSE
- package.json
- README.md
- screenshot.png
- yarn.lock
# Installation Guide
1. Get the code
git clone https://github.com/iam4x/bobarr
Downloads the entire project code from GitHub to your computer.
cd bobarr
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose -f docker-compose.dev.yml up -d --build
Runs the command against the services defined in the compose file.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Node.js
EasyPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
