diff --git a/catalog.json b/catalog.json index 0a1d0397b9..0a58874ed6 100644 --- a/catalog.json +++ b/catalog.json @@ -1,288 +1,22 @@ { "charts": { - "prometheus": { - "app_readme": "

Prometheus

\n

Prometheus - Monitoring system and time series database.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the prometheus directories.\nAfterward, the prometheus container will run as a non-root user (Default: 568).\nAlso an empty configuration file will be created.

\n
\n

The configuration file is located at /config/prometheus.yml inside the container.\nData is stored at /data inside the container.

", - "categories": [ - "monitoring" - ], - "description": "The Prometheus monitoring system and time series database.", - "healthy": true, - "healthy_error": null, - "home": "https://prometheus.io", - "location": "/__w/charts/charts/charts/prometheus", - "latest_version": "1.0.25", - "latest_app_version": "v2.48.0", - "latest_human_version": "v2.48.0_1.0.25", - "last_update": "2023-11-20 08:12:35", - "name": "prometheus", - "recommended": false, - "title": "Prometheus", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "metrics", - "storage" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/prometheus/screenshots/screenshot1.png" - ], - "sources": [ - "https://github.com/prometheus/prometheus", - "https://github.com/truenas/charts/tree/master/charts/prometheus", - "https://prometheus.io" - ], - "icon_url": "https://media.sys.truenas.net/apps/prometheus/icons/icon.png" - }, - "elastic-search": { - "app_readme": "

Elastic Search

\n
\n

During the installation process, a container will be launched with root privileges. This is required\nin order to apply the correct permissions to the Elastic Search data directory. Afterward, the Elastic Search container\nwill run as a non-root user (default 568).

\n
\n

If you want to apply additional configuration you can by using additional environment variables.

\n

See the Elastic Search documentation\nfor more information.

", - "categories": [ - "monitoring" - ], - "description": "Elasticsearch is the distributed, RESTful search and analytics engine at the heart of the Elastic Stack.", - "healthy": true, - "healthy_error": null, - "home": "https://www.elastic.co", - "location": "/__w/charts/charts/charts/elastic-search", - "latest_version": "1.0.31", - "latest_app_version": "8.11.1", - "latest_human_version": "8.11.1_1.0.31", - "last_update": "2023-11-20 08:12:35", - "name": "elastic-search", - "recommended": false, - "title": "Elastic Search", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "elastic", - "search", - "storage" - ], - "screenshots": [], - "sources": [ - "https://www.elastic.co/", - "https://github.com/truenas/charts/tree/master/charts/elastic-search", - "https://www.elastic.co/guide/en/elasticsearch/reference/master/docker.html#docker-configuration-methods" - ], - "icon_url": "https://media.sys.truenas.net/apps/elastic-search/icons/icon.svg" - }, - "wg-easy": { - "app_readme": "

WG-Easy

\n

WG-Easy (WireGuard Easy) is the easiest way to install & manage WireGuard!

", - "categories": [ - "networking" - ], - "description": "WG-Easy is the easiest way to install & manage WireGuard!", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/WeeJeWel/wg-easy", - "location": "/__w/charts/charts/charts/wg-easy", - "latest_version": "1.0.12", - "latest_app_version": "7", - "latest_human_version": "7_1.0.12", - "last_update": "2023-11-20 08:12:35", - "name": "wg-easy", - "recommended": false, - "title": "WG Easy", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "vpn", - "wireguard" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/wg-easy/screenshots/screenshot1.png" - ], - "sources": [ - "https://github.com/WeeJeWel/wg-easy", - "https://github.com/truenas/charts/tree/master/charts/wg-easy" - ], - "icon_url": "https://media.sys.truenas.net/apps/wg-easy/icons/icon.png" - }, - "syncthing": { - "app_readme": "

Syncthing

\n

syncthing is a continuous file synchronization program. It synchronizes files between two or\nmore computers in real time, safely protected from prying eyes.

\n
\n

WARNING Do check out https://docs.syncthing.net/users/faq.html#what-things-are-synced to see what is synced.

\n
", - "categories": [ - "storage" - ], - "description": "Syncthing is a continuous file synchronization program.", - "healthy": true, - "healthy_error": null, - "home": "https://syncthing.net/", - "location": "/__w/charts/charts/charts/syncthing", - "latest_version": "1.0.37", - "latest_app_version": "1.26.1", - "latest_human_version": "1.26.1_1.0.37", - "last_update": "2023-11-20 08:12:35", - "name": "syncthing", - "recommended": false, - "title": "Syncthing", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "backup", - "sync", - "file-sharing" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot3.png", - "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot4.png" - ], - "sources": [ - "https://syncthing.net", - "https://github.com/truenas/charts/tree/master/charts/syncthing" - ], - "icon_url": "https://media.sys.truenas.net/apps/syncthing/icons/icon.svg" - }, - "diskoverdata": { - "app_readme": "

DiskOver App for TrueNAS SCALE

", - "categories": [ - "monitoring" - ], - "description": "Diskover is used to monitor size/volumes of distributed dataset.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/diskoverdata/diskover-community", - "location": "/__w/charts/charts/charts/diskoverdata", - "latest_version": "1.0.14", - "latest_app_version": "2.0.1", - "latest_human_version": "2.0.1_1.0.14", - "last_update": "2023-11-20 08:12:35", - "name": "diskoverdata", - "recommended": false, - "title": "Diskover Data", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "storage", - "discovery" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/diskoverdata/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/diskoverdata/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/diskoverdata/screenshots/screenshot3.png" - ], - "sources": [ - "https://github.com/diskoverdata/diskover-community", - "https://github.com/truenas/charts/tree/master/charts/diskoverdata" - ], - "icon_url": "https://media.sys.truenas.net/apps/diskoverdata/icons/icon.png" - }, - "minio": { - "app_readme": "

MinIO is a High Performance Object Storage released under Apache License v2.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads.

\n

NOTE\n- On installation, minIO data directory's ownership will be updated to minio:minio.\n- For existing installations that are exhibiting the upgrade to >=1.5.0, the minIO data directory's ownership will be migrated to minio:minio.

", - "categories": [ - "storage", - "S3" - ], - "description": "High Performance, Kubernetes Native Object Storage", - "healthy": true, - "healthy_error": null, - "home": "https://min.io", - "location": "/__w/charts/charts/charts/minio", - "latest_version": "1.7.21", - "latest_app_version": "2023-03-13", - "latest_human_version": "2023-03-13_1.7.21", - "last_update": "2023-11-20 08:12:35", - "name": "minio", - "recommended": false, - "title": "MinIO", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [], - "screenshots": [ - "https://media.sys.truenas.net/apps/minio/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/minio/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/minio/screenshots/screenshot3.png" - ], - "sources": [ - "https://github.com/minio/minio", - "https://github.com/minio/charts" - ], - "icon_url": "https://media.sys.truenas.net/apps/minio/icons/icon.png" - }, - "home-assistant": { - "app_readme": "

home-assistant App for TrueNAS SCALE

", - "categories": [ - "productivity" - ], - "description": "Home Assistant App for TrueNAS SCALE", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/home-assistant/home-assistant", - "location": "/__w/charts/charts/charts/home-assistant", - "latest_version": "1.0.120", - "latest_app_version": "2023.11.2", - "latest_human_version": "2023.11.2_1.0.120", - "last_update": "2023-11-20 08:12:35", - "name": "home-assistant", - "recommended": false, - "title": "Home Assistant", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "home-automation", - "assistant" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/home-assistant/screenshots/screenshot1.png" - ], - "sources": [ - "https://github.com/home-assistant/home-assistant", - "https://github.com/truenas/charts/tree/master/charts/home-assistant" - ], - "icon_url": "https://media.sys.truenas.net/apps/home-assistant/icons/icon.png" - }, - "emby": { - "app_readme": "

Emby Server

\n

Emby Server is a personal media server with apps on just about every device

", + "photoprism": { + "app_readme": "

Photo Prism

\n

PhotoPrism is a server-based application for browsing, organizing and sharing your personal photo collection.

", "categories": [ "media" ], - "description": "Emby Server", + "description": "AI-powered app for browsing, organizing & sharing your photo collection.", "healthy": true, "healthy_error": null, - "home": "https://emby.media/", - "location": "/__w/charts/charts/charts/emby", - "latest_version": "1.0.29", - "latest_app_version": "4.7.14.0", - "latest_human_version": "4.7.14.0_1.0.29", - "last_update": "2023-11-20 08:12:35", - "name": "emby", + "home": "https://photoprism.app/", + "location": "/__w/charts/charts/charts/photoprism", + "latest_version": "1.0.32", + "latest_app_version": "231021", + "latest_human_version": "231021_1.0.32", + "last_update": "2023-11-20 16:53:43", + "name": "photoprism", "recommended": false, - "title": "Emby Server", + "title": "PhotoPrism", "maintainers": [ { "name": "truenas", @@ -291,95 +25,18 @@ } ], "tags": [ - "entertainment", - "movies", - "series", - "tv", - "streaming" + "photos", + "image" ], "screenshots": [ - "https://media.sys.truenas.net/apps/emby/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/emby/screenshots/screenshot2.png" + "https://media.sys.truenas.net/apps/photoprism/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/photoprism/screenshots/screenshot2.png" ], "sources": [ - "https://hub.docker.com/r/emby/embyserver" + "https://photoprism.app/", + "https://github.com/truenas/charts/tree/master/charts/photoprism" ], - "icon_url": "https://media.sys.truenas.net/apps/emby/icons/icon.png" - }, - "collabora": { - "app_readme": "

Collabora Online Development Edition

\n

An awesome, Online Office suite image suitable for home use.\nWith the Collabora Online Development Edition (CODE) Docker Image you can host\nyour own online Office Suite at home! This Docker image is aimed at home users\nand contains the latest and greatest developments. Simply integrate it in your\npreferred File Sync and Share (FSS), to easily get your own online Office \nSuite up and running!

", - "categories": [ - "productivity" - ], - "description": "Collabora Online Development Edition \\u2013 an awesome, Online Office\nsuite image suitable for home use.\n", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/CollaboraOnline/online", - "location": "/__w/charts/charts/charts/collabora", - "latest_version": "1.2.23", - "latest_app_version": "23.05.5.4.1", - "latest_human_version": "23.05.5.4.1_1.2.23", - "last_update": "2023-11-20 08:12:35", - "name": "collabora", - "recommended": false, - "title": "Collabora", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "office", - "documents", - "collaboration" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/collabora/screenshots/screenshot1.png" - ], - "sources": [ - "https://github.com/CollaboraOnline/online.git", - "https://hub.docker.com/r/collabora/code" - ], - "icon_url": "https://media.sys.truenas.net/apps/collabora/icons/icon.png" - }, - "pihole": { - "app_readme": "

Pihole

\n

DNS and Ad-filtering for your network.

", - "categories": [ - "networking" - ], - "description": "DNS and Ad-filtering for your network.", - "healthy": true, - "healthy_error": null, - "home": "https://pi-hole.net/", - "location": "/__w/charts/charts/charts/pihole", - "latest_version": "1.0.23", - "latest_app_version": "2023.02.2", - "latest_human_version": "2023.02.2_1.0.23", - "last_update": "2023-11-20 08:12:35", - "name": "pihole", - "recommended": false, - "title": "Pi-hole", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "dns", - "adblock" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/pihole/screenshots/screenshot1.png" - ], - "sources": [ - "https://pi-hole.net/", - "https://github.com/truenas/charts/tree/master/charts/pihole" - ], - "icon_url": "https://media.sys.truenas.net/apps/pihole/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/photoprism/icons/icon.svg" }, "nextcloud": { "app_readme": "

nextcloud

\n

nextcloud is a file sharing server that puts the control and security of your own data back into your hands.

", @@ -394,7 +51,7 @@ "latest_version": "1.6.52", "latest_app_version": "27.1.3", "latest_human_version": "27.1.3_1.6.52", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "nextcloud", "recommended": false, "title": "Nextcloud", @@ -435,7 +92,7 @@ "latest_version": "1.0.37", "latest_app_version": "v1.43.2", "latest_human_version": "v1.43.2_1.0.37", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "netdata", "recommended": false, "title": "Netdata", @@ -460,23 +117,23 @@ ], "icon_url": "https://media.sys.truenas.net/apps/netdata/icons/icon.png" }, - "photoprism": { - "app_readme": "

Photo Prism

\n

PhotoPrism is a server-based application for browsing, organizing and sharing your personal photo collection.

", + "collabora": { + "app_readme": "

Collabora Online Development Edition

\n

An awesome, Online Office suite image suitable for home use.\nWith the Collabora Online Development Edition (CODE) Docker Image you can host\nyour own online Office Suite at home! This Docker image is aimed at home users\nand contains the latest and greatest developments. Simply integrate it in your\npreferred File Sync and Share (FSS), to easily get your own online Office \nSuite up and running!

", "categories": [ - "media" + "productivity" ], - "description": "AI-powered app for browsing, organizing & sharing your photo collection.", + "description": "Collabora Online Development Edition \\u2013 an awesome, Online Office\nsuite image suitable for home use.\n", "healthy": true, "healthy_error": null, - "home": "https://photoprism.app/", - "location": "/__w/charts/charts/charts/photoprism", - "latest_version": "1.0.32", - "latest_app_version": "231021", - "latest_human_version": "231021_1.0.32", - "last_update": "2023-11-20 08:12:35", - "name": "photoprism", + "home": "https://github.com/CollaboraOnline/online", + "location": "/__w/charts/charts/charts/collabora", + "latest_version": "1.2.23", + "latest_app_version": "23.05.5.4.1", + "latest_human_version": "23.05.5.4.1_1.2.23", + "last_update": "2023-11-20 16:53:43", + "name": "collabora", "recommended": false, - "title": "PhotoPrism", + "title": "Collabora", "maintainers": [ { "name": "truenas", @@ -485,18 +142,170 @@ } ], "tags": [ - "photos", - "image" + "office", + "documents", + "collaboration" ], "screenshots": [ - "https://media.sys.truenas.net/apps/photoprism/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/photoprism/screenshots/screenshot2.png" + "https://media.sys.truenas.net/apps/collabora/screenshots/screenshot1.png" ], "sources": [ - "https://photoprism.app/", - "https://github.com/truenas/charts/tree/master/charts/photoprism" + "https://github.com/CollaboraOnline/online.git", + "https://hub.docker.com/r/collabora/code" ], - "icon_url": "https://media.sys.truenas.net/apps/photoprism/icons/icon.svg" + "icon_url": "https://media.sys.truenas.net/apps/collabora/icons/icon.png" + }, + "minio": { + "app_readme": "

MinIO is a High Performance Object Storage released under Apache License v2.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads.

\n

NOTE\n- On installation, minIO data directory's ownership will be updated to minio:minio.\n- For existing installations that are exhibiting the upgrade to >=1.5.0, the minIO data directory's ownership will be migrated to minio:minio.

", + "categories": [ + "storage", + "S3" + ], + "description": "High Performance, Kubernetes Native Object Storage", + "healthy": true, + "healthy_error": null, + "home": "https://min.io", + "location": "/__w/charts/charts/charts/minio", + "latest_version": "1.7.21", + "latest_app_version": "2023-03-13", + "latest_human_version": "2023-03-13_1.7.21", + "last_update": "2023-11-20 16:53:43", + "name": "minio", + "recommended": false, + "title": "MinIO", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [], + "screenshots": [ + "https://media.sys.truenas.net/apps/minio/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/minio/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/minio/screenshots/screenshot3.png" + ], + "sources": [ + "https://github.com/minio/minio", + "https://github.com/minio/charts" + ], + "icon_url": "https://media.sys.truenas.net/apps/minio/icons/icon.png" + }, + "emby": { + "app_readme": "

Emby Server

\n

Emby Server is a personal media server with apps on just about every device

", + "categories": [ + "media" + ], + "description": "Emby Server", + "healthy": true, + "healthy_error": null, + "home": "https://emby.media/", + "location": "/__w/charts/charts/charts/emby", + "latest_version": "1.0.29", + "latest_app_version": "4.7.14.0", + "latest_human_version": "4.7.14.0_1.0.29", + "last_update": "2023-11-20 16:53:43", + "name": "emby", + "recommended": false, + "title": "Emby Server", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "entertainment", + "movies", + "series", + "tv", + "streaming" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/emby/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/emby/screenshots/screenshot2.png" + ], + "sources": [ + "https://hub.docker.com/r/emby/embyserver" + ], + "icon_url": "https://media.sys.truenas.net/apps/emby/icons/icon.png" + }, + "wg-easy": { + "app_readme": "

WG-Easy

\n

WG-Easy (WireGuard Easy) is the easiest way to install & manage WireGuard!

", + "categories": [ + "networking" + ], + "description": "WG-Easy is the easiest way to install & manage WireGuard!", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/WeeJeWel/wg-easy", + "location": "/__w/charts/charts/charts/wg-easy", + "latest_version": "1.0.12", + "latest_app_version": "7", + "latest_human_version": "7_1.0.12", + "last_update": "2023-11-20 16:53:43", + "name": "wg-easy", + "recommended": false, + "title": "WG Easy", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "vpn", + "wireguard" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/wg-easy/screenshots/screenshot1.png" + ], + "sources": [ + "https://github.com/WeeJeWel/wg-easy", + "https://github.com/truenas/charts/tree/master/charts/wg-easy" + ], + "icon_url": "https://media.sys.truenas.net/apps/wg-easy/icons/icon.png" + }, + "prometheus": { + "app_readme": "

Prometheus

\n

Prometheus - Monitoring system and time series database.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the prometheus directories.\nAfterward, the prometheus container will run as a non-root user (Default: 568).\nAlso an empty configuration file will be created.

\n
\n

The configuration file is located at /config/prometheus.yml inside the container.\nData is stored at /data inside the container.

", + "categories": [ + "monitoring" + ], + "description": "The Prometheus monitoring system and time series database.", + "healthy": true, + "healthy_error": null, + "home": "https://prometheus.io", + "location": "/__w/charts/charts/charts/prometheus", + "latest_version": "1.0.25", + "latest_app_version": "v2.48.0", + "latest_human_version": "v2.48.0_1.0.25", + "last_update": "2023-11-20 16:53:43", + "name": "prometheus", + "recommended": false, + "title": "Prometheus", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "metrics", + "storage" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/prometheus/screenshots/screenshot1.png" + ], + "sources": [ + "https://github.com/prometheus/prometheus", + "https://github.com/truenas/charts/tree/master/charts/prometheus", + "https://prometheus.io" + ], + "icon_url": "https://media.sys.truenas.net/apps/prometheus/icons/icon.png" }, "plex": { "app_readme": "

Plex

\n

Plex chart is a chart designed to deploy plex in a TrueNAS SCALE kubernetes cluster.

", @@ -511,7 +320,7 @@ "latest_version": "1.7.58", "latest_app_version": "1.32.7.7621", "latest_human_version": "1.32.7.7621_1.7.58", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "plex", "recommended": false, "title": "Plex", @@ -539,6 +348,43 @@ ], "icon_url": "https://media.sys.truenas.net/apps/plex/icons/icon.png" }, + "pihole": { + "app_readme": "

Pihole

\n

DNS and Ad-filtering for your network.

", + "categories": [ + "networking" + ], + "description": "DNS and Ad-filtering for your network.", + "healthy": true, + "healthy_error": null, + "home": "https://pi-hole.net/", + "location": "/__w/charts/charts/charts/pihole", + "latest_version": "1.0.23", + "latest_app_version": "2023.02.2", + "latest_human_version": "2023.02.2_1.0.23", + "last_update": "2023-11-20 16:53:43", + "name": "pihole", + "recommended": false, + "title": "Pi-hole", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "dns", + "adblock" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/pihole/screenshots/screenshot1.png" + ], + "sources": [ + "https://pi-hole.net/", + "https://github.com/truenas/charts/tree/master/charts/pihole" + ], + "icon_url": "https://media.sys.truenas.net/apps/pihole/icons/icon.png" + }, "storj": { "app_readme": "

storj

\n

storj share your extra storage and earn money

", "categories": [ @@ -552,7 +398,7 @@ "latest_version": "1.0.16", "latest_app_version": "v1.68.2", "latest_human_version": "v1.68.2_1.0.16", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "storj", "recommended": false, "title": "Storj", @@ -577,6 +423,84 @@ ], "icon_url": "https://media.sys.truenas.net/apps/storj/icons/icon.svg" }, + "elastic-search": { + "app_readme": "

Elastic Search

\n
\n

During the installation process, a container will be launched with root privileges. This is required\nin order to apply the correct permissions to the Elastic Search data directory. Afterward, the Elastic Search container\nwill run as a non-root user (default 568).

\n
\n

If you want to apply additional configuration you can by using additional environment variables.

\n

See the Elastic Search documentation\nfor more information.

", + "categories": [ + "monitoring" + ], + "description": "Elasticsearch is the distributed, RESTful search and analytics engine at the heart of the Elastic Stack.", + "healthy": true, + "healthy_error": null, + "home": "https://www.elastic.co", + "location": "/__w/charts/charts/charts/elastic-search", + "latest_version": "1.0.31", + "latest_app_version": "8.11.1", + "latest_human_version": "8.11.1_1.0.31", + "last_update": "2023-11-20 16:53:43", + "name": "elastic-search", + "recommended": false, + "title": "Elastic Search", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "elastic", + "search", + "storage" + ], + "screenshots": [], + "sources": [ + "https://www.elastic.co/", + "https://github.com/truenas/charts/tree/master/charts/elastic-search", + "https://www.elastic.co/guide/en/elasticsearch/reference/master/docker.html#docker-configuration-methods" + ], + "icon_url": "https://media.sys.truenas.net/apps/elastic-search/icons/icon.svg" + }, + "syncthing": { + "app_readme": "

Syncthing

\n

syncthing is a continuous file synchronization program. It synchronizes files between two or\nmore computers in real time, safely protected from prying eyes.

\n
\n

WARNING Do check out https://docs.syncthing.net/users/faq.html#what-things-are-synced to see what is synced.

\n
", + "categories": [ + "storage" + ], + "description": "Syncthing is a continuous file synchronization program.", + "healthy": true, + "healthy_error": null, + "home": "https://syncthing.net/", + "location": "/__w/charts/charts/charts/syncthing", + "latest_version": "1.0.37", + "latest_app_version": "1.26.1", + "latest_human_version": "1.26.1_1.0.37", + "last_update": "2023-11-20 16:53:43", + "name": "syncthing", + "recommended": false, + "title": "Syncthing", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "backup", + "sync", + "file-sharing" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot3.png", + "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot4.png" + ], + "sources": [ + "https://syncthing.net", + "https://github.com/truenas/charts/tree/master/charts/syncthing" + ], + "icon_url": "https://media.sys.truenas.net/apps/syncthing/icons/icon.svg" + }, "ix-chart": { "app_readme": "

iX-Chart

\n

iX-chart is a chart designed to let user deploy a docker image in a TrueNAS SCALE kubernetes cluster.\nIt provides a mechanism to specify workload type, add external host interfaces in the pods, configure volumes and allocate host resources to the workload.

", "categories": [ @@ -590,7 +514,7 @@ "latest_version": "2308.0.1", "latest_app_version": "v1", "latest_human_version": "v1_2308.0.1", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "ix-chart", "recommended": false, "title": "ix-chart", @@ -605,87 +529,85 @@ "screenshots": [], "sources": [], "icon_url": null + }, + "diskoverdata": { + "app_readme": "

DiskOver App for TrueNAS SCALE

", + "categories": [ + "monitoring" + ], + "description": "Diskover is used to monitor size/volumes of distributed dataset.", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/diskoverdata/diskover-community", + "location": "/__w/charts/charts/charts/diskoverdata", + "latest_version": "1.0.14", + "latest_app_version": "2.0.1", + "latest_human_version": "2.0.1_1.0.14", + "last_update": "2023-11-20 16:53:43", + "name": "diskoverdata", + "recommended": false, + "title": "Diskover Data", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "storage", + "discovery" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/diskoverdata/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/diskoverdata/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/diskoverdata/screenshots/screenshot3.png" + ], + "sources": [ + "https://github.com/diskoverdata/diskover-community", + "https://github.com/truenas/charts/tree/master/charts/diskoverdata" + ], + "icon_url": "https://media.sys.truenas.net/apps/diskoverdata/icons/icon.png" + }, + "home-assistant": { + "app_readme": "

home-assistant App for TrueNAS SCALE

", + "categories": [ + "productivity" + ], + "description": "Home Assistant App for TrueNAS SCALE", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/home-assistant/home-assistant", + "location": "/__w/charts/charts/charts/home-assistant", + "latest_version": "1.0.120", + "latest_app_version": "2023.11.2", + "latest_human_version": "2023.11.2_1.0.120", + "last_update": "2023-11-20 16:53:43", + "name": "home-assistant", + "recommended": false, + "title": "Home Assistant", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "home-automation", + "assistant" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/home-assistant/screenshots/screenshot1.png" + ], + "sources": [ + "https://github.com/home-assistant/home-assistant", + "https://github.com/truenas/charts/tree/master/charts/home-assistant" + ], + "icon_url": "https://media.sys.truenas.net/apps/home-assistant/icons/icon.png" } }, "test": { - "sonarr": { - "app_readme": "

Sonarr

\n

Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Sonarr directories.\nAfterward, the Sonarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "media" - ], - "description": "Sonarr is a PVR for Usenet and BitTorrent users.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/Sonarr/Sonarr", - "location": "/__w/charts/charts/test/sonarr", - "latest_version": "1.0.16", - "latest_app_version": "3.0.10.1567", - "latest_human_version": "3.0.10.1567_1.0.16", - "last_update": "2023-11-20 08:12:35", - "name": "sonarr", - "recommended": false, - "title": "Sonarr", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "series" - ], - "screenshots": [ - "https://sonarr.tv/img/features/calendar.png", - "https://sonarr.tv/img/features/manualsearch.png", - "https://sonarr.tv/img/features/blocklist.png" - ], - "sources": [ - "https://github.com/onedr0p/containers/tree/main/apps/sonarr", - "https://github.com/truenas/charts/tree/master/community/sonarr", - "https://github.com/Sonarr/Sonarr" - ], - "icon_url": "https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/256.png" - }, - "syncthing": { - "app_readme": "

Syncthing

\n

Syncthing is a file synchronization program.

\n

At each startup of the application, the following settings are applied:

\n\n

Additionally, the following defaults are set for new synthing \"folders\":

\n", - "categories": [ - "storage" - ], - "description": "Syncthing is a continuous file synchronization program.", - "healthy": true, - "healthy_error": null, - "home": "https://syncthing.net/", - "location": "/__w/charts/charts/test/syncthing", - "latest_version": "1.0.13", - "latest_app_version": "1.23.3", - "latest_human_version": "1.23.3_1.0.13", - "last_update": "2023-11-20 08:12:35", - "name": "syncthing", - "recommended": false, - "title": "Syncthing", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "sync", - "file-sharing" - ], - "screenshots": [ - "https://syncthing.net/img/screenshot.png" - ], - "sources": [ - "https://syncthing.net/", - "https://github.com/syncthing/syncthing", - "https://hub.docker.com/r/syncthing/syncthing", - "https://github.com/truenas/charts/tree/master/enterprise/syncthing" - ], - "icon_url": "https://syncthing.net/img/logo-horizontal.svg" - }, "jellyfin": { "app_readme": "

Jellyfin

\n

Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Jellyfin directories.\nAfterward, the Jellyfin container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", "categories": [ @@ -699,7 +621,7 @@ "latest_version": "1.0.15", "latest_app_version": "10.8.12", "latest_human_version": "10.8.12_1.0.15", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "jellyfin", "recommended": false, "title": "Jellyfin", @@ -727,9 +649,7 @@ "https://jellyfin.org/" ], "icon_url": "https://jellyfin.org/images/logo.svg" - } - }, - "enterprise": { + }, "syncthing": { "app_readme": "

Syncthing

\n

Syncthing is a file synchronization program.

\n

At each startup of the application, the following settings are applied:

\n\n

Additionally, the following defaults are set for new synthing \"folders\":

\n", "categories": [ @@ -739,11 +659,11 @@ "healthy": true, "healthy_error": null, "home": "https://syncthing.net/", - "location": "/__w/charts/charts/enterprise/syncthing", - "latest_version": "1.1.3", + "location": "/__w/charts/charts/test/syncthing", + "latest_version": "1.0.13", "latest_app_version": "1.23.3", - "latest_human_version": "1.23.3_1.1.3", - "last_update": "2023-11-20 08:12:35", + "latest_human_version": "1.23.3_1.0.13", + "last_update": "2023-11-20 16:53:43", "name": "syncthing", "recommended": false, "title": "Syncthing", @@ -759,10 +679,7 @@ "file-sharing" ], "screenshots": [ - "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot3.png", - "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot4.png" + "https://syncthing.net/img/screenshot.png" ], "sources": [ "https://syncthing.net/", @@ -770,25 +687,25 @@ "https://hub.docker.com/r/syncthing/syncthing", "https://github.com/truenas/charts/tree/master/enterprise/syncthing" ], - "icon_url": "https://media.sys.truenas.net/apps/syncthing/icons/icon.svg" + "icon_url": "https://syncthing.net/img/logo-horizontal.svg" }, - "minio": { - "app_readme": "

MinIO

\n

MinIO is a High Performance Object Storage released under Apache License v2.0.\nIt is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure\nfor machine learning, analytics and application data workloads.

\n
\n

During the installation process, a container will be launched with root privileges. This is required\nin order to apply the correct permissions to the MinIO data directory. Afterward, the MinIO container\nwill run as a non-root user (568).\nSame applies to the postgres container. This will run afterwards as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the MinIO and postgres data directories.

\n
\n

When Multi Mode is enabled and entries contain :// (url) will enable Host Networking. Regardless of the selection in the Networking section.

", + "sonarr": { + "app_readme": "

Sonarr

\n

Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Sonarr directories.\nAfterward, the Sonarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", "categories": [ - "storage" + "media" ], - "description": "High Performance, Kubernetes Native Object Storage", + "description": "Sonarr is a PVR for Usenet and BitTorrent users.", "healthy": true, "healthy_error": null, - "home": "https://min.io", - "location": "/__w/charts/charts/enterprise/minio", - "latest_version": "1.0.24", - "latest_app_version": "2023-03-24", - "latest_human_version": "2023-03-24_1.0.24", - "last_update": "2023-11-20 08:12:35", - "name": "minio", + "home": "https://github.com/Sonarr/Sonarr", + "location": "/__w/charts/charts/test/sonarr", + "latest_version": "1.0.16", + "latest_app_version": "3.0.10.1567", + "latest_human_version": "3.0.10.1567_1.0.16", + "last_update": "2023-11-20 16:53:43", + "name": "sonarr", "recommended": false, - "title": "MinIO", + "title": "Sonarr", "maintainers": [ { "name": "truenas", @@ -797,40 +714,39 @@ } ], "tags": [ - "object-storage", - "S3", - "file-sharing" + "series" ], "screenshots": [ - "https://media.sys.truenas.net/apps/minio/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/minio/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/minio/screenshots/screenshot3.png" + "https://sonarr.tv/img/features/calendar.png", + "https://sonarr.tv/img/features/manualsearch.png", + "https://sonarr.tv/img/features/blocklist.png" ], "sources": [ - "https://github.com/minio/minio", - "https://github.com/truenas/charts/tree/master/enterprise/minio" + "https://github.com/onedr0p/containers/tree/main/apps/sonarr", + "https://github.com/truenas/charts/tree/master/community/sonarr", + "https://github.com/Sonarr/Sonarr" ], - "icon_url": "https://media.sys.truenas.net/apps/minio/icons/icon.png" + "icon_url": "https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/256.png" } }, "community": { - "ddns-updater": { - "app_readme": "

DDNS Updater

\n

DDNS Updater is a lightweight universal DDNS Updater with web UI

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the DDNS Updater directories.\nAfterward, the DDNS Updater container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "cloudflared": { + "app_readme": "

Cloudflared

\n

Cloudflared is a client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge.

", "categories": [ - "networking" + "network" ], - "description": "Lightweight universal DDNS Updater with web UI", + "description": "Cloudflared is a client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge.", "healthy": true, "healthy_error": null, - "home": "https://github.com/qdm12/ddns-updater", - "location": "/__w/charts/charts/community/ddns-updater", - "latest_version": "1.0.17", - "latest_app_version": "v2.5.0", - "latest_human_version": "v2.5.0_1.0.17", - "last_update": "2023-11-20 08:12:35", - "name": "ddns-updater", + "home": "https://github.com/cloudflare/cloudflared", + "location": "/__w/charts/charts/community/cloudflared", + "latest_version": "1.1.3", + "latest_app_version": "2023.10.0", + "latest_human_version": "2023.10.0_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "cloudflared", "recommended": false, - "title": "DDNS Updater", + "title": "Cloudflared", "maintainers": [ { "name": "truenas", @@ -839,17 +755,355 @@ } ], "tags": [ - "ddns" + "tunnel", + "cloudflare" + ], + "screenshots": [], + "sources": [ + "https://github.com/cloudflare/cloudflared", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/cloudflared", + "https://hub.docker.com/r/cloudflare/cloudflared" + ], + "icon_url": "https://media.sys.truenas.net/apps/cloudflared/icons/icon.png" + }, + "ipfs": { + "app_readme": "

IPFS

\n

Interplanetary Filesystem - the Web3 standard for content-addressing, interoperable with HTTP

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the ipfs directories.\nAfterward, the ipfs container will run as a non-root user (Default: 568).

\n
", + "categories": [ + "storage" + ], + "description": "Interplanetary Filesystem - the Web3 standard for content-addressing, interoperable with HTTP", + "healthy": true, + "healthy_error": null, + "home": "https://ipfs.tech/", + "location": "/__w/charts/charts/community/ipfs", + "latest_version": "1.0.25", + "latest_app_version": "v0.24.0", + "latest_human_version": "v0.24.0_1.0.25", + "last_update": "2023-11-20 16:53:43", + "name": "ipfs", + "recommended": false, + "title": "IPFS", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "file-sharing", + "kubo" ], "screenshots": [ - "https://media.sys.truenas.net/apps/ddns-updater/screenshots/screenshot1.png" + "https://media.sys.truenas.net/apps/ipfs/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/ipfs/screenshots/screenshot2.png" ], "sources": [ - "https://github.com/qdm12/ddns-updater", - "https://github.com/truenas/charts/tree/master/community/ddns-updater", - "https://hub.docker.com/r/qmcgaw/ddns-updater" + "https://github.com/ipfs/kubo", + "https://github.com/truenas/charts/tree/master/community/ipfs", + "https://ipfs.tech/" ], - "icon_url": "https://media.sys.truenas.net/apps/ddns-updater/icons/icon.svg" + "icon_url": "https://media.sys.truenas.net/apps/ipfs/icons/icon.png" + }, + "redis": { + "app_readme": "

Redis

\n

Redis. The open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Redis directories.\nAfterward, the Redis container will run as a non-root user (1001) and root group.\nAll mounted storage(s) will be chowned only if the parent directory does not match 1001 user.

\n
", + "categories": [ + "database" + ], + "description": "Redis. The open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker.", + "healthy": true, + "healthy_error": null, + "home": "https://redis.io/", + "location": "/__w/charts/charts/community/redis", + "latest_version": "1.0.13", + "latest_app_version": "7.2.3", + "latest_human_version": "7.2.3_1.0.13", + "last_update": "2023-11-20 16:53:43", + "name": "redis", + "recommended": false, + "title": "Redis", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "cache" + ], + "screenshots": [], + "sources": [ + "https://hub.docker.com/r/bitnami/redis", + "https://github.com/bitnami/containers/tree/main/bitnami/redis", + "https://redis.io/" + ], + "icon_url": "https://media.sys.truenas.net/apps/redis/icons/icon.png" + }, + "filebrowser": { + "app_readme": "

Filebrowser

\n

Filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Filebrowser directories.\nAfterward, the Filebrowser container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
\n

You can configure further the settings by using Environment Variables.\nSee Filebrowser Documentation for more information.\nUse the format FB_OPTION_NAME where the option name is the name of the option you want to set.

\n

You can also edit the configuration file /config/filebrowser.json.

\n

Note that the following options are already set and will always take precedence\nover the environment variables and the configuration file:

\n\n

Also when a certificate is selected

\n", + "categories": [ + "storage" + ], + "description": "File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files.", + "healthy": true, + "healthy_error": null, + "home": "https://filebrowser.org", + "location": "/__w/charts/charts/community/filebrowser", + "latest_version": "1.1.3", + "latest_app_version": "2.26.0", + "latest_human_version": "2.26.0_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "filebrowser", + "recommended": false, + "title": "File Browser", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "files", + "browser" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/filebrowser/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/filebrowser/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/filebrowser/screenshots/screenshot3.png" + ], + "sources": [ + "https://github.com/filebrowser/filebrowser", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/filebrowser", + "https://hub.docker.com/r/filebrowser/filebrowser" + ], + "icon_url": "https://media.sys.truenas.net/apps/filebrowser/icons/icon.png" + }, + "odoo": { + "app_readme": "

Odoo

\n

Odoo is a suite of web based open source business apps.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the odoo directories.\nAfterward, the odoo container will run as a non-root user (101).\nSame applies to the postgres container. This will run afterwards as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the odoo and postgres data directories.

\n
", + "categories": [ + "productivity" + ], + "description": "Odoo is a suite of web based open source business apps.", + "healthy": true, + "healthy_error": null, + "home": "https://www.odoo.com/", + "location": "/__w/charts/charts/community/odoo", + "latest_version": "1.0.4", + "latest_app_version": "16.0", + "latest_human_version": "16.0_1.0.4", + "last_update": "2023-11-20 16:53:43", + "name": "odoo", + "recommended": false, + "title": "Odoo", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "erp" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/odoo/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/odoo/screenshots/screenshot2.png" + ], + "sources": [ + "https://hub.docker.com/_/odoo", + "https://github.com/truenas/charts/tree/master/community/odoo", + "https://github.com/odoo/odoo" + ], + "icon_url": "https://media.sys.truenas.net/apps/odoo/icons/icon.png" + }, + "omada-controller": { + "app_readme": "

Omada Controller

\n

Omada Controller is a network management controller for Omada (TP-Link) Equipment.

", + "categories": [ + "network" + ], + "description": "Omada Controller (TP-Link) is a network management controller for TP-Link Omada Equipment.", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/mbentley/docker-omada-controller", + "location": "/__w/charts/charts/community/omada-controller", + "latest_version": "1.1.2", + "latest_app_version": "5.12", + "latest_human_version": "5.12_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "omada-controller", + "recommended": false, + "title": "Omada Controller", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "controller", + "omada" + ], + "screenshots": [], + "sources": [ + "https://github.com/mbentley/docker-omada-controller", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/omada-controller", + "https://hub.docker.com/r/mbentley/omada-controller" + ], + "icon_url": "https://media.sys.truenas.net/apps/omada-controller/icons/icon.svg" + }, + "unifi-protect-backup": { + "app_readme": "

Unifi Protect Backup

\n

Unifi Protect Backup is a python based tool for backing up UniFi Protect event clips as they occur.

", + "categories": [ + "storage" + ], + "description": "Unifi Protect Backup is a python based tool for backing up UniFi Protect event clips as they occur.", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/ep1cman/unifi-protect-backup", + "location": "/__w/charts/charts/community/unifi-protect-backup", + "latest_version": "1.1.3", + "latest_app_version": "0.10.1", + "latest_human_version": "0.10.1_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "unifi-protect-backup", + "recommended": false, + "title": "Unifi Protect Backup", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "backup", + "unifi-protect" + ], + "screenshots": [], + "sources": [ + "https://github.com/ep1cman/unifi-protect-backup", + "https://github.com/truenas/charts/tree/master/community/unifi-protect-backup", + "https://github.com/ep1cman/unifi-protect-backup/pkgs/container/unifi-protect-backup/" + ], + "icon_url": "https://media.sys.truenas.net/apps/unifi-protect-backup/icons/icon.png" + }, + "n8n": { + "app_readme": "

n8n

\n

n8n is an extendable workflow automation tool.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the postgres directories.\nAfterward, the postgres container will run as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the postgres data directories.

\n
", + "categories": [ + "productivity" + ], + "description": "n8n is an extendable workflow automation tool.", + "healthy": true, + "healthy_error": null, + "home": "https://n8n.io/", + "location": "/__w/charts/charts/community/n8n", + "latest_version": "1.1.5", + "latest_app_version": "1.16.0", + "latest_human_version": "1.16.0_1.1.5", + "last_update": "2023-11-20 16:53:43", + "name": "n8n", + "recommended": false, + "title": "n8n", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "workflows", + "automation" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/n8n/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/n8n/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/n8n/screenshots/screenshot3.png", + "https://media.sys.truenas.net/apps/n8n/screenshots/screenshot4.png" + ], + "sources": [ + "https://github.com/n8n-io/n8n", + "https://github.com/truenas/charts/tree/master/community/n8n", + "https://hub.docker.com/r/n8nio/n8n" + ], + "icon_url": "https://media.sys.truenas.net/apps/n8n/icons/icon.png" + }, + "mumble": { + "app_readme": "

Mumble

\n

Mumble is an Open Source, Low Latency, High Quality Voice Chat Home Downloads Documentation Blog Contribute About

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Mumble directories.\nAfterward, the Mumble container will run as a non-root user (1000, Cannot change).

\n
\n

You can change the server configuration by adding additional environment variables.\nPrefix the configuration variable with MUMBLE_CONFIG_ and it will be added to the configuration file.\nView the Mumble Configuration File for more information.

\n

For example you can set autobanAttempts like this:

\n", + "categories": [ + "productivity" + ], + "description": "Mumble is a free, open source, low latency, high quality voice chat application.", + "healthy": true, + "healthy_error": null, + "home": "https://www.mumble.info/", + "location": "/__w/charts/charts/community/mumble", + "latest_version": "1.0.14", + "latest_app_version": "v1.4.230", + "latest_human_version": "v1.4.230_1.0.14", + "last_update": "2023-11-20 16:53:43", + "name": "mumble", + "recommended": false, + "title": "Mumble", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "voice" + ], + "screenshots": [], + "sources": [ + "https://github.com/mumble-voip/mumble-docker", + "https://github.com/truenas/charts/tree/master/community/mumble", + "https://www.mumble.info/" + ], + "icon_url": "https://media.sys.truenas.net/apps/mumble/icons/icon.svg" + }, + "adguard-home": { + "app_readme": "

AdGuard Home

\n

During the setup wizard, AdGuard Home presents an option to select on which port the web interface will be available.\n(Defaults to 80. Which is a privileged port and also usually the TrueNAS SCALE UI uses that port)\nBecause of that, App will force the webUI to listen to port 30000 (or the port selected by user in the TrueNAS SCALE UI).

\n

If you select a different port in the wizard, the Dashboard will not work initially but\nafter a couple of minutes container will automatically restart and the Dashboard will\nbe available on the port you selected on the TrueNAS SCALE UI.

\n
\n\n
", + "categories": [ + "networking" + ], + "description": "Free and open source, powerful network-wide ads & trackers blocking DNS server.", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/AdguardTeam/AdGuardHome", + "location": "/__w/charts/charts/community/adguard-home", + "latest_version": "1.0.27", + "latest_app_version": "0.107.41", + "latest_human_version": "0.107.41_1.0.27", + "last_update": "2023-11-20 16:53:43", + "name": "adguard-home", + "recommended": false, + "title": "AdGuard Home", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "dns", + "adblock" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/adguard-home/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/adguard-home/screenshots/screenshot2.png" + ], + "sources": [ + "https://github.com/AdguardTeam/AdGuardHome", + "https://github.com/truenas/charts/tree/master/community/adguard-home", + "https://hub.docker.com/r/adguard/adguardhome" + ], + "icon_url": "https://media.sys.truenas.net/apps/adguard-home/icons/icon.png" }, "kavita": { "app_readme": "

Kavita

\n

Kavita is a fast, feature rich, cross platform reading server.

", @@ -864,7 +1118,7 @@ "latest_version": "1.1.2", "latest_app_version": "0.7.8", "latest_human_version": "0.7.8_1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "kavita", "recommended": false, "title": "Kavita", @@ -893,155 +1147,6 @@ ], "icon_url": "https://media.sys.truenas.net/apps/kavita/icons/icon.png" }, - "prowlarr": { - "app_readme": "

Prowlarr

\n

Prowlarr is a music collection manager for Usenet and BitTorrent users.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Prowlarr directories.\nAfterward, the Prowlarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "media" - ], - "description": "Prowlarr is an indexer manager/proxy to integrate with your various PVR apps.", - "healthy": true, - "healthy_error": null, - "home": "https://prowlarr.com/", - "location": "/__w/charts/charts/community/prowlarr", - "latest_version": "1.1.5", - "latest_app_version": "1.10.4.4088", - "latest_human_version": "1.10.4.4088_1.1.5", - "last_update": "2023-11-20 08:13:58", - "name": "prowlarr", - "recommended": false, - "title": "Prowlarr", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "indexer" - ], - "screenshots": [], - "sources": [ - "https://github.com/onedr0p/containers/tree/main/apps/prowlarr", - "https://github.com/truenas/charts/tree/master/community/prowlarr", - "https://github.com/Prowlarr/Prowlarr" - ], - "icon_url": "https://media.sys.truenas.net/apps/prowlarr/icons/icon.png" - }, - "vaultwarden": { - "app_readme": "

Vaultwarden

\n

Vaultwarden Alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients

\n
\n

During the installation process, a container will be launched with root privileges. This is required\nin order to apply the correct permissions to the Vaultwarden data directory. Afterward, the Vaultwarden container\nwill run as a non-root user (default 568).\nSame applies to the postgres container. This will run afterwards as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the Vaultwarden and postgres data directories.

\n
\n

While the option to use Rocket for TLS is there, it is not\nrecommended.\nInstead, use a reverse proxy to handle TLS termination.

\n

Using HTTPS is required for the most of the features to work (correctly).

", - "categories": [ - "security" - ], - "description": "Alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/dani-garcia/vaultwarden", - "location": "/__w/charts/charts/community/vaultwarden", - "latest_version": "1.0.29", - "latest_app_version": "1.30.0", - "latest_human_version": "1.30.0_1.0.29", - "last_update": "2023-11-20 08:12:35", - "name": "vaultwarden", - "recommended": false, - "title": "Vaultwarden", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "password", - "manager" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/vaultwarden/screenshots/screenshot1.png" - ], - "sources": [ - "https://github.com/dani-garcia/vaultwarden", - "https://github.com/truenas/charts/tree/master/community/vaultwarden" - ], - "icon_url": "https://media.sys.truenas.net/apps/vaultwarden/icons/icon.png" - }, - "readarr": { - "app_readme": "

Readarr

\n

Readarr is an ebook and audiobook collection manager for Usenet and BitTorrent users.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Readarr directories.\nAfterward, the Readarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "media" - ], - "description": "Readarr is an ebook and audiobook collection manager for Usenet and BitTorrent users.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/Readarr/Readarr", - "location": "/__w/charts/charts/community/readarr", - "latest_version": "1.1.3", - "latest_app_version": "0.3.10.2287", - "latest_human_version": "0.3.10.2287_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "readarr", - "recommended": false, - "title": "Readarr", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "ebook", - "audiobook" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/readarr/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/readarr/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/readarr/screenshots/screenshot3.png" - ], - "sources": [ - "https://github.com/onedr0p/containers/tree/main/apps/readarr", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/readarr", - "https://github.com/Readarr/Readarr" - ], - "icon_url": "https://media.sys.truenas.net/apps/readarr/icons/icon.png" - }, - "linkding": { - "app_readme": "

Linkding

\n

Linkding is a bookmark manager that you can host yourself.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the linkding directories.\nAfterward, the linkding container will run as a non-root user (Default: 568).\nSame applies to the postgres container. This will run afterwards as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the linkding and postgres data directories.

\n
", - "categories": [ - "productivity" - ], - "description": "Linkding is a bookmark manager that you can host yourself.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/sissbruecker/linkding", - "location": "/__w/charts/charts/community/linkding", - "latest_version": "1.1.5", - "latest_app_version": "1.22.3", - "latest_human_version": "1.22.3_1.1.5", - "last_update": "2023-11-20 08:12:35", - "name": "linkding", - "recommended": false, - "title": "Linkding", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "bookmark" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/linkding/screenshots/screenshot1.png" - ], - "sources": [ - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/linkding", - "https://github.com/sissbruecker/linkding", - "https://hub.docker.com/r/sissbruecker/linkding/" - ], - "icon_url": "https://media.sys.truenas.net/apps/linkding/icons/icon.svg" - }, "piwigo": { "app_readme": "

Piwigo

\n

Piwigo is a photo gallery software for the web that comes with powerful features to\npublish and manage your collection of pictures.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the mariadb directories.\nAfterwards mariadb will start as a non-root user (999).>\nOn each upgrade, a container will be launched with root privileges in order to\napply the correct permissions to the mariadb backups directory.\nContainer that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the mariadb data directories.

\n
", "categories": [ @@ -1055,7 +1160,7 @@ "latest_version": "1.1.2", "latest_app_version": "13.8.0", "latest_human_version": "13.8.0_1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "piwigo", "recommended": false, "title": "Piwigo", @@ -1080,418 +1185,6 @@ ], "icon_url": "https://media.sys.truenas.net/apps/piwigo/icons/icon.svg" }, - "logseq": { - "app_readme": "

Logseq

\n

Logseq is a privacy-first, open-source platform for knowledge management and collaboration.

\n

HTTPS is required in order to use Logseq.

\n

Either by using the Certificate selection or with an external reverse proxy.

", - "categories": [ - "productivity" - ], - "description": "Logseq is a privacy-first, open-source platform for knowledge management and collaboration.", - "healthy": true, - "healthy_error": null, - "home": "https://logseq.com/", - "location": "/__w/charts/charts/community/logseq", - "latest_version": "1.1.2", - "latest_app_version": "latest", - "latest_human_version": "latest_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "logseq", - "recommended": false, - "title": "Logseq", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "knowledge", - "management" - ], - "screenshots": [], - "sources": [ - "https://github.com/logseq/logseq", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/logseq" - ], - "icon_url": "https://media.sys.truenas.net/apps/logseq/icons/icon.png" - }, - "radarr": { - "app_readme": "

Radarr

\n

Radarr is a movie collection manager for Usenet and BitTorrent users.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Radarr directories.\nAfterward, the Radarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "media" - ], - "description": "Radarr is a movie collection manager for Usenet and BitTorrent users.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/Radarr/Radarr", - "location": "/__w/charts/charts/community/radarr", - "latest_version": "1.1.3", - "latest_app_version": "5.1.3.8246", - "latest_human_version": "5.1.3.8246_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "radarr", - "recommended": false, - "title": "Radarr", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "movies" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/radarr/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/radarr/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/radarr/screenshots/screenshot3.png", - "https://media.sys.truenas.net/apps/radarr/screenshots/screenshot4.png" - ], - "sources": [ - "https://github.com/onedr0p/containers/tree/main/apps/radarr", - "https://github.com/truenas/charts/tree/master/community/radarr", - "https://github.com/Radarr/Radarr" - ], - "icon_url": "https://media.sys.truenas.net/apps/radarr/icons/icon.png" - }, - "chia": { - "app_readme": "

Chia

\n

This container runs as root user.

\n

When a port is set to < 9000. Host Networking is enabled automatically.

\n
\n

Also NodePort services turn to ClusterIP services, to avoid attempts to bind ports twice.

\n
\n

Key file is stored in /plots/keyfile and is generated automatically, only if the file does not exist.\nIf you want to use your own keyfile, you can create a file called keyfile in the /plots directory and it will be used instead.

\n
\n

When set on harvester mode keys variable is set to none and no generation is performed.

\n
", - "categories": [ - "financial" - ], - "description": "Chia is a modern cryptocurrency built from scratch, designed to be efficient, decentralized, and secure.", - "healthy": true, - "healthy_error": null, - "home": "https://www.chia.net/", - "location": "/__w/charts/charts/community/chia", - "latest_version": "1.0.23", - "latest_app_version": "2.1.1", - "latest_human_version": "2.1.1_1.0.23", - "last_update": "2023-11-20 08:12:35", - "name": "chia", - "recommended": false, - "title": "Chia", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "blockchain", - "hard-drive" - ], - "screenshots": [], - "sources": [ - "https://github.com/Chia-Network/chia-docker", - "https://github.com/truenas/charts/tree/master/community/chia", - "https://www.chia.net/" - ], - "icon_url": "https://media.sys.truenas.net/apps/chia/icons/icon.svg" - }, - "komga": { - "app_readme": "

Komga

\n

Komga is a free and open source comics/mangas server.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Komga directories.\nAfterward, the Komga container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "media" - ], - "description": "Komga is a free and open source comics/mangas server.", - "healthy": true, - "healthy_error": null, - "home": "https://komga.org", - "location": "/__w/charts/charts/community/komga", - "latest_version": "1.1.5", - "latest_app_version": "1.7.2", - "latest_human_version": "1.7.2_1.1.5", - "last_update": "2023-11-20 08:12:35", - "name": "komga", - "recommended": false, - "title": "Komga", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "comics", - "mangas" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/komga/screenshots/screenshot1.png" - ], - "sources": [ - "https://github.com/gotson/komga", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/komga", - "https://hub.docker.com/r/gotson/komga" - ], - "icon_url": "https://media.sys.truenas.net/apps/komga/icons/icon.svg" - }, - "sonarr": { - "app_readme": "

