Evan Champion
094d2071e2
init-plex-chown/run: use TMPDIR instead of hardcoded /run/plex-temp
...
Changes init-plex-chown/run to use TMPDIR instead of hardcoded /run/plex-temp
Plex uses TMPDIR to store transcodes of music to WAV format for music
analysis (and maybe other things).
LS.io container sets TMPDIR=/run/plex-temp. With read-only root this
means the /run tmpfs needs to have enough memory to store music analysis
transcodes.
LS.io container hardcoded /run/plex-temp in init so TMPDIR could not be
flexibly changed -- changed to use TMPDIR and clean on restart in case
of unclean shutdown.
Plex container is marked as supporting read-only root.
2026-03-16 06:05:53 +08:00
Evan Champion
e64b2579d7
init-plex-claim/run: do not run s6-setuidgid on non-root containers
...
Fixes #422
2026-03-15 12:06:57 +08:00
aptalca
64aed46150
use device perm fixer from baseimage
2025-12-09 12:58:58 -05:00
thespad
b29a1b8320
Support nonroot operation
2024-12-20 20:31:10 +00:00
Adam
877a9bd1a3
Fix RO update check
2024-10-14 17:47:55 +01:00
thespad
9e313afccf
Add RO support
2024-10-13 16:59:17 +01:00
Anagh Kumar Baranwal
603e86d095
Fix ordering of options for lsiown
2024-09-03 12:43:30 +05:30
Eric Nemchik
56562f4956
Fix various shellcheck concerns
...
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2024-01-08 21:17:32 -06:00
Eric Nemchik
b9fdee8cb8
set permissions on Plex Transcoder Temp Directory
...
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2024-01-08 20:22:56 -06:00
Eric Nemchik
b046c3ffb4
Replace existing chown with lsiown
...
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2024-01-08 20:02:48 -06:00
driz
46ae41bbd6
Update run
2023-09-13 16:17:01 -04:00
TheSpad
b804392aaa
Clarify
2023-09-04 20:26:16 +01:00
TheSpad
2921a3e2a0
Clearly log failed update if remote version can't be fetched
2023-09-04 20:23:00 +01:00
TheSpad
df7c0867e8
Use localhost instead of 127.0.0.1 for readiness check
2022-10-22 10:19:54 +01:00
Eric Nemchik
c1cded9030
Revert "Revert "rebase plex to jammy, update to s6v3, remove opencl drivers""
2022-10-19 10:17:56 -05:00
Eric Nemchik
42744a60e0
Revert "rebase plex to jammy, update to s6v3, remove opencl drivers"
2022-10-19 09:43:27 -05:00
aptalca
3d443205d4
rebase plex to jammy, update to s6v3, remove opencl drivers
2022-10-15 21:38:53 -04:00
aptalca
f2325f30fe
update formatting
2022-07-18 10:17:18 -04:00
aptalca
561f7356cb
update log message
2022-03-04 15:28:49 -05:00
aptalca
a498a4cf15
standardize for alpine
2022-03-04 14:45:44 -05:00
aptalca
28db793d33
increase video perm fix verbosity, set group rw
2022-03-04 14:40:34 -05:00
aptalca
9a093c2404
update readme, improve gid-video verbosity
2021-12-25 14:24:10 -05:00
Roxedus
9a6da3e400
Deprecate UMASK_SET in favor of UMASK in baseimage
2021-01-20 14:36:26 +01:00
thelamer
40512389ae
prep for 1.21 release
2020-11-19 11:02:20 -08:00
aptalca
a8a9c2f51d
let plex complete database and pref file creation
2019-12-05 15:21:04 -08:00
aptalca
f5c6d1c9b0
fix typo
2019-12-05 15:21:04 -08:00
aptalca
e8cd4d7e89
Add support for PLEX_CLAIM
2019-12-05 15:21:04 -08:00
thelamer
b01cd522f1
optmizations from @nemchik
2019-09-18 17:27:28 -07:00
thelamer
177088c298
decrease chance of collision if we are setting multiple group names
2019-09-18 09:12:00 -07:00
aptalca
baa34948d8
improve logic for root owned devices
2019-09-18 11:32:00 -04:00
aptalca
66046f9582
add abc to all video and render groups
2019-09-17 19:06:10 -04:00
tobbenb
c6a7743691
Add variable for setting UMASK
2019-08-06 14:44:52 -07:00
aptalca
2dc0521c2c
fix permissions for /dev/dvb
2019-07-10 14:30:35 -07:00
thelamer
c7d9df20a9
fall back to root if no group is found
2019-06-22 10:56:16 -07:00
thelamer
421b179203
need to limit the logic to exact match a line containing only 0 , also add note to readme
2019-05-20 20:37:16 -07:00
Eric Nemchik
256bf7a1d6
Update 50-gid-video
...
Never use root
2019-05-21 11:26:59 +08:00
Brian D. Frost
81f0da3ebf
Fixing a curl command that was broken in 60-plex-update
2019-03-22 11:14:04 -07:00
thelamer
d8254e6bdf
updating endpoint to specifically hit the computer linux json and using custom_json for versioning
2019-03-14 16:40:11 -07:00
aptalca
8a5075c9c8
switch to new api, enable plex pass for armhd and aarch64
2019-03-14 18:43:29 -04:00
thelamer
96bc2df635
fix for pid removal on startup
2019-02-15 11:20:18 -08:00
aptalca
6b2fda0ee7
clean up pid
2019-02-15 08:59:14 -08:00
aptalca
a0fbde5776
fix nvidia vars, add device vars
2019-02-09 17:27:10 +00:00
thelamer
b10368d03f
adding update exit logic on docker versioning
2019-02-07 14:38:03 -08:00
Ryan Kuba
88765a032a
Pipeline hw ( #150 )
...
* adding multi arch logic and pipeline, first version of included hardware accel info, pulling debs from new endpoint
* removing web screenshotting from ci process
* adding update logic for arm variants and templating readme file
* Adding nvidia environment variables
* Adding information on nvidia container runtime
* updating pipeline logic to use static endpoint and disabling updates on those branches
* bug bashing escape characters in jenkins logic
* remove avahi service that is no longer needed by plex
* set new artifact download location
2019-02-06 20:16:30 +00:00
aptalca
202321e3b9
add new ld library path
2019-01-23 11:47:30 -08:00
sparklyballs
44b6bd2fb1
linting fix
2018-09-07 10:41:40 +01:00
sparklyballs
837fd1f2ae
linting fixes
2017-12-02 15:54:37 +00:00
sparklyballs
b3b03e99ce
don't use LD_LIBRARY_PATH as env, interferes with ssl setup ( #89 )
2017-01-14 02:42:09 +00:00
sparklyballs
7b95c710b1
chown the root of /config and files non-recursive
2017-01-12 23:01:09 +00:00
sparklyballs
55e1964bf0
save up
2017-01-11 21:26:14 +00:00