Commit Graph

42 Commits

Author SHA1 Message Date
wltrhslu
db80dfd3b3 Fix: Wrong uid and path in setup.sh (#51)
* fix: wrong uid for jellyseerr

* fix: use correct paths if ROOT_DIR is not equal to ./
2024-07-31 12:10:04 +02:00
Pavlogal
1e8220bf30 Add new features, fix .env setup, fix permissions and UID conflicts (#50)
* add support for Flaresolverr,
automatic timezone detection

* add scripts for cleaning up old users,
and updating the containers

* fix audiobookshelf, re-add jacket support

* add optional folder and permission generation
also use a previously unused function to clean up code

* fix python UID for tautulli and jellyfin

* remove empty file

* docker-compose sample that uses env variables

new .env sample, fixed setup

* change default install directory to current dir

* fix update_containers

* remove obsolete version line

* fix directory ownership

* update README

* address nitpicks

* Update check_running.yml

Updated auto-check workflow to also copy docker-compose sample file, updated syntax to docker compose without "-"
2024-07-03 13:27:02 +02:00
Emilio Jorge
fe24e8e0fd Update users_groups_setup.py (#46)
Fix missing quotation
2024-03-01 14:21:15 +01:00
Luctia
8ee5c820cc Add support for Bazarr 2024-01-27 23:49:51 +01:00
Luc Timmerman
69b96cd91e Added instructions to update containers 2023-09-14 15:35:15 +02:00
Pavlogal
51fb2ae357 Update setup.sh to match docker-compose.yml (#36)
* Update setup.sh to match docker-compose.yml

setup.sh and docker-compose.yml use mismatched config folders.

docker-compose.yml is set up to use /data/config to configs and persistent volumes for containers while setup.sh creates /data/docker for that purpose. Docker will simply auto-create the missing /config when run or the first time but it will still work*, while the entire /docker folder structure will be left empty and useless.

The caveat is that necessary permissions won't be applied when autocreating the /config folder. setup.sh usually takes care of this but since docker isn't using that folder it's going to run with autocreated permissions, owned by root. This is not a problem on its own but there are use cases when this breaks. 
On NFS filesystems without no_root_squash, the root user is basically useless, so if this script is installed on an NFS share (which is very common in virtualized environments), the containers will fail due to permission issues.

This is easily solvable by modifying either docker-compose.yml to use /docker instead of /config, or modifying setup.sh to use /config instead of /docker, which is the solution I proposed here, for no reason other than /config being a much nicer and more representative name for whats stored inside, plus it's often used in guides.

* Update users_groups_setup.py
2023-09-09 21:58:38 +02:00
harmadasg
a80d54f93a Add jellyseerr support (#32)
* add jellyseerr support

* Update README.md
2023-06-27 14:54:35 +02:00
Luc Timmerman
6c8b5aaaf3 Reformat README and add comment about SABnzbd 2023-05-24 12:30:29 +02:00
Vince van Daal
64b8b73c7a Add sabnzbd (#29)
* Added plex permissions and folder structure

* corrected typo

* Added sabnzbd support

* Fix folder creation for usenet

* Tweak for sabnzbd config path

* Changed download path

* Update docker-compose.yml

* Update docker-compose.yml

* Update README.md
2023-05-24 12:26:48 +02:00
strahey
297b3bfe98 Added support for Overseerr (#26)
* Update README.md

* adding support for overseerr

* fixed wrong dictionary

* changed readme.md to shorten line 34
changed container_config.py, users_groups_setp.py to
        change  puid from 13010 to 13009
changed setup.sh changed puid for overseerr to 13009 and fixed
        chown command to use overeerr ID
changed main.py to only ask overeerr question if plex is chosen
2023-03-22 13:38:27 +01:00
Luc Timmerman
a1bd450461 Updated README to include setting credentials 2023-01-26 19:40:12 +01:00
Luc Timmerman
b6646087c9 Update feature issue template to indicate discussions 2023-01-26 19:37:10 +01:00
Luc Timmerman
a9ea5c8393 Update bug issue template to indicate discussions 2023-01-26 19:35:48 +01:00
Luc Timmerman
c6e07d2236 Remove accidental changes to docker-compose.yml 2023-01-26 19:19:00 +01:00
Luc Timmerman
3af507cc74 Fix permissions (#21) 2023-01-26 19:17:26 +01:00
Luc Timmerman
97929f34ce Updated README for clarity 2023-01-25 15:03:08 +01:00
Luctia
6ac67a4393 Fix some issues with shell commands in CLI version, fixing #19 2023-01-21 01:30:55 +01:00
Andrew Hannum
723f4aba0f Fix some problems with directory creation via Python setup script. (#18)
* Fix broken create_config_dir() function.

The second line of a multi-line string has replacement fields, but was not an f-string.

* Top-level directories weren't created as intended.
2023-01-02 17:56:20 +01:00
Luc Timmerman
afb80f46f8 Added support for Audiobookshelf 2022-11-23 19:54:28 +01:00
Luc Timmerman
2648a3a6dc Merge remote-tracking branch 'origin/main' 2022-11-23 15:01:40 +01:00
Luc Timmerman
133c367103 Documentation about CLI 2022-11-23 14:59:42 +01:00
Luc Timmerman
92f235bacf Further elaboration in README 2022-10-19 10:22:16 +02:00
Luc Timmerman
a556dda9e6 Fixed Jackett UID 2022-08-17 12:36:48 +02:00
Luctia
b964a8b012 Partial cleanup 2022-08-11 22:16:01 +02:00
Luctia
041957bebe V1 CLI 2022-08-10 22:44:35 +02:00
Zaeem Akhtar
db348666d1 Added support for Jackett (#10)
* Added support for Jackett.
2022-07-16 00:11:30 +02:00
Luctia
13d1e70a28 WIP 2022-07-13 18:33:40 +02:00
Luc Timmerman
573f531277 Create LICENSE.md 2022-07-11 11:13:59 +02:00
bakerboy448
3b6fbfad7a fix media center paths (#7) 2022-07-06 21:14:28 +02:00
Luctia
d7bd0a31f1 Added epic badge 2022-07-03 20:31:11 +02:00
Luctia
e733c8aecc Added Action to check for basic mistakes 2022-07-03 20:26:07 +02:00
Luctia
1a312c8eca Improved setup.sh 2022-07-03 20:15:11 +02:00
Luctia
c66f2b99de Added Mylar3 support 2022-07-03 19:35:13 +02:00
Luctia
ef826d9e01 Added Readarr support 2022-07-03 17:23:57 +02:00
Luctia
bf60c9c495 Added Tautulli and improved documentation 2022-07-03 17:16:57 +02:00
Luctia
491d5f70ef Added Jellyfin and improved documentation 2022-07-03 16:56:44 +02:00
Luc Timmerman
efd501eae0 Update issue templates 2022-06-29 11:05:34 +02:00
luctia
aeb42860c6 Cleared up confusion about installation location 2022-06-28 23:49:55 +02:00
luctia
06fbed3bcd Merge remote-tracking branch 'origin/main' into main 2022-06-28 23:30:20 +02:00
luctia
c075400ee0 Added mediacenter group ID to environment file 2022-06-28 23:30:13 +02:00
Luc Timmerman
cebaee8835 Update README.md 2022-06-28 23:05:54 +02:00
luctia
606d9df100 Init 2022-06-28 22:42:42 +02:00