diff --git a/emby/config.json b/emby/config.json index 846276d3f..5c655ee19 100644 --- a/emby/config.json +++ b/emby/config.json @@ -6,12 +6,7 @@ "description": "A Free Software Media System that puts you in control of managing and streaming your media.", "url": "https://github.com/alexbelgium/hassio-addons", "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "ports": { "8096/tcp": 8096, "8920/tcp": null, @@ -24,27 +19,19 @@ "7359/udp": "udp server discover (optional)", "1900/udp": "dlna (optional)" }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], + "map": ["config:rw", "share:rw", "media:rw", "ssl"], "webui": "http://[HOST]:[PORT:8096]", "boot": "auto", - "apparmor": "true", - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], - "devices": ["/dev/ttyUSB0", "/dev/*", "/dev/sda1"], + "apparmor": "true", + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "devices": ["/dev/ttyUSB0", "/dev/*", "/dev/sda1"], "full_access": true, "options": { "PUID": 1001, "PGID": 1001, "networkdisks": "//server/share", "cifsusername": "username", - "cifspassword": "password", + "cifspassword": "password", "smbv1": false }, "schema": { diff --git a/filebrowser/CHANGELOG.md b/filebrowser/CHANGELOG.md index 9bf2cb6c3..6eb2edc4b 100644 --- a/filebrowser/CHANGELOG.md +++ b/filebrowser/CHANGELOG.md @@ -1,5 +1,5 @@ - ## 2.11.0 + - Update to latest version from hurlenko/filebrowser-docker - Added ssl - New feature : mount smb share in protected mode diff --git a/filebrowser/config.json b/filebrowser/config.json index 2ee03a3b2..1d504d07f 100644 --- a/filebrowser/config.json +++ b/filebrowser/config.json @@ -6,12 +6,7 @@ "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", "url": "https://github.com/alexbelgium/hassio-addons", "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "ports": { "8080/tcp": 8087 }, @@ -20,26 +15,19 @@ }, "apparmor": true, "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], - "map": [ - "media:rw", - "config:rw", - "addons:rw", - "backup:rw", - "share:rw", - "ssl" - ], + "map": ["media:rw", "config:rw", "addons:rw", "backup:rw", "share:rw", "ssl"], "webui": "[PROTO:ssl]://[HOST]:[PORT:8080]", "environment": { - "FB_BASEURL": "/filebrowser" + "FB_BASEURL": "/filebrowser" }, "options": { - "ssl": false, - "certfile": "fullchain.pem", - "keyfile": "privkey.pem", - "networkdisks": "//server/share", - "cifsusername": "username", - "cifspassword": "password", - "smbv1": false + "ssl": false, + "certfile": "fullchain.pem", + "keyfile": "privkey.pem", + "networkdisks": "//server/share", + "cifsusername": "username", + "cifspassword": "password", + "smbv1": false }, "schema": { "ssl": "bool", diff --git a/filebrowser/run b/filebrowser/run index f7b4e051e..59b73e14c 100644 --- a/filebrowser/run +++ b/filebrowser/run @@ -11,33 +11,32 @@ PGID=0 # MOUNT SMB SHARES v1.1 # ######################### if bashio::config.has_value 'networkdisks'; then - # Mount CIFS Share if configured and if Protection Mode is active - bashio::log.info 'Mounting smb share(s)...' + # Mount CIFS Share if configured and if Protection Mode is active + bashio::log.info 'Mounting smb share(s)...' - # Define variables - MOREDISKS=$(bashio::config 'networkdisks') - CIFS_USERNAME=$(bashio::config 'cifsusername') - CIFS_PASSWORD=$(bashio::config 'cifspassword') + # Define variables + MOREDISKS=$(bashio::config 'networkdisks') + CIFS_USERNAME=$(bashio::config 'cifsusername') + CIFS_PASSWORD=$(bashio::config 'cifspassword') - # Allow SMB1 - if bashio::config.true 'smbv1'; then - SMBVERS=",vers=1.0" - else - SMBVERS=",vers=2.1" - fi + # Allow SMB1 + if bashio::config.true 'smbv1'; then + SMBVERS=",vers=1.0" + else + SMBVERS=",vers=2.1" + fi - # Mounting disks - for disk in ${MOREDISKS//,/ } # Separate comma separated values - do - disk=$(echo $disk | sed "s,/$,,") # Remove / at end of name - diskname=${disk##*/} # Get only last part of the name - rm -r /mnt/$diskname 2>/dev/null || true # Create dir - mkdir -p /mnt/$diskname # Create dir - chown -R root:root /mnt/$diskname # Permissions - mount -t cifs -o username=$CIFS_USERNAME,password=${CIFS_PASSWORD}${SMBVERS} $disk /mnt/$diskname \ - && bashio::log.info "... $disk successfully mounted to /mnt/$diskname" \ - || bashio::log.error "Unable to mount $disk to /mnt/$diskname with username $CIFS_USERNAME, $CIFS_PASSWORD" - done || true + # Mounting disks + for disk in ${MOREDISKS//,/ }; do # Separate comma separated values + disk=$(echo $disk | sed "s,/$,,") # Remove / at end of name + diskname=${disk##*/} # Get only last part of the name + rm -r /mnt/$diskname 2>/dev/null || true # Create dir + mkdir -p /mnt/$diskname # Create dir + chown -R root:root /mnt/$diskname # Permissions + mount -t cifs -o username=$CIFS_USERNAME,password=${CIFS_PASSWORD}${SMBVERS} $disk /mnt/$diskname && + bashio::log.info "... $disk successfully mounted to /mnt/$diskname" || + bashio::log.error "Unable to mount $disk to /mnt/$diskname with username $CIFS_USERNAME, $CIFS_PASSWORD" + done || true fi ################### diff --git a/nextcloud/build.json b/nextcloud/build.json index bdf545032..a1f4564d5 100644 --- a/nextcloud/build.json +++ b/nextcloud/build.json @@ -1,10 +1,10 @@ { - "squash": false, - "build_from": { - "aarch64": "linuxserver/nextcloud:arm64v8-version-", - "amd64": "linuxserver/nextcloud:amd64-version-", - "armhf": "linuxserver/nextcloud:arm32v7-version-", - "armv7": "linuxserver/nextcloud:arm32v7-version-" - }, - "args": {} + "squash": false, + "build_from": { + "aarch64": "linuxserver/nextcloud:arm64v8-version-", + "amd64": "linuxserver/nextcloud:amd64-version-", + "armhf": "linuxserver/nextcloud:arm32v7-version-", + "armv7": "linuxserver/nextcloud:arm32v7-version-" + }, + "args": {} } diff --git a/nextcloud/config.json b/nextcloud/config.json index e78ef0484..3859f53d8 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -6,19 +6,11 @@ "slug": "nextcloud_ocr", "ingress": false, "ingress_port": 0, - "arch": [ - "aarch64", - "amd64", - "armv7" - ], + "arch": ["aarch64", "amd64", "armv7"], "description": "Nextcloud for Home Assistant", "boot": "manual", "uart": true, - "map": [ - "share:rw", - "media:rw", - "ssl:rw" - ], + "map": ["share:rw", "media:rw", "ssl:rw"], "ports": { "443/tcp": 8099, "80/tcp": null @@ -32,9 +24,7 @@ "options": { "PUID": 0, "PGID": 0, - "trusted_domains": [ - "your-domain" - ], + "trusted_domains": ["your-domain"], "OCR": false, "OCRLANG": "fra" }, @@ -43,9 +33,7 @@ "PGID": "int", "OCR": "bool?", "OCRLANG": "list(afr|amh|ara|asm|aze|bel|ben|bih|bod|bos|bul|cat|ceb|ces|chr|cym|dan|deu|div|dzo|ell|eng|enm|epo|est|eus|fas|fin|fra|frk|frm|gle|glg|grc|guj|hat|heb|hin|hrv|hun|iku|ind|isl|ita|jav|jpn|kan|kat|kaz|khm|kir|kmr|kor|lao|lat|lav|lit|mal|mar|mkd|mlt|mri|msa|mya|nep|nld|nor|ori|pan|pol|por|pus|ron|rus|san|sin|slk|slv|snd|spa|sqi|srp|swa|swe|syr|tam|tel|tgk|tgl|tha|tir|tur|tyv|uig|ukr|urd|uzb|vie|yid|zlm)?", - "trusted_domains": [ - "str?" - ], + "trusted_domains": ["str?"], "TZ": "str?" } -} \ No newline at end of file +} diff --git a/papermerge/config.json b/papermerge/config.json index abf262d79..8b7d381dd 100644 --- a/papermerge/config.json +++ b/papermerge/config.json @@ -5,24 +5,14 @@ "slug": "papermerge", "description": "Open source document management system (DMS)", "url": "https://github.com/alexbelgium/hassio-addons", - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "ports": { "8000/tcp": 8000 }, "ports_description": { "9000/tcp": "Web UI port (required)" }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], + "map": ["config:rw", "share:rw", "media:rw", "ssl"], "webui": "http://[HOST]:[PORT:8000]", "boot": "auto", "environment": { @@ -44,4 +34,4 @@ "cifspassword": "str?", "TZ": "str?" } -} \ No newline at end of file +} diff --git a/piwigo/README.md b/piwigo/README.md index d8051facd..424400f91 100644 --- a/piwigo/README.md +++ b/piwigo/README.md @@ -1,9 +1,10 @@ # Home assistant add-on: Piwigo + ![Supports aarch64 Architecture][aarch64-shield] ![Supports amd64 Architecture][amd64-shield] ![Supports armhf Architecture][armhf-shield] ![Supports armv7 Architecture][armv7-shield] ## About -Piwigo is a photo gallery software for the Web. +Piwigo is a photo gallery software for the Web. This addon is based on the [docker image](https://github.com/linuxserver/piwigo) from linuxserver.io. ## Installation @@ -26,7 +27,7 @@ comparison to installing any other Hass.io add-on. 1. Self-signed keys are generated the first time you run the container and can be found in /data/keys, if needed, you can replace them with your own. 1. The easiest way to edit the configuration file is to go in /config/piwigo from home assistant local files editor to configure email settings etc. -Webui can be found at . +Webui can be found at . ```yaml GUID: user @@ -36,6 +37,7 @@ networkdisks: "" # list of smbv2/3 servers to mount (optional) cifsusername: "username" # smb username (optional) cifspassword: "password" # smb password (optional) ``` + [repository]: https://github.com/alexbelgium/hassio-addons [aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg [amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg diff --git a/qbittorrent/build.json b/qbittorrent/build.json index 56ec8bba4..e379961e3 100644 --- a/qbittorrent/build.json +++ b/qbittorrent/build.json @@ -1,9 +1,8 @@ { - "build_from": { - "armv7": "linuxserver/qbittorrent:arm32v7-", - "armhf": "linuxserver/qbittorrent:arm32v7-", - "aarch64": "linuxserver/qbittorrent:arm64v8-", - "amd64": "linuxserver/qbittorrent:amd64-" - } + "build_from": { + "armv7": "linuxserver/qbittorrent:arm32v7-", + "armhf": "linuxserver/qbittorrent:arm32v7-", + "aarch64": "linuxserver/qbittorrent:arm64v8-", + "amd64": "linuxserver/qbittorrent:amd64-" + } } - diff --git a/qbittorrent/config.json b/qbittorrent/config.json index d93f9b332..782437ffd 100644 --- a/qbittorrent/config.json +++ b/qbittorrent/config.json @@ -6,12 +6,7 @@ "description": "qBittorrent is a bittorrent client", "url": "https://github.com/alexbelgium/hassio-addons", "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "ports": { "8080/tcp": 8081, "6881/tcp": 6881, @@ -24,12 +19,7 @@ }, "apparmor": true, "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], - "map": [ - "media:rw", - "config:rw", - "share:rw", - "ssl" - ], + "map": ["media:rw", "config:rw", "share:rw", "ssl"], "webui": "[PROTO:ssl]://[HOST]:[PORT:8080]", "boot": "auto", "environment": { @@ -40,9 +30,9 @@ "certfile": "fullchain.pem", "keyfile": "privkey.pem", "whitelist": "localhost,127.0.0.1,172.30.0.0/16,192.168.0.0/16", - "SavePath": "/share/qBittorrent", + "SavePath": "/share/qBittorrent", "Username": "admin", - "smbv1": false, + "smbv1": false, "PUID": 0, "PGID": 0 }, diff --git a/radarr/build.json b/radarr/build.json index 14df3f96a..b3afba96f 100644 --- a/radarr/build.json +++ b/radarr/build.json @@ -1,8 +1,8 @@ { - "build_from": { - "armhf": "linuxserver/radarr:arm32v7-version-", - "armv7": "linuxserver/radarr:arm32v7-version-", - "aarch64": "linuxserver/radarr:arm64v8-version-", - "amd64": "linuxserver/radarr:amd64-version-" - } + "build_from": { + "armhf": "linuxserver/radarr:arm32v7-version-", + "armv7": "linuxserver/radarr:arm32v7-version-", + "aarch64": "linuxserver/radarr:arm64v8-version-", + "amd64": "linuxserver/radarr:amd64-version-" + } } diff --git a/radarr/config.json b/radarr/config.json index 302045399..09e66fb0e 100644 --- a/radarr/config.json +++ b/radarr/config.json @@ -6,28 +6,15 @@ "description": "A fork of Sonarr to work with movies like Couchpotato", "url": "https://github.com/alexbelgium/hassio-addons", "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "ports": { "7878/tcp": 7878 }, "ports_description": { "7878/tcp": "web interface" }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "map": ["config:rw", "share:rw", "media:rw", "ssl"], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "full_access": true, "webui": "http://[HOST]:[PORT:7878]", "boot": "auto", @@ -38,9 +25,7 @@ "options": { "PUID": 0, "PGID": 0, - "localdisks": [ - "sda1" - ], + "localdisks": ["sda1"], "networkdisks": "", "cifsusername": "", "cifspassword": "" @@ -49,16 +34,10 @@ "PUID": "int", "PGID": "int", "TZ": "str?", - "localdisks": [ - "str" - ], + "localdisks": ["str"], "networkdisks": "str", "cifsusername": "str", "cifspassword": "str" }, - "snapshot_exclude": [ - "**/Backups/*", - "**/logs/*", - "**/MediaCover/*" - ] -} \ No newline at end of file + "snapshot_exclude": ["**/Backups/*", "**/logs/*", "**/MediaCover/*"] +} diff --git a/scrutiny/README.md b/scrutiny/README.md index ae3545d3c..87a985030 100644 --- a/scrutiny/README.md +++ b/scrutiny/README.md @@ -1,6 +1,6 @@ # Home assistant add-on: Scrunity -![Supports aarch64 Architecture][aarch64-shield] ![Supports amd64 Architecture][amd64-shield] ![Supports armhf Architecture][armhf-shield] ![Supports armv7 Architecture][armv7-shield] ![Privileged required][privileged-shield] +![Supports aarch64 Architecture][aarch64-shield] ![Supports amd64 Architecture][amd64-shield] ![Supports armhf Architecture][armhf-shield] ![Supports armv7 Architecture][armv7-shield] ![Privileged required][privileged-shield] ## About @@ -20,6 +20,7 @@ comparison to installing any other Hass.io add-on. 1. Carefully configure the add-on to your preferences, see the official documentation for for that. ## Configuration + Webui can be found at . Configurations can be done through the app, except for the following options. ```yaml diff --git a/scrutiny/build.json b/scrutiny/build.json index bb869bebc..8fbe65664 100644 --- a/scrutiny/build.json +++ b/scrutiny/build.json @@ -1,9 +1,8 @@ { - "build_from": { - "armv7": "linuxserver/scrutiny:arm32v7-", - "armhf": "linuxserver/scrutiny:arm32v7-", - "aarch64": "linuxserver/scrutiny:arm64v8-", - "amd64": "linuxserver/scrutiny:amd64-" - } + "build_from": { + "armv7": "linuxserver/scrutiny:arm32v7-", + "armhf": "linuxserver/scrutiny:arm32v7-", + "aarch64": "linuxserver/scrutiny:arm64v8-", + "amd64": "linuxserver/scrutiny:amd64-" + } } - diff --git a/transmission/build.json b/transmission/build.json index 54a89041c..ee84d971e 100644 --- a/transmission/build.json +++ b/transmission/build.json @@ -1,11 +1,10 @@ { - "build_from": { - "armv7": "linuxserver/transmission:arm32v7-", - "armhf": "linuxserver/transmission:arm32v7-", - "aarch64": "linuxserver/transmission:arm64v8-", - "amd64": "linuxserver/transmission:amd64-" - }, - "squash": false, - "args": {} + "build_from": { + "armv7": "linuxserver/transmission:arm32v7-", + "armhf": "linuxserver/transmission:arm32v7-", + "aarch64": "linuxserver/transmission:arm64v8-", + "amd64": "linuxserver/transmission:amd64-" + }, + "squash": false, + "args": {} } - diff --git a/transmission/config.json b/transmission/config.json index 9b2eb2dbd..d9cc4ec28 100644 --- a/transmission/config.json +++ b/transmission/config.json @@ -6,12 +6,7 @@ "description": "Bittorrent client based on linuxserver image", "url": "https://github.com/alexbelgium/hassio-addons", "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "ports": { "9091/tcp": 9091, "51413/tcp": 51413, @@ -22,16 +17,8 @@ "51413/tcp": "Peer port (setup router port forwarding to this port)", "51413/udp": "Peer port (setup router port forwarding to this port)" }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "map": ["config:rw", "share:rw", "media:rw", "ssl"], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "full_access": true, "webui": "http://[HOST]:[PORT:9091]", "boot": "auto", diff --git a/ubooquity/build.json b/ubooquity/build.json index 295f3289b..5994a0c48 100644 --- a/ubooquity/build.json +++ b/ubooquity/build.json @@ -1,8 +1,8 @@ { - "build_from": { - "armv7": "linuxserver/ubooquity:arm32v7-", - "armhf": "linuxserver/ubooquity:arm32v7-", - "aarch64": "linuxserver/ubooquity:arm64v8-", - "amd64": "linuxserver/ubooquity:amd64-" - } -} \ No newline at end of file + "build_from": { + "armv7": "linuxserver/ubooquity:arm32v7-", + "armhf": "linuxserver/ubooquity:arm32v7-", + "aarch64": "linuxserver/ubooquity:arm64v8-", + "amd64": "linuxserver/ubooquity:amd64-" + } +} diff --git a/ubooquity/config.json b/ubooquity/config.json index f321abba3..9dca9b3cd 100644 --- a/ubooquity/config.json +++ b/ubooquity/config.json @@ -6,12 +6,7 @@ "description": "Free, lightweight and easy-to-use home server for your comics and ebooks", "url": "https://github.com/alexbelgium/hassio-addons", "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "ports": { "2202/tcp": 2202, "2203/tcp": 2203 @@ -21,20 +16,11 @@ "2203/tcp": "Admin page (local)" }, "apparmor": true, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], - "map": [ - "media:rw", - "config:rw", - "share:rw", - "ssl" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "map": ["media:rw", "config:rw", "share:rw", "ssl"], "webui": "[PROTO:ssl]://[HOST]:[PORT:2203]/ubooquity/admin", "boot": "auto", - "environment": { - }, + "environment": {}, "options": { "PUID": 0, "PGID": 0,