Sonarr

\n

Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Sonarr directories.\nAfterward, the Sonarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "media" - ], - "description": "Sonarr is a PVR for Usenet and BitTorrent users.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/Sonarr/Sonarr", - "location": "/__w/charts/charts/community/sonarr", - "latest_version": "1.1.2", - "latest_app_version": "3.0.10.1567", - "latest_human_version": "3.0.10.1567_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "sonarr", - "recommended": false, - "title": "Sonarr", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "series" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/sonarr/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/sonarr/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/sonarr/screenshots/screenshot3.png" - ], - "sources": [ - "https://github.com/onedr0p/containers/tree/main/apps/sonarr", - "https://github.com/truenas/charts/tree/master/community/sonarr", - "https://github.com/Sonarr/Sonarr" - ], - "icon_url": "https://media.sys.truenas.net/apps/sonarr/icons/icon.png" - }, - "flame": { - "app_readme": "

Flame

\n

Flame is a self-hosted start page for your server.

", - "categories": [ - "productivity" - ], - "description": "Flame is a self-hosted start page for your server.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/pawelmalak/flame", - "location": "/__w/charts/charts/community/flame", - "latest_version": "1.1.2", - "latest_app_version": "2.3.1", - "latest_human_version": "2.3.1_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "flame", - "recommended": false, - "title": "Flame", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "startpage" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/flame/screenshots/screenshot1.png" - ], - "sources": [ - "https://hub.docker.com/r/pawelmalak/flame", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/flame", - "https://github.com/pawelmalak/flame" - ], - "icon_url": "https://media.sys.truenas.net/apps/flame/icons/icon.png" - }, - "metube": { - "app_readme": "

MeTube

\n

MeTube is a web GUI for youtube-dl (using the yt-dlp fork) with playlist support.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the MeTube directories.\nAfterward, the MeTube container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "media" - ], - "description": "MeTube is a web GUI for youtube-dl (using the yt-dlp fork) with playlist support.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/alexta69/metube", - "location": "/__w/charts/charts/community/metube", - "latest_version": "1.1.6", - "latest_app_version": "2023-11-16", - "latest_human_version": "2023-11-16_1.1.6", - "last_update": "2023-11-20 08:12:35", - "name": "metube", - "recommended": false, - "title": "MeTube", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "youtube-dl", - "yt-dlp" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/metube/screenshots/screenshot1.png" - ], - "sources": [ - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/metube", - "https://github.com/alexta69/metube" - ], - "icon_url": "https://localhost/no-icon" - }, - "mealie": { - "app_readme": "

Mealie

\n

Mealie is a self-hosted recipe manager and meal planner

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the postgres directories.\nAfterward, the postgres container will run as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the postgres data directories.

\n
", - "categories": [ - "productivity" - ], - "description": "Mealie is a self-hosted recipe manager and meal planner", - "healthy": true, - "healthy_error": null, - "home": "https://mealie.io", - "location": "/__w/charts/charts/community/mealie", - "latest_version": "1.0.0", - "latest_app_version": "latest", - "latest_human_version": "latest_1.0.0", - "last_update": "2023-11-20 08:12:35", - "name": "mealie", - "recommended": false, - "title": "Mealie", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "recipes", - "meal planner" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/mealie/screenshots/screenshot1.png" - ], - "sources": [ - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/mealie", - "https://github.com/ndom91/briefkasten", - "https://nightly.mealie.io/" - ], - "icon_url": "https://media.sys.truenas.net/apps/mealie/icons/icon.png" - }, - "firefly-iii": { - "app_readme": "

Firefly III

\n

Firefly III is a personal finances manager

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the postgres directories.\nAfterward, the postgres container will run as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the postgres data directories.

\n
", - "categories": [ - "productivity" - ], - "description": "Firefly III is a personal finances manager", - "healthy": true, - "healthy_error": null, - "home": "https://www.firefly-iii.org/", - "location": "/__w/charts/charts/community/firefly-iii", - "latest_version": "1.0.12", - "latest_app_version": "6.0.30", - "latest_human_version": "6.0.30_1.0.12", - "last_update": "2023-11-20 08:12:35", - "name": "firefly-iii", - "recommended": false, - "title": "Firefly III", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "finance" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/firefly-iii/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/firefly-iii/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/firefly-iii/screenshots/screenshot3.png", - "https://media.sys.truenas.net/apps/firefly-iii/screenshots/screenshot4.png" - ], - "sources": [ - "https://hub.docker.com/r/fireflyiii/core/", - "https://github.com/truenas/charts/tree/master/community/firefly-iii", - "https://github.com/firefly-iii/firefly-iii" - ], - "icon_url": "https://media.sys.truenas.net/apps/firefly-iii/icons/icon.png" - }, - "zerotier": { - "app_readme": "

Zerotier

\n

Zerotier Securely connect any device, anywhere.

", - "categories": [ - "networking" - ], - "description": "Securely connect any device, anywhere.", - "healthy": true, - "healthy_error": null, - "home": "https://www.zerotier.com", - "location": "/__w/charts/charts/community/zerotier", - "latest_version": "1.0.12", - "latest_app_version": "1.12.2", - "latest_human_version": "1.12.2_1.0.12", - "last_update": "2023-11-20 08:12:35", - "name": "zerotier", - "recommended": false, - "title": "Zerotier", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "vpn" - ], - "screenshots": [], - "sources": [ - "https://www.zerotier.com", - "https://github.com/truenas/charts/tree/master/community/zerotier", - "https://hub.docker.com/r/zerotier/zerotier" - ], - "icon_url": "https://media.sys.truenas.net/apps/zerotier/icons/icon.png" - }, - "castopod": { - "app_readme": "

Castopod

\n

Castopod is an open-source hosting platform made for podcasters who want engage and interact with their audience.

", - "categories": [ - "media" - ], - "description": "Castopod is an open-source hosting platform made for podcasters who want engage and interact with their audience.", - "healthy": true, - "healthy_error": null, - "home": "https://castopod.org", - "location": "/__w/charts/charts/community/castopod", - "latest_version": "1.1.2", - "latest_app_version": "1.6.5", - "latest_human_version": "1.6.5_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "castopod", - "recommended": false, - "title": "Castopod", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "podcast" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/castopod/screenshots/screenshot1.png" - ], - "sources": [ - "https://hub.docker.com/r/castopod/castopod", - "https://github.com/truenas/charts/tree/master/community/castopod", - "https://code.castopod.org/adaures/castopod" - ], - "icon_url": "https://media.sys.truenas.net/apps/castopod/icons/icon.svg" - }, "whoogle": { "app_readme": "

Whoogle

\n

Whoogle is a self-hosted, ad-free, privacy-respecting metasearch engine

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Whoogle directories.\nAfterward, the Whoogle container will run as a non-root user (927).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
\n

See Whoogle's Docs for a list of available environment variables.\nNote that all configuration via WebUI will be reset if the container is restarted.\nOnly config changes made via environment variables will persist.

", "categories": [ @@ -1505,7 +1198,7 @@ "latest_version": "1.1.3", "latest_app_version": "0.8.4", "latest_human_version": "0.8.4_1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "whoogle", "recommended": false, "title": "Whoogle", @@ -1531,6 +1224,78 @@ ], "icon_url": "https://media.sys.truenas.net/apps/whoogle/icons/icon.png" }, + "logseq": { + "app_readme": "

Logseq

\n

Logseq is a privacy-first, open-source platform for knowledge management and collaboration.

\n

HTTPS is required in order to use Logseq.

\n

Either by using the Certificate selection or with an external reverse proxy.

", + "categories": [ + "productivity" + ], + "description": "Logseq is a privacy-first, open-source platform for knowledge management and collaboration.", + "healthy": true, + "healthy_error": null, + "home": "https://logseq.com/", + "location": "/__w/charts/charts/community/logseq", + "latest_version": "1.1.2", + "latest_app_version": "latest", + "latest_human_version": "latest_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "logseq", + "recommended": false, + "title": "Logseq", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "knowledge", + "management" + ], + "screenshots": [], + "sources": [ + "https://github.com/logseq/logseq", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/logseq" + ], + "icon_url": "https://media.sys.truenas.net/apps/logseq/icons/icon.png" + }, + "recyclarr": { + "app_readme": "

Recyclarr

\n

Recyclarr synchronizes recommended settings from the TRaSH guides to your Sonarr/Radarr instances.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Recyclarr directories.\nAfterward, the Recyclarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "media" + ], + "description": "Recyclarr synchronizes recommended settings from the TRaSH guides to your Sonarr/Radarr instances.", + "healthy": true, + "healthy_error": null, + "home": "https://recyclarr.dev", + "location": "/__w/charts/charts/community/recyclarr", + "latest_version": "1.1.2", + "latest_app_version": "6.0.2", + "latest_human_version": "6.0.2_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "recyclarr", + "recommended": false, + "title": "Recyclarr", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "sync", + "sonarr", + "radarr" + ], + "screenshots": [], + "sources": [ + "https://recyclarr.dev", + "https://github.com/truenas/charts/tree/master/community/recyclarr", + "https://github.com/recyclarr/recyclarr/tree/recyclarr" + ], + "icon_url": "https://media.sys.truenas.net/apps/recyclarr/icons/icon.png" + }, "paperless-ngx": { "app_readme": "

