Merge pull request #1923 from alexbelgium/create-pull-request/patch-1750552650 nobuild

Github bot : json sorted
This commit is contained in:
Alexandre
2025-06-22 23:03:11 +02:00
committed by GitHub
28 changed files with 341 additions and 78 deletions

View File

@@ -1,5 +1,8 @@
{
"arch": ["aarch64", "amd64"],
"arch": [
"aarch64",
"amd64"
],
"description": "e-book manager",
"devices": [
"/dev/dri",
@@ -100,7 +103,11 @@
"8081/tcp": "Calibre webserver gui, to be enabled within the desktop gui",
"9090/tcp": "Calibre wireless connection, to be enabled within the desktop gui"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH", "NET_ADMIN"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH",
"NET_ADMIN"
],
"schema": {
"CLI_ARGS": "str?",
"PASSWORD": "str?",

View File

@@ -1,5 +1,8 @@
{
"arch": ["aarch64", "amd64"],
"arch": [
"aarch64",
"amd64"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Web based comic archive browser and reader",
"devices": [
@@ -66,7 +69,11 @@
"image": "ghcr.io/alexbelgium/codex-{arch}",
"ingress": true,
"ingress_stream": true,
"map": ["addon_config:rw", "media:rw", "share:rw"],
"map": [
"addon_config:rw",
"media:rw",
"share:rw"
],
"name": "Codex",
"options": {
"PGID": "0",
@@ -81,7 +88,10 @@
"ports_description": {
"9810/tcp": "Web UI port"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"CODEX_RESET_ADMIN": "int?",
"CODEX_SKIP_INTEGRITY_CHECK": "int?",

View File

@@ -1,5 +1,9 @@
{
"arch": ["aarch64", "amd64", "armv7"],
"arch": [
"aarch64",
"amd64",
"armv7"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files",
"devices": [
@@ -105,7 +109,10 @@
"ports_description": {
"8080/tcp": "Web UI port"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"NoAuth": "bool",
"base_folder": "str?",

View File

@@ -1,5 +1,8 @@
{
"arch": ["aarch64", "amd64"],
"arch": [
"aarch64",
"amd64"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "A free and open source personal finance manager",
"devices": [
@@ -70,7 +73,10 @@
},
"image": "ghcr.io/alexbelgium/fireflyiii-{arch}",
"init": false,
"map": ["config:rw", "share:rw"],
"map": [
"config:rw",
"share:rw"
],
"name": "Firefly iii",
"options": {
"APP_KEY": "CHANGEME_32_CHARS_EuC5dfn3LAPzeO",
@@ -98,7 +104,9 @@
"Updates": "list(|hourly|daily|weekly)?",
"silent": "bool?"
},
"services": ["mysql:want"],
"services": [
"mysql:want"
],
"slug": "fireflyiii",
"startup": "services",
"udev": true,

View File

@@ -1,5 +1,8 @@
{
"arch": ["aarch64", "amd64"],
"arch": [
"aarch64",
"amd64"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Data importer for Firefly III (separate addon)",
"devices": [
@@ -70,7 +73,12 @@
},
"image": "ghcr.io/alexbelgium/fireflyiii_data_importer-{arch}",
"init": false,
"map": ["addon_config:rw", "homeassistant_config:rw", "share:rw", "ssl"],
"map": [
"addon_config:rw",
"homeassistant_config:rw",
"share:rw",
"ssl"
],
"name": "Firefly iii Data Importer",
"options": {
"CONFIG_LOCATION": "/config"

View File

@@ -1,5 +1,9 @@
{
"arch": ["aarch64", "amd64", "armv7"],
"arch": [
"aarch64",
"amd64",
"armv7"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Proxy server to bypass Cloudflare protection",
"devices": [

View File

@@ -1,5 +1,8 @@
{
"arch": ["aarch64", "amd64"],
"arch": [
"aarch64",
"amd64"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "FlexGet is a multipurpose automation tool for all of your media",
"devices": [
@@ -71,7 +74,11 @@
},
"image": "ghcr.io/alexbelgium/flexget-{arch}",
"init": false,
"map": ["share:rw", "config:rw", "media"],
"map": [
"share:rw",
"config:rw",
"media"
],
"name": "Flexget",
"options": {
"PGID": 0,

View File

@@ -1,5 +1,8 @@
{
"arch": ["aarch64", "amd64"],
"arch": [
"aarch64",
"amd64"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Gitea for Home Assistant",
"devices": [
@@ -67,7 +70,11 @@
],
"image": "ghcr.io/alexbelgium/gitea-{arch}",
"init": false,
"map": ["addon_config:rw", "share:rw", "ssl:rw"],
"map": [
"addon_config:rw",
"share:rw",
"ssl:rw"
],
"name": "Gitea",
"options": {
"APP_NAME": "Gitea for Homeassistant",

View File

@@ -1,6 +1,11 @@
{
"arch": ["aarch64", "amd64"],
"backup_exclude": ["**/machine-learning/*"],
"arch": [
"aarch64",
"amd64"
],
"backup_exclude": [
"**/machine-learning/*"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Self-hosted photo and video backup solution directly from your mobile phone",
"devices": [
@@ -111,7 +116,10 @@
"ports_description": {
"8080/tcp": "Web UI port"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"DB_DATABASE_NAME": "str",
"DB_HOSTNAME": "str",
@@ -132,7 +140,9 @@
"localdisks": "str?",
"networkdisks": "str?"
},
"services": ["mysql:want"],
"services": [
"mysql:want"
],
"slug": "immich",
"udev": true,
"url": "https://github.com/alexbelgium/hassio-addons",

View File

@@ -1,6 +1,11 @@
{
"arch": ["aarch64", "amd64"],
"backup_exclude": ["**/machine-learning/*"],
"arch": [
"aarch64",
"amd64"
],
"backup_exclude": [
"**/machine-learning/*"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Self-hosted photo and video backup solution directly from your mobile phone",
"devices": [
@@ -111,7 +116,10 @@
"ports_description": {
"8080/tcp": "Web UI port"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"DB_DATABASE_NAME": "str",
"DB_HOSTNAME": "str",
@@ -132,7 +140,9 @@
"localdisks": "str?",
"networkdisks": "str?"
},
"services": ["mysql:want"],
"services": [
"mysql:want"
],
"slug": "immich_cuda",
"udev": true,
"url": "https://github.com/alexbelgium/hassio-addons",

View File

@@ -1,11 +1,16 @@
{
"arch": ["aarch64", "amd64"],
"arch": [
"aarch64",
"amd64"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Display your immich gallery as a digital photo frame",
"hassio_api": true,
"image": "ghcr.io/alexbelgium/immich_frame-{arch}",
"init": false,
"map": ["addon_config:rw"],
"map": [
"addon_config:rw"
],
"name": "Immich Frame",
"ports": {
"8080/tcp": 8171

View File

@@ -1,6 +1,11 @@
{
"arch": ["aarch64", "amd64"],
"backup_exclude": ["**/machine-learning/*"],
"arch": [
"aarch64",
"amd64"
],
"backup_exclude": [
"**/machine-learning/*"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Self-hosted photo and video backup solution directly from your mobile phone",
"devices": [
@@ -111,7 +116,10 @@
"ports_description": {
"8080/tcp": "Web UI port"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"DB_DATABASE_NAME": "str",
"DB_HOSTNAME": "str",
@@ -132,7 +140,9 @@
"localdisks": "str?",
"networkdisks": "str?"
},
"services": ["mysql:want"],
"services": [
"mysql:want"
],
"slug": "immich_noml",
"udev": true,
"url": "https://github.com/alexbelgium/hassio-addons",

View File

@@ -1,6 +1,11 @@
{
"arch": ["aarch64", "amd64"],
"backup_exclude": ["**/machine-learning/*"],
"arch": [
"aarch64",
"amd64"
],
"backup_exclude": [
"**/machine-learning/*"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Self-hosted photo and video backup solution directly from your mobile phone",
"devices": [
@@ -111,7 +116,10 @@
"ports_description": {
"8080/tcp": "Web UI port"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"DB_DATABASE_NAME": "str",
"DB_HOSTNAME": "str",
@@ -132,7 +140,9 @@
"localdisks": "str?",
"networkdisks": "str?"
},
"services": ["mysql:want"],
"services": [
"mysql:want"
],
"slug": "immich_openvino",
"udev": true,
"url": "https://github.com/alexbelgium/hassio-addons",

View File

@@ -1,5 +1,9 @@
{
"arch": ["aarch64", "amd64", "armv7"],
"arch": [
"aarch64",
"amd64",
"armv7"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Translates queries from apps (Sonarr, Sickrage, CouchPotato, Mylar, etc) into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software",
"devices": [
@@ -71,7 +75,12 @@
},
"image": "ghcr.io/alexbelgium/jackett_nas-{arch}",
"init": false,
"map": ["config:rw", "share:rw", "media:rw", "ssl"],
"map": [
"config:rw",
"share:rw",
"media:rw",
"ssl"
],
"name": "Jackett NAS",
"options": {
"PGID": 0,
@@ -85,7 +94,10 @@
"8889/tcp": "Alternative port",
"9117/tcp": "Web interface"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"PGID": "int",
"PUID": "int",

View File

@@ -1,5 +1,8 @@
{
"arch": ["aarch64", "amd64"],
"arch": [
"aarch64",
"amd64"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Fork of overseerr for jellyfin support",
"devices": [
@@ -69,7 +72,9 @@
"host_network": true,
"image": "ghcr.io/alexbelgium/jellyseerr-{arch}",
"init": false,
"map": ["config:rw"],
"map": [
"config:rw"
],
"name": "Jellyseerr",
"options": {
"TYPE": "emby",

View File

@@ -1,5 +1,9 @@
{
"arch": ["aarch64", "amd64", "armv7"],
"arch": [
"aarch64",
"amd64",
"armv7"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "🖧🔍 WIFI / LAN scanner, intruder, and presence detector",
"environment": {
@@ -15,7 +19,12 @@
"ingress_port": 0,
"ingress_stream": true,
"init": false,
"map": ["addon_config:rw", "media:rw", "share:rw", "ssl"],
"map": [
"addon_config:rw",
"media:rw",
"share:rw",
"ssl"
],
"name": "NetAlertX",
"panel_icon": "mdi:wifi-check",
"ports": {
@@ -26,12 +35,19 @@
"20211/tcp": "WebUI port",
"20212/tcp": "GraphQL port"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH", "NET_ADMIN", "NET_RAW"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH",
"NET_ADMIN",
"NET_RAW"
],
"schema": {
"APP_CONF_OVERRIDE": "str?",
"TZ": "str?"
},
"services": ["mqtt:want"],
"services": [
"mqtt:want"
],
"slug": "netalertx",
"udev": true,
"url": "https://github.com/alexbelgium/hassio-addons",

View File

@@ -1,5 +1,9 @@
{
"arch": ["aarch64", "amd64", "armv7"],
"arch": [
"aarch64",
"amd64",
"armv7"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "🖧🔍 WIFI / LAN scanner, intruder, and presence detector",
"environment": {
@@ -16,7 +20,12 @@
"ingress_port": 0,
"ingress_stream": true,
"init": false,
"map": ["addon_config:rw", "media:rw", "share:rw", "ssl"],
"map": [
"addon_config:rw",
"media:rw",
"share:rw",
"ssl"
],
"name": "NetAlertX Full Access",
"panel_icon": "mdi:wifi-check",
"ports": {
@@ -27,12 +36,19 @@
"20211/tcp": "WebUI port",
"20212/tcp": "GraphQL port"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH", "NET_ADMIN", "NET_RAW"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH",
"NET_ADMIN",
"NET_RAW"
],
"schema": {
"APP_CONF_OVERRIDE": "str?",
"TZ": "str?"
},
"services": ["mqtt:want"],
"services": [
"mqtt:want"
],
"slug": "netalertx_fa",
"udev": true,
"url": "https://github.com/alexbelgium/hassio-addons",

View File

@@ -1,5 +1,9 @@
{
"arch": ["aarch64", "amd64", "armv7"],
"arch": [
"aarch64",
"amd64",
"armv7"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "usenet downloader",
"devices": [
@@ -72,7 +76,12 @@
"image": "ghcr.io/alexbelgium/nzbget-{arch}",
"ingress": true,
"init": false,
"map": ["addon_config:rw", "homeassistant_config:rw", "share:rw", "media:rw"],
"map": [
"addon_config:rw",
"homeassistant_config:rw",
"share:rw",
"media:rw"
],
"name": "Nzbget",
"options": {
"PGID": 0,
@@ -86,7 +95,10 @@
"ports_description": {
"6789/tcp": "web interface"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"PGID": "int",
"PUID": "int",

View File

@@ -1,5 +1,8 @@
{
"arch": ["amd64", "aarch64"],
"arch": [
"amd64",
"aarch64"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Openproject for Home Assistant",
"environment": {
@@ -11,7 +14,10 @@
},
"image": "ghcr.io/alexbelgium/openproject-{arch}",
"init": false,
"map": ["addon_config:rw", "share:rw"],
"map": [
"addon_config:rw",
"share:rw"
],
"name": "Openproject",
"options": {
"OPENPROJECT_DEFAULT__LANGUAGE": "en",

View File

@@ -1,6 +1,13 @@
{
"arch": ["aarch64", "amd64", "armv7"],
"backup_exclude": ["backups", "docker_config/cli-plugins"],
"arch": [
"aarch64",
"amd64",
"armv7"
],
"backup_exclude": [
"backups",
"docker_config/cli-plugins"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Manage your Docker environment with ease",
"docker_api": true,
@@ -10,7 +17,11 @@
"ingress_port": 1337,
"ingress_stream": true,
"init": false,
"map": ["addon_config:rw", "share:rw", "ssl"],
"map": [
"addon_config:rw",
"share:rw",
"ssl"
],
"name": "Portainer",
"options": {
"certfile": "fullchain.pem",

View File

@@ -1,5 +1,8 @@
{
"arch": ["aarch64", "amd64"],
"arch": [
"aarch64",
"amd64"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Torrent Trackers and Usenet indexers offering complete management ofSonarr, Radarr, Lidarr, and Readarr indexers with no per app setup required",
"devices": [
@@ -71,7 +74,12 @@
},
"image": "ghcr.io/alexbelgium/prowlarr-{arch}",
"init": false,
"map": ["config:rw", "share:rw", "media:rw", "ssl"],
"map": [
"config:rw",
"share:rw",
"media:rw",
"ssl"
],
"name": "Prowlarr NAS",
"options": {
"PGID": 0,
@@ -83,7 +91,10 @@
"ports_description": {
"9696/tcp": "web interface"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"PGID": "int",
"PUID": "int",

View File

@@ -1,5 +1,9 @@
{
"arch": ["aarch64", "amd64", "armv7"],
"arch": [
"aarch64",
"amd64",
"armv7"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "A fork of Sonarr to work with movies like Couchpotato",
"devices": [
@@ -73,7 +77,12 @@
"ingress": true,
"ingress_entry": "radarr",
"init": false,
"map": ["config:rw", "share:rw", "media:rw", "ssl"],
"map": [
"config:rw",
"share:rw",
"media:rw",
"ssl"
],
"name": "Radarr",
"options": {
"PGID": 0,
@@ -88,7 +97,10 @@
"ports_description": {
"7878/tcp": "Web interface"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"PGID": "int",
"PUID": "int",

View File

@@ -1,5 +1,8 @@
{
"arch": ["aarch64", "amd64"],
"arch": [
"aarch64",
"amd64"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Book manager and automation",
"devices": [
@@ -73,7 +76,11 @@
"ingress": true,
"ingress_entry": "readarr",
"init": false,
"map": ["config:rw", "share:rw", "media:rw"],
"map": [
"config:rw",
"share:rw",
"media:rw"
],
"name": "Readarr",
"options": {
"CONFIG_LOCATION": "/config/addons_config/readarr",
@@ -89,7 +96,10 @@
"ports_description": {
"8787/tcp": "web interface"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"CONFIG_LOCATION": "str",
"PGID": "int",

View File

@@ -1,5 +1,8 @@
{
"arch": ["aarch64", "amd64"],
"arch": [
"aarch64",
"amd64"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Self-hosted file share and collaboration platform on the web",
"devices": [
@@ -95,7 +98,11 @@
"55555/tcp": "Sync Port",
"8888/tcp": "Web interface"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH", "NET_ADMIN"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH",
"NET_ADMIN"
],
"schema": {
"PGID": "int",
"PUID": "int",

View File

@@ -1,5 +1,9 @@
{
"arch": ["aarch64", "amd64", "armv7"],
"arch": [
"aarch64",
"amd64",
"armv7"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them",
"devices": [
@@ -73,7 +77,12 @@
"ingress": true,
"ingress_entry": "sonarr",
"init": false,
"map": ["config:rw", "share:rw", "media:rw", "ssl"],
"map": [
"config:rw",
"share:rw",
"media:rw",
"ssl"
],
"name": "Sonarr",
"options": {
"PGID": 0,
@@ -88,7 +97,10 @@
"ports_description": {
"8989/tcp": "web interface"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"PGID": "int",
"PUID": "int",

View File

@@ -1,5 +1,8 @@
{
"arch": ["aarch64", "amd64"],
"arch": [
"aarch64",
"amd64"
],
"backup": "cold",
"backup_exclude": [
"*/cache/",
@@ -111,7 +114,10 @@
"8265/tcp": "Web UI port",
"8266/tcp": "Server Port"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"CONFIG_LOCATION": "str",
"TZ": "str?",

View File

@@ -1,5 +1,8 @@
{
"arch": ["aarch64", "amd64"],
"arch": [
"aarch64",
"amd64"
],
"audio": true,
"codenotary": "alexandrep.github@gmail.com",
"description": "Full linux desktop environment accessible via any modern web browser",
@@ -76,7 +79,12 @@
"image": "ghcr.io/alexbelgium/webtop_kde-{arch}",
"ingress": true,
"init": false,
"map": ["addon_config:rw", "media:rw", "share:rw", "ssl"],
"map": [
"addon_config:rw",
"media:rw",
"share:rw",
"ssl"
],
"name": "Webtop KDE",
"options": {
"DNS_server": "8.8.8.8",
@@ -114,7 +122,10 @@
"53/tcp": "DNS",
"80/tcp": "http"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"DNS_server": "str?",
"DRINODE": "list(/dev/dri/card0|/dev/dri/card1|/dev/dri/card2|/dev/dri/renderD128|/dev/dri/renderD129|)?",

View File

@@ -1,5 +1,9 @@
{
"arch": ["aarch64", "amd64", "armv7"],
"arch": [
"aarch64",
"amd64",
"armv7"
],
"codenotary": "alexandrep.github@gmail.com",
"description": "Deprecated : Code-server is VS Code running on a remote server, accessible through the browser",
"devices": [
@@ -67,7 +71,13 @@
],
"image": "ghcr.io/alexbelgium/code_server-{arch}",
"init": false,
"map": ["backup:rw", "config:rw", "share:rw", "media:rw", "ssl"],
"map": [
"backup:rw",
"config:rw",
"share:rw",
"media:rw",
"ssl"
],
"name": "zzz_archived : Code-server (VScode)",
"options": {
"PGID": 0,
@@ -79,7 +89,10 @@
"ports_description": {
"8443/tcp": "WebUI"
},
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"privileged": [
"SYS_ADMIN",
"DAC_READ_SEARCH"
],
"schema": {
"PGID": "int",
"PUID": "int",