Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sleavely/dockarr
Plex, Radarr, Sonarr, and qbittorrent behind a Letsencrypt-enabled Nginx. As a Docker service.
https://github.com/sleavely/dockarr
docker dyndns letsencrypt nginx plex qbittorrent radarr sonarr
Last synced: 1 day ago
JSON representation
Plex, Radarr, Sonarr, and qbittorrent behind a Letsencrypt-enabled Nginx. As a Docker service.
- Host: GitHub
- URL: https://github.com/sleavely/dockarr
- Owner: Sleavely
- Created: 2019-03-30T14:09:55.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-07T11:29:31.000Z (over 5 years ago)
- Last Synced: 2024-11-13T08:38:16.335Z (2 months ago)
- Topics: docker, dyndns, letsencrypt, nginx, plex, qbittorrent, radarr, sonarr
- Language: Shell
- Size: 9.77 KB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dockarr ⚓🏴☠️
A self-contained Docker service for running [Plex](https://www.plex.tv), [Radarr](https://github.com/Radarr/Radarr), [Sonarr](https://github.com/Sonarr/Sonarr), and qbittorrent behind a [Letsencrypt](https://letsencrypt.org)-powered Nginx on a dynamic IP with [automatically updated](https://github.com/Sleavely/cloudflare-dyn-ip-updater) DNS from Cloudflare.
## Getting started
1. Configure the `.env` file
1. Run `setup.sh` to create some boilerplate directories
1. Run `docker-compose up` (with `--detach` to run in the background)### letsencrypt
domains.txt should contain one line per certificate. If you want alternate names on the cert, these should be listed after the primary domain. e.g.
```
example.com www.example.com
myothersite.com
```Certificates are output to `/letsencrypt/certs/{domain}`.
### qbittorrent
Because qbittorrent doesn't support setting a custom base path, it is not included in the reverse proxy. To configure it, you'll have to access it through localhost:8087 with the default user `admin` and password `adminadmin`.
1. Set download path to /downloads/incomplete and /downloads/done ?