Paperless-ngx

\n

Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.

", "categories": [ @@ -1544,7 +1309,7 @@ "latest_version": "1.1.3", "latest_app_version": "1.17.4", "latest_human_version": "1.17.4_1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "paperless-ngx", "recommended": false, "title": "Paperless-ngx", @@ -1576,23 +1341,23 @@ ], "icon_url": "https://media.sys.truenas.net/apps/paperless-ngx/icons/icon.svg" }, - "recyclarr": { - "app_readme": "

Recyclarr

\n

Recyclarr synchronizes recommended settings from the TRaSH guides to your Sonarr/Radarr instances.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Recyclarr directories.\nAfterward, the Recyclarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "drawio": { + "app_readme": "

Draw.io

\n

Draw.io is a whiteboarding / diagramming software application.

", "categories": [ - "media" + "productivity" ], - "description": "Recyclarr synchronizes recommended settings from the TRaSH guides to your Sonarr/Radarr instances.", + "description": "Draw.io is a whiteboarding / diagramming software application.", "healthy": true, "healthy_error": null, - "home": "https://recyclarr.dev", - "location": "/__w/charts/charts/community/recyclarr", - "latest_version": "1.1.2", - "latest_app_version": "6.0.2", - "latest_human_version": "6.0.2_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "recyclarr", + "home": "https://www.drawio.com", + "location": "/__w/charts/charts/community/drawio", + "latest_version": "1.1.6", + "latest_app_version": "22.1.3", + "latest_human_version": "22.1.3_1.1.6", + "last_update": "2023-11-20 16:53:43", + "name": "drawio", "recommended": false, - "title": "Recyclarr", + "title": "Draw.IO", "maintainers": [ { "name": "truenas", @@ -1601,35 +1366,84 @@ } ], "tags": [ - "sync", - "sonarr", - "radarr" + "diagram", + "whiteboard" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/drawio/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/drawio/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/drawio/screenshots/screenshot3.png" ], - "screenshots": [], "sources": [ - "https://recyclarr.dev", - "https://github.com/truenas/charts/tree/master/community/recyclarr", - "https://github.com/recyclarr/recyclarr/tree/recyclarr" + "https://hub.docker.com/r/jgraph/drawio", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/drawio", + "https://github.com/jgraph/drawio" ], - "icon_url": "https://media.sys.truenas.net/apps/recyclarr/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/drawio/icons/icon.png" }, - "deluge": { - "app_readme": "

Deluge

\n

Deluge is a lightweight, Free Software, cross-platform BitTorrent client.

", + "pigallery2": { + "app_readme": "

PiGallery2

\n

PiGallery2 is a fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the PiGallery2 directories.\nAfterward, the PiGallery2 container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", "categories": [ "media" ], - "description": "Deluge is a lightweight, Free Software, cross-platform BitTorrent client.", + "description": "PiGallery2 is a fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers", "healthy": true, "healthy_error": null, - "home": "https://deluge-torrent.org", - "location": "/__w/charts/charts/community/deluge", + "home": "https://bpatrik.github.io/pigallery2", + "location": "/__w/charts/charts/community/pigallery2", "latest_version": "1.1.2", - "latest_app_version": "9.5.3", - "latest_human_version": "9.5.3_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "deluge", + "latest_app_version": "2.0.0", + "latest_human_version": "2.0.0_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "pigallery2", "recommended": false, - "title": "Deluge", + "title": "PiGallery2", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "photo" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot3.png", + "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot4.png", + "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot5.png", + "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot6.png", + "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot7.png", + "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot8.png", + "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot9.png", + "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot10.png" + ], + "sources": [ + "https://hub.docker.com/r/bpatrik/pigallery2", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/pigallery2", + "https://github.com/bpatrik/pigallery2" + ], + "icon_url": "https://media.sys.truenas.net/apps/pigallery2/icons/icon.png" + }, + "qbittorrent": { + "app_readme": "

qBittorrent

\n

The qBittorrent project aims to provide an open-source software alternative to \u00b5Torrent.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the qBittorrent directories.\nAfterward, the qBittorrent container will run as a non-root user (Default: 568).

\n
", + "categories": [ + "media" + ], + "description": "The qBittorrent project aims to provide an open-source software alternative to \u00b5Torrent.", + "healthy": true, + "healthy_error": null, + "home": "https://www.qbittorrent.org/", + "location": "/__w/charts/charts/community/qbittorrent", + "latest_version": "1.1.2", + "latest_app_version": "4.6.0", + "latest_human_version": "4.6.0_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "qbittorrent", + "recommended": false, + "title": "qBittorrent", "maintainers": [ { "name": "truenas", @@ -1641,31 +1455,109 @@ "torrent", "download" ], + "screenshots": [ + "https://media.sys.truenas.net/apps/qbittorrent/screenshots/screenshot1.png" + ], + "sources": [ + "https://github.com/onedr0p/containers/tree/main/apps/qbittorrent", + "https://github.com/truenas/charts/tree/master/community/qbittorrent", + "https://www.qbittorrent.org/" + ], + "icon_url": "https://media.sys.truenas.net/apps/qbittorrent/icons/icon.png" + }, + "jellyseerr": { + "app_readme": "

Jellyseerr

\n

Jellyseerr is a free and open source software application for managing requests for your media library.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Jellyseerr directories.\nAfterward, the Jellyseerr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "media" + ], + "description": "Jellyseerr is a free and open source software application for managing requests for your media library.", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/Fallenbagel/jellyseerr", + "location": "/__w/charts/charts/community/jellyseerr", + "latest_version": "1.0.11", + "latest_app_version": "1.7.0", + "latest_human_version": "1.7.0_1.0.11", + "last_update": "2023-11-20 16:53:43", + "name": "jellyseerr", + "recommended": false, + "title": "Jellyseerr", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "tv", + "movies", + "requests", + "series" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/jellyseerr/screenshots/screenshot1.png" + ], + "sources": [ + "https://github.com/Fallenbagel/jellyseerr", + "https://github.com/truenas/charts/tree/master/community/jellyseerr", + "https://hub.docker.com/r/fallenbagel/jellyseerr" + ], + "icon_url": "https://media.sys.truenas.net/apps/jellyseerr/icons/icon.svg" + }, + "immich": { + "app_readme": "

Immich

\n

Immich - Self-hosted backup solution for photos and videos on mobile device

", + "categories": [ + "media" + ], + "description": "Immich", + "healthy": true, + "healthy_error": null, + "home": "https://immich.app", + "location": "/__w/charts/charts/community/immich", + "latest_version": "1.1.0", + "latest_app_version": "1.87.0", + "latest_human_version": "1.87.0_1.1.0", + "last_update": "2023-11-20 16:55:03", + "name": "immich", + "recommended": false, + "title": "Immich", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "photos", + "backup" + ], "screenshots": [], "sources": [ - "https://hub.docker.com/r/linuxserver/deluge", - "https://github.com/truenas/charts/tree/master/community/deluge", - "https://deluge-torrent.org/" + "https://immich.app", + "https://github.com/truenas/charts/tree/master/community/immich", + "https://github.com/immich-app/immich" ], - "icon_url": "https://media.sys.truenas.net/apps/deluge/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/immich/icons/icon.svg" }, - "tiny-media-manager": { - "app_readme": "

tinyMediaManager

\n

tinyMediaManager is a media management tool written in Java/Swing.

", + "vaultwarden": { + "app_readme": "

Vaultwarden

\n

Vaultwarden Alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients

\n
\n

During the installation process, a container will be launched with root privileges. This is required\nin order to apply the correct permissions to the Vaultwarden data directory. Afterward, the Vaultwarden container\nwill run as a non-root user (default 568).\nSame applies to the postgres container. This will run afterwards as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the Vaultwarden and postgres data directories.

\n
\n

While the option to use Rocket for TLS is there, it is not\nrecommended.\nInstead, use a reverse proxy to handle TLS termination.

\n

Using HTTPS is required for the most of the features to work (correctly).

", "categories": [ - "media" + "security" ], - "description": "tinyMediaManager is a media management tool written in Java/Swing.", + "description": "Alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients.", "healthy": true, "healthy_error": null, - "home": "https://www.tinymediamanager.org/", - "location": "/__w/charts/charts/community/tiny-media-manager", - "latest_version": "1.1.3", - "latest_app_version": "4.3.14", - "latest_human_version": "4.3.14_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "tiny-media-manager", + "home": "https://github.com/dani-garcia/vaultwarden", + "location": "/__w/charts/charts/community/vaultwarden", + "latest_version": "1.0.29", + "latest_app_version": "1.30.0", + "latest_human_version": "1.30.0_1.0.29", + "last_update": "2023-11-20 16:53:43", + "name": "vaultwarden", "recommended": false, - "title": "tinyMediaManager", + "title": "Vaultwarden", "maintainers": [ { "name": "truenas", @@ -1674,39 +1566,73 @@ } ], "tags": [ - "tv-shows", - "movies" + "password", + "manager" ], "screenshots": [ - "https://media.sys.truenas.net/apps/tiny-media-manager/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/tiny-media-manager/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/tiny-media-manager/screenshots/screenshot3.png", - "https://media.sys.truenas.net/apps/tiny-media-manager/screenshots/screenshot4.png" + "https://media.sys.truenas.net/apps/vaultwarden/screenshots/screenshot1.png" ], "sources": [ - "https://www.tinymediamanager.org/", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/tiny-media-manager", - "https://hub.docker.com/r/tinymediamanager/tinymediamanager" + "https://github.com/dani-garcia/vaultwarden", + "https://github.com/truenas/charts/tree/master/community/vaultwarden" ], - "icon_url": "https://media.sys.truenas.net/apps/tiny-media-manager/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/vaultwarden/icons/icon.png" }, - "homarr": { - "app_readme": "

Homarr

\n

Homarr is a sleek, modern dashboard that puts all of your apps and services at your fingertips.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Homarr directories.\nAfterward, the Homarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "planka": { + "app_readme": "

Planka

\n

Planka is an Elegant open source project tracking

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Planka directories.\nAfterward, the Planka container will run as a non-root user (1000).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", "categories": [ "productivity" ], - "description": "Homarr is a sleek, modern dashboard that puts all of your apps and services at your fingertips.", + "description": "Planka is an Elegant open source project tracking", "healthy": true, "healthy_error": null, - "home": "https://homarr.dev/", - "location": "/__w/charts/charts/community/homarr", + "home": "https://github.com/plankanban/planka", + "location": "/__w/charts/charts/community/planka", + "latest_version": "1.1.4", + "latest_app_version": "1.14.3", + "latest_human_version": "1.14.3_1.1.4", + "last_update": "2023-11-20 16:53:43", + "name": "planka", + "recommended": false, + "title": "Planka", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "kanban", + "project", + "task" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/planka/screenshots/screenshot1.png" + ], + "sources": [ + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/planka", + "https://github.com/plankanban/planka" + ], + "icon_url": "https://media.sys.truenas.net/apps/planka/icons/icon.png" + }, + "castopod": { + "app_readme": "

Castopod

\n

Castopod is an open-source hosting platform made for podcasters who want engage and interact with their audience.

", + "categories": [ + "media" + ], + "description": "Castopod is an open-source hosting platform made for podcasters who want engage and interact with their audience.", + "healthy": true, + "healthy_error": null, + "home": "https://castopod.org", + "location": "/__w/charts/charts/community/castopod", "latest_version": "1.1.2", - "latest_app_version": "0.13.4", - "latest_human_version": "0.13.4_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "homarr", + "latest_app_version": "1.6.5", + "latest_human_version": "1.6.5_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "castopod", "recommended": false, - "title": "Homarr", + "title": "Castopod", "maintainers": [ { "name": "truenas", @@ -1715,117 +1641,35 @@ } ], "tags": [ - "dashboard" + "podcast" ], "screenshots": [ - "https://media.sys.truenas.net/apps/homarr/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/homarr/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/homarr/screenshots/screenshot3.png" + "https://media.sys.truenas.net/apps/castopod/screenshots/screenshot1.png" ], "sources": [ - "https://homarr.dev/", - "https://github.com/truenas/charts/tree/master/community/homarr", - "https://github.com/ajnart/homarr" + "https://hub.docker.com/r/castopod/castopod", + "https://github.com/truenas/charts/tree/master/community/castopod", + "https://code.castopod.org/adaures/castopod" ], - "icon_url": "https://media.sys.truenas.net/apps/homarr/icons/icon.svg" + "icon_url": "https://media.sys.truenas.net/apps/castopod/icons/icon.svg" }, - "homepage": { - "app_readme": "

Homepage

\n

Homepage is a modern, secure, highly customizable application dashboard.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Homepage directories.\nAfterward, the Homepage container will run as a non-root user (1000).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "productivity" - ], - "description": "Homepage is a modern, secure, highly customizable application dashboard.", - "healthy": true, - "healthy_error": null, - "home": "https://gethomepage.dev/", - "location": "/__w/charts/charts/community/homepage", - "latest_version": "1.1.3", - "latest_app_version": "0.8.0", - "latest_human_version": "0.8.0_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "homepage", - "recommended": false, - "title": "Homepage", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "dashboard" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/homepage/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/homepage/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/homepage/screenshots/screenshot3.png", - "https://media.sys.truenas.net/apps/homepage/screenshots/screenshot4.png", - "https://media.sys.truenas.net/apps/homepage/screenshots/screenshot5.png", - "https://media.sys.truenas.net/apps/homepage/screenshots/screenshot6.png" - ], - "sources": [ - "https://gethomepage.dev/", - "https://github.com/truenas/charts/tree/master/community/homepage", - "https://github.com/benphelps/homepage" - ], - "icon_url": "https://media.sys.truenas.net/apps/homepage/icons/icon.png" - }, - "bazarr": { - "app_readme": "

Bazarr

\n

Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Bazarr directories.\nAfterward, the Bazarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "media" - ], - "description": "Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements.", - "healthy": true, - "healthy_error": null, - "home": "https://www.bazarr.media/", - "location": "/__w/charts/charts/community/bazarr", - "latest_version": "1.1.3", - "latest_app_version": "1.4.0", - "latest_human_version": "1.4.0_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "bazarr", - "recommended": false, - "title": "Bazarr", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "subtitles" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/bazarr/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/bazarr/screenshots/screenshot2.png" - ], - "sources": [ - "https://github.com/onedr0p/containers/tree/main/apps/bazarr", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/bazarr", - "https://github.com/morpheus65535/bazarr" - ], - "icon_url": "https://media.sys.truenas.net/apps/bazarr/icons/icon.png" - }, - "terraria": { - "app_readme": "

Terraria

\n

Terraria is a land of adventure! A land of mystery! A land that's yours to shape, defend, and enjoy.

\n

This applies only for the TShock image.\nOn the first run, you have to check the logs to get the server token. You will find something like this:

\n

text\nLogin before join enabled. Users may be prompted for an account specific password instead of a server password on connect.\nLogin using UUID enabled. Users automatically login via UUID.\nA malicious server can easily steal a user's UUID. You may consider turning this option off if you run a public server.\nTShock Notice: setup-code.txt is still present, and the code located in that file will be used.\nTo setup the server, join the game and type /setup 424041\nThis token will display until disabled by verification. (/setup)

\n

Join the server and run /setup <token>

", + "mineos": { + "app_readme": "

MineOS

\n

MineOS is a server front-end to ease managing Minecraft administrative tasks.

", "categories": [ "games" ], - "description": "Terraria is a land of adventure! A land of mystery! A land that's yours to shape, defend, and enjoy.", + "description": "MineOS is a server front-end to ease managing Minecraft administrative tasks.", "healthy": true, "healthy_error": null, - "home": "https://terraria.org/", - "location": "/__w/charts/charts/community/terraria", - "latest_version": "1.0.13", - "latest_app_version": "1.4.4.9", - "latest_human_version": "1.4.4.9_1.0.13", - "last_update": "2023-11-20 08:12:35", - "name": "terraria", + "home": "https://github.com/hexparrot/mineos-node", + "location": "/__w/charts/charts/community/mineos", + "latest_version": "1.0.12", + "latest_app_version": "latest", + "latest_human_version": "latest_1.0.12", + "last_update": "2023-11-20 16:53:43", + "name": "mineos", "recommended": false, - "title": "Terraria", + "title": "MineOS", "maintainers": [ { "name": "truenas", @@ -1834,35 +1678,35 @@ } ], "tags": [ - "world", - "building", - "adventure" + "minecraft" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/mineos/screenshots/screenshot1.png" ], - "screenshots": [], "sources": [ - "https://terraria.org/", - "https://github.com/truenas/charts/tree/master/community/terraria", - "https://github.com/ryansheehan/terraria" + "https://hub.docker.com/r/hexparrot/mineos/", + "https://github.com/truenas/charts/tree/master/community/mineos", + "https://github.com/hexparrot/mineos-node" ], - "icon_url": "https://media.sys.truenas.net/apps/terraria/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/mineos/icons/icon.png" }, - "autobrr": { - "app_readme": "

Autobrr

\n

Autobrr is the modern download automation tool for torrents and usenet.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Autobrr directories.\nAfterward, the Autobrr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "jellyfin": { + "app_readme": "

Jellyfin

\n

Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Jellyfin directories.\nAfterward, the Jellyfin container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", "categories": [ "media" ], - "description": "Autobrr is the modern download automation tool for torrents and usenet.", + "description": "Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media.", "healthy": true, "healthy_error": null, - "home": "https://github.com/autobrr/autobrr", - "location": "/__w/charts/charts/community/autobrr", - "latest_version": "1.1.4", - "latest_app_version": "1.33.0", - "latest_human_version": "1.33.0_1.1.4", - "last_update": "2023-11-20 08:12:35", - "name": "autobrr", + "home": "https://jellyfin.org/", + "location": "/__w/charts/charts/community/jellyfin", + "latest_version": "1.1.3", + "latest_app_version": "10.8.12", + "latest_human_version": "10.8.12_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "jellyfin", "recommended": false, - "title": "Autobrr", + "title": "Jellyfin", "maintainers": [ { "name": "truenas", @@ -1871,76 +1715,40 @@ } ], "tags": [ - "torrent", - "usenet" + "entertainment", + "movies", + "series", + "tv", + "streaming" ], "screenshots": [ - "https://github.com/autobrr/autobrr/raw/develop/.github/images/autobrr-front.png" + "https://media.sys.truenas.net/apps/jellyfin/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/jellyfin/screenshots/screenshot2.png" ], "sources": [ - "https://autobrr.com/installation/docker", - "https://github.com/truenas/charts/tree/master/community/autobrr", - "https://github.com/autobrr/autobrr" + "https://hub.docker.com/r/jellyfin/jellyfin", + "https://github.com/truenas/charts/tree/master/community/jellyfin", + "https://jellyfin.org/" ], - "icon_url": "https://media.sys.truenas.net/apps/autobrr/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/jellyfin/icons/icon.svg" }, - "nginx-proxy-manager": { - "app_readme": "

Nginx Proxy Manager

\n

Nginx Proxy Manager Expose your services easily and securely

\n
\n

Application requires to run as root. This is a limitation of the application.

\n
", - "categories": [ - "networking" - ], - "description": "Expose your services easily and securely", - "healthy": true, - "healthy_error": null, - "home": "https://nginxproxymanager.com/", - "location": "/__w/charts/charts/community/nginx-proxy-manager", - "latest_version": "1.0.19", - "latest_app_version": "2.10.4", - "latest_human_version": "2.10.4_1.0.19", - "last_update": "2023-11-20 08:12:35", - "name": "nginx-proxy-manager", - "recommended": false, - "title": "Nginx Proxy Manager", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "reverse", - "proxy" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/nginx-proxy-manager/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/nginx-proxy-manager/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/nginx-proxy-manager/screenshots/screenshot3.png" - ], - "sources": [ - "https://nginxproxymanager.com/", - "https://github.com/truenas/charts/tree/master/community/nginx-proxy-manager", - "https://hub.docker.com/r/jc21/nginx-proxy-manager" - ], - "icon_url": "https://media.sys.truenas.net/apps/nginx-proxy-manager/icons/icon.png" - }, - "wordpress": { - "app_readme": "

Wordpress

\n

Wordpress is a web content management system.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the wordpress directories.\nAfterward, the wordpress container will run as a non-root user (33).\nSame applies to the mariadb container. This will run afterwards as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the mariadb backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the wordpress and mariadb data directories.

\n
", + "searxng": { + "app_readme": "

SearXNG

\n

SearXNG is a privacy-respecting, hackable metasearch engine

", "categories": [ "productivity" ], - "description": "Wordpress is a web content management system", + "description": "SearXNG is a privacy-respecting, hackable metasearch engine", "healthy": true, "healthy_error": null, - "home": "https://wordpress.org", - "location": "/__w/charts/charts/community/wordpress", - "latest_version": "1.1.4", - "latest_app_version": "6.4.1", - "latest_human_version": "6.4.1_1.1.4", - "last_update": "2023-11-20 08:12:35", - "name": "wordpress", + "home": "https://github.com/searxng/searxng", + "location": "/__w/charts/charts/community/searxng", + "latest_version": "1.1.7", + "latest_app_version": "2023.11.14", + "latest_human_version": "2023.11.14_1.1.7", + "last_update": "2023-11-20 16:53:43", + "name": "searxng", "recommended": false, - "title": "Wordpress", + "title": "SearXNG", "maintainers": [ { "name": "truenas", @@ -1949,55 +1757,285 @@ } ], "tags": [ - "cms", - "blog" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/wordpress/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/wordpress/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/wordpress/screenshots/screenshot3.png", - "https://media.sys.truenas.net/apps/wordpress/screenshots/screenshot4.png" - ], - "sources": [ - "https://hub.docker.com/_/wordpress", - "https://github.com/truenas/charts/tree/master/community/wordpress" - ], - "icon_url": "https://media.sys.truenas.net/apps/wordpress/icons/icon.png" - }, - "mumble": { - "app_readme": "

Mumble

\n

Mumble is an Open Source, Low Latency, High Quality Voice Chat Home Downloads Documentation Blog Contribute About

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Mumble directories.\nAfterward, the Mumble container will run as a non-root user (1000, Cannot change).

\n
\n

You can change the server configuration by adding additional environment variables.\nPrefix the configuration variable with MUMBLE_CONFIG_ and it will be added to the configuration file.\nView the Mumble Configuration File for more information.

\n

For example you can set autobanAttempts like this:

\n", - "categories": [ - "productivity" - ], - "description": "Mumble is a free, open source, low latency, high quality voice chat application.", - "healthy": true, - "healthy_error": null, - "home": "https://www.mumble.info/", - "location": "/__w/charts/charts/community/mumble", - "latest_version": "1.0.14", - "latest_app_version": "v1.4.230", - "latest_human_version": "v1.4.230_1.0.14", - "last_update": "2023-11-20 08:12:35", - "name": "mumble", - "recommended": false, - "title": "Mumble", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "voice" + "search" ], "screenshots": [], "sources": [ - "https://github.com/mumble-voip/mumble-docker", - "https://github.com/truenas/charts/tree/master/community/mumble", - "https://www.mumble.info/" + "https://hub.docker.com/r/searxng/searxng", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/searxng", + "https://github.com/searxng/searxng" ], - "icon_url": "https://media.sys.truenas.net/apps/mumble/icons/icon.svg" + "icon_url": "https://media.sys.truenas.net/apps/searxng/icons/icon.svg" + }, + "komga": { + "app_readme": "

Komga

\n

Komga is a free and open source comics/mangas server.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Komga directories.\nAfterward, the Komga container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "media" + ], + "description": "Komga is a free and open source comics/mangas server.", + "healthy": true, + "healthy_error": null, + "home": "https://komga.org", + "location": "/__w/charts/charts/community/komga", + "latest_version": "1.1.5", + "latest_app_version": "1.7.2", + "latest_human_version": "1.7.2_1.1.5", + "last_update": "2023-11-20 16:53:43", + "name": "komga", + "recommended": false, + "title": "Komga", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "comics", + "mangas" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/komga/screenshots/screenshot1.png" + ], + "sources": [ + "https://github.com/gotson/komga", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/komga", + "https://hub.docker.com/r/gotson/komga" + ], + "icon_url": "https://media.sys.truenas.net/apps/komga/icons/icon.svg" + }, + "passbolt": { + "app_readme": "

Passbolt

\n

Passbolt is a security-first, open source password manager

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Passbolt directories.\nAfterward, the Passbolt container will run as a non-root user (33).\nSame applies to the mariadb container. This will run afterwards as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the mariadb backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the Passbolt and mariadb data directories.

\n
\n

Register admin user

\n

Connect to the container's shell and run the following command replacing the\nvalues (user@example.com, first_name, last_name) with your own values.

\n

shell\n/usr/share/php/passbolt/bin/cake passbolt register_user -r admin \\\n -u user@example.com -f first_name -l last_name

", + "categories": [ + "security" + ], + "description": "Passbolt is a security-first, open source password manager", + "healthy": true, + "healthy_error": null, + "home": "https://www.passbolt.com", + "location": "/__w/charts/charts/community/passbolt", + "latest_version": "1.1.3", + "latest_app_version": "4.4.0.1", + "latest_human_version": "4.4.0.1_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "passbolt", + "recommended": false, + "title": "Passbolt", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "password", + "manager" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/passbolt/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/passbolt/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/passbolt/screenshots/screenshot3.png", + "https://media.sys.truenas.net/apps/passbolt/screenshots/screenshot4.png" + ], + "sources": [ + "https://hub.docker.com/r/passbolt/passbolt", + "https://github.com/truenas/charts/tree/master/community/passbolt", + "https://www.passbolt.com" + ], + "icon_url": "https://media.sys.truenas.net/apps/passbolt/icon/icon.svg" + }, + "jenkins": { + "app_readme": "

Jenkins

\n

Jenkins. The leading open source automation server, Jenkins provides hundreds of\nplugins to support building, deploying and automating any project.

\n
\n

When application is installed and on each startup, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Jenkins directories.\nAfterward, the Jenkins container will run as a non-root user (1000).\nAll mounted storage(s) will be chowned only if the parent directory does not match the user and group (1000).

\n
", + "categories": [ + "productivity" + ], + "description": "Jenkins is a leading open source automation server,", + "healthy": true, + "healthy_error": null, + "home": "https://www.jenkins.io/", + "location": "/__w/charts/charts/community/jenkins", + "latest_version": "1.1.3", + "latest_app_version": "2.426.1", + "latest_human_version": "2.426.1_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "jenkins", + "recommended": false, + "title": "Jenkins", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "automation", + "ci/cd" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/jenkins/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/jenkins/screenshots/screenshot2.png" + ], + "sources": [ + "https://hub.docker.com/r/jenkins/jenkins", + "https://github.com/truenas/charts/tree/master/community/jenkins", + "https://github.com/jenkinsci/jenkins", + "https://www.jenkins.io/" + ], + "icon_url": "https://media.sys.truenas.net/apps/jenkins/icons/icon.svg" + }, + "tdarr": { + "app_readme": "

Tdarr

\n

Tdarr is a Distributed Transcoding System

\n", + "categories": [ + "media" + ], + "description": "Tdarr is a Distributed Transcoding System", + "healthy": true, + "healthy_error": null, + "home": "https://home.tdarr.io/", + "location": "/__w/charts/charts/community/tdarr", + "latest_version": "1.1.2", + "latest_app_version": "2.00.20.1", + "latest_human_version": "2.00.20.1_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "tdarr", + "recommended": false, + "title": "Tdarr", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "encode", + "transcode" + ], + "screenshots": [ + "https://home.tdarr.io/static/media/Stats2-min.a583d8ec.png", + "https://home.tdarr.io/static/media/Nodes-min.d8bf11b5.png", + "https://home.tdarr.io/static/media/VerdictHistory-min.444965ac.png" + ], + "sources": [ + "https://home.tdarr.io/", + "https://github.com/truenas/charts/tree/master/community/tdarr", + "https://docs.tdarr.io/docs" + ], + "icon_url": "https://media.sys.truenas.net/apps/tdarr/icons/icon.png" + }, + "tftpd-hpa": { + "app_readme": "

TFTP

\n

TFTP is a server for the Trivial File Transfer Protocol.

\n

The app runs as root user and drops privileges to tftp (9069) user for the TFTP service.

\n
\n

On every application start, a container will be launched with root privileges.\nThis will check the parent directory permissions and ownership.\nIf there is a mismatch it will apply the correct permissions to the TFTP directories.\nWhen \"Allow Create\" is checked, the above container will also check and chmod if needed\nto 757 the TFTP directories and to 555 when not checked.\nAfterward, the TFTP container will run as a root user, dropping privileges\nto tftp (9069) user for the TFTP service.\nNote: You need to have configured DHCP server for network boot to work.

\n
", + "categories": [ + "networking" + ], + "description": "A lightweight tftp-server", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/truenas/containers/tree/main/apps/tftpd-hpa", + "location": "/__w/charts/charts/community/tftpd-hpa", + "latest_version": "1.0.10", + "latest_app_version": "1.0.0", + "latest_human_version": "1.0.0_1.0.10", + "last_update": "2023-11-20 16:53:43", + "name": "tftpd-hpa", + "recommended": false, + "title": "TFTP Server", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "tftp" + ], + "screenshots": [], + "sources": [ + "https://github.com/truenas/containers/tree/main/apps/tftpd-hpa", + "https://github.com/truenas/charts/tree/master/community/tftpd-hpa", + "https://hub.docker.com/r/ixsystems/tftpd-hpa" + ], + "icon_url": "https://media.sys.truenas.net/apps/tftpd-hpa/icons/icon.png" + }, + "node-red": { + "app_readme": "

Node-RED

\n

Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Node-RED directories.\nAfterward, the Node-RED container will run as a non-root user (1000).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "productivity" + ], + "description": "Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.", + "healthy": true, + "healthy_error": null, + "home": "https://nodered.org", + "location": "/__w/charts/charts/community/node-red", + "latest_version": "1.1.2", + "latest_app_version": "3.1.0", + "latest_human_version": "3.1.0_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "node-red", + "recommended": false, + "title": "Node-RED", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "automation" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/node-red/screenshots/screenshot1.png" + ], + "sources": [ + "https://github.com/node-red/node-red-docker", + "https://github.com/truenas/charts/tree/master/community/node-red", + "https://nodered.org" + ], + "icon_url": "https://media.sys.truenas.net/apps/node-red/icons/icon.png" + }, + "joplin": { + "app_readme": "

Joplin

\n

Joplin is an open source note-taking app. Capture your thoughts and securely access them from any device

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the postgres directories.\nAfterward, the postgres container will run as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the postgres data directories.

\n
", + "categories": [ + "productivity" + ], + "description": "Joplin is an open source note-taking app. Capture your thoughts and securely access them from any device", + "healthy": true, + "healthy_error": null, + "home": "https://joplinapp.org/", + "location": "/__w/charts/charts/community/joplin", + "latest_version": "1.0.7", + "latest_app_version": "2.13.3", + "latest_human_version": "2.13.3_1.0.7", + "last_update": "2023-11-20 16:53:43", + "name": "joplin", + "recommended": false, + "title": "Joplin", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "notes" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/joplin/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/joplin/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/joplin/screenshots/screenshot3.png" + ], + "sources": [ + "https://github.com/laurent22/joplin", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/joplin", + "https://hub.docker.com/r/joplin/server/" + ], + "icon_url": "https://media.sys.truenas.net/apps/joplin/icons/icon.png" }, "plex-auto-languages": { "app_readme": "

Plex Auto Languages

\n

Plex Auto Languages offer automated language selection for Plex TV Shows

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Plex Auto Languages directories.\nAfterward, the Plex Auto Languages container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", @@ -2012,7 +2050,7 @@ "latest_version": "1.1.2", "latest_app_version": "1.2.3", "latest_human_version": "1.2.3_1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "plex-auto-languages", "recommended": false, "title": "Plex Auto Languages", @@ -2048,7 +2086,7 @@ "latest_version": "1.0.23", "latest_app_version": "1.20.5", "latest_human_version": "1.20.5_1.0.23", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "gitea", "recommended": false, "title": "Gitea", @@ -2075,23 +2113,360 @@ ], "icon_url": "https://media.sys.truenas.net/apps/gitea/icons/icon.svg" }, - "omada-controller": { - "app_readme": "

Omada Controller

\n

Omada Controller is a network management controller for Omada (TP-Link) Equipment.

", + "freshrss": { + "app_readme": "

FreshRSS

\n

FreshRSS is a free, self-hostable news aggregator

", + "categories": [ + "productivity" + ], + "description": "FreshRSS is a free, self-hostable news aggregator", + "healthy": true, + "healthy_error": null, + "home": "https://freshrss.org/", + "location": "/__w/charts/charts/community/freshrss", + "latest_version": "1.0.3", + "latest_app_version": "1.22.1", + "latest_human_version": "1.22.1_1.0.3", + "last_update": "2023-11-20 16:53:43", + "name": "freshrss", + "recommended": false, + "title": "FreshRSS", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "rss", + "news" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/freshrss/screenshots/screenshot1.webp" + ], + "sources": [ + "https://github.com/FreshRSS/FreshRSS", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/freshrss", + "https://hub.docker.com/r/freshrss/freshrss" + ], + "icon_url": "https://media.sys.truenas.net/apps/freshrss/icons/icon.png" + }, + "navidrome": { + "app_readme": "

Navidrome

\n

Navidrome is a personal streaming service

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Navidrome directories.\nAfterward, the Navidrome container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
\n

Additional configuration options can be defined via environment variables.\nSee more information on the Navidrome Documentation

", + "categories": [ + "media" + ], + "description": "Navidrome is a personal streaming service", + "healthy": true, + "healthy_error": null, + "home": "https://www.navidrome.org/", + "location": "/__w/charts/charts/community/navidrome", + "latest_version": "1.1.3", + "latest_app_version": "0.50.0", + "latest_human_version": "0.50.0_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "navidrome", + "recommended": false, + "title": "Navidrome", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "music" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/navidrome/screenshots/screenshot1.png" + ], + "sources": [ + "https://hub.docker.com/r/deluan/navidrome", + "https://github.com/truenas/charts/tree/master/community/navidrome", + "https://github.com/navidrome/navidrome/" + ], + "icon_url": "https://media.sys.truenas.net/apps/navidrome/icons/icon.png" + }, + "minecraft": { + "app_readme": "

Minecraft

\n

Minecraft is a sandbox game

\n
\n

Application requires to run as root.

\n
\n

Depending on the Type of server selected, you might need to add additional\ncustom environment variables to the application.

\n

More info can be found here\nSelect the type on the sidebar.

\n

Note that some values are only applicable during the world generation.\nMore info can be found here

", + "categories": [ + "games" + ], + "description": "Minecraft is a sandbox game", + "healthy": true, + "healthy_error": null, + "home": "https://www.minecraft.net/en-us", + "location": "/__w/charts/charts/community/minecraft", + "latest_version": "1.1.4", + "latest_app_version": "2023.11.0", + "latest_human_version": "2023.11.0_1.1.4", + "last_update": "2023-11-20 16:53:43", + "name": "minecraft", + "recommended": false, + "title": "Minecraft", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "world", + "building" + ], + "screenshots": [], + "sources": [ + "https://www.minecraft.net/en-us", + "https://github.com/truenas/charts/tree/master/community/minecraft", + "https://github.com/itzg/docker-minecraft-server" + ], + "icon_url": "https://media.sys.truenas.net/apps/minecraft/icons/icon.svg" + }, + "chia": { + "app_readme": "

Chia

\n

This container runs as root user.

\n

When a port is set to < 9000. Host Networking is enabled automatically.

\n
\n

Also NodePort services turn to ClusterIP services, to avoid attempts to bind ports twice.

\n
\n

Key file is stored in /plots/keyfile and is generated automatically, only if the file does not exist.\nIf you want to use your own keyfile, you can create a file called keyfile in the /plots directory and it will be used instead.

\n
\n

When set on harvester mode keys variable is set to none and no generation is performed.

\n
", + "categories": [ + "financial" + ], + "description": "Chia is a modern cryptocurrency built from scratch, designed to be efficient, decentralized, and secure.", + "healthy": true, + "healthy_error": null, + "home": "https://www.chia.net/", + "location": "/__w/charts/charts/community/chia", + "latest_version": "1.0.23", + "latest_app_version": "2.1.1", + "latest_human_version": "2.1.1_1.0.23", + "last_update": "2023-11-20 16:53:43", + "name": "chia", + "recommended": false, + "title": "Chia", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "blockchain", + "hard-drive" + ], + "screenshots": [], + "sources": [ + "https://github.com/Chia-Network/chia-docker", + "https://github.com/truenas/charts/tree/master/community/chia", + "https://www.chia.net/" + ], + "icon_url": "https://media.sys.truenas.net/apps/chia/icons/icon.svg" + }, + "sftpgo": { + "app_readme": "

SFTPGo

\n

SFTPGo is a fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the SFTPGo directories.\nAfterward, the SFTPGo container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "storage" + ], + "description": "SFTPGo is a fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/drakkan/sftpgo", + "location": "/__w/charts/charts/community/sftpgo", + "latest_version": "1.1.3", + "latest_app_version": "2.5.5", + "latest_human_version": "2.5.5_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "sftpgo", + "recommended": false, + "title": "SFTPGo", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "sftp" + ], + "screenshots": [], + "sources": [ + "https://hub.docker.com/r/drakkan/sftpgo", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/sftpgo", + "https://github.com/drakkan/sftpgo" + ], + "icon_url": "https://media.sys.truenas.net/apps/sftpgo/icons/icon.png" + }, + "fscrawler": { + "app_readme": "

