Merge remote-tracking branch 'origin/main'
This commit is contained in:
21
LICENSE.md
Normal file
21
LICENSE.md
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2022 Luc Timmerman
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
@@ -20,6 +20,7 @@ crash*. It doesn't necessarily mean it will run well on your system ;) It featur
|
|||||||
where to download this. **Note**: when adding an indexer, please do not set the "seed ratio" to
|
where to download this. **Note**: when adding an indexer, please do not set the "seed ratio" to
|
||||||
less than 1. Less than 1 means that you upload less than you download. Not only is this
|
less than 1. Less than 1 means that you upload less than you download. Not only is this
|
||||||
unfriendly towards your fellow users, but it can also get you banned from certain indexers.
|
unfriendly towards your fellow users, but it can also get you banned from certain indexers.
|
||||||
|
- [Jackett](https://github.com/Jackett/Jackett) is an alternative to Prowlarr.
|
||||||
- [qBittorrent](https://www.qbittorrent.org/) can download torrents and provides a bunch more
|
- [qBittorrent](https://www.qbittorrent.org/) can download torrents and provides a bunch more
|
||||||
features for management.
|
features for management.
|
||||||
- [PleX](https://www.plex.tv/) is a mediaserver. Using this, you get access to a Netflix-like
|
- [PleX](https://www.plex.tv/) is a mediaserver. Using this, you get access to a Netflix-like
|
||||||
@@ -73,3 +74,8 @@ possible to interact with this database after creation, I'd rather not touch the
|
|||||||
that difficult to set them yourself, and quite difficult to do it automatically. For other
|
that difficult to set them yourself, and quite difficult to do it automatically. For other
|
||||||
containers, configuration files are automatically generated, so these are more easily edited,
|
containers, configuration files are automatically generated, so these are more easily edited,
|
||||||
but I currently don't believe this is worth the effort.
|
but I currently don't believe this is worth the effort.
|
||||||
|
|
||||||
|
On top of the above, connecting the containers above would mean setting a password and creating an
|
||||||
|
API key for all of them. This would lead to everyone using Ezarr having the same API key and user/
|
||||||
|
password combination. Personally, I'd rather trust users to figure this out on their own rather
|
||||||
|
than trusting them to change these passwords and keys.
|
||||||
|
|||||||
@@ -133,6 +133,20 @@ services:
|
|||||||
- "8096:8096"
|
- "8096:8096"
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
|
jackett:
|
||||||
|
image: lscr.io/linuxserver/jackett:latest
|
||||||
|
container_name: jackett
|
||||||
|
environment:
|
||||||
|
- PUID=13008
|
||||||
|
- PGID=13000
|
||||||
|
- UMASK=002
|
||||||
|
- TZ=${TIMEZONE}
|
||||||
|
volumes:
|
||||||
|
- ${ROOT_DIR}/docker/jackett-config:/config
|
||||||
|
ports:
|
||||||
|
- 9117:9117
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
qbittorrent:
|
qbittorrent:
|
||||||
image: lscr.io/linuxserver/qbittorrent:latest
|
image: lscr.io/linuxserver/qbittorrent:latest
|
||||||
container_name: qbittorrent
|
container_name: qbittorrent
|
||||||
|
|||||||
5
setup.sh
5
setup.sh
@@ -8,6 +8,7 @@ sudo useradd readarr -u 13004
|
|||||||
sudo useradd mylar -u 13005
|
sudo useradd mylar -u 13005
|
||||||
sudo useradd prowlarr -u 13006
|
sudo useradd prowlarr -u 13006
|
||||||
sudo useradd qbittorrent -u 13007
|
sudo useradd qbittorrent -u 13007
|
||||||
|
sudo useradd jackett -u 13008
|
||||||
sudo groupadd mediacenter -g 13000
|
sudo groupadd mediacenter -g 13000
|
||||||
sudo usermod -a -G mediacenter sonarr
|
sudo usermod -a -G mediacenter sonarr
|
||||||
sudo usermod -a -G mediacenter radarr
|
sudo usermod -a -G mediacenter radarr
|
||||||
@@ -16,9 +17,10 @@ sudo usermod -a -G mediacenter readarr
|
|||||||
sudo usermod -a -G mediacenter mylar
|
sudo usermod -a -G mediacenter mylar
|
||||||
sudo usermod -a -G mediacenter prowlarr
|
sudo usermod -a -G mediacenter prowlarr
|
||||||
sudo usermod -a -G mediacenter qbittorrent
|
sudo usermod -a -G mediacenter qbittorrent
|
||||||
|
sudo usermod -a -G mediacenter jackett
|
||||||
|
|
||||||
# Make directories
|
# Make directories
|
||||||
sudo mkdir -pv docker/{sonarr,radarr,lidarr,readarr,mylar,prowlarr,qbittorrent}-config
|
sudo mkdir -pv docker/{sonarr,radarr,lidarr,readarr,mylar,prowlarr,qbittorrent,jackett}-config
|
||||||
sudo mkdir -pv data/{torrents,media}/{tv,movies,music,books,comics}
|
sudo mkdir -pv data/{torrents,media}/{tv,movies,music,books,comics}
|
||||||
|
|
||||||
# Set permissions
|
# Set permissions
|
||||||
@@ -31,5 +33,6 @@ sudo chown -R readarr:mediacenter docker/readarr-config
|
|||||||
sudo chown -R mylar:mediacenter docker/mylar-config
|
sudo chown -R mylar:mediacenter docker/mylar-config
|
||||||
sudo chown -R prowlarr:mediacenter docker/prowlarr-config
|
sudo chown -R prowlarr:mediacenter docker/prowlarr-config
|
||||||
sudo chown -R qbittorrent:mediacenter docker/qbittorrent-config
|
sudo chown -R qbittorrent:mediacenter docker/qbittorrent-config
|
||||||
|
sudo chown -R jackett:mediacenter docker/jackett-config
|
||||||
|
|
||||||
echo "UID=$(id -u)" >> .env
|
echo "UID=$(id -u)" >> .env
|
||||||
|
|||||||
Reference in New Issue
Block a user