mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-08-20 11:57:19 +02:00
Seventeen addons carried a config.yaml version that awesomeversion, the library Home Assistant orders versions with, reports as UNKNOWN: text tags such as version-bf9e0b4f or sts, LinuxServer tags such as v26.2-ls256, and local counters written as a semver pre-release such as 15.7-47. Home Assistant cannot tell which of two such versions is newer, so update detection depends on a compare exception rather than on ordering, and any version that becomes partially comparable silently stops being offered. Each version keeps every number it carried, as a section of its own: v26.2-ls256 becomes v26.2.256, 4.16-r0-ls95-7 becomes 4.16.0.95.7 and 5.0.0b5-3 becomes 5.0.0.5.3, so nothing that ordered the addon is lost and no previously published version is reused. The two versions holding no number at all use the date instead. Only config.yaml and CHANGELOG.md change, so every addon still builds from the upstream tag recorded in its Dockerfile and updater.json. Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
181 lines
3.7 KiB
YAML
181 lines
3.7 KiB
YAML
arch:
|
|
- aarch64
|
|
- amd64
|
|
backup_exclude:
|
|
- "**/Cache/**"
|
|
- "**/Plug-in Support/Caches/**"
|
|
- "**/Logs/**"
|
|
- "**/Crash Reports/**"
|
|
- "**/Diagnostics/**"
|
|
description:
|
|
Plex organizes video, music and photos from personal media libraries
|
|
and streams them to smart TVs, streaming boxes and mobile devices
|
|
devices:
|
|
- /dev/dri
|
|
- /dev/dri/card0
|
|
- /dev/dri/card1
|
|
- /dev/dri/renderD128
|
|
- /dev/vchiq
|
|
- /dev/video10
|
|
- /dev/video11
|
|
- /dev/video12
|
|
- /dev/video13
|
|
- /dev/video14
|
|
- /dev/video15
|
|
- /dev/video16
|
|
- /dev/ttyUSB0
|
|
- /dev/sda
|
|
- /dev/sdb
|
|
- /dev/sdc
|
|
- /dev/sdd
|
|
- /dev/sde
|
|
- /dev/sdf
|
|
- /dev/sdg
|
|
- /dev/nvme
|
|
- /dev/nvme0
|
|
- /dev/nvme0n1
|
|
- /dev/nvme0n1p1
|
|
- /dev/nvme0n1p2
|
|
- /dev/nvme0n1p3
|
|
- /dev/nvme1n1
|
|
- /dev/nvme1n1p1
|
|
- /dev/nvme1n1p2
|
|
- /dev/nvme1n1p3
|
|
- /dev/nvme2n1
|
|
- /dev/nvme2n1p1
|
|
- /dev/nvme2n1p2
|
|
- /dev/nvme2n3p3
|
|
- /dev/mmcblk
|
|
- /dev/fuse
|
|
- /dev/sda1
|
|
- /dev/sdb1
|
|
- /dev/sdc1
|
|
- /dev/sdd1
|
|
- /dev/sde1
|
|
- /dev/sdf1
|
|
- /dev/sdg1
|
|
- /dev/sda2
|
|
- /dev/sdb2
|
|
- /dev/sdc2
|
|
- /dev/sdd2
|
|
- /dev/sde2
|
|
- /dev/sdf2
|
|
- /dev/sdg2
|
|
- /dev/sda3
|
|
- /dev/sdb3
|
|
- /dev/sda4
|
|
- /dev/sdb4
|
|
- /dev/sda5
|
|
- /dev/sda6
|
|
- /dev/sda7
|
|
- /dev/sda8
|
|
- /dev/nvme0
|
|
- /dev/nvme1
|
|
- /dev/nvme2
|
|
- /dev/dvb/
|
|
- /dev/dvb/adapter0/demux0
|
|
- /dev/dvb/adapter0/dvr0
|
|
- /dev/dvb/adapter0/frontend0
|
|
- /dev/dvb/adapter0/net0
|
|
- /dev/dvb/adapter1/demux0
|
|
- /dev/dvb/adapter1/dvr0
|
|
- /dev/dvb/adapter1/frontend0
|
|
- /dev/dvb/adapter1/net0
|
|
- /dev/dvb/adapter2/demux0
|
|
- /dev/dvb/adapter2/dvr0
|
|
- /dev/dvb/adapter2/frontend0
|
|
- /dev/dvb/adapter2/net0
|
|
- /dev/dvb/adapter3/demux0
|
|
- /dev/dvb/adapter3/dvr0
|
|
- /dev/dvb/adapter3/frontend0
|
|
- /dev/dvb/adapter3/net0
|
|
- /dev/dvb/adapter4/demux0
|
|
- /dev/dvb/adapter4/dvr0
|
|
- /dev/dvb/adapter4/frontend0
|
|
- /dev/dvb/adapter4/net0
|
|
- /dev/dvb/adapter5/demux0
|
|
- /dev/dvb/adapter5/dvr0
|
|
- /dev/dvb/adapter5/frontend0
|
|
- /dev/dvb/adapter5/net0
|
|
- /dev/dvb/adapter6/demux0
|
|
- /dev/dvb/adapter6/dvr0
|
|
- /dev/dvb/adapter6/frontend0
|
|
- /dev/dvb/adapter6/net0
|
|
- /dev/dvb/adapter7/demux0
|
|
- /dev/dvb/adapter7/dvr0
|
|
- /dev/dvb/adapter7/frontend0
|
|
- /dev/dvb/adapter7/net0
|
|
- /dev/dvb/adapter8/demux0
|
|
- /dev/dvb/adapter8/dvr0
|
|
- /dev/dvb/adapter8/frontend0
|
|
- /dev/dvb/adapter8/net0
|
|
environment:
|
|
PGID: "0"
|
|
PUID: "0"
|
|
VERSION: docker
|
|
host_network: true
|
|
image: ghcr.io/alexbelgium/plex_nas-{arch}
|
|
init: false
|
|
map:
|
|
- share:rw
|
|
- media:rw
|
|
- ssl
|
|
name: Plex NAS
|
|
options:
|
|
env_vars: []
|
|
PGID: 0
|
|
PUID: 0
|
|
claim: Get_from_https://www.plex.tv/claim
|
|
data_location: /share/plex
|
|
ports:
|
|
1900/udp: 1900
|
|
3005/tcp: 3005
|
|
32400/tcp: 32400
|
|
32410/udp: 32410
|
|
32412/udp: 32412
|
|
32413/udp: 32413
|
|
32414/udp: 32414
|
|
32469/tcp: 32469
|
|
33400/tcp: 33400
|
|
33443/tcp: 33443
|
|
8324/tcp: 8324
|
|
ports_description:
|
|
1900/udp: Plex DLNA server
|
|
3005/tcp: Plex Home Theater via Plex Companion
|
|
32400/tcp: Plex Media Server Interface
|
|
32410/udp: GDM network discovery
|
|
32412/udp: GDM network discovery
|
|
32413/udp: GDM network discovery
|
|
32414/udp: GDM network discovery
|
|
32469/tcp: Plex DLNA Server
|
|
33400/tcp: WebTools
|
|
33443/tcp: WebTools
|
|
8324/tcp: Plex for Roku via Plex Companion
|
|
privileged:
|
|
- SYS_ADMIN
|
|
- DAC_READ_SEARCH
|
|
schema:
|
|
env_vars:
|
|
- name: match(^[A-Za-z0-9_]+$)
|
|
value: str?
|
|
PGID: int
|
|
PUID: int
|
|
TZ: str?
|
|
cifsdomain: str?
|
|
cifspassword: str?
|
|
cifsusername: str?
|
|
claim: str
|
|
clear_codecs_folder: bool?
|
|
data_location: str
|
|
localdisks: str?
|
|
networkdisks: str?
|
|
skip_permissions_check: bool?
|
|
smbv1: bool?
|
|
slug: plex_nas
|
|
udev: true
|
|
url: https://github.com/alexbelgium/hassio-addons/tree/master/plex
|
|
usb: true
|
|
version: "1.43.3.10828.316"
|
|
video: true
|
|
webui: "[PROTO:ssl]://[HOST]:[PORT:32400]/web"
|