FSCrawler

\n

FSCrawler is a crawler that helps to index binary documents such as PDF, Open Office, MS Office.

", + "categories": [ + "productivity" + ], + "description": "FSCrawler is a crawler that helps to index binary documents such as PDF, Open Office, MS Office.", + "healthy": true, + "healthy_error": null, + "home": "https://fscrawler.readthedocs.io/", + "location": "/__w/charts/charts/community/fscrawler", + "latest_version": "1.1.2", + "latest_app_version": "2.9", + "latest_human_version": "2.9_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "fscrawler", + "recommended": false, + "title": "FSCrawler", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "index", + "crawler" + ], + "screenshots": [], + "sources": [ + "https://github.com/dadoonet/fscrawler", + "https://github.com/truenas/charts/tree/master/community/fscrawler", + "https://hub.docker.com/r/dadoonet/fscrawler", + "https://fscrawler.readthedocs.io/" + ], + "icon_url": "https://localhost/no-icon" + }, + "tailscale": { + "app_readme": "

Tailscale

\n

Tailscale Secure remote access to shared resources

\n", + "categories": [ + "networking" + ], + "description": "Secure remote access to shared resources", + "healthy": true, + "healthy_error": null, + "home": "https://tailscale.com/", + "location": "/__w/charts/charts/community/tailscale", + "latest_version": "1.0.22", + "latest_app_version": "1.52.0", + "latest_human_version": "1.52.0_1.0.22", + "last_update": "2023-11-20 16:53:43", + "name": "tailscale", + "recommended": false, + "title": "Tailscale", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "vpn" + ], + "screenshots": [], + "sources": [ + "https://tailscale.com/", + "https://github.com/truenas/charts/tree/master/community/tailscale", + "https://hub.docker.com/r/tailscale/tailscale" + ], + "icon_url": "https://media.sys.truenas.net/apps/tailscale/icons/icon.png" + }, + "homepage": { + "app_readme": "

Homepage

\n

Homepage is a modern, secure, highly customizable application dashboard.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Homepage directories.\nAfterward, the Homepage container will run as a non-root user (1000).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "productivity" + ], + "description": "Homepage is a modern, secure, highly customizable application dashboard.", + "healthy": true, + "healthy_error": null, + "home": "https://gethomepage.dev/", + "location": "/__w/charts/charts/community/homepage", + "latest_version": "1.1.3", + "latest_app_version": "0.8.0", + "latest_human_version": "0.8.0_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "homepage", + "recommended": false, + "title": "Homepage", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "dashboard" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/homepage/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/homepage/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/homepage/screenshots/screenshot3.png", + "https://media.sys.truenas.net/apps/homepage/screenshots/screenshot4.png", + "https://media.sys.truenas.net/apps/homepage/screenshots/screenshot5.png", + "https://media.sys.truenas.net/apps/homepage/screenshots/screenshot6.png" + ], + "sources": [ + "https://gethomepage.dev/", + "https://github.com/truenas/charts/tree/master/community/homepage", + "https://github.com/benphelps/homepage" + ], + "icon_url": "https://media.sys.truenas.net/apps/homepage/icons/icon.png" + }, + "grafana": { + "app_readme": "

Grafana

\n

Grafana is the open source analytics & monitoring solution for every database.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Grafana directories.\nAfterward, the Grafana container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
\n

Additional configuration can be made by adding additional environment variables\nHere is the available configuration documentation

\n

Use the following syntax:\nGF_<SECTION-NAME>_<KEY-NAME>

\n

Example:\nGF_SMTP_ENABLED

", + "categories": [ + "productivity" + ], + "description": "Grafana is the open source analytics & monitoring solution for every database.", + "healthy": true, + "healthy_error": null, + "home": "https://grafana.com", + "location": "/__w/charts/charts/community/grafana", + "latest_version": "1.1.3", + "latest_app_version": "10.2.1", + "latest_human_version": "10.2.1_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "grafana", + "recommended": false, + "title": "Grafana", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "analytics", + "monitoring", + "metrics", + "dashboards" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/grafana/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/grafana/screenshots/screenshot2.png" + ], + "sources": [ + "https://hub.docker.com/r/grafana/grafana", + "https://github.com/truenas/charts/tree/master/community/grafana", + "https://github.com/grafana" + ], + "icon_url": "https://media.sys.truenas.net/apps/grafana/icons/icon.png" + }, + "unifi-controller": { + "app_readme": "

Unifi Controller

\n

Unifi Controller is a network management controller for Unifi Equipment.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Unifi Controller directories.\nAfterward, the Unifi Controller container will run as a non-root user (999).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", "categories": [ "network" ], - "description": "Omada Controller (TP-Link) is a network management controller for TP-Link Omada Equipment.", + "description": "Unifi Controller is a network management controller for Unifi Equipment.", "healthy": true, "healthy_error": null, - "home": "https://github.com/mbentley/docker-omada-controller", - "location": "/__w/charts/charts/community/omada-controller", + "home": "https://github.com/jacobalberty/unifi-docker", + "location": "/__w/charts/charts/community/unifi-controller", "latest_version": "1.1.2", - "latest_app_version": "5.12", - "latest_human_version": "5.12_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "omada-controller", + "latest_app_version": "7.5.176", + "latest_human_version": "7.5.176_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "unifi-controller", "recommended": false, - "title": "Omada Controller", + "title": "Unifi Controller", "maintainers": [ { "name": "truenas", @@ -2101,114 +2476,33 @@ ], "tags": [ "controller", - "omada" + "unifi" ], "screenshots": [], "sources": [ - "https://github.com/mbentley/docker-omada-controller", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/omada-controller", - "https://hub.docker.com/r/mbentley/omada-controller" + "https://github.com/jacobalberty/unifi-docker", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/unifi-controller", + "https://hub.docker.com/r/jacobalberty/unifi" ], - "icon_url": "https://media.sys.truenas.net/apps/omada-controller/icons/icon.svg" + "icon_url": "https://media.sys.truenas.net/apps/unifi-controller/icons/icon.png" }, - "passbolt": { - "app_readme": "

Passbolt

\n

Passbolt is a security-first, open source password manager

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Passbolt directories.\nAfterward, the Passbolt container will run as a non-root user (33).\nSame applies to the mariadb container. This will run afterwards as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the mariadb backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the Passbolt and mariadb data directories.

\n
\n

Register admin user

\n

Connect to the container's shell and run the following command replacing the\nvalues (user@example.com, first_name, last_name) with your own values.

\n

shell\n/usr/share/php/passbolt/bin/cake passbolt register_user -r admin \\\n -u user@example.com -f first_name -l last_name

", - "categories": [ - "security" - ], - "description": "Passbolt is a security-first, open source password manager", - "healthy": true, - "healthy_error": null, - "home": "https://www.passbolt.com", - "location": "/__w/charts/charts/community/passbolt", - "latest_version": "1.1.3", - "latest_app_version": "4.4.0.1", - "latest_human_version": "4.4.0.1_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "passbolt", - "recommended": false, - "title": "Passbolt", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "password", - "manager" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/passbolt/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/passbolt/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/passbolt/screenshots/screenshot3.png", - "https://media.sys.truenas.net/apps/passbolt/screenshots/screenshot4.png" - ], - "sources": [ - "https://hub.docker.com/r/passbolt/passbolt", - "https://github.com/truenas/charts/tree/master/community/passbolt", - "https://www.passbolt.com" - ], - "icon_url": "https://media.sys.truenas.net/apps/passbolt/icon/icon.svg" - }, - "tdarr": { - "app_readme": "

Tdarr

\n

Tdarr is a Distributed Transcoding System

\n", + "autobrr": { + "app_readme": "

Autobrr

\n

Autobrr is the modern download automation tool for torrents and usenet.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Autobrr directories.\nAfterward, the Autobrr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", "categories": [ "media" ], - "description": "Tdarr is a Distributed Transcoding System", + "description": "Autobrr is the modern download automation tool for torrents and usenet.", "healthy": true, "healthy_error": null, - "home": "https://home.tdarr.io/", - "location": "/__w/charts/charts/community/tdarr", - "latest_version": "1.1.2", - "latest_app_version": "2.00.20.1", - "latest_human_version": "2.00.20.1_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "tdarr", - "recommended": false, - "title": "Tdarr", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "encode", - "transcode" - ], - "screenshots": [ - "https://home.tdarr.io/static/media/Stats2-min.a583d8ec.png", - "https://home.tdarr.io/static/media/Nodes-min.d8bf11b5.png", - "https://home.tdarr.io/static/media/VerdictHistory-min.444965ac.png" - ], - "sources": [ - "https://home.tdarr.io/", - "https://github.com/truenas/charts/tree/master/community/tdarr", - "https://docs.tdarr.io/docs" - ], - "icon_url": "https://media.sys.truenas.net/apps/tdarr/icons/icon.png" - }, - "planka": { - "app_readme": "

Planka

\n

Planka is an Elegant open source project tracking

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Planka directories.\nAfterward, the Planka container will run as a non-root user (1000).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "productivity" - ], - "description": "Planka is an Elegant open source project tracking", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/plankanban/planka", - "location": "/__w/charts/charts/community/planka", + "home": "https://github.com/autobrr/autobrr", + "location": "/__w/charts/charts/community/autobrr", "latest_version": "1.1.4", - "latest_app_version": "1.14.3", - "latest_human_version": "1.14.3_1.1.4", - "last_update": "2023-11-20 08:12:35", - "name": "planka", + "latest_app_version": "1.33.0", + "latest_human_version": "1.33.0_1.1.4", + "last_update": "2023-11-20 16:53:43", + "name": "autobrr", "recommended": false, - "title": "Planka", + "title": "Autobrr", "maintainers": [ { "name": "truenas", @@ -2217,159 +2511,36 @@ } ], "tags": [ - "kanban", - "project", - "task" + "torrent", + "usenet" ], "screenshots": [ - "https://media.sys.truenas.net/apps/planka/screenshots/screenshot1.png" + "https://github.com/autobrr/autobrr/raw/develop/.github/images/autobrr-front.png" ], "sources": [ - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/planka", - "https://github.com/plankanban/planka" + "https://autobrr.com/installation/docker", + "https://github.com/truenas/charts/tree/master/community/autobrr", + "https://github.com/autobrr/autobrr" ], - "icon_url": "https://media.sys.truenas.net/apps/planka/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/autobrr/icons/icon.png" }, - "n8n": { - "app_readme": "

n8n

\n

n8n is an extendable workflow automation tool.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the postgres directories.\nAfterward, the postgres container will run as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the postgres data directories.

\n
", - "categories": [ - "productivity" - ], - "description": "n8n is an extendable workflow automation tool.", - "healthy": true, - "healthy_error": null, - "home": "https://n8n.io/", - "location": "/__w/charts/charts/community/n8n", - "latest_version": "1.1.5", - "latest_app_version": "1.16.0", - "latest_human_version": "1.16.0_1.1.5", - "last_update": "2023-11-20 08:12:35", - "name": "n8n", - "recommended": false, - "title": "n8n", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "workflows", - "automation" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/n8n/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/n8n/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/n8n/screenshots/screenshot3.png", - "https://media.sys.truenas.net/apps/n8n/screenshots/screenshot4.png" - ], - "sources": [ - "https://github.com/n8n-io/n8n", - "https://github.com/truenas/charts/tree/master/community/n8n", - "https://hub.docker.com/r/n8nio/n8n" - ], - "icon_url": "https://media.sys.truenas.net/apps/n8n/icons/icon.png" - }, - "overseerr": { - "app_readme": "

Overseerr

\n

Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services, such as Sonarr, Radarr, and Plex!

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Overseerr directories.\nAfterward, the Overseerr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "media" - ], - "description": "Overseerr is a free and open source software application for managing requests for your media library.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/sct/overseerr", - "location": "/__w/charts/charts/community/overseerr", - "latest_version": "1.0.17", - "latest_app_version": "1.33.2", - "latest_human_version": "1.33.2_1.0.17", - "last_update": "2023-11-20 08:12:35", - "name": "overseerr", - "recommended": false, - "title": "Overseerr", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "tv", - "movies", - "requests", - "series" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/overseerr/screenshots/screenshot1.png" - ], - "sources": [ - "https://hub.docker.com/r/sctx/overseerr", - "https://github.com/truenas/charts/tree/master/community/overseer", - "https://github.com/sct/overseerr" - ], - "icon_url": "https://media.sys.truenas.net/apps/overseerr/icons/icon.svg" - }, - "jellyfin": { - "app_readme": "

Jellyfin

\n

Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Jellyfin directories.\nAfterward, the Jellyfin container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "media" - ], - "description": "Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media.", - "healthy": true, - "healthy_error": null, - "home": "https://jellyfin.org/", - "location": "/__w/charts/charts/community/jellyfin", - "latest_version": "1.1.3", - "latest_app_version": "10.8.12", - "latest_human_version": "10.8.12_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "jellyfin", - "recommended": false, - "title": "Jellyfin", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "entertainment", - "movies", - "series", - "tv", - "streaming" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/jellyfin/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/jellyfin/screenshots/screenshot2.png" - ], - "sources": [ - "https://hub.docker.com/r/jellyfin/jellyfin", - "https://github.com/truenas/charts/tree/master/community/jellyfin", - "https://jellyfin.org/" - ], - "icon_url": "https://media.sys.truenas.net/apps/jellyfin/icons/icon.svg" - }, - "adguard-home": { - "app_readme": "

AdGuard Home

\n

During the setup wizard, AdGuard Home presents an option to select on which port the web interface will be available.\n(Defaults to 80. Which is a privileged port and also usually the TrueNAS SCALE UI uses that port)\nBecause of that, App will force the webUI to listen to port 30000 (or the port selected by user in the TrueNAS SCALE UI).

\n

If you select a different port in the wizard, the Dashboard will not work initially but\nafter a couple of minutes container will automatically restart and the Dashboard will\nbe available on the port you selected on the TrueNAS SCALE UI.

\n
\n\n
", + "ddns-updater": { + "app_readme": "

DDNS Updater

\n

DDNS Updater is a lightweight universal DDNS Updater with web UI

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the DDNS Updater directories.\nAfterward, the DDNS Updater container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", "categories": [ "networking" ], - "description": "Free and open source, powerful network-wide ads & trackers blocking DNS server.", + "description": "Lightweight universal DDNS Updater with web UI", "healthy": true, "healthy_error": null, - "home": "https://github.com/AdguardTeam/AdGuardHome", - "location": "/__w/charts/charts/community/adguard-home", - "latest_version": "1.0.27", - "latest_app_version": "0.107.41", - "latest_human_version": "0.107.41_1.0.27", - "last_update": "2023-11-20 08:12:35", - "name": "adguard-home", + "home": "https://github.com/qdm12/ddns-updater", + "location": "/__w/charts/charts/community/ddns-updater", + "latest_version": "1.0.17", + "latest_app_version": "v2.5.0", + "latest_human_version": "v2.5.0_1.0.17", + "last_update": "2023-11-20 16:53:43", + "name": "ddns-updater", "recommended": false, - "title": "AdGuard Home", + "title": "DDNS Updater", "maintainers": [ { "name": "truenas", @@ -2378,37 +2549,183 @@ } ], "tags": [ - "dns", - "adblock" + "ddns" ], "screenshots": [ - "https://media.sys.truenas.net/apps/adguard-home/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/adguard-home/screenshots/screenshot2.png" + "https://media.sys.truenas.net/apps/ddns-updater/screenshots/screenshot1.png" ], "sources": [ - "https://github.com/AdguardTeam/AdGuardHome", - "https://github.com/truenas/charts/tree/master/community/adguard-home", - "https://hub.docker.com/r/adguard/adguardhome" + "https://github.com/qdm12/ddns-updater", + "https://github.com/truenas/charts/tree/master/community/ddns-updater", + "https://hub.docker.com/r/qmcgaw/ddns-updater" ], - "icon_url": "https://media.sys.truenas.net/apps/adguard-home/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/ddns-updater/icons/icon.svg" }, - "joplin": { - "app_readme": "

Joplin

\n

Joplin is an open source note-taking app. Capture your thoughts and securely access them from any device

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the postgres directories.\nAfterward, the postgres container will run as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the postgres data directories.

\n
", + "bazarr": { + "app_readme": "

Bazarr

\n

Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Bazarr directories.\nAfterward, the Bazarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "media" + ], + "description": "Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements.", + "healthy": true, + "healthy_error": null, + "home": "https://www.bazarr.media/", + "location": "/__w/charts/charts/community/bazarr", + "latest_version": "1.1.3", + "latest_app_version": "1.4.0", + "latest_human_version": "1.4.0_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "bazarr", + "recommended": false, + "title": "Bazarr", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "subtitles" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/bazarr/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/bazarr/screenshots/screenshot2.png" + ], + "sources": [ + "https://github.com/onedr0p/containers/tree/main/apps/bazarr", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/bazarr", + "https://github.com/morpheus65535/bazarr" + ], + "icon_url": "https://media.sys.truenas.net/apps/bazarr/icons/icon.png" + }, + "radarr": { + "app_readme": "

Radarr

\n

Radarr is a movie collection manager for Usenet and BitTorrent users.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Radarr directories.\nAfterward, the Radarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "media" + ], + "description": "Radarr is a movie collection manager for Usenet and BitTorrent users.", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/Radarr/Radarr", + "location": "/__w/charts/charts/community/radarr", + "latest_version": "1.1.3", + "latest_app_version": "5.1.3.8246", + "latest_human_version": "5.1.3.8246_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "radarr", + "recommended": false, + "title": "Radarr", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "movies" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/radarr/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/radarr/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/radarr/screenshots/screenshot3.png", + "https://media.sys.truenas.net/apps/radarr/screenshots/screenshot4.png" + ], + "sources": [ + "https://github.com/onedr0p/containers/tree/main/apps/radarr", + "https://github.com/truenas/charts/tree/master/community/radarr", + "https://github.com/Radarr/Radarr" + ], + "icon_url": "https://media.sys.truenas.net/apps/radarr/icons/icon.png" + }, + "clamav": { + "app_readme": "

ClamAV

\n

ClamAV - ClamAV\u00ae is an open-source antivirus engine for detecting trojans, viruses, malware & other malicious threats.

\n", + "categories": [ + "security" + ], + "description": "ClamAV is an open source (GPLv2) anti-virus toolkit.", + "healthy": true, + "healthy_error": null, + "home": "https://www.clamav.net/", + "location": "/__w/charts/charts/community/clamav", + "latest_version": "1.0.13", + "latest_app_version": "1.0.1", + "latest_human_version": "1.0.1_1.0.13", + "last_update": "2023-11-20 16:53:43", + "name": "clamav", + "recommended": false, + "title": "Clam AV", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "anti-virus" + ], + "screenshots": [], + "sources": [ + "https://docs.clamav.net/", + "https://github.com/truenas/charts/tree/master/community/clamav", + "https://www.clamav.net/" + ], + "icon_url": "https://media.sys.truenas.net/apps/clamav/icons/icon.png" + }, + "webdav": { + "app_readme": "

WebDAV

\n

WebDAV is a set of extensions to the HTTP protocol which allows users to collaboratively edit and manage files on remote web servers.

\n
\n

When application is installed and Fix Permissions is selected on at least 1 share\na container will be launched with root privileges. This is required in order to apply\nthe correct permissions to the WebDAV shares/directories.\nAfterward, the WebDAV container will run as a non-root user (Default: 666).\nChown will only apply if the parent directory does not match the configured user and group.

\n
", + "categories": [ + "file-sharing" + ], + "description": "WebDAV is a set of extensions to the HTTP protocol which allows users to collaboratively edit and manage files on remote web servers.", + "healthy": true, + "healthy_error": null, + "home": "http://www.webdav.org/", + "location": "/__w/charts/charts/community/webdav", + "latest_version": "1.0.13", + "latest_app_version": "2.4.58", + "latest_human_version": "2.4.58_1.0.13", + "last_update": "2023-11-20 16:53:43", + "name": "webdav", + "recommended": false, + "title": "WebDAV", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "webdav", + "file-sharing" + ], + "screenshots": [], + "sources": [ + "http://www.webdav.org/", + "https://github.com/truenas/charts/tree/master/community/webdav" + ], + "icon_url": "https://media.sys.truenas.net/apps/webdav/icons/icon.png" + }, + "linkding": { + "app_readme": "

Linkding

\n

Linkding is a bookmark manager that you can host yourself.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the linkding directories.\nAfterward, the linkding container will run as a non-root user (Default: 568).\nSame applies to the postgres container. This will run afterwards as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the linkding and postgres data directories.

\n
", "categories": [ "productivity" ], - "description": "Joplin is an open source note-taking app. Capture your thoughts and securely access them from any device", + "description": "Linkding is a bookmark manager that you can host yourself.", "healthy": true, "healthy_error": null, - "home": "https://joplinapp.org/", - "location": "/__w/charts/charts/community/joplin", - "latest_version": "1.0.7", - "latest_app_version": "2.13.3", - "latest_human_version": "2.13.3_1.0.7", - "last_update": "2023-11-20 08:12:35", - "name": "joplin", + "home": "https://github.com/sissbruecker/linkding", + "location": "/__w/charts/charts/community/linkding", + "latest_version": "1.1.5", + "latest_app_version": "1.22.3", + "latest_human_version": "1.22.3_1.1.5", + "last_update": "2023-11-20 16:53:43", + "name": "linkding", "recommended": false, - "title": "Joplin", + "title": "Linkding", "maintainers": [ { "name": "truenas", @@ -2417,19 +2734,436 @@ } ], "tags": [ - "notes" + "bookmark" ], "screenshots": [ - "https://media.sys.truenas.net/apps/joplin/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/joplin/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/joplin/screenshots/screenshot3.png" + "https://media.sys.truenas.net/apps/linkding/screenshots/screenshot1.png" ], "sources": [ - "https://github.com/laurent22/joplin", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/joplin", - "https://hub.docker.com/r/joplin/server/" + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/linkding", + "https://github.com/sissbruecker/linkding", + "https://hub.docker.com/r/sissbruecker/linkding/" ], - "icon_url": "https://media.sys.truenas.net/apps/joplin/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/linkding/icons/icon.svg" + }, + "homer": { + "app_readme": "

Homer

\n

Homer is a dead simple static HOMepage for your servER to keep your services on hand, from a simple yaml configuration file.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Homer directories.\nAfterward, the Homer container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "productivity" + ], + "description": "Homer is a dead simple static HOMepage for your servER to keep your services on hand, from a simple yaml configuration file.", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/bastienwirtz/homer", + "location": "/__w/charts/charts/community/homer", + "latest_version": "1.1.2", + "latest_app_version": "23.10.1", + "latest_human_version": "23.10.1_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "homer", + "recommended": false, + "title": "Homer", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "dashboard", + "homepage" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/homer/screenshots/screenshot1.png" + ], + "sources": [ + "https://hub.docker.com/r/b4bz/homer", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/homer", + "https://github.com/bastienwirtz/homer" + ], + "icon_url": "https://media.sys.truenas.net/apps/homer/icons/icon.png" + }, + "briefkasten": { + "app_readme": "

Briefkasten

\n

Briefkasten is a self hosted bookmarking app

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the postgres directories.\nAfterward, the postgres container will run as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the postgres data directories.

\n
", + "categories": [ + "productivity" + ], + "description": "Briefkasten is a self hosted bookmarking app", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/ndom91/briefkasten", + "location": "/__w/charts/charts/community/briefkasten", + "latest_version": "1.1.3", + "latest_app_version": "latest", + "latest_human_version": "latest_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "briefkasten", + "recommended": false, + "title": "Briefkasten", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "bookmark" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/briefkasten/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/briefkasten/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/briefkasten/screenshots/screenshot3.png", + "https://media.sys.truenas.net/apps/briefkasten/screenshots/screenshot4.png" + ], + "sources": [ + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/briefkasten", + "https://github.com/ndom91/briefkasten", + "https://docs.briefkastenhq.com/" + ], + "icon_url": "https://media.sys.truenas.net/apps/briefkasten/icons/icon.svg" + }, + "transmission": { + "app_readme": "

Transmission

\n

Transmission is designed for easy, powerful use.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Transmission directories.\nAfterward, the Transmission container will run as a non-root user (Default: 568).

\n
\n

For additional configuration via environment variables, see Container's source env var list.

", + "categories": [ + "media" + ], + "description": "Transmission is designed for easy, powerful use.", + "healthy": true, + "healthy_error": null, + "home": "https://transmissionbt.com/", + "location": "/__w/charts/charts/community/transmission", + "latest_version": "1.2.2", + "latest_app_version": "4.0.4", + "latest_human_version": "4.0.4_1.2.2", + "last_update": "2023-11-20 16:53:43", + "name": "transmission", + "recommended": false, + "title": "Transmission", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "torrent", + "download" + ], + "screenshots": [], + "sources": [ + "https://github.com/onedr0p/containers/tree/main/apps/transmission", + "https://github.com/truenas/charts/tree/master/community/transmission", + "https://transmissionbt.com/" + ], + "icon_url": "https://media.sys.truenas.net/apps/transmission/icons/icon.png" + }, + "tautulli": { + "app_readme": "

Tautulli

\n

Tautulli is a python based web application for monitoring, analytics and notifications for Plex Media Server.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Tautulli directories.\nAfterward, the Tautulli container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "media" + ], + "description": "Tautulli is a python based web application for monitoring, analytics and notifications for Plex Media Server.", + "healthy": true, + "healthy_error": null, + "home": "https://tautulli.com/", + "location": "/__w/charts/charts/community/tautulli", + "latest_version": "1.1.3", + "latest_app_version": "2.13.2", + "latest_human_version": "2.13.2_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "tautulli", + "recommended": false, + "title": "Tautulli", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "analytics", + "notifications" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/tautulli/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/tautulli/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/tautulli/screenshots/screenshot3.png", + "https://media.sys.truenas.net/apps/tautulli/screenshots/screenshot4.png" + ], + "sources": [ + "https://github.com/onedr0p/containers/tree/main/apps/tautulli", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/tautulli", + "https://github.com/Tautulli/Tautulli" + ], + "icon_url": "https://media.sys.truenas.net/apps/tautulli/icons/icon.png" + }, + "wordpress": { + "app_readme": "

Wordpress

\n

Wordpress is a web content management system.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the wordpress directories.\nAfterward, the wordpress container will run as a non-root user (33).\nSame applies to the mariadb container. This will run afterwards as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the mariadb backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the wordpress and mariadb data directories.

\n
", + "categories": [ + "productivity" + ], + "description": "Wordpress is a web content management system", + "healthy": true, + "healthy_error": null, + "home": "https://wordpress.org", + "location": "/__w/charts/charts/community/wordpress", + "latest_version": "1.1.4", + "latest_app_version": "6.4.1", + "latest_human_version": "6.4.1_1.1.4", + "last_update": "2023-11-20 16:53:43", + "name": "wordpress", + "recommended": false, + "title": "Wordpress", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "cms", + "blog" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/wordpress/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/wordpress/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/wordpress/screenshots/screenshot3.png", + "https://media.sys.truenas.net/apps/wordpress/screenshots/screenshot4.png" + ], + "sources": [ + "https://hub.docker.com/_/wordpress", + "https://github.com/truenas/charts/tree/master/community/wordpress" + ], + "icon_url": "https://media.sys.truenas.net/apps/wordpress/icons/icon.png" + }, + "mealie": { + "app_readme": "

Mealie

\n

Mealie is a self-hosted recipe manager and meal planner

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the postgres directories.\nAfterward, the postgres container will run as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the postgres data directories.

\n
", + "categories": [ + "productivity" + ], + "description": "Mealie is a self-hosted recipe manager and meal planner", + "healthy": true, + "healthy_error": null, + "home": "https://mealie.io", + "location": "/__w/charts/charts/community/mealie", + "latest_version": "1.0.0", + "latest_app_version": "latest", + "latest_human_version": "latest_1.0.0", + "last_update": "2023-11-20 16:53:43", + "name": "mealie", + "recommended": false, + "title": "Mealie", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "recipes", + "meal planner" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/mealie/screenshots/screenshot1.png" + ], + "sources": [ + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/mealie", + "https://github.com/ndom91/briefkasten", + "https://nightly.mealie.io/" + ], + "icon_url": "https://media.sys.truenas.net/apps/mealie/icons/icon.png" + }, + "rsyncd": { + "app_readme": "

Rsyncd

\n

Rsyncd is an open source utility that provides fast incremental file transfer.

", + "categories": [ + "storage" + ], + "description": "Rsync is an open source utility that provides fast incremental file transfer.", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/truenas/containers/tree/main/apps/rsyncd", + "location": "/__w/charts/charts/community/rsyncd", + "latest_version": "1.0.9", + "latest_app_version": "1.0.0", + "latest_human_version": "1.0.0_1.0.9", + "last_update": "2023-11-20 16:53:43", + "name": "rsyncd", + "recommended": false, + "title": "Rsync Daemon", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "sync", + "file transfer" + ], + "screenshots": [], + "sources": [ + "https://github.com/truenas/containers/tree/main/apps/rsyncd", + "https://github.com/truenas/charts/tree/master/community/rsyncd", + "https://hub.docker.com/r/ixsystems/rsyncd" + ], + "icon_url": "https://media.sys.truenas.net/apps/rsyncd/icons/icon.png" + }, + "prowlarr": { + "app_readme": "

Prowlarr

\n

Prowlarr is a music collection manager for Usenet and BitTorrent users.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Prowlarr directories.\nAfterward, the Prowlarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "media" + ], + "description": "Prowlarr is an indexer manager/proxy to integrate with your various PVR apps.", + "healthy": true, + "healthy_error": null, + "home": "https://prowlarr.com/", + "location": "/__w/charts/charts/community/prowlarr", + "latest_version": "1.1.5", + "latest_app_version": "1.10.4.4088", + "latest_human_version": "1.10.4.4088_1.1.5", + "last_update": "2023-11-20 16:53:43", + "name": "prowlarr", + "recommended": false, + "title": "Prowlarr", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "indexer" + ], + "screenshots": [], + "sources": [ + "https://github.com/onedr0p/containers/tree/main/apps/prowlarr", + "https://github.com/truenas/charts/tree/master/community/prowlarr", + "https://github.com/Prowlarr/Prowlarr" + ], + "icon_url": "https://media.sys.truenas.net/apps/prowlarr/icons/icon.png" + }, + "firefly-iii": { + "app_readme": "

Firefly III

\n

Firefly III is a personal finances manager

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the postgres directories.\nAfterward, the postgres container will run as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the postgres data directories.

\n
", + "categories": [ + "productivity" + ], + "description": "Firefly III is a personal finances manager", + "healthy": true, + "healthy_error": null, + "home": "https://www.firefly-iii.org/", + "location": "/__w/charts/charts/community/firefly-iii", + "latest_version": "1.0.12", + "latest_app_version": "6.0.30", + "latest_human_version": "6.0.30_1.0.12", + "last_update": "2023-11-20 16:53:43", + "name": "firefly-iii", + "recommended": false, + "title": "Firefly III", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "finance" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/firefly-iii/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/firefly-iii/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/firefly-iii/screenshots/screenshot3.png", + "https://media.sys.truenas.net/apps/firefly-iii/screenshots/screenshot4.png" + ], + "sources": [ + "https://hub.docker.com/r/fireflyiii/core/", + "https://github.com/truenas/charts/tree/master/community/firefly-iii", + "https://github.com/firefly-iii/firefly-iii" + ], + "icon_url": "https://media.sys.truenas.net/apps/firefly-iii/icons/icon.png" + }, + "kapowarr": { + "app_readme": "

Kapowarr

\n

Kapowarr is a software to build and manage a comic book library, fitting in the *arr suite of software.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Kapowarr directories.\nAfterward, the Kapowarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "media" + ], + "description": "Kapowarr is a software to build and manage a comic book library, fitting in the *arr suite of software.", + "healthy": true, + "healthy_error": null, + "home": "https://casvt.github.io/Kapowarr/", + "location": "/__w/charts/charts/community/kapowarr", + "latest_version": "1.1.2", + "latest_app_version": "1.0.0", + "latest_human_version": "1.0.0_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "kapowarr", + "recommended": false, + "title": "Kapowarr", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "comic" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/kapowarr/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/kapowarr/screenshots/screenshot2.png" + ], + "sources": [ + "https://hub.docker.com/r/mrcas/kapowarr", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/kapowarr", + "https://github.com/Casvt/Kapowarr" + ], + "icon_url": "https://media.sys.truenas.net/apps/kapowarr/icons/icon.svg" + }, + "flame": { + "app_readme": "

Flame

\n

Flame is a self-hosted start page for your server.

", + "categories": [ + "productivity" + ], + "description": "Flame is a self-hosted start page for your server.", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/pawelmalak/flame", + "location": "/__w/charts/charts/community/flame", + "latest_version": "1.1.2", + "latest_app_version": "2.3.1", + "latest_human_version": "2.3.1_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "flame", + "recommended": false, + "title": "Flame", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "startpage" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/flame/screenshots/screenshot1.png" + ], + "sources": [ + "https://hub.docker.com/r/pawelmalak/flame", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/flame", + "https://github.com/pawelmalak/flame" + ], + "icon_url": "https://media.sys.truenas.net/apps/flame/icons/icon.png" }, "distribution": { "app_readme": "

Distribution

\n

Distribution is a toolkit to pack, ship, store, and deliver container content

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Distribution directories.\nAfterward, the Distribution container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", @@ -2444,7 +3178,7 @@ "latest_version": "1.1.2", "latest_app_version": "2.8.3", "latest_human_version": "2.8.3_1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "distribution", "recommended": false, "title": "Distribution", @@ -2468,243 +3202,23 @@ ], "icon_url": "https://media.sys.truenas.net/apps/distribution/icons/icon.svg" }, - "lidarr": { - "app_readme": "

Lidarr

\n

Lidarr is a music collection manager for Usenet and BitTorrent users.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Lidarr directories.\nAfterward, the Lidarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "sabnzbd": { + "app_readme": "

SABnzbd

\n

SABnzbd is an Open Source Binary Newsreader written in Python.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the SABnzbd directories.\nAfterward, the SABnzbd container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", "categories": [ "media" ], - "description": "Lidarr is a music collection manager for Usenet and BitTorrent users.", + "description": "SABnzbd is an Open Source Binary Newsreader written in Python.", "healthy": true, "healthy_error": null, - "home": "https://github.com/Lidarr/Lidarr", - "location": "/__w/charts/charts/community/lidarr", - "latest_version": "1.1.5", - "latest_app_version": "2.0.3.3791", - "latest_human_version": "2.0.3.3791_1.1.5", - "last_update": "2023-11-20 08:13:58", - "name": "lidarr", - "recommended": false, - "title": "Lidarr", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "music" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/lidarr/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/lidarr/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/lidarr/screenshots/screenshot3.png" - ], - "sources": [ - "https://github.com/onedr0p/containers/tree/main/apps/lidarr", - "https://github.com/truenas/charts/tree/master/community/lidarr", - "https://github.com/Lidarr/Lidarr" - ], - "icon_url": "https://media.sys.truenas.net/apps/lidarr/icons/icon.png" - }, - "searxng": { - "app_readme": "

SearXNG

\n

SearXNG is a privacy-respecting, hackable metasearch engine

", - "categories": [ - "productivity" - ], - "description": "SearXNG is a privacy-respecting, hackable metasearch engine", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/searxng/searxng", - "location": "/__w/charts/charts/community/searxng", - "latest_version": "1.1.7", - "latest_app_version": "2023.11.14", - "latest_human_version": "2023.11.14_1.1.7", - "last_update": "2023-11-20 08:12:35", - "name": "searxng", - "recommended": false, - "title": "SearXNG", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "search" - ], - "screenshots": [], - "sources": [ - "https://hub.docker.com/r/searxng/searxng", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/searxng", - "https://github.com/searxng/searxng" - ], - "icon_url": "https://media.sys.truenas.net/apps/searxng/icons/icon.svg" - }, - "redis": { - "app_readme": "

Redis

\n

Redis. The open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Redis directories.\nAfterward, the Redis container will run as a non-root user (1001) and root group.\nAll mounted storage(s) will be chowned only if the parent directory does not match 1001 user.

\n
", - "categories": [ - "database" - ], - "description": "Redis. The open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker.", - "healthy": true, - "healthy_error": null, - "home": "https://redis.io/", - "location": "/__w/charts/charts/community/redis", - "latest_version": "1.0.13", - "latest_app_version": "7.2.3", - "latest_human_version": "7.2.3_1.0.13", - "last_update": "2023-11-20 08:12:35", - "name": "redis", - "recommended": false, - "title": "Redis", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "cache" - ], - "screenshots": [], - "sources": [ - "https://hub.docker.com/r/bitnami/redis", - "https://github.com/bitnami/containers/tree/main/bitnami/redis", - "https://redis.io/" - ], - "icon_url": "https://media.sys.truenas.net/apps/redis/icons/icon.png" - }, - "clamav": { - "app_readme": "

ClamAV

\n

ClamAV - ClamAV\u00ae is an open-source antivirus engine for detecting trojans, viruses, malware & other malicious threats.

\n", - "categories": [ - "security" - ], - "description": "ClamAV is an open source (GPLv2) anti-virus toolkit.", - "healthy": true, - "healthy_error": null, - "home": "https://www.clamav.net/", - "location": "/__w/charts/charts/community/clamav", - "latest_version": "1.0.13", - "latest_app_version": "1.0.1", - "latest_human_version": "1.0.1_1.0.13", - "last_update": "2023-11-20 08:12:35", - "name": "clamav", - "recommended": false, - "title": "Clam AV", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "anti-virus" - ], - "screenshots": [], - "sources": [ - "https://docs.clamav.net/", - "https://github.com/truenas/charts/tree/master/community/clamav", - "https://www.clamav.net/" - ], - "icon_url": "https://media.sys.truenas.net/apps/clamav/icons/icon.png" - }, - "drawio": { - "app_readme": "

Draw.io

\n

Draw.io is a whiteboarding / diagramming software application.

", - "categories": [ - "productivity" - ], - "description": "Draw.io is a whiteboarding / diagramming software application.", - "healthy": true, - "healthy_error": null, - "home": "https://www.drawio.com", - "location": "/__w/charts/charts/community/drawio", - "latest_version": "1.1.6", - "latest_app_version": "22.1.3", - "latest_human_version": "22.1.3_1.1.6", - "last_update": "2023-11-20 08:12:35", - "name": "drawio", - "recommended": false, - "title": "Draw.IO", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "diagram", - "whiteboard" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/drawio/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/drawio/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/drawio/screenshots/screenshot3.png" - ], - "sources": [ - "https://hub.docker.com/r/jgraph/drawio", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/drawio", - "https://github.com/jgraph/drawio" - ], - "icon_url": "https://media.sys.truenas.net/apps/drawio/icons/icon.png" - }, - "immich": { - "app_readme": "

Immich

\n

Immich - Self-hosted backup solution for photos and videos on mobile device

", - "categories": [ - "media" - ], - "description": "Immich", - "healthy": true, - "healthy_error": null, - "home": "https://immich.app", - "location": "/__w/charts/charts/community/immich", - "latest_version": "1.0.35", - "latest_app_version": "1.85.0", - "latest_human_version": "1.85.0_1.0.35", - "last_update": "2023-11-20 08:12:35", - "name": "immich", - "recommended": false, - "title": "Immich", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "photos", - "backup" - ], - "screenshots": [], - "sources": [ - "https://immich.app", - "https://github.com/truenas/charts/tree/master/community/immich", - "https://github.com/immich-app/immich" - ], - "icon_url": "https://media.sys.truenas.net/apps/immich/icons/icon.svg" - }, - "rust-desk": { - "app_readme": "

Rust Desk

\n

Rust Desk is an open-source remote desktop, and alternative to TeamViewer.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Rust Desk directories.\nAfterward, the Rust Desk container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "productivity" - ], - "description": "Rust Desk is an open-source remote desktop, and alternative to TeamViewer.", - "healthy": true, - "healthy_error": null, - "home": "https://rustdesk.com", - "location": "/__w/charts/charts/community/rust-desk", + "home": "https://sabnzbd.org/", + "location": "/__w/charts/charts/community/sabnzbd", "latest_version": "1.1.2", - "latest_app_version": "1.1.8-2", - "latest_human_version": "1.1.8-2_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "rust-desk", + "latest_app_version": "4.1.0", + "latest_human_version": "4.1.0_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "sabnzbd", "recommended": false, - "title": "Rust Desk", + "title": "SABnzbd", "maintainers": [ { "name": "truenas", @@ -2713,16 +3227,20 @@ } ], "tags": [ - "remote", - "desktop" + "usenet", + "newsreader" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/sabnzbd/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/sabnzbd/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/sabnzbd/screenshots/screenshot3.png" ], - "screenshots": [], "sources": [ - "https://hub.docker.com/r/rustdesk/rustdesk-server", - "https://github.com/truenas/charts/tree/master/community/rust-desk", - "https://github.com/rustdesk/rustdesk-server" + "https://github.com/onedr0p/containers/tree/main/apps/sabnzbd", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/sabnzbd", + "https://github.com/Sabnzbd/Sabnzbd" ], - "icon_url": "https://media.sys.truenas.net/apps/rust-desk/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/sabnzbd/icons/icon.svg" }, "vikunja": { "app_readme": "

Vikunja

\n

Vikunja is an open-source, self-hostable to-do app.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the postgres directories.\nAfterward, the postgres container will run as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the postgres data directories.

\n
", @@ -2737,7 +3255,7 @@ "latest_version": "1.0.0", "latest_app_version": "0.21.0", "latest_human_version": "0.21.0_1.0.0", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "vikunja", "recommended": false, "title": "Vikunja", @@ -2768,23 +3286,23 @@ ], "icon_url": "https://media.sys.truenas.net/apps/vikunja/icons/icon.png" }, - "jellyseerr": { - "app_readme": "

Jellyseerr

\n

Jellyseerr is a free and open source software application for managing requests for your media library.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Jellyseerr directories.\nAfterward, the Jellyseerr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "overseerr": { + "app_readme": "

Overseerr

\n

Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services, such as Sonarr, Radarr, and Plex!

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Overseerr directories.\nAfterward, the Overseerr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", "categories": [ "media" ], - "description": "Jellyseerr is a free and open source software application for managing requests for your media library.", + "description": "Overseerr is a free and open source software application for managing requests for your media library.", "healthy": true, "healthy_error": null, - "home": "https://github.com/Fallenbagel/jellyseerr", - "location": "/__w/charts/charts/community/jellyseerr", - "latest_version": "1.0.11", - "latest_app_version": "1.7.0", - "latest_human_version": "1.7.0_1.0.11", - "last_update": "2023-11-20 08:12:35", - "name": "jellyseerr", + "home": "https://github.com/sct/overseerr", + "location": "/__w/charts/charts/community/overseerr", + "latest_version": "1.0.17", + "latest_app_version": "1.33.2", + "latest_human_version": "1.33.2_1.0.17", + "last_update": "2023-11-20 16:53:43", + "name": "overseerr", "recommended": false, - "title": "Jellyseerr", + "title": "Overseerr", "maintainers": [ { "name": "truenas", @@ -2799,32 +3317,32 @@ "series" ], "screenshots": [ - "https://media.sys.truenas.net/apps/jellyseerr/screenshots/screenshot1.png" + "https://media.sys.truenas.net/apps/overseerr/screenshots/screenshot1.png" ], "sources": [ - "https://github.com/Fallenbagel/jellyseerr", - "https://github.com/truenas/charts/tree/master/community/jellyseerr", - "https://hub.docker.com/r/fallenbagel/jellyseerr" + "https://hub.docker.com/r/sctx/overseerr", + "https://github.com/truenas/charts/tree/master/community/overseer", + "https://github.com/sct/overseerr" ], - "icon_url": "https://media.sys.truenas.net/apps/jellyseerr/icons/icon.svg" + "icon_url": "https://media.sys.truenas.net/apps/overseerr/icons/icon.svg" }, - "transmission": { - "app_readme": "

Transmission

\n

Transmission is designed for easy, powerful use.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Transmission directories.\nAfterward, the Transmission container will run as a non-root user (Default: 568).

\n
\n

For additional configuration via environment variables, see Container's source env var list.

", + "frigate": { + "app_readme": "

Frigate

\n

Frigate is an NVR With Realtime Object Detection for IP Cameras

\n
\n

Note: m.2 Coral TPU devices is not supported.

\n
", "categories": [ - "media" + "security" ], - "description": "Transmission is designed for easy, powerful use.", + "description": "Frigate is an NVR With Realtime Object Detection for IP Cameras", "healthy": true, "healthy_error": null, - "home": "https://transmissionbt.com/", - "location": "/__w/charts/charts/community/transmission", - "latest_version": "1.2.2", - "latest_app_version": "4.0.4", - "latest_human_version": "4.0.4_1.2.2", - "last_update": "2023-11-20 08:12:35", - "name": "transmission", + "home": "https://github.com/blakeblackshear/frigate", + "location": "/__w/charts/charts/community/frigate", + "latest_version": "1.1.2", + "latest_app_version": "0.12.1", + "latest_human_version": "0.12.1_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "frigate", "recommended": false, - "title": "Transmission", + "title": "Frigate", "maintainers": [ { "name": "truenas", @@ -2833,16 +3351,134 @@ } ], "tags": [ - "torrent", - "download" + "camera", + "nvr" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/frigate/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/frigate/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/frigate/screenshots/screenshot3.png" + ], + "sources": [ + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/frigate", + "https://github.com/blakeblackshear/frigate" + ], + "icon_url": "https://media.sys.truenas.net/apps/frigate/icons/icon.svg" + }, + "twofactor-auth": { + "app_readme": "

2FAuth

\n

2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the 2FAuth directories.\nAfterward, the 2FAuth container will run as a non-root user (1000).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "security" + ], + "description": "2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop.", + "healthy": true, + "healthy_error": null, + "home": "https://docs.2fauth.app/", + "location": "/__w/charts/charts/community/twofactor-auth", + "latest_version": "1.1.2", + "latest_app_version": "4.2.3", + "latest_human_version": "4.2.3_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "twofactor-auth", + "recommended": false, + "title": "2FAuth", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "2fa", + "otp" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/twofactor-auth/screenshots/screenshot1.png" + ], + "sources": [ + "https://github.com/Bubka/2FAuth", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/2fauth", + "https://hub.docker.com/r/2fauth/2fauth/" + ], + "icon_url": "https://media.sys.truenas.net/apps/twofactor-auth/icons/icon.png" + }, + "nginx-proxy-manager": { + "app_readme": "

Nginx Proxy Manager

\n

Nginx Proxy Manager Expose your services easily and securely

\n
\n

Application requires to run as root. This is a limitation of the application.

\n
", + "categories": [ + "networking" + ], + "description": "Expose your services easily and securely", + "healthy": true, + "healthy_error": null, + "home": "https://nginxproxymanager.com/", + "location": "/__w/charts/charts/community/nginx-proxy-manager", + "latest_version": "1.0.19", + "latest_app_version": "2.10.4", + "latest_human_version": "2.10.4_1.0.19", + "last_update": "2023-11-20 16:53:43", + "name": "nginx-proxy-manager", + "recommended": false, + "title": "Nginx Proxy Manager", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "reverse", + "proxy" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/nginx-proxy-manager/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/nginx-proxy-manager/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/nginx-proxy-manager/screenshots/screenshot3.png" + ], + "sources": [ + "https://nginxproxymanager.com/", + "https://github.com/truenas/charts/tree/master/community/nginx-proxy-manager", + "https://hub.docker.com/r/jc21/nginx-proxy-manager" + ], + "icon_url": "https://media.sys.truenas.net/apps/nginx-proxy-manager/icons/icon.png" + }, + "terraria": { + "app_readme": "

Terraria

\n

Terraria is a land of adventure! A land of mystery! A land that's yours to shape, defend, and enjoy.

\n

This applies only for the TShock image.\nOn the first run, you have to check the logs to get the server token. You will find something like this:

\n

text\nLogin before join enabled. Users may be prompted for an account specific password instead of a server password on connect.\nLogin using UUID enabled. Users automatically login via UUID.\nA malicious server can easily steal a user's UUID. You may consider turning this option off if you run a public server.\nTShock Notice: setup-code.txt is still present, and the code located in that file will be used.\nTo setup the server, join the game and type /setup 424041\nThis token will display until disabled by verification. (/setup)

\n

Join the server and run /setup <token>

", + "categories": [ + "games" + ], + "description": "Terraria is a land of adventure! A land of mystery! A land that's yours to shape, defend, and enjoy.", + "healthy": true, + "healthy_error": null, + "home": "https://terraria.org/", + "location": "/__w/charts/charts/community/terraria", + "latest_version": "1.0.13", + "latest_app_version": "1.4.4.9", + "latest_human_version": "1.4.4.9_1.0.13", + "last_update": "2023-11-20 16:53:43", + "name": "terraria", + "recommended": false, + "title": "Terraria", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "world", + "building", + "adventure" ], "screenshots": [], "sources": [ - "https://github.com/onedr0p/containers/tree/main/apps/transmission", - "https://github.com/truenas/charts/tree/master/community/transmission", - "https://transmissionbt.com/" + "https://terraria.org/", + "https://github.com/truenas/charts/tree/master/community/terraria", + "https://github.com/ryansheehan/terraria" ], - "icon_url": "https://media.sys.truenas.net/apps/transmission/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/terraria/icons/icon.png" }, "listmonk": { "app_readme": "

Listmonk

\n

Listmonk is a self-hosted newsletter and mailing list manager.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the listmonk directories.\nAfterward, the listmonk container will run as a non-root user (default 568).\nSame applies to the postgres container. This will run afterwards as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the listmonk and postgres data directories.

\n
", @@ -2857,7 +3493,7 @@ "latest_version": "1.1.3", "latest_app_version": "v2.5.1", "latest_human_version": "v2.5.1_1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "listmonk", "recommended": false, "title": "Listmonk", @@ -2884,23 +3520,23 @@ ], "icon_url": "https://media.sys.truenas.net/apps/listmonk/icons/icon.svg" }, - "briefkasten": { - "app_readme": "

Briefkasten

\n

Briefkasten is a self hosted bookmarking app

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the postgres directories.\nAfterward, the postgres container will run as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the postgres data directories.

\n
", + "rust-desk": { + "app_readme": "

Rust Desk

\n

Rust Desk is an open-source remote desktop, and alternative to TeamViewer.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Rust Desk directories.\nAfterward, the Rust Desk container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", "categories": [ "productivity" ], - "description": "Briefkasten is a self hosted bookmarking app", + "description": "Rust Desk is an open-source remote desktop, and alternative to TeamViewer.", "healthy": true, "healthy_error": null, - "home": "https://github.com/ndom91/briefkasten", - "location": "/__w/charts/charts/community/briefkasten", - "latest_version": "1.1.3", - "latest_app_version": "latest", - "latest_human_version": "latest_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "briefkasten", + "home": "https://rustdesk.com", + "location": "/__w/charts/charts/community/rust-desk", + "latest_version": "1.1.2", + "latest_app_version": "1.1.8-2", + "latest_human_version": "1.1.8-2_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "rust-desk", "recommended": false, - "title": "Briefkasten", + "title": "Rust Desk", "maintainers": [ { "name": "truenas", @@ -2909,117 +3545,34 @@ } ], "tags": [ - "bookmark" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/briefkasten/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/briefkasten/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/briefkasten/screenshots/screenshot3.png", - "https://media.sys.truenas.net/apps/briefkasten/screenshots/screenshot4.png" + "remote", + "desktop" ], + "screenshots": [], "sources": [ - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/briefkasten", - "https://github.com/ndom91/briefkasten", - "https://docs.briefkastenhq.com/" + "https://hub.docker.com/r/rustdesk/rustdesk-server", + "https://github.com/truenas/charts/tree/master/community/rust-desk", + "https://github.com/rustdesk/rustdesk-server" ], - "icon_url": "https://media.sys.truenas.net/apps/briefkasten/icons/icon.svg" + "icon_url": "https://media.sys.truenas.net/apps/rust-desk/icons/icon.png" }, - "filebrowser": { - "app_readme": "

Filebrowser

\n

Filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Filebrowser directories.\nAfterward, the Filebrowser container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
\n

You can configure further the settings by using Environment Variables.\nSee Filebrowser Documentation for more information.\nUse the format FB_OPTION_NAME where the option name is the name of the option you want to set.

\n

You can also edit the configuration file /config/filebrowser.json.

\n

Note that the following options are already set and will always take precedence\nover the environment variables and the configuration file:

\n\n

Also when a certificate is selected

\n", - "categories": [ - "storage" - ], - "description": "File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files.", - "healthy": true, - "healthy_error": null, - "home": "https://filebrowser.org", - "location": "/__w/charts/charts/community/filebrowser", - "latest_version": "1.1.3", - "latest_app_version": "2.26.0", - "latest_human_version": "2.26.0_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "filebrowser", - "recommended": false, - "title": "File Browser", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "files", - "browser" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/filebrowser/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/filebrowser/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/filebrowser/screenshots/screenshot3.png" - ], - "sources": [ - "https://github.com/filebrowser/filebrowser", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/filebrowser", - "https://hub.docker.com/r/filebrowser/filebrowser" - ], - "icon_url": "https://media.sys.truenas.net/apps/filebrowser/icons/icon.png" - }, - "ipfs": { - "app_readme": "

IPFS

\n

Interplanetary Filesystem - the Web3 standard for content-addressing, interoperable with HTTP

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the ipfs directories.\nAfterward, the ipfs container will run as a non-root user (Default: 568).

\n
", - "categories": [ - "storage" - ], - "description": "Interplanetary Filesystem - the Web3 standard for content-addressing, interoperable with HTTP", - "healthy": true, - "healthy_error": null, - "home": "https://ipfs.tech/", - "location": "/__w/charts/charts/community/ipfs", - "latest_version": "1.0.25", - "latest_app_version": "v0.24.0", - "latest_human_version": "v0.24.0_1.0.25", - "last_update": "2023-11-20 08:12:35", - "name": "ipfs", - "recommended": false, - "title": "IPFS", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "file-sharing", - "kubo" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/ipfs/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/ipfs/screenshots/screenshot2.png" - ], - "sources": [ - "https://github.com/ipfs/kubo", - "https://github.com/truenas/charts/tree/master/community/ipfs", - "https://ipfs.tech/" - ], - "icon_url": "https://media.sys.truenas.net/apps/ipfs/icons/icon.png" - }, - "node-red": { - "app_readme": "

Node-RED

\n

Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Node-RED directories.\nAfterward, the Node-RED container will run as a non-root user (1000).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "homarr": { + "app_readme": "

Homarr

\n

Homarr is a sleek, modern dashboard that puts all of your apps and services at your fingertips.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Homarr directories.\nAfterward, the Homarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", "categories": [ "productivity" ], - "description": "Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.", + "description": "Homarr is a sleek, modern dashboard that puts all of your apps and services at your fingertips.", "healthy": true, "healthy_error": null, - "home": "https://nodered.org", - "location": "/__w/charts/charts/community/node-red", + "home": "https://homarr.dev/", + "location": "/__w/charts/charts/community/homarr", "latest_version": "1.1.2", - "latest_app_version": "3.1.0", - "latest_human_version": "3.1.0_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "node-red", + "latest_app_version": "0.13.4", + "latest_human_version": "0.13.4_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "homarr", "recommended": false, - "title": "Node-RED", + "title": "Homarr", "maintainers": [ { "name": "truenas", @@ -3028,661 +3581,19 @@ } ], "tags": [ - "automation" + "dashboard" ], "screenshots": [ - "https://media.sys.truenas.net/apps/node-red/screenshots/screenshot1.png" + "https://media.sys.truenas.net/apps/homarr/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/homarr/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/homarr/screenshots/screenshot3.png" ], "sources": [ - "https://github.com/node-red/node-red-docker", - "https://github.com/truenas/charts/tree/master/community/node-red", - "https://nodered.org" + "https://homarr.dev/", + "https://github.com/truenas/charts/tree/master/community/homarr", + "https://github.com/ajnart/homarr" ], - "icon_url": "https://media.sys.truenas.net/apps/node-red/icons/icon.png" - }, - "mineos": { - "app_readme": "

MineOS

\n

MineOS is a server front-end to ease managing Minecraft administrative tasks.

", - "categories": [ - "games" - ], - "description": "MineOS is a server front-end to ease managing Minecraft administrative tasks.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/hexparrot/mineos-node", - "location": "/__w/charts/charts/community/mineos", - "latest_version": "1.0.12", - "latest_app_version": "latest", - "latest_human_version": "latest_1.0.12", - "last_update": "2023-11-20 08:12:35", - "name": "mineos", - "recommended": false, - "title": "MineOS", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "minecraft" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/mineos/screenshots/screenshot1.png" - ], - "sources": [ - "https://hub.docker.com/r/hexparrot/mineos/", - "https://github.com/truenas/charts/tree/master/community/mineos", - "https://github.com/hexparrot/mineos-node" - ], - "icon_url": "https://media.sys.truenas.net/apps/mineos/icons/icon.png" - }, - "tautulli": { - "app_readme": "

Tautulli

\n

Tautulli is a python based web application for monitoring, analytics and notifications for Plex Media Server.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Tautulli directories.\nAfterward, the Tautulli container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "media" - ], - "description": "Tautulli is a python based web application for monitoring, analytics and notifications for Plex Media Server.", - "healthy": true, - "healthy_error": null, - "home": "https://tautulli.com/", - "location": "/__w/charts/charts/community/tautulli", - "latest_version": "1.1.3", - "latest_app_version": "2.13.2", - "latest_human_version": "2.13.2_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "tautulli", - "recommended": false, - "title": "Tautulli", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "analytics", - "notifications" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/tautulli/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/tautulli/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/tautulli/screenshots/screenshot3.png", - "https://media.sys.truenas.net/apps/tautulli/screenshots/screenshot4.png" - ], - "sources": [ - "https://github.com/onedr0p/containers/tree/main/apps/tautulli", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/tautulli", - "https://github.com/Tautulli/Tautulli" - ], - "icon_url": "https://media.sys.truenas.net/apps/tautulli/icons/icon.png" - }, - "sftpgo": { - "app_readme": "

SFTPGo

\n

SFTPGo is a fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the SFTPGo directories.\nAfterward, the SFTPGo container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "storage" - ], - "description": "SFTPGo is a fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/drakkan/sftpgo", - "location": "/__w/charts/charts/community/sftpgo", - "latest_version": "1.1.3", - "latest_app_version": "2.5.5", - "latest_human_version": "2.5.5_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "sftpgo", - "recommended": false, - "title": "SFTPGo", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "sftp" - ], - "screenshots": [], - "sources": [ - "https://hub.docker.com/r/drakkan/sftpgo", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/sftpgo", - "https://github.com/drakkan/sftpgo" - ], - "icon_url": "https://media.sys.truenas.net/apps/sftpgo/icons/icon.png" - }, - "pigallery2": { - "app_readme": "

PiGallery2

\n

PiGallery2 is a fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the PiGallery2 directories.\nAfterward, the PiGallery2 container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "media" - ], - "description": "PiGallery2 is a fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers", - "healthy": true, - "healthy_error": null, - "home": "https://bpatrik.github.io/pigallery2", - "location": "/__w/charts/charts/community/pigallery2", - "latest_version": "1.1.2", - "latest_app_version": "2.0.0", - "latest_human_version": "2.0.0_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "pigallery2", - "recommended": false, - "title": "PiGallery2", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "photo" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot3.png", - "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot4.png", - "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot5.png", - "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot6.png", - "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot7.png", - "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot8.png", - "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot9.png", - "https://media.sys.truenas.net/apps/pigallery2/screenshots/screenshot10.png" - ], - "sources": [ - "https://hub.docker.com/r/bpatrik/pigallery2", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/pigallery2", - "https://github.com/bpatrik/pigallery2" - ], - "icon_url": "https://media.sys.truenas.net/apps/pigallery2/icons/icon.png" - }, - "unifi-protect-backup": { - "app_readme": "

Unifi Protect Backup

\n

Unifi Protect Backup is a python based tool for backing up UniFi Protect event clips as they occur.

", - "categories": [ - "storage" - ], - "description": "Unifi Protect Backup is a python based tool for backing up UniFi Protect event clips as they occur.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/ep1cman/unifi-protect-backup", - "location": "/__w/charts/charts/community/unifi-protect-backup", - "latest_version": "1.1.3", - "latest_app_version": "0.10.1", - "latest_human_version": "0.10.1_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "unifi-protect-backup", - "recommended": false, - "title": "Unifi Protect Backup", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "backup", - "unifi-protect" - ], - "screenshots": [], - "sources": [ - "https://github.com/ep1cman/unifi-protect-backup", - "https://github.com/truenas/charts/tree/master/community/unifi-protect-backup", - "https://github.com/ep1cman/unifi-protect-backup/pkgs/container/unifi-protect-backup/" - ], - "icon_url": "https://media.sys.truenas.net/apps/unifi-protect-backup/icons/icon.png" - }, - "homer": { - "app_readme": "

Homer

\n

Homer is a dead simple static HOMepage for your servER to keep your services on hand, from a simple yaml configuration file.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Homer directories.\nAfterward, the Homer container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "productivity" - ], - "description": "Homer is a dead simple static HOMepage for your servER to keep your services on hand, from a simple yaml configuration file.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/bastienwirtz/homer", - "location": "/__w/charts/charts/community/homer", - "latest_version": "1.1.2", - "latest_app_version": "23.10.1", - "latest_human_version": "23.10.1_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "homer", - "recommended": false, - "title": "Homer", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "dashboard", - "homepage" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/homer/screenshots/screenshot1.png" - ], - "sources": [ - "https://hub.docker.com/r/b4bz/homer", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/homer", - "https://github.com/bastienwirtz/homer" - ], - "icon_url": "https://media.sys.truenas.net/apps/homer/icons/icon.png" - }, - "navidrome": { - "app_readme": "

Navidrome

\n

Navidrome is a personal streaming service

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Navidrome directories.\nAfterward, the Navidrome container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
\n

Additional configuration options can be defined via environment variables.\nSee more information on the Navidrome Documentation

", - "categories": [ - "media" - ], - "description": "Navidrome is a personal streaming service", - "healthy": true, - "healthy_error": null, - "home": "https://www.navidrome.org/", - "location": "/__w/charts/charts/community/navidrome", - "latest_version": "1.1.3", - "latest_app_version": "0.50.0", - "latest_human_version": "0.50.0_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "navidrome", - "recommended": false, - "title": "Navidrome", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "music" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/navidrome/screenshots/screenshot1.png" - ], - "sources": [ - "https://hub.docker.com/r/deluan/navidrome", - "https://github.com/truenas/charts/tree/master/community/navidrome", - "https://github.com/navidrome/navidrome/" - ], - "icon_url": "https://media.sys.truenas.net/apps/navidrome/icons/icon.png" - }, - "rsyncd": { - "app_readme": "

Rsyncd

\n

Rsyncd is an open source utility that provides fast incremental file transfer.

", - "categories": [ - "storage" - ], - "description": "Rsync is an open source utility that provides fast incremental file transfer.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/truenas/containers/tree/main/apps/rsyncd", - "location": "/__w/charts/charts/community/rsyncd", - "latest_version": "1.0.9", - "latest_app_version": "1.0.0", - "latest_human_version": "1.0.0_1.0.9", - "last_update": "2023-11-20 08:12:35", - "name": "rsyncd", - "recommended": false, - "title": "Rsync Daemon", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "sync", - "file transfer" - ], - "screenshots": [], - "sources": [ - "https://github.com/truenas/containers/tree/main/apps/rsyncd", - "https://github.com/truenas/charts/tree/master/community/rsyncd", - "https://hub.docker.com/r/ixsystems/rsyncd" - ], - "icon_url": "https://media.sys.truenas.net/apps/rsyncd/icons/icon.png" - }, - "minecraft": { - "app_readme": "

Minecraft

\n

Minecraft is a sandbox game

\n
\n

Application requires to run as root.

\n
\n

Depending on the Type of server selected, you might need to add additional\ncustom environment variables to the application.

\n

More info can be found here\nSelect the type on the sidebar.

\n

Note that some values are only applicable during the world generation.\nMore info can be found here

", - "categories": [ - "games" - ], - "description": "Minecraft is a sandbox game", - "healthy": true, - "healthy_error": null, - "home": "https://www.minecraft.net/en-us", - "location": "/__w/charts/charts/community/minecraft", - "latest_version": "1.1.4", - "latest_app_version": "2023.11.0", - "latest_human_version": "2023.11.0_1.1.4", - "last_update": "2023-11-20 08:12:35", - "name": "minecraft", - "recommended": false, - "title": "Minecraft", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "world", - "building" - ], - "screenshots": [], - "sources": [ - "https://www.minecraft.net/en-us", - "https://github.com/truenas/charts/tree/master/community/minecraft", - "https://github.com/itzg/docker-minecraft-server" - ], - "icon_url": "https://media.sys.truenas.net/apps/minecraft/icons/icon.svg" - }, - "qbittorrent": { - "app_readme": "

qBittorrent

\n

The qBittorrent project aims to provide an open-source software alternative to \u00b5Torrent.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the qBittorrent directories.\nAfterward, the qBittorrent container will run as a non-root user (Default: 568).

\n
", - "categories": [ - "media" - ], - "description": "The qBittorrent project aims to provide an open-source software alternative to \u00b5Torrent.", - "healthy": true, - "healthy_error": null, - "home": "https://www.qbittorrent.org/", - "location": "/__w/charts/charts/community/qbittorrent", - "latest_version": "1.1.2", - "latest_app_version": "4.6.0", - "latest_human_version": "4.6.0_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "qbittorrent", - "recommended": false, - "title": "qBittorrent", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "torrent", - "download" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/qbittorrent/screenshots/screenshot1.png" - ], - "sources": [ - "https://github.com/onedr0p/containers/tree/main/apps/qbittorrent", - "https://github.com/truenas/charts/tree/master/community/qbittorrent", - "https://www.qbittorrent.org/" - ], - "icon_url": "https://media.sys.truenas.net/apps/qbittorrent/icons/icon.png" - }, - "webdav": { - "app_readme": "

WebDAV

\n

WebDAV is a set of extensions to the HTTP protocol which allows users to collaboratively edit and manage files on remote web servers.

\n
\n

When application is installed and Fix Permissions is selected on at least 1 share\na container will be launched with root privileges. This is required in order to apply\nthe correct permissions to the WebDAV shares/directories.\nAfterward, the WebDAV container will run as a non-root user (Default: 666).\nChown will only apply if the parent directory does not match the configured user and group.

\n
", - "categories": [ - "file-sharing" - ], - "description": "WebDAV is a set of extensions to the HTTP protocol which allows users to collaboratively edit and manage files on remote web servers.", - "healthy": true, - "healthy_error": null, - "home": "http://www.webdav.org/", - "location": "/__w/charts/charts/community/webdav", - "latest_version": "1.0.13", - "latest_app_version": "2.4.58", - "latest_human_version": "2.4.58_1.0.13", - "last_update": "2023-11-20 08:12:35", - "name": "webdav", - "recommended": false, - "title": "WebDAV", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "webdav", - "file-sharing" - ], - "screenshots": [], - "sources": [ - "http://www.webdav.org/", - "https://github.com/truenas/charts/tree/master/community/webdav" - ], - "icon_url": "https://media.sys.truenas.net/apps/webdav/icons/icon.png" - }, - "sabnzbd": { - "app_readme": "

SABnzbd

\n

SABnzbd is an Open Source Binary Newsreader written in Python.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the SABnzbd directories.\nAfterward, the SABnzbd container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "media" - ], - "description": "SABnzbd is an Open Source Binary Newsreader written in Python.", - "healthy": true, - "healthy_error": null, - "home": "https://sabnzbd.org/", - "location": "/__w/charts/charts/community/sabnzbd", - "latest_version": "1.1.2", - "latest_app_version": "4.1.0", - "latest_human_version": "4.1.0_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "sabnzbd", - "recommended": false, - "title": "SABnzbd", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "usenet", - "newsreader" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/sabnzbd/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/sabnzbd/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/sabnzbd/screenshots/screenshot3.png" - ], - "sources": [ - "https://github.com/onedr0p/containers/tree/main/apps/sabnzbd", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/sabnzbd", - "https://github.com/Sabnzbd/Sabnzbd" - ], - "icon_url": "https://media.sys.truenas.net/apps/sabnzbd/icons/icon.svg" - }, - "jenkins": { - "app_readme": "

Jenkins

\n

Jenkins. The leading open source automation server, Jenkins provides hundreds of\nplugins to support building, deploying and automating any project.

\n
\n

When application is installed and on each startup, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Jenkins directories.\nAfterward, the Jenkins container will run as a non-root user (1000).\nAll mounted storage(s) will be chowned only if the parent directory does not match the user and group (1000).

\n
", - "categories": [ - "productivity" - ], - "description": "Jenkins is a leading open source automation server,", - "healthy": true, - "healthy_error": null, - "home": "https://www.jenkins.io/", - "location": "/__w/charts/charts/community/jenkins", - "latest_version": "1.1.3", - "latest_app_version": "2.426.1", - "latest_human_version": "2.426.1_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "jenkins", - "recommended": false, - "title": "Jenkins", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "automation", - "ci/cd" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/jenkins/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/jenkins/screenshots/screenshot2.png" - ], - "sources": [ - "https://hub.docker.com/r/jenkins/jenkins", - "https://github.com/truenas/charts/tree/master/community/jenkins", - "https://github.com/jenkinsci/jenkins", - "https://www.jenkins.io/" - ], - "icon_url": "https://media.sys.truenas.net/apps/jenkins/icons/icon.svg" - }, - "unifi-controller": { - "app_readme": "

Unifi Controller

\n

Unifi Controller is a network management controller for Unifi Equipment.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Unifi Controller directories.\nAfterward, the Unifi Controller container will run as a non-root user (999).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "network" - ], - "description": "Unifi Controller is a network management controller for Unifi Equipment.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/jacobalberty/unifi-docker", - "location": "/__w/charts/charts/community/unifi-controller", - "latest_version": "1.1.2", - "latest_app_version": "7.5.176", - "latest_human_version": "7.5.176_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "unifi-controller", - "recommended": false, - "title": "Unifi Controller", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "controller", - "unifi" - ], - "screenshots": [], - "sources": [ - "https://github.com/jacobalberty/unifi-docker", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/unifi-controller", - "https://hub.docker.com/r/jacobalberty/unifi" - ], - "icon_url": "https://media.sys.truenas.net/apps/unifi-controller/icons/icon.png" - }, - "freshrss": { - "app_readme": "

FreshRSS

\n

FreshRSS is a free, self-hostable news aggregator

", - "categories": [ - "productivity" - ], - "description": "FreshRSS is a free, self-hostable news aggregator", - "healthy": true, - "healthy_error": null, - "home": "https://freshrss.org/", - "location": "/__w/charts/charts/community/freshrss", - "latest_version": "1.0.3", - "latest_app_version": "1.22.1", - "latest_human_version": "1.22.1_1.0.3", - "last_update": "2023-11-20 08:12:35", - "name": "freshrss", - "recommended": false, - "title": "FreshRSS", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "rss", - "news" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/freshrss/screenshots/screenshot1.webp" - ], - "sources": [ - "https://github.com/FreshRSS/FreshRSS", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/freshrss", - "https://hub.docker.com/r/freshrss/freshrss" - ], - "icon_url": "https://media.sys.truenas.net/apps/freshrss/icons/icon.png" - }, - "fscrawler": { - "app_readme": "

FSCrawler

\n

FSCrawler is a crawler that helps to index binary documents such as PDF, Open Office, MS Office.

", - "categories": [ - "productivity" - ], - "description": "FSCrawler is a crawler that helps to index binary documents such as PDF, Open Office, MS Office.", - "healthy": true, - "healthy_error": null, - "home": "https://fscrawler.readthedocs.io/", - "location": "/__w/charts/charts/community/fscrawler", - "latest_version": "1.1.2", - "latest_app_version": "2.9", - "latest_human_version": "2.9_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "fscrawler", - "recommended": false, - "title": "FSCrawler", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "index", - "crawler" - ], - "screenshots": [], - "sources": [ - "https://github.com/dadoonet/fscrawler", - "https://github.com/truenas/charts/tree/master/community/fscrawler", - "https://hub.docker.com/r/dadoonet/fscrawler", - "https://fscrawler.readthedocs.io/" - ], - "icon_url": "https://localhost/no-icon" - }, - "kapowarr": { - "app_readme": "

Kapowarr

\n

Kapowarr is a software to build and manage a comic book library, fitting in the *arr suite of software.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Kapowarr directories.\nAfterward, the Kapowarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", - "categories": [ - "media" - ], - "description": "Kapowarr is a software to build and manage a comic book library, fitting in the *arr suite of software.", - "healthy": true, - "healthy_error": null, - "home": "https://casvt.github.io/Kapowarr/", - "location": "/__w/charts/charts/community/kapowarr", - "latest_version": "1.1.2", - "latest_app_version": "1.0.0", - "latest_human_version": "1.0.0_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "kapowarr", - "recommended": false, - "title": "Kapowarr", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "comic" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/kapowarr/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/kapowarr/screenshots/screenshot2.png" - ], - "sources": [ - "https://hub.docker.com/r/mrcas/kapowarr", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/kapowarr", - "https://github.com/Casvt/Kapowarr" - ], - "icon_url": "https://media.sys.truenas.net/apps/kapowarr/icons/icon.svg" + "icon_url": "https://media.sys.truenas.net/apps/homarr/icons/icon.svg" }, "pgadmin": { "app_readme": "

pgAdmin

\n

pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the pgAdmin directories.\nAfterward, the pgAdmin container will run as a non-root user (5050).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", @@ -3697,7 +3608,7 @@ "latest_version": "1.1.2", "latest_app_version": "7.8", "latest_human_version": "7.8_1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "pgadmin", "recommended": false, "title": "pgAdmin", @@ -3724,23 +3635,23 @@ ], "icon_url": "https://media.sys.truenas.net/apps/pgadmin/icons/icon.png" }, - "twofactor-auth": { - "app_readme": "

2FAuth

\n

2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the 2FAuth directories.\nAfterward, the 2FAuth container will run as a non-root user (1000).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "tiny-media-manager": { + "app_readme": "

tinyMediaManager

\n

tinyMediaManager is a media management tool written in Java/Swing.

", "categories": [ - "security" + "media" ], - "description": "2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop.", + "description": "tinyMediaManager is a media management tool written in Java/Swing.", "healthy": true, "healthy_error": null, - "home": "https://docs.2fauth.app/", - "location": "/__w/charts/charts/community/twofactor-auth", - "latest_version": "1.1.2", - "latest_app_version": "4.2.3", - "latest_human_version": "4.2.3_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "twofactor-auth", + "home": "https://www.tinymediamanager.org/", + "location": "/__w/charts/charts/community/tiny-media-manager", + "latest_version": "1.1.3", + "latest_app_version": "4.3.14", + "latest_human_version": "4.3.14_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "tiny-media-manager", "recommended": false, - "title": "2FAuth", + "title": "tinyMediaManager", "maintainers": [ { "name": "truenas", @@ -3749,89 +3660,21 @@ } ], "tags": [ - "2fa", - "otp" + "tv-shows", + "movies" ], "screenshots": [ - "https://media.sys.truenas.net/apps/twofactor-auth/screenshots/screenshot1.png" + "https://media.sys.truenas.net/apps/tiny-media-manager/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/tiny-media-manager/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/tiny-media-manager/screenshots/screenshot3.png", + "https://media.sys.truenas.net/apps/tiny-media-manager/screenshots/screenshot4.png" ], "sources": [ - "https://github.com/Bubka/2FAuth", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/2fauth", - "https://hub.docker.com/r/2fauth/2fauth/" + "https://www.tinymediamanager.org/", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/tiny-media-manager", + "https://hub.docker.com/r/tinymediamanager/tinymediamanager" ], - "icon_url": "https://media.sys.truenas.net/apps/twofactor-auth/icons/icon.png" - }, - "cloudflared": { - "app_readme": "

Cloudflared

\n

Cloudflared is a client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge.

", - "categories": [ - "network" - ], - "description": "Cloudflared is a client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/cloudflare/cloudflared", - "location": "/__w/charts/charts/community/cloudflared", - "latest_version": "1.1.3", - "latest_app_version": "2023.10.0", - "latest_human_version": "2023.10.0_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "cloudflared", - "recommended": false, - "title": "Cloudflared", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "tunnel", - "cloudflare" - ], - "screenshots": [], - "sources": [ - "https://github.com/cloudflare/cloudflared", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/cloudflared", - "https://hub.docker.com/r/cloudflare/cloudflared" - ], - "icon_url": "https://media.sys.truenas.net/apps/cloudflared/icons/icon.png" - }, - "tailscale": { - "app_readme": "

Tailscale

\n

Tailscale Secure remote access to shared resources

\n", - "categories": [ - "networking" - ], - "description": "Secure remote access to shared resources", - "healthy": true, - "healthy_error": null, - "home": "https://tailscale.com/", - "location": "/__w/charts/charts/community/tailscale", - "latest_version": "1.0.22", - "latest_app_version": "1.52.0", - "latest_human_version": "1.52.0_1.0.22", - "last_update": "2023-11-20 08:12:35", - "name": "tailscale", - "recommended": false, - "title": "Tailscale", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "vpn" - ], - "screenshots": [], - "sources": [ - "https://tailscale.com/", - "https://github.com/truenas/charts/tree/master/community/tailscale", - "https://hub.docker.com/r/tailscale/tailscale" - ], - "icon_url": "https://media.sys.truenas.net/apps/tailscale/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/tiny-media-manager/icons/icon.png" }, "dashy": { "app_readme": "

Dashy

\n

Dashy is a self-hostable personal dashboard built for you.

", @@ -3846,7 +3689,7 @@ "latest_version": "1.0.0", "latest_app_version": "2.1.1", "latest_human_version": "2.1.1_1.0.0", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "name": "dashy", "recommended": false, "title": "Dashy", @@ -3871,23 +3714,23 @@ ], "icon_url": "https://media.sys.truenas.net/apps/dashy/icons/icon.png" }, - "odoo": { - "app_readme": "

Odoo

\n

Odoo is a suite of web based open source business apps.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the odoo directories.\nAfterward, the odoo container will run as a non-root user (101).\nSame applies to the postgres container. This will run afterwards as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the odoo and postgres data directories.

\n
", + "deluge": { + "app_readme": "

Deluge

\n

Deluge is a lightweight, Free Software, cross-platform BitTorrent client.

", "categories": [ - "productivity" + "media" ], - "description": "Odoo is a suite of web based open source business apps.", + "description": "Deluge is a lightweight, Free Software, cross-platform BitTorrent client.", "healthy": true, "healthy_error": null, - "home": "https://www.odoo.com/", - "location": "/__w/charts/charts/community/odoo", - "latest_version": "1.0.4", - "latest_app_version": "16.0", - "latest_human_version": "16.0_1.0.4", - "last_update": "2023-11-20 08:12:35", - "name": "odoo", + "home": "https://deluge-torrent.org", + "location": "/__w/charts/charts/community/deluge", + "latest_version": "1.1.2", + "latest_app_version": "9.5.3", + "latest_human_version": "9.5.3_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "deluge", "recommended": false, - "title": "Odoo", + "title": "Deluge", "maintainers": [ { "name": "truenas", @@ -3896,71 +3739,34 @@ } ], "tags": [ - "erp" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/odoo/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/odoo/screenshots/screenshot2.png" - ], - "sources": [ - "https://hub.docker.com/_/odoo", - "https://github.com/truenas/charts/tree/master/community/odoo", - "https://github.com/odoo/odoo" - ], - "icon_url": "https://media.sys.truenas.net/apps/odoo/icons/icon.png" - }, - "tftpd-hpa": { - "app_readme": "

TFTP

\n

TFTP is a server for the Trivial File Transfer Protocol.

\n

The app runs as root user and drops privileges to tftp (9069) user for the TFTP service.

\n
\n

On every application start, a container will be launched with root privileges.\nThis will check the parent directory permissions and ownership.\nIf there is a mismatch it will apply the correct permissions to the TFTP directories.\nWhen \"Allow Create\" is checked, the above container will also check and chmod if needed\nto 757 the TFTP directories and to 555 when not checked.\nAfterward, the TFTP container will run as a root user, dropping privileges\nto tftp (9069) user for the TFTP service.\nNote: You need to have configured DHCP server for network boot to work.

\n
", - "categories": [ - "networking" - ], - "description": "A lightweight tftp-server", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/truenas/containers/tree/main/apps/tftpd-hpa", - "location": "/__w/charts/charts/community/tftpd-hpa", - "latest_version": "1.0.10", - "latest_app_version": "1.0.0", - "latest_human_version": "1.0.0_1.0.10", - "last_update": "2023-11-20 08:12:35", - "name": "tftpd-hpa", - "recommended": false, - "title": "TFTP Server", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "tftp" + "torrent", + "download" ], "screenshots": [], "sources": [ - "https://github.com/truenas/containers/tree/main/apps/tftpd-hpa", - "https://github.com/truenas/charts/tree/master/community/tftpd-hpa", - "https://hub.docker.com/r/ixsystems/tftpd-hpa" + "https://hub.docker.com/r/linuxserver/deluge", + "https://github.com/truenas/charts/tree/master/community/deluge", + "https://deluge-torrent.org/" ], - "icon_url": "https://media.sys.truenas.net/apps/tftpd-hpa/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/deluge/icons/icon.png" }, - "grafana": { - "app_readme": "

Grafana

\n

Grafana is the open source analytics & monitoring solution for every database.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Grafana directories.\nAfterward, the Grafana container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
\n

Additional configuration can be made by adding additional environment variables\nHere is the available configuration documentation

\n

Use the following syntax:\nGF_<SECTION-NAME>_<KEY-NAME>

\n

Example:\nGF_SMTP_ENABLED

", + "readarr": { + "app_readme": "

Readarr

\n

Readarr is an ebook and audiobook collection manager for Usenet and BitTorrent users.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Readarr directories.\nAfterward, the Readarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", "categories": [ - "productivity" + "media" ], - "description": "Grafana is the open source analytics & monitoring solution for every database.", + "description": "Readarr is an ebook and audiobook collection manager for Usenet and BitTorrent users.", "healthy": true, "healthy_error": null, - "home": "https://grafana.com", - "location": "/__w/charts/charts/community/grafana", + "home": "https://github.com/Readarr/Readarr", + "location": "/__w/charts/charts/community/readarr", "latest_version": "1.1.3", - "latest_app_version": "10.2.1", - "latest_human_version": "10.2.1_1.1.3", - "last_update": "2023-11-20 08:12:35", - "name": "grafana", + "latest_app_version": "0.3.10.2287", + "latest_human_version": "0.3.10.2287_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "readarr", "recommended": false, - "title": "Grafana", + "title": "Readarr", "maintainers": [ { "name": "truenas", @@ -3969,39 +3775,38 @@ } ], "tags": [ - "analytics", - "monitoring", - "metrics", - "dashboards" + "ebook", + "audiobook" ], "screenshots": [ - "https://media.sys.truenas.net/apps/grafana/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/grafana/screenshots/screenshot2.png" + "https://media.sys.truenas.net/apps/readarr/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/readarr/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/readarr/screenshots/screenshot3.png" ], "sources": [ - "https://hub.docker.com/r/grafana/grafana", - "https://github.com/truenas/charts/tree/master/community/grafana", - "https://github.com/grafana" + "https://github.com/onedr0p/containers/tree/main/apps/readarr", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/readarr", + "https://github.com/Readarr/Readarr" ], - "icon_url": "https://media.sys.truenas.net/apps/grafana/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/readarr/icons/icon.png" }, - "frigate": { - "app_readme": "

Frigate

\n

Frigate is an NVR With Realtime Object Detection for IP Cameras

\n
\n

Note: m.2 Coral TPU devices is not supported.

\n
", + "metube": { + "app_readme": "

MeTube

\n

MeTube is a web GUI for youtube-dl (using the yt-dlp fork) with playlist support.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the MeTube directories.\nAfterward, the MeTube container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", "categories": [ - "security" + "media" ], - "description": "Frigate is an NVR With Realtime Object Detection for IP Cameras", + "description": "MeTube is a web GUI for youtube-dl (using the yt-dlp fork) with playlist support.", "healthy": true, "healthy_error": null, - "home": "https://github.com/blakeblackshear/frigate", - "location": "/__w/charts/charts/community/frigate", - "latest_version": "1.1.2", - "latest_app_version": "0.12.1", - "latest_human_version": "0.12.1_1.1.2", - "last_update": "2023-11-20 08:12:35", - "name": "frigate", + "home": "https://github.com/alexta69/metube", + "location": "/__w/charts/charts/community/metube", + "latest_version": "1.1.6", + "latest_app_version": "2023-11-16", + "latest_human_version": "2023-11-16_1.1.6", + "last_update": "2023-11-20 16:53:43", + "name": "metube", "recommended": false, - "title": "Frigate", + "title": "MeTube", "maintainers": [ { "name": "truenas", @@ -4010,19 +3815,214 @@ } ], "tags": [ - "camera", - "nvr" + "youtube-dl", + "yt-dlp" ], "screenshots": [ - "https://media.sys.truenas.net/apps/frigate/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/frigate/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/frigate/screenshots/screenshot3.png" + "https://media.sys.truenas.net/apps/metube/screenshots/screenshot1.png" ], "sources": [ - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/frigate", - "https://github.com/blakeblackshear/frigate" + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/metube", + "https://github.com/alexta69/metube" ], - "icon_url": "https://media.sys.truenas.net/apps/frigate/icons/icon.svg" + "icon_url": "https://localhost/no-icon" + }, + "zerotier": { + "app_readme": "

Zerotier

\n

Zerotier Securely connect any device, anywhere.

", + "categories": [ + "networking" + ], + "description": "Securely connect any device, anywhere.", + "healthy": true, + "healthy_error": null, + "home": "https://www.zerotier.com", + "location": "/__w/charts/charts/community/zerotier", + "latest_version": "1.0.12", + "latest_app_version": "1.12.2", + "latest_human_version": "1.12.2_1.0.12", + "last_update": "2023-11-20 16:53:43", + "name": "zerotier", + "recommended": false, + "title": "Zerotier", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "vpn" + ], + "screenshots": [], + "sources": [ + "https://www.zerotier.com", + "https://github.com/truenas/charts/tree/master/community/zerotier", + "https://hub.docker.com/r/zerotier/zerotier" + ], + "icon_url": "https://media.sys.truenas.net/apps/zerotier/icons/icon.png" + }, + "lidarr": { + "app_readme": "

Lidarr

\n

Lidarr is a music collection manager for Usenet and BitTorrent users.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Lidarr directories.\nAfterward, the Lidarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "media" + ], + "description": "Lidarr is a music collection manager for Usenet and BitTorrent users.", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/Lidarr/Lidarr", + "location": "/__w/charts/charts/community/lidarr", + "latest_version": "1.1.5", + "latest_app_version": "2.0.3.3791", + "latest_human_version": "2.0.3.3791_1.1.5", + "last_update": "2023-11-20 16:53:43", + "name": "lidarr", + "recommended": false, + "title": "Lidarr", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "music" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/lidarr/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/lidarr/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/lidarr/screenshots/screenshot3.png" + ], + "sources": [ + "https://github.com/onedr0p/containers/tree/main/apps/lidarr", + "https://github.com/truenas/charts/tree/master/community/lidarr", + "https://github.com/Lidarr/Lidarr" + ], + "icon_url": "https://media.sys.truenas.net/apps/lidarr/icons/icon.png" + }, + "sonarr": { + "app_readme": "

Sonarr

\n

Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them.

\n
\n

When application is installed, a container will be launched with root privileges.\nThis is required in order to apply the correct permissions to the Sonarr directories.\nAfterward, the Sonarr container will run as a non-root user (Default: 568).\nAll mounted storage(s) will be chowned only if the parent directory does not match the configured user.

\n
", + "categories": [ + "media" + ], + "description": "Sonarr is a PVR for Usenet and BitTorrent users.", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/Sonarr/Sonarr", + "location": "/__w/charts/charts/community/sonarr", + "latest_version": "1.1.2", + "latest_app_version": "3.0.10.1567", + "latest_human_version": "3.0.10.1567_1.1.2", + "last_update": "2023-11-20 16:53:43", + "name": "sonarr", + "recommended": false, + "title": "Sonarr", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "series" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/sonarr/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/sonarr/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/sonarr/screenshots/screenshot3.png" + ], + "sources": [ + "https://github.com/onedr0p/containers/tree/main/apps/sonarr", + "https://github.com/truenas/charts/tree/master/community/sonarr", + "https://github.com/Sonarr/Sonarr" + ], + "icon_url": "https://media.sys.truenas.net/apps/sonarr/icons/icon.png" + } + }, + "enterprise": { + "minio": { + "app_readme": "

MinIO

\n

MinIO is a High Performance Object Storage released under Apache License v2.0.\nIt is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure\nfor machine learning, analytics and application data workloads.

\n
\n

During the installation process, a container will be launched with root privileges. This is required\nin order to apply the correct permissions to the MinIO data directory. Afterward, the MinIO container\nwill run as a non-root user (568).\nSame applies to the postgres container. This will run afterwards as a non-root user (999).\nOn each upgrade, a container will be launched with root privileges in order to apply the correct\npermissions to the postgres backups directory. Container that performs the backup will run as a non-root user (999) afterwards.\nKeep in mind the permissions on the backup directory will be changed to 999:999 on every update.\nBut will only be changed once for the MinIO and postgres data directories.

\n
\n

When Multi Mode is enabled and entries contain :// (url) will enable Host Networking. Regardless of the selection in the Networking section.

", + "categories": [ + "storage" + ], + "description": "High Performance, Kubernetes Native Object Storage", + "healthy": true, + "healthy_error": null, + "home": "https://min.io", + "location": "/__w/charts/charts/enterprise/minio", + "latest_version": "1.0.24", + "latest_app_version": "2023-03-24", + "latest_human_version": "2023-03-24_1.0.24", + "last_update": "2023-11-20 16:53:43", + "name": "minio", + "recommended": false, + "title": "MinIO", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "object-storage", + "S3", + "file-sharing" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/minio/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/minio/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/minio/screenshots/screenshot3.png" + ], + "sources": [ + "https://github.com/minio/minio", + "https://github.com/truenas/charts/tree/master/enterprise/minio" + ], + "icon_url": "https://media.sys.truenas.net/apps/minio/icons/icon.png" + }, + "syncthing": { + "app_readme": "

Syncthing

\n

Syncthing is a file synchronization program.

\n

At each startup of the application, the following settings are applied:

\n\n

Additionally, the following defaults are set for new synthing \"folders\":

\n", + "categories": [ + "storage" + ], + "description": "Syncthing is a continuous file synchronization program.", + "healthy": true, + "healthy_error": null, + "home": "https://syncthing.net/", + "location": "/__w/charts/charts/enterprise/syncthing", + "latest_version": "1.1.3", + "latest_app_version": "1.23.3", + "latest_human_version": "1.23.3_1.1.3", + "last_update": "2023-11-20 16:53:43", + "name": "syncthing", + "recommended": false, + "title": "Syncthing", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "sync", + "file-sharing" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot3.png", + "https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot4.png" + ], + "sources": [ + "https://syncthing.net/", + "https://github.com/syncthing/syncthing", + "https://hub.docker.com/r/syncthing/syncthing", + "https://github.com/truenas/charts/tree/master/enterprise/syncthing" + ], + "icon_url": "https://media.sys.truenas.net/apps/syncthing/icons/icon.svg" } } } \ No newline at end of file diff --git a/charts/collabora/app_versions.json b/charts/collabora/app_versions.json index 9db811c2b7..fa506c333c 100644 --- a/charts/collabora/app_versions.json +++ b/charts/collabora/app_versions.json @@ -4,11 +4,11 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/collabora/1.2.23", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "definitions/certificate", - "definitions/nodeIP", - "definitions/timezone" + "definitions/timezone", + "definitions/nodeIP" ], "human_version": "23.05.5.4.1_1.2.23", "version": "1.2.23", diff --git a/charts/diskoverdata/app_versions.json b/charts/diskoverdata/app_versions.json index 733be9bbf6..cb37585a80 100644 --- a/charts/diskoverdata/app_versions.json +++ b/charts/diskoverdata/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/diskoverdata/1.0.14", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "2.0.1_1.0.14", "version": "1.0.14", diff --git a/charts/elastic-search/app_versions.json b/charts/elastic-search/app_versions.json index 3d17afe561..728f491af7 100644 --- a/charts/elastic-search/app_versions.json +++ b/charts/elastic-search/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/elastic-search/1.0.31", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/certificate" + "definitions/certificate", + "normalize/ixVolume" ], "human_version": "8.11.1_1.0.31", "version": "1.0.31", diff --git a/charts/emby/app_versions.json b/charts/emby/app_versions.json index 7ef9fab798..d97581dd24 100644 --- a/charts/emby/app_versions.json +++ b/charts/emby/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/emby/1.0.29", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/gpuConfiguration" + "definitions/gpuConfiguration", + "normalize/ixVolume" ], "human_version": "4.7.14.0_1.0.29", "version": "1.0.29", diff --git a/charts/home-assistant/app_versions.json b/charts/home-assistant/app_versions.json index 1e64b60b5d..4eba389202 100644 --- a/charts/home-assistant/app_versions.json +++ b/charts/home-assistant/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/home-assistant/1.0.120", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "2023.11.2_1.0.120", "version": "1.0.120", diff --git a/charts/ix-chart/app_versions.json b/charts/ix-chart/app_versions.json index e5dfaf0394..a41b8468e2 100644 --- a/charts/ix-chart/app_versions.json +++ b/charts/ix-chart/app_versions.json @@ -4,13 +4,13 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/ix-chart/2308.0.1", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "definitions/gpuConfiguration", + "definitions/interface", + "definitions/nodeIP", "normalize/interfaceConfiguration", "normalize/ixVolume", - "definitions/interface", - "definitions/nodeIP" + "definitions/gpuConfiguration" ], "human_version": "2308.0.1", "version": "2308.0.1", diff --git a/charts/minio/app_versions.json b/charts/minio/app_versions.json index 8dfcd4c895..56ae4254a8 100644 --- a/charts/minio/app_versions.json +++ b/charts/minio/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/minio/1.7.21", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/certificate" + "definitions/certificate", + "normalize/ixVolume" ], "human_version": "2023-03-13_1.7.21", "version": "1.7.21", diff --git a/charts/netdata/app_versions.json b/charts/netdata/app_versions.json index f91e98b2bb..08cc58f082 100644 --- a/charts/netdata/app_versions.json +++ b/charts/netdata/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/netdata/1.0.37", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/charts/nextcloud/app_versions.json b/charts/nextcloud/app_versions.json index 803254d9eb..13a3fb274b 100644 --- a/charts/nextcloud/app_versions.json +++ b/charts/nextcloud/app_versions.json @@ -4,11 +4,11 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/nextcloud/1.6.52", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ + "definitions/certificate", "normalize/ixVolume", - "definitions/nodeIP", - "definitions/certificate" + "definitions/nodeIP" ], "human_version": "27.1.3_1.6.52", "version": "1.6.52", @@ -828,11 +828,11 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/nextcloud/1.6.29", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ + "definitions/certificate", "normalize/ixVolume", - "definitions/nodeIP", - "definitions/certificate" + "definitions/nodeIP" ], "human_version": "26.0.2_1.6.29", "version": "1.6.29", diff --git a/charts/photoprism/app_versions.json b/charts/photoprism/app_versions.json index 86108cb82c..93f5d02244 100644 --- a/charts/photoprism/app_versions.json +++ b/charts/photoprism/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/photoprism/1.0.32", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/gpuConfiguration" + "definitions/gpuConfiguration", + "normalize/ixVolume" ], "human_version": "231021_1.0.32", "version": "1.0.32", diff --git a/charts/pihole/app_versions.json b/charts/pihole/app_versions.json index ae1e667a4d..9f6e8feb8b 100644 --- a/charts/pihole/app_versions.json +++ b/charts/pihole/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/pihole/1.0.23", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "2023.02.2_1.0.23", "version": "1.0.23", diff --git a/charts/plex/app_versions.json b/charts/plex/app_versions.json index 37edc5a36f..cb3dea68c6 100644 --- a/charts/plex/app_versions.json +++ b/charts/plex/app_versions.json @@ -4,12 +4,12 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/plex/1.7.58", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", "definitions/gpuConfiguration", "validations/lockedHostPath", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "1.32.7.7621_1.7.58", "version": "1.7.58", diff --git a/charts/prometheus/app_versions.json b/charts/prometheus/app_versions.json index b199c6e0c6..73ae4406dd 100644 --- a/charts/prometheus/app_versions.json +++ b/charts/prometheus/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/prometheus/1.0.25", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/charts/storj/app_versions.json b/charts/storj/app_versions.json index d960510f11..5aaca0890b 100644 --- a/charts/storj/app_versions.json +++ b/charts/storj/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/storj/1.0.16", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/charts/syncthing/app_versions.json b/charts/syncthing/app_versions.json index 60f3d50539..bedf38c336 100644 --- a/charts/syncthing/app_versions.json +++ b/charts/syncthing/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/syncthing/1.0.37", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "validations/lockedHostPath" + "validations/lockedHostPath", + "normalize/ixVolume" ], "human_version": "1.26.1_1.0.37", "version": "1.0.37", diff --git a/charts/wg-easy/app_versions.json b/charts/wg-easy/app_versions.json index 866acebcc4..f87069cc55 100644 --- a/charts/wg-easy/app_versions.json +++ b/charts/wg-easy/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/wg-easy/1.0.12", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", "validations/lockedHostPath", + "normalize/ixVolume", "definitions/nodeIP" ], "human_version": "7_1.0.12", diff --git a/community/adguard-home/app_versions.json b/community/adguard-home/app_versions.json index 26cce16281..b0469fc5cc 100644 --- a/community/adguard-home/app_versions.json +++ b/community/adguard-home/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/adguard-home/1.0.27", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/autobrr/app_versions.json b/community/autobrr/app_versions.json index 9771d125c5..c52da84247 100644 --- a/community/autobrr/app_versions.json +++ b/community/autobrr/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/autobrr/1.1.4", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "1.33.0_1.1.4", "version": "1.1.4", diff --git a/community/bazarr/app_versions.json b/community/bazarr/app_versions.json index 709abeb559..69778d5633 100644 --- a/community/bazarr/app_versions.json +++ b/community/bazarr/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/bazarr/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/briefkasten/app_versions.json b/community/briefkasten/app_versions.json index 19b6e34a95..7f46c41a22 100644 --- a/community/briefkasten/app_versions.json +++ b/community/briefkasten/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/briefkasten/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/castopod/app_versions.json b/community/castopod/app_versions.json index 5111961d3b..7dc861ca2a 100644 --- a/community/castopod/app_versions.json +++ b/community/castopod/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/castopod/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/chia/app_versions.json b/community/chia/app_versions.json index 52e971fb4e..4437d3023f 100644 --- a/community/chia/app_versions.json +++ b/community/chia/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/chia/1.0.23", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "2.1.1_1.0.23", "version": "1.0.23", diff --git a/community/clamav/app_versions.json b/community/clamav/app_versions.json index 7e73b35e97..2979774b53 100644 --- a/community/clamav/app_versions.json +++ b/community/clamav/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/clamav/1.0.13", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/cloudflared/app_versions.json b/community/cloudflared/app_versions.json index cea13e42e5..3eaba6298b 100644 --- a/community/cloudflared/app_versions.json +++ b/community/cloudflared/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/cloudflared/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/dashy/app_versions.json b/community/dashy/app_versions.json index 1b329e9fd0..6524488915 100644 --- a/community/dashy/app_versions.json +++ b/community/dashy/app_versions.json @@ -4,11 +4,11 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/dashy/1.0.0", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", + "definitions/certificate", "normalize/acl", - "definitions/certificate" + "normalize/ixVolume" ], "human_version": "2.1.1_1.0.0", "version": "1.0.0", diff --git a/community/ddns-updater/app_versions.json b/community/ddns-updater/app_versions.json index 16c712dcaf..6f26d7ac39 100644 --- a/community/ddns-updater/app_versions.json +++ b/community/ddns-updater/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/ddns-updater/1.0.17", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "v2.5.0_1.0.17", "version": "1.0.17", diff --git a/community/deluge/app_versions.json b/community/deluge/app_versions.json index b10673489d..f03a92969e 100644 --- a/community/deluge/app_versions.json +++ b/community/deluge/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/deluge/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "9.5.3_1.1.2", "version": "1.1.2", diff --git a/community/distribution/app_versions.json b/community/distribution/app_versions.json index e8c3aa45f7..9fb62773db 100644 --- a/community/distribution/app_versions.json +++ b/community/distribution/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/distribution/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/certificate" + "definitions/certificate", + "normalize/ixVolume" ], "human_version": "2.8.3_1.1.2", "version": "1.1.2", diff --git a/community/drawio/app_versions.json b/community/drawio/app_versions.json index f69b2255bb..22642b7cf5 100644 --- a/community/drawio/app_versions.json +++ b/community/drawio/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/drawio/1.1.6", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/filebrowser/app_versions.json b/community/filebrowser/app_versions.json index 5156c61d4c..033c385dba 100644 --- a/community/filebrowser/app_versions.json +++ b/community/filebrowser/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/filebrowser/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/certificate" + "definitions/certificate", + "normalize/ixVolume" ], "human_version": "2.26.0_1.1.3", "version": "1.1.3", diff --git a/community/firefly-iii/app_versions.json b/community/firefly-iii/app_versions.json index 02c8bf31f2..ded3f180e1 100644 --- a/community/firefly-iii/app_versions.json +++ b/community/firefly-iii/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/firefly-iii/1.0.12", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/flame/app_versions.json b/community/flame/app_versions.json index 68fe68ffdc..9cb332596d 100644 --- a/community/flame/app_versions.json +++ b/community/flame/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/flame/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/freshrss/app_versions.json b/community/freshrss/app_versions.json index ee2df1511f..6923fbb376 100644 --- a/community/freshrss/app_versions.json +++ b/community/freshrss/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/freshrss/1.0.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "1.22.1_1.0.3", "version": "1.0.3", diff --git a/community/frigate/app_versions.json b/community/frigate/app_versions.json index 229cec298a..6d3a3ffa36 100644 --- a/community/frigate/app_versions.json +++ b/community/frigate/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/frigate/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/gpuConfiguration" + "definitions/gpuConfiguration", + "normalize/ixVolume" ], "human_version": "0.12.1_1.1.2", "version": "1.1.2", diff --git a/community/fscrawler/app_versions.json b/community/fscrawler/app_versions.json index 6671ed0f6b..1e17171532 100644 --- a/community/fscrawler/app_versions.json +++ b/community/fscrawler/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/fscrawler/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "2.9_1.1.2", "version": "1.1.2", diff --git a/community/gitea/app_versions.json b/community/gitea/app_versions.json index dea2fa1698..18bec173b4 100644 --- a/community/gitea/app_versions.json +++ b/community/gitea/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/gitea/1.0.23", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/certificate" + "definitions/certificate", + "normalize/ixVolume" ], "human_version": "1.20.5_1.0.23", "version": "1.0.23", diff --git a/community/grafana/app_versions.json b/community/grafana/app_versions.json index e0d033479e..4b4345b570 100644 --- a/community/grafana/app_versions.json +++ b/community/grafana/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/grafana/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/certificate" + "definitions/certificate", + "normalize/ixVolume" ], "human_version": "10.2.1_1.1.3", "version": "1.1.3", diff --git a/community/homarr/app_versions.json b/community/homarr/app_versions.json index cfabff09bd..8c4cfa75f1 100644 --- a/community/homarr/app_versions.json +++ b/community/homarr/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/homarr/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "0.13.4_1.1.2", "version": "1.1.2", diff --git a/community/homepage/app_versions.json b/community/homepage/app_versions.json index 5328a27ee7..11ca3152cf 100644 --- a/community/homepage/app_versions.json +++ b/community/homepage/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/homepage/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/homer/app_versions.json b/community/homer/app_versions.json index 23a7414fca..dcab153d41 100644 --- a/community/homer/app_versions.json +++ b/community/homer/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/homer/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/immich/app_versions.json b/community/immich/app_versions.json index b180682467..89f7f09716 100644 --- a/community/immich/app_versions.json +++ b/community/immich/app_versions.json @@ -1,17 +1,18 @@ { - "1.0.35": { + "1.1.0": { "healthy": true, - "supported": true, + "supported": false, "healthy_error": null, - "location": "/__w/charts/charts/community/immich/1.0.35", - "last_update": "2023-11-20 08:12:35", + "location": "/__w/charts/charts/community/immich/1.1.0", + "last_update": "2023-11-20 16:55:03", "required_features": [ - "normalize/ixVolume", "definitions/gpuConfiguration", - "definitions/timezone" + "normalize/acl", + "definitions/timezone", + "normalize/ixVolume" ], - "human_version": "1.85.0_1.0.35", - "version": "1.0.35", + "human_version": "1.87.0_1.1.0", + "version": "1.1.0", "chart_metadata": { "name": "immich", "description": "Immich", @@ -19,9 +20,9 @@ "title": "Immich" }, "type": "application", - "version": "1.0.35", + "version": "1.1.0", "apiVersion": "v2", - "appVersion": "1.85.0", + "appVersion": "1.87.0", "kubeVersion": ">=1.16.0-0", "maintainers": [ { @@ -34,7 +35,7 @@ { "name": "common", "repository": "file://../../../common", - "version": "1.2.2" + "version": "1.2.3" } ], "home": "https://immich.app", @@ -227,10 +228,11 @@ } }, { - "variable": "datasetName", - "label": "Dataset Name", + "variable": "ixVolumeConfig", + "label": "ixVolume Configuration", + "description": "The configuration for the ixVolume dataset.", "schema": { - "type": "string", + "type": "dict", "show_if": [ [ "type", @@ -238,20 +240,132 @@ "ixVolume" ] ], - "required": true, - "hidden": true, - "immutable": true, - "default": "uploads", "$ref": [ "normalize/ixVolume" + ], + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "variable": "datasetName", + "label": "Dataset Name", + "description": "The name of the dataset to use for storage.", + "schema": { + "type": "string", + "required": true, + "immutable": true, + "hidden": true, + "default": "uploads" + } + }, + { + "variable": "aclEntries", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Path", + "description": "Path to perform ACL", + "schema": { + "type": "string", + "hidden": true + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ] + } + } ] } }, { - "variable": "hostPath", - "label": "Host Path", + "variable": "hostPathConfig", + "label": "hostPathConfig", "schema": { - "type": "hostpath", + "type": "dict", "show_if": [ [ "type", @@ -259,8 +373,130 @@ "hostPath" ] ], - "immutable": true, - "required": true + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "variable": "acl", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Host Path", + "description": "Host Path to perform ACL", + "schema": { + "type": "hostpath", + "required": true, + "empty": false + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ], + "$ref": [ + "normalize/acl" + ] + } + }, + { + "variable": "hostPath", + "label": "Host Path", + "description": "The host path to use for storage.", + "schema": { + "type": "hostpath", + "show_if": [ + [ + "aclEnable", + "=", + false + ] + ], + "required": true + } + } + ] } } ] @@ -269,7 +505,7 @@ { "variable": "library", "label": "Immich Library Storage", - "description": "The path to store Immich library.", + "description": "The path to store Immich Library.", "schema": { "type": "dict", "attrs": [ @@ -295,10 +531,11 @@ } }, { - "variable": "datasetName", - "label": "Dataset Name", + "variable": "ixVolumeConfig", + "label": "ixVolume Configuration", + "description": "The configuration for the ixVolume dataset.", "schema": { - "type": "string", + "type": "dict", "show_if": [ [ "type", @@ -306,20 +543,132 @@ "ixVolume" ] ], - "required": true, - "hidden": true, - "immutable": true, - "default": "library", "$ref": [ "normalize/ixVolume" + ], + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "variable": "datasetName", + "label": "Dataset Name", + "description": "The name of the dataset to use for storage.", + "schema": { + "type": "string", + "required": true, + "immutable": true, + "hidden": true, + "default": "library" + } + }, + { + "variable": "aclEntries", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Path", + "description": "Path to perform ACL", + "schema": { + "type": "string", + "hidden": true + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ] + } + } ] } }, { - "variable": "hostPath", - "label": "Host Path", + "variable": "hostPathConfig", + "label": "hostPathConfig", "schema": { - "type": "hostpath", + "type": "dict", "show_if": [ [ "type", @@ -327,8 +676,130 @@ "hostPath" ] ], - "immutable": true, - "required": true + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "variable": "acl", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Host Path", + "description": "Host Path to perform ACL", + "schema": { + "type": "hostpath", + "required": true, + "empty": false + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ], + "$ref": [ + "normalize/acl" + ] + } + }, + { + "variable": "hostPath", + "label": "Host Path", + "description": "The host path to use for storage.", + "schema": { + "type": "hostpath", + "show_if": [ + [ + "aclEnable", + "=", + false + ] + ], + "required": true + } + } + ] } } ] @@ -363,10 +834,11 @@ } }, { - "variable": "datasetName", - "label": "Dataset Name", + "variable": "ixVolumeConfig", + "label": "ixVolume Configuration", + "description": "The configuration for the ixVolume dataset.", "schema": { - "type": "string", + "type": "dict", "show_if": [ [ "type", @@ -374,20 +846,132 @@ "ixVolume" ] ], - "required": true, - "hidden": true, - "immutable": true, - "default": "thumbs", "$ref": [ "normalize/ixVolume" + ], + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "variable": "datasetName", + "label": "Dataset Name", + "description": "The name of the dataset to use for storage.", + "schema": { + "type": "string", + "required": true, + "immutable": true, + "hidden": true, + "default": "thumbs" + } + }, + { + "variable": "aclEntries", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Path", + "description": "Path to perform ACL", + "schema": { + "type": "string", + "hidden": true + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ] + } + } ] } }, { - "variable": "hostPath", - "label": "Host Path", + "variable": "hostPathConfig", + "label": "hostPathConfig", "schema": { - "type": "hostpath", + "type": "dict", "show_if": [ [ "type", @@ -395,8 +979,130 @@ "hostPath" ] ], - "immutable": true, - "required": true + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "variable": "acl", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Host Path", + "description": "Host Path to perform ACL", + "schema": { + "type": "hostpath", + "required": true, + "empty": false + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ], + "$ref": [ + "normalize/acl" + ] + } + }, + { + "variable": "hostPath", + "label": "Host Path", + "description": "The host path to use for storage.", + "schema": { + "type": "hostpath", + "show_if": [ + [ + "aclEnable", + "=", + false + ] + ], + "required": true + } + } + ] } } ] @@ -431,10 +1137,11 @@ } }, { - "variable": "datasetName", - "label": "Dataset Name", + "variable": "ixVolumeConfig", + "label": "ixVolume Configuration", + "description": "The configuration for the ixVolume dataset.", "schema": { - "type": "string", + "type": "dict", "show_if": [ [ "type", @@ -442,20 +1149,132 @@ "ixVolume" ] ], - "required": true, - "hidden": true, - "immutable": true, - "default": "profile", "$ref": [ "normalize/ixVolume" + ], + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "variable": "datasetName", + "label": "Dataset Name", + "description": "The name of the dataset to use for storage.", + "schema": { + "type": "string", + "required": true, + "immutable": true, + "hidden": true, + "default": "profile" + } + }, + { + "variable": "aclEntries", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Path", + "description": "Path to perform ACL", + "schema": { + "type": "string", + "hidden": true + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ] + } + } ] } }, { - "variable": "hostPath", - "label": "Host Path", + "variable": "hostPathConfig", + "label": "hostPathConfig", "schema": { - "type": "hostpath", + "type": "dict", "show_if": [ [ "type", @@ -463,8 +1282,130 @@ "hostPath" ] ], - "immutable": true, - "required": true + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "variable": "acl", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Host Path", + "description": "Host Path to perform ACL", + "schema": { + "type": "hostpath", + "required": true, + "empty": false + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ], + "$ref": [ + "normalize/acl" + ] + } + }, + { + "variable": "hostPath", + "label": "Host Path", + "description": "The host path to use for storage.", + "schema": { + "type": "hostpath", + "show_if": [ + [ + "aclEnable", + "=", + false + ] + ], + "required": true + } + } + ] } } ] @@ -499,10 +1440,11 @@ } }, { - "variable": "datasetName", - "label": "Dataset Name", + "variable": "ixVolumeConfig", + "label": "ixVolume Configuration", + "description": "The configuration for the ixVolume dataset.", "schema": { - "type": "string", + "type": "dict", "show_if": [ [ "type", @@ -510,20 +1452,132 @@ "ixVolume" ] ], - "required": true, - "hidden": true, - "immutable": true, - "default": "video", "$ref": [ "normalize/ixVolume" + ], + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "variable": "datasetName", + "label": "Dataset Name", + "description": "The name of the dataset to use for storage.", + "schema": { + "type": "string", + "required": true, + "immutable": true, + "hidden": true, + "default": "video" + } + }, + { + "variable": "aclEntries", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Path", + "description": "Path to perform ACL", + "schema": { + "type": "string", + "hidden": true + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ] + } + } ] } }, { - "variable": "hostPath", - "label": "Host Path", + "variable": "hostPathConfig", + "label": "hostPathConfig", "schema": { - "type": "hostpath", + "type": "dict", "show_if": [ [ "type", @@ -531,33 +1585,126 @@ "hostPath" ] ], - "immutable": true, - "required": true - } - } - ] - } - }, - { - "variable": "additionalLibraries", - "label": "Additional Libraries", - "description": "Additional libraries for Immich.
\nInternal mountPath will be the same as your hostPath
\nhttps://immich.app/docs/features/read-only-gallery\n", - "schema": { - "type": "list", - "default": [], - "items": [ - { - "variable": "storageEntry", - "label": "Storage Entry", - "schema": { - "type": "dict", "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "variable": "acl", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Host Path", + "description": "Host Path to perform ACL", + "schema": { + "type": "hostpath", + "required": true, + "empty": false + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ], + "$ref": [ + "normalize/acl" + ] + } + }, { "variable": "hostPath", "label": "Host Path", "description": "The host path to use for storage.", "schema": { "type": "hostpath", + "show_if": [ + [ + "aclEnable", + "=", + false + ] + ], "required": true } } @@ -596,10 +1743,12 @@ } }, { - "variable": "datasetName", - "label": "Dataset Name", + "variable": "ixVolumeConfig", + "label": "ixVolume Configuration", + "description": "The configuration for the ixVolume dataset.", "schema": { - "type": "string", + "type": "dict", + "hidden": true, "show_if": [ [ "type", @@ -607,20 +1756,133 @@ "ixVolume" ] ], - "required": true, - "hidden": true, - "immutable": true, - "default": "pgData", "$ref": [ "normalize/ixVolume" + ], + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "hidden": true, + "default": false + } + }, + { + "variable": "datasetName", + "label": "Dataset Name", + "description": "The name of the dataset to use for storage.", + "schema": { + "type": "string", + "required": true, + "immutable": true, + "hidden": true, + "default": "pgData" + } + }, + { + "variable": "aclEntries", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Path", + "description": "Path to perform ACL", + "schema": { + "type": "string", + "hidden": true + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ] + } + } ] } }, { - "variable": "hostPath", - "label": "Host Path", + "variable": "hostPathConfig", + "label": "hostPathConfig", "schema": { - "type": "hostpath", + "type": "dict", "show_if": [ [ "type", @@ -628,8 +1890,131 @@ "hostPath" ] ], - "immutable": true, - "required": true + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "hidden": true, + "default": false + } + }, + { + "variable": "acl", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Host Path", + "description": "Host Path to perform ACL", + "schema": { + "type": "hostpath", + "required": true, + "empty": false + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ], + "$ref": [ + "normalize/acl" + ] + } + }, + { + "variable": "hostPath", + "label": "Host Path", + "description": "The host path to use for storage.", + "schema": { + "type": "hostpath", + "show_if": [ + [ + "aclEnable", + "=", + false + ] + ], + "required": true + } + } + ] } } ] @@ -664,10 +2049,12 @@ } }, { - "variable": "datasetName", - "label": "Dataset Name", + "variable": "ixVolumeConfig", + "label": "ixVolume Configuration", + "description": "The configuration for the ixVolume dataset.", "schema": { - "type": "string", + "type": "dict", + "hidden": true, "show_if": [ [ "type", @@ -675,20 +2062,133 @@ "ixVolume" ] ], - "required": true, - "hidden": true, - "immutable": true, - "default": "pgBackup", "$ref": [ "normalize/ixVolume" + ], + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "hidden": true, + "default": false + } + }, + { + "variable": "datasetName", + "label": "Dataset Name", + "description": "The name of the dataset to use for storage.", + "schema": { + "type": "string", + "required": true, + "immutable": true, + "hidden": true, + "default": "pgBackup" + } + }, + { + "variable": "aclEntries", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Path", + "description": "Path to perform ACL", + "schema": { + "type": "string", + "hidden": true + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ] + } + } ] } }, { - "variable": "hostPath", - "label": "Host Path", + "variable": "hostPathConfig", + "label": "hostPathConfig", "schema": { - "type": "hostpath", + "type": "dict", "show_if": [ [ "type", @@ -696,8 +2196,538 @@ "hostPath" ] ], - "immutable": true, - "required": true + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "hidden": true, + "default": false + } + }, + { + "variable": "acl", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Host Path", + "description": "Host Path to perform ACL", + "schema": { + "type": "hostpath", + "required": true, + "empty": false + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ], + "$ref": [ + "normalize/acl" + ] + } + }, + { + "variable": "hostPath", + "label": "Host Path", + "description": "The host path to use for storage.", + "schema": { + "type": "hostpath", + "show_if": [ + [ + "aclEnable", + "=", + false + ] + ], + "required": true + } + } + ] + } + } + ] + } + }, + { + "variable": "additionalStorages", + "label": "Additional Storage", + "description": "Additional storage for Immich.", + "schema": { + "type": "list", + "default": [], + "items": [ + { + "variable": "storageEntry", + "label": "Storage Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "type", + "label": "Type", + "description": "ixVolume: Is dataset created automatically by the system.
\nHost Path: Is a path that already exists on the system.
\nSMB Share: Is a SMB share that is mounted to a persistent volume claim.\n", + "schema": { + "type": "string", + "required": true, + "default": "ixVolume", + "immutable": true, + "enum": [ + { + "value": "hostPath", + "description": "Host Path (Path that already exists on the system)" + }, + { + "value": "ixVolume", + "description": "ixVolume (Dataset created automatically by the system)" + }, + { + "value": "smb-pv-pvc", + "description": "SMB Share (Mounts a persistent volume claim to a SMB share)" + } + ] + } + }, + { + "variable": "readOnly", + "label": "Read Only", + "description": "Mount the volume as read only.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "variable": "mountPath", + "label": "Mount Path", + "description": "The path inside the container to mount the storage.", + "schema": { + "type": "path", + "required": true + } + }, + { + "variable": "hostPathConfig", + "label": "hostPathConfig", + "schema": { + "type": "dict", + "show_if": [ + [ + "type", + "=", + "hostPath" + ] + ], + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "variable": "acl", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Host Path", + "description": "Host Path to perform ACL", + "schema": { + "type": "hostpath", + "required": true, + "empty": false + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ], + "$ref": [ + "normalize/acl" + ] + } + }, + { + "variable": "hostPath", + "label": "Host Path", + "description": "The host path to use for storage.", + "schema": { + "type": "hostpath", + "show_if": [ + [ + "aclEnable", + "=", + false + ] + ], + "required": true + } + } + ] + } + }, + { + "variable": "ixVolumeConfig", + "label": "ixVolume Configuration", + "description": "The configuration for the ixVolume dataset.", + "schema": { + "type": "dict", + "show_if": [ + [ + "type", + "=", + "ixVolume" + ] + ], + "$ref": [ + "normalize/ixVolume" + ], + "attrs": [ + { + "variable": "aclEnable", + "label": "Enable ACL", + "description": "Enable ACL for the dataset.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "variable": "datasetName", + "label": "Dataset Name", + "description": "The name of the dataset to use for storage.", + "schema": { + "type": "string", + "required": true, + "immutable": true, + "default": "storage_entry" + } + }, + { + "variable": "aclEntries", + "label": "ACL Configuration", + "schema": { + "type": "dict", + "show_if": [ + [ + "aclEnable", + "=", + true + ] + ], + "attrs": [ + { + "variable": "path", + "label": "Path", + "description": "Path to perform ACL", + "schema": { + "type": "string", + "hidden": true + } + }, + { + "variable": "entries", + "label": "ACL Entries", + "description": "ACL Entries", + "schema": { + "type": "list", + "items": [ + { + "variable": "aclEntry", + "label": "ACL Entry", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "id_type", + "label": "ID Type", + "schema": { + "type": "string", + "enum": [ + { + "value": "USER", + "description": "Entry is for a USER" + }, + { + "value": "GROUP", + "description": "Entry is for a GROUP" + } + ], + "default": "USER" + } + }, + { + "variable": "id", + "label": "ID", + "description": "Make sure to check the ID value is correct and aligns with RunAs user context of the application", + "schema": { + "type": "int", + "required": true, + "min": 0 + } + }, + { + "variable": "access", + "label": "Access", + "schema": { + "type": "string", + "enum": [ + { + "value": "READ", + "description": "Read Access" + }, + { + "value": "MODIFY", + "description": "Modify Access" + }, + { + "value": "FULL_CONTROL", + "description": "FULL_CONTROL Access" + } + ] + } + } + ] + } + } + ] + } + } + ] + } + } + ] + } + }, + { + "variable": "smbConfig", + "label": "SMB Share Configuration", + "description": "The configuration for the SMB Share.", + "schema": { + "type": "dict", + "show_if": [ + [ + "type", + "=", + "smb-pv-pvc" + ] + ], + "attrs": [ + { + "variable": "server", + "label": "Server", + "description": "The server for the SMB share.", + "schema": { + "type": "string", + "required": true + } + }, + { + "variable": "share", + "label": "Share", + "description": "The share name for the SMB share.", + "schema": { + "type": "string", + "required": true + } + }, + { + "variable": "domain", + "label": "Domain (Optional)", + "description": "The domain for the SMB share.", + "schema": { + "type": "string" + } + }, + { + "variable": "username", + "label": "Username", + "description": "The username for the SMB share.", + "schema": { + "type": "string", + "required": true + } + }, + { + "variable": "password", + "label": "Password", + "description": "The password for the SMB share.", + "schema": { + "type": "string", + "required": true, + "private": true + } + }, + { + "variable": "size", + "label": "Size (in Gi)", + "description": "The size of the volume quota.", + "schema": { + "type": "int", + "required": true, + "min": 1, + "default": 1 + } + } + ] + } + } + ] } } ] diff --git a/community/ipfs/app_versions.json b/community/ipfs/app_versions.json index 199058d2e9..4e26620428 100644 --- a/community/ipfs/app_versions.json +++ b/community/ipfs/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/ipfs/1.0.25", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/jellyfin/app_versions.json b/community/jellyfin/app_versions.json index 6ec95845e9..569968e83f 100644 --- a/community/jellyfin/app_versions.json +++ b/community/jellyfin/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/jellyfin/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/gpuConfiguration" + "definitions/gpuConfiguration", + "normalize/ixVolume" ], "human_version": "10.8.12_1.1.3", "version": "1.1.3", diff --git a/community/jellyseerr/app_versions.json b/community/jellyseerr/app_versions.json index 91bfbdcc60..c81582788e 100644 --- a/community/jellyseerr/app_versions.json +++ b/community/jellyseerr/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/jellyseerr/1.0.11", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "1.7.0_1.0.11", "version": "1.0.11", diff --git a/community/jenkins/app_versions.json b/community/jenkins/app_versions.json index fc3890aa03..ec546443c7 100644 --- a/community/jenkins/app_versions.json +++ b/community/jenkins/app_versions.json @@ -4,11 +4,11 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/jenkins/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", "definitions/certificate", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "2.426.1_1.1.3", "version": "1.1.3", diff --git a/community/joplin/app_versions.json b/community/joplin/app_versions.json index 82c5cea204..5115b448ce 100644 --- a/community/joplin/app_versions.json +++ b/community/joplin/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/joplin/1.0.7", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/kapowarr/app_versions.json b/community/kapowarr/app_versions.json index dc9a49c57c..2f44b95493 100644 --- a/community/kapowarr/app_versions.json +++ b/community/kapowarr/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/kapowarr/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/kavita/app_versions.json b/community/kavita/app_versions.json index 08560d3caf..68a3cefd62 100644 --- a/community/kavita/app_versions.json +++ b/community/kavita/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/kavita/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "0.7.8_1.1.2", "version": "1.1.2", diff --git a/community/komga/app_versions.json b/community/komga/app_versions.json index 1587b1c877..96bab59a83 100644 --- a/community/komga/app_versions.json +++ b/community/komga/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/komga/1.1.5", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "1.7.2_1.1.5", "version": "1.1.5", diff --git a/community/lidarr/app_versions.json b/community/lidarr/app_versions.json index b82e833c71..fdf8b5fc6b 100644 --- a/community/lidarr/app_versions.json +++ b/community/lidarr/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/lidarr/1.1.5", - "last_update": "2023-11-20 08:13:58", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/linkding/app_versions.json b/community/linkding/app_versions.json index 4caf76cd8a..881141b6a6 100644 --- a/community/linkding/app_versions.json +++ b/community/linkding/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/linkding/1.1.5", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/listmonk/app_versions.json b/community/listmonk/app_versions.json index 979f981805..d40e44be58 100644 --- a/community/listmonk/app_versions.json +++ b/community/listmonk/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/listmonk/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/logseq/app_versions.json b/community/logseq/app_versions.json index 15cfb15852..79394304c0 100644 --- a/community/logseq/app_versions.json +++ b/community/logseq/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/logseq/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/certificate" + "definitions/certificate", + "normalize/ixVolume" ], "human_version": "latest_1.1.2", "version": "1.1.2", diff --git a/community/mealie/app_versions.json b/community/mealie/app_versions.json index af3e984e45..49c74cf1b5 100644 --- a/community/mealie/app_versions.json +++ b/community/mealie/app_versions.json @@ -4,11 +4,11 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/mealie/1.0.0", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", "normalize/acl", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "latest_1.0.0", "version": "1.0.0", diff --git a/community/metube/app_versions.json b/community/metube/app_versions.json index 19534bcc15..42b4d9d5b7 100644 --- a/community/metube/app_versions.json +++ b/community/metube/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/metube/1.1.6", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/minecraft/app_versions.json b/community/minecraft/app_versions.json index ca6d9a620e..57b16a0a19 100644 --- a/community/minecraft/app_versions.json +++ b/community/minecraft/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/minecraft/1.1.4", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "2023.11.0_1.1.4", "version": "1.1.4", diff --git a/community/mineos/app_versions.json b/community/mineos/app_versions.json index 68b4122023..cb8833805e 100644 --- a/community/mineos/app_versions.json +++ b/community/mineos/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/mineos/1.0.12", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/certificate" + "definitions/certificate", + "normalize/ixVolume" ], "human_version": "latest_1.0.12", "version": "1.0.12", diff --git a/community/mumble/app_versions.json b/community/mumble/app_versions.json index ad07d6e63d..0abc55b3c2 100644 --- a/community/mumble/app_versions.json +++ b/community/mumble/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/mumble/1.0.14", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/certificate" + "definitions/certificate", + "normalize/ixVolume" ], "human_version": "v1.4.230_1.0.14", "version": "1.0.14", diff --git a/community/n8n/app_versions.json b/community/n8n/app_versions.json index 89f5779bfe..a38db4e7b2 100644 --- a/community/n8n/app_versions.json +++ b/community/n8n/app_versions.json @@ -4,11 +4,11 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/n8n/1.1.5", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ + "definitions/certificate", "normalize/ixVolume", - "definitions/nodeIP", - "definitions/certificate" + "definitions/nodeIP" ], "human_version": "1.16.0_1.1.5", "version": "1.1.5", diff --git a/community/navidrome/app_versions.json b/community/navidrome/app_versions.json index 91b7578a87..91c78f3c45 100644 --- a/community/navidrome/app_versions.json +++ b/community/navidrome/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/navidrome/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/nginx-proxy-manager/app_versions.json b/community/nginx-proxy-manager/app_versions.json index a464ff1d72..a6e94379cf 100644 --- a/community/nginx-proxy-manager/app_versions.json +++ b/community/nginx-proxy-manager/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/nginx-proxy-manager/1.0.19", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "2.10.4_1.0.19", "version": "1.0.19", diff --git a/community/node-red/app_versions.json b/community/node-red/app_versions.json index df236e3243..ff6064fc65 100644 --- a/community/node-red/app_versions.json +++ b/community/node-red/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/node-red/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/odoo/app_versions.json b/community/odoo/app_versions.json index 2dd37942ac..a3d1e6ca48 100644 --- a/community/odoo/app_versions.json +++ b/community/odoo/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/odoo/1.0.4", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/omada-controller/app_versions.json b/community/omada-controller/app_versions.json index b1ff94c72d..6e05ed526f 100644 --- a/community/omada-controller/app_versions.json +++ b/community/omada-controller/app_versions.json @@ -4,11 +4,11 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/omada-controller/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", "definitions/certificate", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "5.12_1.1.2", "version": "1.1.2", diff --git a/community/overseerr/app_versions.json b/community/overseerr/app_versions.json index 4839071685..28423f1779 100644 --- a/community/overseerr/app_versions.json +++ b/community/overseerr/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/overseerr/1.0.17", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "1.33.2_1.0.17", "version": "1.0.17", diff --git a/community/paperless-ngx/app_versions.json b/community/paperless-ngx/app_versions.json index 64a5f22579..bcd442149b 100644 --- a/community/paperless-ngx/app_versions.json +++ b/community/paperless-ngx/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/paperless-ngx/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "1.17.4_1.1.3", "version": "1.1.3", diff --git a/community/passbolt/app_versions.json b/community/passbolt/app_versions.json index b818489bff..4ceebb603e 100644 --- a/community/passbolt/app_versions.json +++ b/community/passbolt/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/passbolt/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/certificate" + "definitions/certificate", + "normalize/ixVolume" ], "human_version": "4.4.0.1_1.1.3", "version": "1.1.3", diff --git a/community/pgadmin/app_versions.json b/community/pgadmin/app_versions.json index ee21bd0bd0..015236afe6 100644 --- a/community/pgadmin/app_versions.json +++ b/community/pgadmin/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/pgadmin/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/certificate" + "definitions/certificate", + "normalize/ixVolume" ], "human_version": "7.8_1.1.2", "version": "1.1.2", diff --git a/community/pigallery2/app_versions.json b/community/pigallery2/app_versions.json index 379a9226ce..39c005fefd 100644 --- a/community/pigallery2/app_versions.json +++ b/community/pigallery2/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/pigallery2/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/piwigo/app_versions.json b/community/piwigo/app_versions.json index cca38ff344..2c2b5e7021 100644 --- a/community/piwigo/app_versions.json +++ b/community/piwigo/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/piwigo/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/planka/app_versions.json b/community/planka/app_versions.json index 75041c38c7..fe80813f47 100644 --- a/community/planka/app_versions.json +++ b/community/planka/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/planka/1.1.4", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/plex-auto-languages/app_versions.json b/community/plex-auto-languages/app_versions.json index 31723b77c9..ffe90b07db 100644 --- a/community/plex-auto-languages/app_versions.json +++ b/community/plex-auto-languages/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/plex-auto-languages/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "1.2.3_1.1.2", "version": "1.1.2", diff --git a/community/prowlarr/app_versions.json b/community/prowlarr/app_versions.json index 4331f2cd8a..ff9a8fd98f 100644 --- a/community/prowlarr/app_versions.json +++ b/community/prowlarr/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/prowlarr/1.1.5", - "last_update": "2023-11-20 08:13:58", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/qbittorrent/app_versions.json b/community/qbittorrent/app_versions.json index cb32706ce6..f12b14a18a 100644 --- a/community/qbittorrent/app_versions.json +++ b/community/qbittorrent/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/qbittorrent/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/radarr/app_versions.json b/community/radarr/app_versions.json index 055a6e5f3f..8991c47fa2 100644 --- a/community/radarr/app_versions.json +++ b/community/radarr/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/radarr/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/readarr/app_versions.json b/community/readarr/app_versions.json index ce41374b00..bbc7063c1e 100644 --- a/community/readarr/app_versions.json +++ b/community/readarr/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/readarr/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/recyclarr/app_versions.json b/community/recyclarr/app_versions.json index 38232fc3bf..0d849251a6 100644 --- a/community/recyclarr/app_versions.json +++ b/community/recyclarr/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/recyclarr/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "6.0.2_1.1.2", "version": "1.1.2", diff --git a/community/redis/app_versions.json b/community/redis/app_versions.json index b4f7986c6e..b431305cf6 100644 --- a/community/redis/app_versions.json +++ b/community/redis/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/redis/1.0.13", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/rsyncd/app_versions.json b/community/rsyncd/app_versions.json index f97d4263de..213d553eca 100644 --- a/community/rsyncd/app_versions.json +++ b/community/rsyncd/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/rsyncd/1.0.9", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [], "human_version": "1.0.0_1.0.9", "version": "1.0.9", diff --git a/community/rust-desk/app_versions.json b/community/rust-desk/app_versions.json index 3ed7381519..76a1e4a3e9 100644 --- a/community/rust-desk/app_versions.json +++ b/community/rust-desk/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/rust-desk/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/sabnzbd/app_versions.json b/community/sabnzbd/app_versions.json index b4a51b57cd..e4d4731737 100644 --- a/community/sabnzbd/app_versions.json +++ b/community/sabnzbd/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/sabnzbd/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/searxng/app_versions.json b/community/searxng/app_versions.json index 6891c5236c..d928339cd2 100644 --- a/community/searxng/app_versions.json +++ b/community/searxng/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/searxng/1.1.7", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/sftpgo/app_versions.json b/community/sftpgo/app_versions.json index acab5cbf31..b4312a9034 100644 --- a/community/sftpgo/app_versions.json +++ b/community/sftpgo/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/sftpgo/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/certificate" + "definitions/certificate", + "normalize/ixVolume" ], "human_version": "2.5.5_1.1.3", "version": "1.1.3", diff --git a/community/sonarr/app_versions.json b/community/sonarr/app_versions.json index 623cac489a..efbc9e4e72 100644 --- a/community/sonarr/app_versions.json +++ b/community/sonarr/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/sonarr/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/tailscale/app_versions.json b/community/tailscale/app_versions.json index 17311a687a..290ea3bfee 100644 --- a/community/tailscale/app_versions.json +++ b/community/tailscale/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/tailscale/1.0.22", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [], "human_version": "1.52.0_1.0.22", "version": "1.0.22", diff --git a/community/tautulli/app_versions.json b/community/tautulli/app_versions.json index b35bc82d13..72a9509fae 100644 --- a/community/tautulli/app_versions.json +++ b/community/tautulli/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/tautulli/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/tdarr/app_versions.json b/community/tdarr/app_versions.json index 4d759741a0..691b3462a5 100644 --- a/community/tdarr/app_versions.json +++ b/community/tdarr/app_versions.json @@ -4,11 +4,11 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/tdarr/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", "definitions/gpuConfiguration", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "2.00.20.1_1.1.2", "version": "1.1.2", diff --git a/community/terraria/app_versions.json b/community/terraria/app_versions.json index 8c59c64daa..5e95308623 100644 --- a/community/terraria/app_versions.json +++ b/community/terraria/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/terraria/1.0.13", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/tftpd-hpa/app_versions.json b/community/tftpd-hpa/app_versions.json index 73fd8887d8..99bc2519d5 100644 --- a/community/tftpd-hpa/app_versions.json +++ b/community/tftpd-hpa/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/tftpd-hpa/1.0.10", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "1.0.0_1.0.10", "version": "1.0.10", diff --git a/community/tiny-media-manager/app_versions.json b/community/tiny-media-manager/app_versions.json index 556000bef8..5d7446fe2c 100644 --- a/community/tiny-media-manager/app_versions.json +++ b/community/tiny-media-manager/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/tiny-media-manager/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/transmission/app_versions.json b/community/transmission/app_versions.json index 6570bffbe7..43e3eb4669 100644 --- a/community/transmission/app_versions.json +++ b/community/transmission/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/transmission/1.2.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/twofactor-auth/app_versions.json b/community/twofactor-auth/app_versions.json index 253aa49fcc..6e27744ce7 100644 --- a/community/twofactor-auth/app_versions.json +++ b/community/twofactor-auth/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/twofactor-auth/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/unifi-controller/app_versions.json b/community/unifi-controller/app_versions.json index 4f0de638ce..7399fd0aa3 100644 --- a/community/unifi-controller/app_versions.json +++ b/community/unifi-controller/app_versions.json @@ -4,11 +4,11 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/unifi-controller/1.1.2", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", "definitions/certificate", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "7.5.176_1.1.2", "version": "1.1.2", diff --git a/community/unifi-protect-backup/app_versions.json b/community/unifi-protect-backup/app_versions.json index 1f6cdb6a8b..df465ccadb 100644 --- a/community/unifi-protect-backup/app_versions.json +++ b/community/unifi-protect-backup/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/unifi-protect-backup/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "0.10.1_1.1.3", "version": "1.1.3", diff --git a/community/vaultwarden/app_versions.json b/community/vaultwarden/app_versions.json index 2f37b787b3..fecc3c2b48 100644 --- a/community/vaultwarden/app_versions.json +++ b/community/vaultwarden/app_versions.json @@ -4,11 +4,11 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/vaultwarden/1.0.29", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", "definitions/certificate", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "1.30.0_1.0.29", "version": "1.0.29", diff --git a/community/vikunja/app_versions.json b/community/vikunja/app_versions.json index 97b3474c47..e43ebd0d5f 100644 --- a/community/vikunja/app_versions.json +++ b/community/vikunja/app_versions.json @@ -4,11 +4,11 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/vikunja/1.0.0", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", "normalize/acl", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "0.21.0_1.0.0", "version": "1.0.0", diff --git a/community/webdav/app_versions.json b/community/webdav/app_versions.json index 4c35f3fbe9..7e8084a5b2 100644 --- a/community/webdav/app_versions.json +++ b/community/webdav/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/webdav/1.0.13", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "definitions/certificate" ], diff --git a/community/whoogle/app_versions.json b/community/whoogle/app_versions.json index de0a07649c..278d38b886 100644 --- a/community/whoogle/app_versions.json +++ b/community/whoogle/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/whoogle/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/wordpress/app_versions.json b/community/wordpress/app_versions.json index 3c6f30eeca..33b961ae93 100644 --- a/community/wordpress/app_versions.json +++ b/community/wordpress/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/wordpress/1.1.4", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/community/zerotier/app_versions.json b/community/zerotier/app_versions.json index 222741b6c4..9ad8838546 100644 --- a/community/zerotier/app_versions.json +++ b/community/zerotier/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/zerotier/1.0.12", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [], "human_version": "1.12.2_1.0.12", "version": "1.0.12", diff --git a/enterprise/minio/app_versions.json b/enterprise/minio/app_versions.json index 6c91ec3ae1..51188323f8 100644 --- a/enterprise/minio/app_versions.json +++ b/enterprise/minio/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/enterprise/minio/1.0.24", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/certificate" + "definitions/certificate", + "normalize/ixVolume" ], "human_version": "2023-03-24_1.0.24", "version": "1.0.24", diff --git a/enterprise/syncthing/app_versions.json b/enterprise/syncthing/app_versions.json index b75b3375bb..30c47bbec5 100644 --- a/enterprise/syncthing/app_versions.json +++ b/enterprise/syncthing/app_versions.json @@ -4,11 +4,11 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/enterprise/syncthing/1.1.3", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", "definitions/certificate", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "1.23.3_1.1.3", "version": "1.1.3", diff --git a/test/jellyfin/app_versions.json b/test/jellyfin/app_versions.json index b8a5eefa9a..655fa6363f 100644 --- a/test/jellyfin/app_versions.json +++ b/test/jellyfin/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/test/jellyfin/1.0.15", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", - "definitions/gpuConfiguration" + "definitions/gpuConfiguration", + "normalize/ixVolume" ], "human_version": "10.8.12_1.0.15", "version": "1.0.15", diff --git a/test/sonarr/app_versions.json b/test/sonarr/app_versions.json index d1cb78e446..f0779932ac 100644 --- a/test/sonarr/app_versions.json +++ b/test/sonarr/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/test/sonarr/1.0.16", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ "normalize/ixVolume" ], diff --git a/test/syncthing/app_versions.json b/test/syncthing/app_versions.json index 6ccc43eb6d..92b3cfaa62 100644 --- a/test/syncthing/app_versions.json +++ b/test/syncthing/app_versions.json @@ -4,11 +4,11 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/test/syncthing/1.0.13", - "last_update": "2023-11-20 08:12:35", + "last_update": "2023-11-20 16:53:43", "required_features": [ - "normalize/ixVolume", "definitions/certificate", - "definitions/timezone" + "definitions/timezone", + "normalize/ixVolume" ], "human_version": "1.23.3_1.0.13", "version": "1.0.13",