diff --git a/catalog.json b/catalog.json index e06d0dec05..57e60c8ea6 100644 --- a/catalog.json +++ b/catalog.json @@ -1,5 +1,42 @@ { "charts": { + "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.23", + "latest_app_version": "2023-03-13", + "latest_human_version": "2023-03-13_1.7.23", + "last_update": "2023-12-14 09:31:05", + "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": [ @@ -13,7 +50,7 @@ "latest_version": "1.0.124", "latest_app_version": "2023.12.2", "latest_human_version": "2023.12.2_1.0.124", - "last_update": "2023-12-14 08:42:14", + "last_update": "2023-12-14 09:31:05", "name": "home-assistant", "recommended": false, "title": "Home Assistant", @@ -37,6 +74,43 @@ ], "icon_url": "https://media.sys.truenas.net/apps/home-assistant/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": "2.0.1", + "latest_app_version": "7", + "latest_human_version": "7_2.0.1", + "last_update": "2023-12-14 09:31:05", + "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" + }, "netdata": { "app_readme": "

Netdata is a fast, easy monitoring and troubleshooting system.

", "categories": [ @@ -50,7 +124,7 @@ "latest_version": "1.0.39", "latest_app_version": "v1.44.1", "latest_human_version": "v1.44.1_1.0.39", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "netdata", "recommended": false, "title": "Netdata", @@ -75,23 +149,23 @@ ], "icon_url": "https://media.sys.truenas.net/apps/netdata/icons/icon.png" }, - "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.

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

Photo Prism

\n

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

", "categories": [ - "productivity" + "media" ], - "description": "A file sharing server that puts the control and security of your own data back into your hands.", + "description": "AI-powered app for browsing, organizing & sharing your photo collection.", "healthy": true, "healthy_error": null, - "home": "https://nextcloud.com/", - "location": "/__w/charts/charts/charts/nextcloud", - "latest_version": "1.6.54", - "latest_app_version": "28.0.0", - "latest_human_version": "28.0.0_1.6.54", - "last_update": "2023-12-14 08:40:56", - "name": "nextcloud", + "home": "https://photoprism.app/", + "location": "/__w/charts/charts/charts/photoprism", + "latest_version": "1.1.2", + "latest_app_version": "231128", + "latest_human_version": "231128_1.1.2", + "last_update": "2023-12-14 09:31:05", + "name": "photoprism", "recommended": false, - "title": "Nextcloud", + "title": "PhotoPrism", "maintainers": [ { "name": "truenas", @@ -100,62 +174,18 @@ } ], "tags": [ - "nextcloud", - "storage", - "sync" + "photos", + "image" ], "screenshots": [ - "https://media.sys.truenas.net/apps/nextcloud/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/nextcloud/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/nextcloud/screenshots/screenshot3.png" + "https://media.sys.truenas.net/apps/photoprism/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/photoprism/screenshots/screenshot2.png" ], "sources": [ - "https://github.com/nextcloud/docker", - "https://github.com/nextcloud/helm", - "https://github.com/truenas/charts/tree/master/charts/nextcloud" + "https://photoprism.app/", + "https://github.com/truenas/charts/tree/master/charts/photoprism" ], - "icon_url": "https://media.sys.truenas.net/apps/nextcloud/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.39", - "latest_app_version": "1.27.1", - "latest_human_version": "1.27.1_1.0.39", - "last_update": "2023-12-14 08:40:56", - "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" + "icon_url": "https://media.sys.truenas.net/apps/photoprism/icons/icon.svg" }, "storj": { "app_readme": "

storj

\n

storj share your extra storage and earn money

", @@ -170,7 +200,7 @@ "latest_version": "1.0.17", "latest_app_version": "v1.68.2", "latest_human_version": "v1.68.2_1.0.17", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "storj", "recommended": false, "title": "Storj", @@ -195,6 +225,43 @@ ], "icon_url": "https://media.sys.truenas.net/apps/storj/icons/icon.svg" }, + "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.24", + "latest_app_version": "2023.11.0", + "latest_human_version": "2023.11.0_1.0.24", + "last_update": "2023-12-14 09:31:05", + "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" + }, "plex": { "app_readme": "

Plex

\n

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

", "categories": [ @@ -208,7 +275,7 @@ "latest_version": "1.7.59", "latest_app_version": "1.32.8.7639", "latest_human_version": "1.32.8.7639_1.7.59", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "plex", "recommended": false, "title": "Plex", @@ -249,7 +316,7 @@ "latest_version": "1.0.14", "latest_app_version": "2.0.1", "latest_human_version": "2.0.1_1.0.14", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "diskoverdata", "recommended": false, "title": "Diskover Data", @@ -275,52 +342,23 @@ ], "icon_url": "https://media.sys.truenas.net/apps/diskoverdata/icons/icon.png" }, - "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.

", + "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.

", "categories": [ - "generic" + "productivity" ], - "description": "A Helm chart for deploying simple workloads Kubernetes", + "description": "A file sharing server that puts the control and security of your own data back into your hands.", "healthy": true, "healthy_error": null, - "home": "https://www.truenas.com/", - "location": "/__w/charts/charts/charts/ix-chart", - "latest_version": "2308.0.1", - "latest_app_version": "v1", - "latest_human_version": "v1_2308.0.1", - "last_update": "2023-12-14 08:40:56", - "name": "ix-chart", + "home": "https://nextcloud.com/", + "location": "/__w/charts/charts/charts/nextcloud", + "latest_version": "1.6.54", + "latest_app_version": "28.0.0", + "latest_human_version": "28.0.0_1.6.54", + "last_update": "2023-12-14 09:31:05", + "name": "nextcloud", "recommended": false, - "title": "ix-chart", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [], - "screenshots": [], - "sources": [], - "icon_url": null - }, - "elastic-search": { - "app_readme": "

Elastic Search

\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.1.2", - "latest_app_version": "8.11.3", - "latest_human_version": "8.11.3_1.1.2", - "last_update": "2023-12-14 08:40:56", - "name": "elastic-search", - "recommended": false, - "title": "Elastic Search", + "title": "Nextcloud", "maintainers": [ { "name": "truenas", @@ -329,91 +367,21 @@ } ], "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": "2.0.1", - "latest_app_version": "7", - "latest_human_version": "7_2.0.1", - "last_update": "2023-12-14 08:40:56", - "name": "wg-easy", - "recommended": false, - "title": "WG Easy", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "vpn", - "wireguard" + "nextcloud", + "storage", + "sync" ], "screenshots": [ - "https://media.sys.truenas.net/apps/wg-easy/screenshots/screenshot1.png" + "https://media.sys.truenas.net/apps/nextcloud/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/nextcloud/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/nextcloud/screenshots/screenshot3.png" ], "sources": [ - "https://github.com/WeeJeWel/wg-easy", - "https://github.com/truenas/charts/tree/master/charts/wg-easy" + "https://github.com/nextcloud/docker", + "https://github.com/nextcloud/helm", + "https://github.com/truenas/charts/tree/master/charts/nextcloud" ], - "icon_url": "https://media.sys.truenas.net/apps/wg-easy/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.24", - "latest_app_version": "2023.11.0", - "latest_human_version": "2023.11.0_1.0.24", - "last_update": "2023-12-14 08:40:56", - "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/nextcloud/icons/icon.svg" }, "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.

", @@ -428,7 +396,7 @@ "latest_version": "1.1.1", "latest_app_version": "v2.48.1", "latest_human_version": "v2.48.1_1.1.1", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "prometheus", "recommended": false, "title": "Prometheus", @@ -453,81 +421,6 @@ ], "icon_url": "https://media.sys.truenas.net/apps/prometheus/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.23", - "latest_app_version": "2023-03-13", - "latest_human_version": "2023-03-13_1.7.23", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "photoprism": { - "app_readme": "

Photo Prism

\n

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

", - "categories": [ - "media" - ], - "description": "AI-powered app for browsing, organizing & sharing your photo collection.", - "healthy": true, - "healthy_error": null, - "home": "https://photoprism.app/", - "location": "/__w/charts/charts/charts/photoprism", - "latest_version": "1.1.2", - "latest_app_version": "231128", - "latest_human_version": "231128_1.1.2", - "last_update": "2023-12-14 08:40:56", - "name": "photoprism", - "recommended": false, - "title": "PhotoPrism", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "photos", - "image" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/photoprism/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/photoprism/screenshots/screenshot2.png" - ], - "sources": [ - "https://photoprism.app/", - "https://github.com/truenas/charts/tree/master/charts/photoprism" - ], - "icon_url": "https://media.sys.truenas.net/apps/photoprism/icons/icon.svg" - }, "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": [ @@ -541,7 +434,7 @@ "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-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "collabora", "recommended": false, "title": "Collabora", @@ -566,6 +459,113 @@ ], "icon_url": "https://media.sys.truenas.net/apps/collabora/icons/icon.png" }, + "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": [ + "generic" + ], + "description": "A Helm chart for deploying simple workloads Kubernetes", + "healthy": true, + "healthy_error": null, + "home": "https://www.truenas.com/", + "location": "/__w/charts/charts/charts/ix-chart", + "latest_version": "2308.0.1", + "latest_app_version": "v1", + "latest_human_version": "v1_2308.0.1", + "last_update": "2023-12-14 09:31:05", + "name": "ix-chart", + "recommended": false, + "title": "ix-chart", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [], + "screenshots": [], + "sources": [], + "icon_url": null + }, + "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.39", + "latest_app_version": "1.27.1", + "latest_human_version": "1.27.1_1.0.39", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "elastic-search": { + "app_readme": "

Elastic Search

\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.1.2", + "latest_app_version": "8.11.3", + "latest_human_version": "8.11.3_1.1.2", + "last_update": "2023-12-14 09:31:05", + "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" + }, "emby": { "app_readme": "

Emby Server

\n

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

", "categories": [ @@ -579,7 +579,7 @@ "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-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "emby", "recommended": false, "title": "Emby Server", @@ -608,45 +608,6 @@ } }, "test": { - "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-12-14 08:40:56", - "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": [ @@ -660,7 +621,7 @@ "latest_version": "1.0.16", "latest_app_version": "10.8.13", "latest_human_version": "10.8.13_1.0.16", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "jellyfin", "recommended": false, "title": "Jellyfin", @@ -702,7 +663,7 @@ "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-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "sonarr", "recommended": false, "title": "Sonarr", @@ -727,26 +688,149 @@ "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-12-14 09:31:05", + "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" + } + }, + "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-12-14 09:31:05", + "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.4", + "latest_app_version": "1.23.3", + "latest_human_version": "1.23.3_1.1.4", + "last_update": "2023-12-14 09:31:05", + "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" } }, "community": { - "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

", + "tdarr": { + "app_readme": "

Tdarr

\n

Tdarr is a Distributed Transcoding System

\n", "categories": [ "media" ], - "description": "Navidrome is a personal streaming service", + "description": "Tdarr is a Distributed Transcoding System", "healthy": true, "healthy_error": null, - "home": "https://www.navidrome.org/", - "location": "/__w/charts/charts/community/navidrome", + "home": "https://home.tdarr.io/", + "location": "/__w/charts/charts/community/tdarr", "latest_version": "1.1.4", - "latest_app_version": "0.50.1", - "latest_human_version": "0.50.1_1.1.4", - "last_update": "2023-12-14 08:40:56", - "name": "navidrome", + "latest_app_version": "2.17.01", + "latest_human_version": "2.17.01_1.1.4", + "last_update": "2023-12-14 09:31:05", + "name": "tdarr", "recommended": false, - "title": "Navidrome", + "title": "Tdarr", "maintainers": [ { "name": "truenas", @@ -755,35 +839,38 @@ } ], "tags": [ - "music" + "encode", + "transcode" ], "screenshots": [ - "https://media.sys.truenas.net/apps/navidrome/screenshots/screenshot1.png" + "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://hub.docker.com/r/deluan/navidrome", - "https://github.com/truenas/charts/tree/master/community/navidrome", - "https://github.com/navidrome/navidrome/" + "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/navidrome/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/tdarr/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
", + "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": [ - "security" + "file-sharing" ], - "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": "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": "https://docs.2fauth.app/", - "location": "/__w/charts/charts/community/twofactor-auth", - "latest_version": "1.1.3", - "latest_app_version": "4.2.4", - "latest_human_version": "4.2.4_1.1.3", - "last_update": "2023-12-14 08:40:56", - "name": "twofactor-auth", + "home": "http://www.webdav.org/", + "location": "/__w/charts/charts/community/webdav", + "latest_version": "1.0.14", + "latest_app_version": "2.4.58", + "latest_human_version": "2.4.58_1.0.14", + "last_update": "2023-12-14 09:31:05", + "name": "webdav", "recommended": false, - "title": "2FAuth", + "title": "WebDAV", "maintainers": [ { "name": "truenas", @@ -792,36 +879,69 @@ } ], "tags": [ - "2fa", - "otp" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/twofactor-auth/screenshots/screenshot1.png" + "webdav", + "file-sharing" ], + "screenshots": [], "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/" + "http://www.webdav.org/", + "https://github.com/truenas/charts/tree/master/community/webdav" ], - "icon_url": "https://media.sys.truenas.net/apps/twofactor-auth/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/webdav/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.

", + "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.10", + "latest_app_version": "1.0.0", + "latest_human_version": "1.0.0_1.0.10", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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": "FSCrawler is a crawler that helps to index binary documents such as PDF, Open Office, MS Office.", + "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://fscrawler.readthedocs.io/", - "location": "/__w/charts/charts/community/fscrawler", - "latest_version": "1.1.3", - "latest_app_version": "2.9", - "latest_human_version": "2.9_1.1.3", - "last_update": "2023-12-14 08:40:56", - "name": "fscrawler", + "home": "https://nodered.org", + "location": "/__w/charts/charts/community/node-red", + "latest_version": "1.1.4", + "latest_app_version": "3.1.3", + "latest_human_version": "3.1.3_1.1.4", + "last_update": "2023-12-14 09:31:05", + "name": "node-red", "recommended": false, - "title": "FSCrawler", + "title": "Node-RED", "maintainers": [ { "name": "truenas", @@ -830,35 +950,107 @@ } ], "tags": [ - "index", - "crawler" + "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" + }, + "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.24", + "latest_app_version": "1.54.1", + "latest_human_version": "1.54.1_1.0.24", + "last_update": "2023-12-14 09:31:05", + "name": "tailscale", + "recommended": false, + "title": "Tailscale", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "vpn" ], "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/" + "https://tailscale.com/", + "https://github.com/truenas/charts/tree/master/community/tailscale", + "https://hub.docker.com/r/tailscale/tailscale" ], - "icon_url": "https://localhost/no-icon" + "icon_url": "https://media.sys.truenas.net/apps/tailscale/icons/icon.png" }, - "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
", + "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
", + "categories": [ + "productivity" + ], + "description": "Distribution is a toolkit to pack, ship, store, and deliver container content", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/distribution/distribution", + "location": "/__w/charts/charts/community/distribution", + "latest_version": "1.1.3", + "latest_app_version": "2.8.3", + "latest_human_version": "2.8.3_1.1.3", + "last_update": "2023-12-14 09:31:05", + "name": "distribution", + "recommended": false, + "title": "Distribution", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "registry", + "container" + ], + "screenshots": [], + "sources": [ + "https://hub.docker.com/_/registry", + "https://distribution.github.io/distribution/", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/distribution", + "https://github.com/distribution/distribution" + ], + "icon_url": "https://media.sys.truenas.net/apps/distribution/icons/icon.svg" + }, + "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": "Komga is a free and open source comics/mangas server.", + "description": "Radarr is a movie collection manager for Usenet and BitTorrent users.", "healthy": true, "healthy_error": null, - "home": "https://komga.org", - "location": "/__w/charts/charts/community/komga", - "latest_version": "1.1.9", - "latest_app_version": "1.8.4", - "latest_human_version": "1.8.4_1.1.9", - "last_update": "2023-12-14 08:40:56", - "name": "komga", + "home": "https://github.com/Radarr/Radarr", + "location": "/__w/charts/charts/community/radarr", + "latest_version": "1.2.0", + "latest_app_version": "5.1.3.8246", + "latest_human_version": "5.1.3.8246_1.2.0", + "last_update": "2023-12-14 09:31:05", + "name": "radarr", "recommended": false, - "title": "Komga", + "title": "Radarr", "maintainers": [ { "name": "truenas", @@ -867,36 +1059,38 @@ } ], "tags": [ - "comics", - "mangas" + "movies" ], "screenshots": [ - "https://media.sys.truenas.net/apps/komga/screenshots/screenshot1.png" + "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/gotson/komga", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/komga", - "https://hub.docker.com/r/gotson/komga" + "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/komga/icons/icon.svg" + "icon_url": "https://media.sys.truenas.net/apps/radarr/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
", + "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": [ - "network" + "media" ], - "description": "Unifi Controller is a network management controller for Unifi Equipment.", + "description": "SABnzbd is an Open Source Binary Newsreader written in Python.", "healthy": true, "healthy_error": null, - "home": "https://github.com/goofball222/unifi", - "location": "/__w/charts/charts/community/unifi-controller", - "latest_version": "1.2.1", - "latest_app_version": "8.0.7", - "latest_human_version": "8.0.7_1.2.1", - "last_update": "2023-12-14 08:40:56", - "name": "unifi-controller", + "home": "https://sabnzbd.org/", + "location": "/__w/charts/charts/community/sabnzbd", + "latest_version": "1.1.3", + "latest_app_version": "4.1.0", + "latest_human_version": "4.1.0_1.1.3", + "last_update": "2023-12-14 09:31:05", + "name": "sabnzbd", "recommended": false, - "title": "Unifi Controller", + "title": "SABnzbd", "maintainers": [ { "name": "truenas", @@ -905,16 +1099,20 @@ } ], "tags": [ - "controller", - "unifi" + "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://github.com/goofball222/unifi", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/unifi-controller", - "https://hub.docker.com/r/goofball222/unifi" + "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/unifi-controller/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/sabnzbd/icons/icon.svg" }, "kavita": { "app_readme": "

Kavita

\n

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

", @@ -929,7 +1127,7 @@ "latest_version": "1.1.5", "latest_app_version": "0.7.11", "latest_human_version": "0.7.11_1.1.5", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "kavita", "recommended": false, "title": "Kavita", @@ -958,23 +1156,59 @@ ], "icon_url": "https://media.sys.truenas.net/apps/kavita/icons/icon.png" }, - "tdarr": { - "app_readme": "

Tdarr

\n

Tdarr is a Distributed Transcoding System

\n", + "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.25", + "latest_app_version": "2.1.2", + "latest_human_version": "2.1.2_1.0.25", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.4", - "latest_app_version": "2.17.01", - "latest_human_version": "2.17.01_1.1.4", - "last_update": "2023-12-14 08:40:56", - "name": "tdarr", + "home": "https://github.com/autobrr/autobrr", + "location": "/__w/charts/charts/community/autobrr", + "latest_version": "1.1.7", + "latest_app_version": "1.34.1", + "latest_human_version": "1.34.1_1.1.7", + "last_update": "2023-12-14 09:31:05", + "name": "autobrr", "recommended": false, - "title": "Tdarr", + "title": "Autobrr", "maintainers": [ { "name": "truenas", @@ -983,653 +1217,18 @@ } ], "tags": [ - "encode", - "transcode" + "torrent", + "usenet" ], "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" + "https://github.com/autobrr/autobrr/raw/develop/.github/images/autobrr-front.png" ], "sources": [ - "https://home.tdarr.io/", - "https://github.com/truenas/charts/tree/master/community/tdarr", - "https://docs.tdarr.io/docs" + "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/tdarr/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.14", - "latest_app_version": "7.2.3", - "latest_human_version": "7.2.3_1.0.14", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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
", - "categories": [ - "productivity" - ], - "description": "pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL", - "healthy": true, - "healthy_error": null, - "home": "https://www.pgadmin.org/", - "location": "/__w/charts/charts/community/pgadmin", - "latest_version": "1.1.4", - "latest_app_version": "8.0", - "latest_human_version": "8.0_1.1.4", - "last_update": "2023-12-14 08:40:56", - "name": "pgadmin", - "recommended": false, - "title": "pgAdmin", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "database", - "management" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/pgadmin/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/pgadmin/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/pgadmin/screenshots/screenshot3.png" - ], - "sources": [ - "https://hub.docker.com/r/dpage/pgadmin4", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/pgadmin", - "https://www.pgadmin.org/" - ], - "icon_url": "https://media.sys.truenas.net/apps/pgadmin/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.5", - "latest_app_version": "0.10.3", - "latest_human_version": "0.10.3_1.1.5", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.3", - "latest_app_version": "1.0.0", - "latest_human_version": "1.0.0_1.1.3", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.4", - "latest_app_version": "5.13", - "latest_human_version": "5.13_1.1.4", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.1.1", - "latest_app_version": "1.30.1", - "latest_human_version": "1.30.1_1.1.1", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.2.2", - "latest_app_version": "1.23.1", - "latest_human_version": "1.23.1_1.2.2", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.13", - "latest_app_version": "1.12.2", - "latest_human_version": "1.12.2_1.0.13", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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
", - "categories": [ - "media" - ], - "description": "Plex Auto Languages offer automated language selection for Plex TV Shows", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/RemiRigal/Plex-Auto-Languages", - "location": "/__w/charts/charts/community/plex-auto-languages", - "latest_version": "1.1.3", - "latest_app_version": "1.2.3", - "latest_human_version": "1.2.3_1.1.3", - "last_update": "2023-12-14 08:40:56", - "name": "plex-auto-languages", - "recommended": false, - "title": "Plex Auto Languages", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "plex", - "languages" - ], - "screenshots": [], - "sources": [ - "https://github.com/RemiRigal/Plex-Auto-Languages", - "https://github.com/truenas/charts/tree/master/community/plex-auto-languages", - "https://hub.docker.com/r/remirigal/plex-auto-languages" - ], - "icon_url": "https://localhost/no-icon" - }, - "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.4", - "latest_app_version": "2.426.2", - "latest_human_version": "2.426.2_1.1.4", - "last_update": "2023-12-14 08:42:14", - "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" - }, - "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.14", - "latest_app_version": "1.4.4.9", - "latest_human_version": "1.4.4.9_1.0.14", - "last_update": "2023-12-14 08:40:56", - "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://terraria.org/", - "https://github.com/truenas/charts/tree/master/community/terraria", - "https://github.com/ryansheehan/terraria" - ], - "icon_url": "https://media.sys.truenas.net/apps/terraria/icons/icon.png" - }, - "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": "Lightweight universal DDNS Updater with web UI", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/qdm12/ddns-updater", - "location": "/__w/charts/charts/community/ddns-updater", - "latest_version": "1.0.18", - "latest_app_version": "v2.5.0", - "latest_human_version": "v2.5.0_1.0.18", - "last_update": "2023-12-14 08:40:56", - "name": "ddns-updater", - "recommended": false, - "title": "DDNS Updater", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "ddns" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/ddns-updater/screenshots/screenshot1.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" - ], - "icon_url": "https://media.sys.truenas.net/apps/ddns-updater/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", - "latest_version": "1.1.4", - "latest_app_version": "1.1.9", - "latest_human_version": "1.1.9_1.1.4", - "last_update": "2023-12-14 08:40:56", - "name": "rust-desk", - "recommended": false, - "title": "Rust Desk", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "remote", - "desktop" - ], - "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" - ], - "icon_url": "https://media.sys.truenas.net/apps/rust-desk/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.2.7", - "latest_app_version": "1.21.0", - "latest_human_version": "1.21.0_1.2.7", - "last_update": "2023-12-14 08:42:14", - "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" - }, - "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.2.6", - "latest_app_version": "2023.12.11", - "latest_human_version": "2023.12.11_1.2.6", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.2.0", - "latest_app_version": "1.4.0", - "latest_human_version": "1.4.0_1.2.0", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.1.2", - "latest_app_version": "2.13.5", - "latest_human_version": "2.13.5_1.1.2", - "last_update": "2023-12-14 08:40:56", - "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" + "icon_url": "https://media.sys.truenas.net/apps/autobrr/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

Upgrade to 2.0.0

\n

Direct upgrade to 2.x.x is not possible, due to major upstream changes.\nThe changes require new storage configuration that cannot be assumed, nor configured\nduring the upgrade. Please re-install in order to configure this new storage.

", @@ -1644,7 +1243,7 @@ "latest_version": "2.0.1", "latest_app_version": "0.14.2", "latest_human_version": "0.14.2_2.0.1", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "homarr", "recommended": false, "title": "Homarr", @@ -1683,7 +1282,7 @@ "latest_version": "1.2.0", "latest_app_version": "v2.5.1", "latest_human_version": "v2.5.1_1.2.0", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "listmonk", "recommended": false, "title": "Listmonk", @@ -1710,58 +1309,23 @@ ], "icon_url": "https://media.sys.truenas.net/apps/listmonk/icons/icon.svg" }, - "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.14", - "latest_app_version": "1.0.1", - "latest_human_version": "1.0.1_1.0.14", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.

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

tinyMediaManager

\n

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

", "categories": [ "media" ], - "description": "Transmission is designed for easy, powerful use.", + "description": "tinyMediaManager is a media management tool written in Java/Swing.", "healthy": true, "healthy_error": null, - "home": "https://transmissionbt.com/", - "location": "/__w/charts/charts/community/transmission", - "latest_version": "1.2.3", - "latest_app_version": "4.0.4", - "latest_human_version": "4.0.4_1.2.3", - "last_update": "2023-12-14 08:40:56", - "name": "transmission", + "home": "https://www.tinymediamanager.org/", + "location": "/__w/charts/charts/community/tiny-media-manager", + "latest_version": "1.1.4", + "latest_app_version": "4.3.14", + "latest_human_version": "4.3.14_1.1.4", + "last_update": "2023-12-14 09:31:05", + "name": "tiny-media-manager", "recommended": false, - "title": "Transmission", + "title": "tinyMediaManager", "maintainers": [ { "name": "truenas", @@ -1770,34 +1334,76 @@ } ], "tags": [ - "torrent", - "download" + "tv-shows", + "movies" + ], + "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" ], - "screenshots": [], "sources": [ - "https://github.com/onedr0p/containers/tree/main/apps/transmission", - "https://github.com/truenas/charts/tree/master/community/transmission", - "https://transmissionbt.com/" + "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/transmission/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/tiny-media-manager/icons/icon.png" }, - "gitea": { - "app_readme": "

Gitea

\n

Gitea - Git with a cup of tea

\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.\nAfterwards postgres 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 postgres data directories.

\n
\n

On initial startup a setup wizard will be launched with settings for database, ports, path, and domain prefilled.\nKeep them as they are, fill anything you want in the optional settings section and click on Install Gitea.

", + "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.1.1", + "latest_app_version": "1.30.1", + "latest_human_version": "1.30.1_1.1.1", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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
", "categories": [ "productivity" ], - "description": "Gitea - Git with a cup of tea", + "description": "Vikunja is an open-source, self-hostable to-do app.", "healthy": true, "healthy_error": null, - "home": "https://gitea.io/en-us", - "location": "/__w/charts/charts/community/gitea", - "latest_version": "1.1.3", - "latest_app_version": "1.21.2", - "latest_human_version": "1.21.2_1.1.3", - "last_update": "2023-12-14 08:40:56", - "name": "gitea", + "home": "https://vikunja.io/", + "location": "/__w/charts/charts/community/vikunja", + "latest_version": "1.0.1", + "latest_app_version": "0.21.0", + "latest_human_version": "0.21.0_1.0.1", + "last_update": "2023-12-14 09:31:05", + "name": "vikunja", "recommended": false, - "title": "Gitea", + "title": "Vikunja", "maintainers": [ { "name": "truenas", @@ -1806,20 +1412,179 @@ } ], "tags": [ - "git" + "todo" ], "screenshots": [ - "https://media.sys.truenas.net/apps/gitea/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/gitea/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/gitea/screenshots/screenshot3.png", - "https://media.sys.truenas.net/apps/gitea/screenshots/screenshot4.png" + "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot1.webp", + "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot2.webp", + "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot3.webp", + "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot4.webp", + "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot5.webp", + "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot6.webp", + "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot7.webp", + "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot8.webp", + "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot9.webp" ], "sources": [ - "https://gitea.io/en-us", - "https://github.com/truenas/charts/tree/master/community/gitea", - "https://docs.gitea.io/en-us/install-with-docker-rootless" + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/vikunja", + "https://vikunja.io/" ], - "icon_url": "https://media.sys.truenas.net/apps/gitea/icons/icon.svg" + "icon_url": "https://media.sys.truenas.net/apps/vikunja/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.10", + "latest_app_version": "22.1.8", + "latest_human_version": "22.1.8_1.1.10", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.3", + "latest_app_version": "23.10.1", + "latest_human_version": "23.10.1_1.1.3", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.3", + "latest_app_version": "6.0.2", + "latest_human_version": "6.0.2_1.1.3", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.4", + "latest_app_version": "2.426.2", + "latest_human_version": "2.426.2_1.1.4", + "last_update": "2023-12-14 09:31:05", + "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" }, "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
", @@ -1834,7 +1599,7 @@ "latest_version": "1.2.2", "latest_app_version": "1.15.2", "latest_human_version": "1.15.2_1.2.2", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "planka", "recommended": false, "title": "Planka", @@ -1859,6 +1624,1223 @@ ], "icon_url": "https://media.sys.truenas.net/apps/planka/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": [ + "productivity" + ], + "description": "Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.", + "healthy": true, + "healthy_error": null, + "home": "https://docs.paperless-ngx.com", + "location": "/__w/charts/charts/community/paperless-ngx", + "latest_version": "1.2.6", + "latest_app_version": "2.1.2", + "latest_human_version": "2.1.2_1.2.6", + "last_update": "2023-12-14 09:31:05", + "name": "paperless-ngx", + "recommended": false, + "title": "Paperless-ngx", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "document", + "management" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot3.png", + "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot4.png", + "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot5.png", + "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot6.png", + "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot7.png", + "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot8.png" + ], + "sources": [ + "https://hub.docker.com/r/paperlessngx/paperless-ngx", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/paperless-ngx", + "https://github.com/paperless-ngx/paperless-ngx" + ], + "icon_url": "https://media.sys.truenas.net/apps/paperless-ngx/icons/icon.svg" + }, + "grafana": { + "app_readme": "

Grafana

\n

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

\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.2.0", + "latest_app_version": "10.2.2", + "latest_human_version": "10.2.2_1.2.0", + "last_update": "2023-12-14 10:11:50", + "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": "Unifi Controller is a network management controller for Unifi Equipment.", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/goofball222/unifi", + "location": "/__w/charts/charts/community/unifi-controller", + "latest_version": "1.2.1", + "latest_app_version": "8.0.7", + "latest_human_version": "8.0.7_1.2.1", + "last_update": "2023-12-14 09:31:05", + "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/goofball222/unifi", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/unifi-controller", + "https://hub.docker.com/r/goofball222/unifi" + ], + "icon_url": "https://media.sys.truenas.net/apps/unifi-controller/icons/icon.png" + }, + "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
", + "categories": [ + "productivity" + ], + "description": "pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL", + "healthy": true, + "healthy_error": null, + "home": "https://www.pgadmin.org/", + "location": "/__w/charts/charts/community/pgadmin", + "latest_version": "1.1.4", + "latest_app_version": "8.0", + "latest_human_version": "8.0_1.1.4", + "last_update": "2023-12-14 09:31:05", + "name": "pgadmin", + "recommended": false, + "title": "pgAdmin", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "database", + "management" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/pgadmin/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/pgadmin/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/pgadmin/screenshots/screenshot3.png" + ], + "sources": [ + "https://hub.docker.com/r/dpage/pgadmin4", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/pgadmin", + "https://www.pgadmin.org/" + ], + "icon_url": "https://media.sys.truenas.net/apps/pgadmin/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.15", + "latest_app_version": "v1.4.230", + "latest_human_version": "v1.4.230_1.0.15", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "readarr": { + "app_readme": "

Readarr

\n

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

", + "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.2.0", + "latest_app_version": "0.3.11.2319", + "latest_human_version": "0.3.11.2319_1.2.0", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.3", + "latest_app_version": "2.3.1", + "latest_human_version": "2.3.1_1.1.3", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.5", + "latest_app_version": "6.4.2", + "latest_human_version": "6.4.2_1.1.5", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.2.7", + "latest_app_version": "1.21.0", + "latest_human_version": "1.21.0_1.2.7", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.3", + "latest_app_version": "2.9", + "latest_human_version": "2.9_1.1.3", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.5", + "latest_app_version": "4.4.2.1", + "latest_human_version": "4.4.2.1_1.1.5", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.14", + "latest_app_version": "1.4.4.9", + "latest_human_version": "1.4.4.9_1.0.14", + "last_update": "2023-12-14 09:31:05", + "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://terraria.org/", + "https://github.com/truenas/charts/tree/master/community/terraria", + "https://github.com/ryansheehan/terraria" + ], + "icon_url": "https://media.sys.truenas.net/apps/terraria/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.12", + "latest_app_version": "1.7.0", + "latest_human_version": "1.7.0_1.0.12", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.13", + "latest_app_version": "latest", + "latest_human_version": "latest_1.0.13", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "dashy": { + "app_readme": "

Dashy

\n

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

", + "categories": [ + "productivity" + ], + "description": "Dashy is a self-hostable personal dashboard built for you.", + "healthy": true, + "healthy_error": null, + "home": "https://dashy.to/", + "location": "/__w/charts/charts/community/dashy", + "latest_version": "1.0.1", + "latest_app_version": "2.1.1", + "latest_human_version": "2.1.1_1.0.1", + "last_update": "2023-12-14 09:31:05", + "name": "dashy", + "recommended": false, + "title": "Dashy", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "dashboard" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/dashy/screenshots/screenshot1.gif", + "https://media.sys.truenas.net/apps/dashy/screenshots/screenshot2.gif" + ], + "sources": [ + "https://dashy.to/", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/dashy", + "https://github.com/lissy93/dashy" + ], + "icon_url": "https://media.sys.truenas.net/apps/dashy/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.4", + "latest_app_version": "2.5.5", + "latest_human_version": "2.5.5_1.1.4", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.30", + "latest_app_version": "0.107.43", + "latest_human_version": "0.107.43_1.0.30", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.14", + "latest_app_version": "1.0.1", + "latest_human_version": "1.0.1_1.0.14", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.9", + "latest_app_version": "1.8.4", + "latest_human_version": "1.8.4_1.1.9", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.6", + "latest_app_version": "0.8.3", + "latest_human_version": "0.8.3_1.1.6", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.2.0", + "latest_app_version": "latest", + "latest_human_version": "latest_1.2.0", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.6", + "latest_app_version": "1.7.2", + "latest_human_version": "1.7.2_1.1.6", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.4", + "latest_app_version": "0.50.1", + "latest_human_version": "0.50.1_1.1.4", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.13", + "latest_app_version": "1.12.2", + "latest_human_version": "1.12.2_1.0.13", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.9", + "latest_app_version": "2023-12-13", + "latest_human_version": "2023-12-13_1.1.9", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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": "Lightweight universal DDNS Updater with web UI", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/qdm12/ddns-updater", + "location": "/__w/charts/charts/community/ddns-updater", + "latest_version": "1.0.18", + "latest_app_version": "v2.5.0", + "latest_human_version": "v2.5.0_1.0.18", + "last_update": "2023-12-14 09:31:05", + "name": "ddns-updater", + "recommended": false, + "title": "DDNS Updater", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "ddns" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/ddns-updater/screenshots/screenshot1.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" + ], + "icon_url": "https://media.sys.truenas.net/apps/ddns-updater/icons/icon.svg" + }, + "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.3", + "latest_app_version": "1.0.0", + "latest_human_version": "1.0.0_1.1.3", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.2.2", + "latest_app_version": "1.23.1", + "latest_human_version": "1.23.1_1.2.2", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.5", + "latest_app_version": "0.10.3", + "latest_human_version": "0.10.3_1.1.5", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.4", + "latest_app_version": "2023.10.0", + "latest_human_version": "2023.10.0_1.1.4", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.14", + "latest_app_version": "7.2.3", + "latest_human_version": "7.2.3_1.0.14", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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": [ + "media" + ], + "description": "Piwigo is a photo gallery software for the web that comes with powerful features to publish and manage your collection of pictures.", + "healthy": true, + "healthy_error": null, + "home": "https://piwigo.org", + "location": "/__w/charts/charts/community/piwigo", + "latest_version": "1.1.4", + "latest_app_version": "14.0.0", + "latest_human_version": "14.0.0_1.1.4", + "last_update": "2023-12-14 09:31:05", + "name": "piwigo", + "recommended": false, + "title": "Piwigo", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "photo", + "gallery" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/piwigo/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/piwigo/screenshots/screenshot2.png" + ], + "sources": [ + "https://hub.docker.com/r/linuxserver/piwigo", + "https://github.com/truenas/charts/tree/master/community/piwigo" + ], + "icon_url": "https://media.sys.truenas.net/apps/piwigo/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": [ @@ -1872,7 +2854,7 @@ "latest_version": "1.2.0", "latest_app_version": "10.8.13", "latest_human_version": "10.8.13_1.2.0", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "jellyfin", "recommended": false, "title": "Jellyfin", @@ -1901,6 +2883,606 @@ ], "icon_url": "https://media.sys.truenas.net/apps/jellyfin/icons/icon.svg" }, + "gitea": { + "app_readme": "

Gitea

\n

Gitea - Git with a cup of tea

\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.\nAfterwards postgres 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 postgres data directories.

\n
\n

On initial startup a setup wizard will be launched with settings for database, ports, path, and domain prefilled.\nKeep them as they are, fill anything you want in the optional settings section and click on Install Gitea.

", + "categories": [ + "productivity" + ], + "description": "Gitea - Git with a cup of tea", + "healthy": true, + "healthy_error": null, + "home": "https://gitea.io/en-us", + "location": "/__w/charts/charts/community/gitea", + "latest_version": "1.1.3", + "latest_app_version": "1.21.2", + "latest_human_version": "1.21.2_1.1.3", + "last_update": "2023-12-14 09:31:05", + "name": "gitea", + "recommended": false, + "title": "Gitea", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "git" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/gitea/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/gitea/screenshots/screenshot2.png", + "https://media.sys.truenas.net/apps/gitea/screenshots/screenshot3.png", + "https://media.sys.truenas.net/apps/gitea/screenshots/screenshot4.png" + ], + "sources": [ + "https://gitea.io/en-us", + "https://github.com/truenas/charts/tree/master/community/gitea", + "https://docs.gitea.io/en-us/install-with-docker-rootless" + ], + "icon_url": "https://media.sys.truenas.net/apps/gitea/icons/icon.svg" + }, + "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.4", + "latest_app_version": "2.26.0", + "latest_human_version": "2.26.0_1.1.4", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.1.2", + "latest_app_version": "6.0.30", + "latest_human_version": "6.0.30_1.1.2", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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
", + "categories": [ + "media" + ], + "description": "Plex Auto Languages offer automated language selection for Plex TV Shows", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/RemiRigal/Plex-Auto-Languages", + "location": "/__w/charts/charts/community/plex-auto-languages", + "latest_version": "1.1.3", + "latest_app_version": "1.2.3", + "latest_human_version": "1.2.3_1.1.3", + "last_update": "2023-12-14 09:31:05", + "name": "plex-auto-languages", + "recommended": false, + "title": "Plex Auto Languages", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "plex", + "languages" + ], + "screenshots": [], + "sources": [ + "https://github.com/RemiRigal/Plex-Auto-Languages", + "https://github.com/truenas/charts/tree/master/community/plex-auto-languages", + "https://hub.docker.com/r/remirigal/plex-auto-languages" + ], + "icon_url": "https://localhost/no-icon" + }, + "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": [ + "productivity" + ], + "description": "Whoogle is a self-hosted, ad-free, privacy-respecting metasearch engine", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/benbusby/whoogle-search", + "location": "/__w/charts/charts/community/whoogle", + "latest_version": "1.1.4", + "latest_app_version": "0.8.4", + "latest_human_version": "0.8.4_1.1.4", + "last_update": "2023-12-14 09:31:05", + "name": "whoogle", + "recommended": false, + "title": "Whoogle", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "search", + "engine" + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/whoogle/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/whoogle/screenshots/screenshot2.png" + ], + "sources": [ + "https://github.com/benbusby/whoogle-search", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/whoogle", + "https://hub.docker.com/r/benbusby/whoogle-search" + ], + "icon_url": "https://media.sys.truenas.net/apps/whoogle/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.26", + "latest_app_version": "v0.24.0", + "latest_human_version": "v0.24.0_1.0.26", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.4", + "latest_app_version": "5.13", + "latest_human_version": "5.13_1.1.4", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.6", + "latest_app_version": "2023.12.1", + "latest_human_version": "2023.12.1_1.1.6", + "last_update": "2023-12-14 09:31:05", + "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.

", + "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.2.0", + "latest_app_version": "4.6.2", + "latest_human_version": "4.6.2_1.2.0", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "prowlarr": { + "app_readme": "

Prowlarr

\n

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

", + "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.2.1", + "latest_app_version": "1.11.1.4146", + "latest_human_version": "1.11.1.4146_1.2.1", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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": [ + "security" + ], + "description": "Frigate is an NVR With Realtime Object Detection for IP Cameras", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/blakeblackshear/frigate", + "location": "/__w/charts/charts/community/frigate", + "latest_version": "1.1.4", + "latest_app_version": "0.12.1", + "latest_human_version": "0.12.1_1.1.4", + "last_update": "2023-12-14 09:31:05", + "name": "frigate", + "recommended": false, + "title": "Frigate", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "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" + }, + "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", + "latest_version": "1.1.4", + "latest_app_version": "1.1.9", + "latest_human_version": "1.1.9_1.1.4", + "last_update": "2023-12-14 09:31:05", + "name": "rust-desk", + "recommended": false, + "title": "Rust Desk", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "remote", + "desktop" + ], + "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" + ], + "icon_url": "https://media.sys.truenas.net/apps/rust-desk/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.2.0", + "latest_app_version": "3.0.10.1567", + "latest_human_version": "3.0.10.1567_1.2.0", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "immich": { + "app_readme": "

Immich

\n

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

", + "categories": [ + "media" + ], + "description": "Immich is a self-hosted photo and video backup solution directly from your mobile phone.", + "healthy": true, + "healthy_error": null, + "home": "https://immich.app", + "location": "/__w/charts/charts/community/immich", + "latest_version": "2.0.5", + "latest_app_version": "1.90.2", + "latest_human_version": "1.90.2_2.0.5", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.2.6", + "latest_app_version": "2023.12.11", + "latest_human_version": "2023.12.11_1.2.6", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "deluge": { + "app_readme": "

Deluge

\n

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

", + "categories": [ + "media" + ], + "description": "Deluge is a lightweight, Free Software, cross-platform BitTorrent client.", + "healthy": true, + "healthy_error": null, + "home": "https://deluge-torrent.org", + "location": "/__w/charts/charts/community/deluge", + "latest_version": "1.1.3", + "latest_app_version": "9.5.3", + "latest_human_version": "9.5.3_1.1.3", + "last_update": "2023-12-14 09:31:05", + "name": "deluge", + "recommended": false, + "title": "Deluge", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "torrent", + "download" + ], + "screenshots": [], + "sources": [ + "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/deluge/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": [ @@ -1914,7 +3496,7 @@ "latest_version": "1.1.3", "latest_app_version": "2.0.0", "latest_human_version": "2.0.0_1.1.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "pigallery2", "recommended": false, "title": "PiGallery2", @@ -1947,23 +3529,23 @@ ], "icon_url": "https://media.sys.truenas.net/apps/pigallery2/icons/icon.png" }, - "dashy": { - "app_readme": "

Dashy

\n

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

", + "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": "Dashy is a self-hostable personal dashboard built for you.", + "description": "Logseq is a privacy-first, open-source platform for knowledge management and collaboration.", "healthy": true, "healthy_error": null, - "home": "https://dashy.to/", - "location": "/__w/charts/charts/community/dashy", - "latest_version": "1.0.1", - "latest_app_version": "2.1.1", - "latest_human_version": "2.1.1_1.0.1", - "last_update": "2023-12-14 08:40:56", - "name": "dashy", + "home": "https://logseq.com/", + "location": "/__w/charts/charts/community/logseq", + "latest_version": "1.1.3", + "latest_app_version": "latest", + "latest_human_version": "latest_1.1.3", + "last_update": "2023-12-14 09:31:05", + "name": "logseq", "recommended": false, - "title": "Dashy", + "title": "Logseq", "maintainers": [ { "name": "truenas", @@ -1972,18 +3554,321 @@ } ], "tags": [ - "dashboard" + "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" + }, + "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.2.2", + "latest_app_version": "2.0.7.3849", + "latest_human_version": "2.0.7.3849_1.2.2", + "last_update": "2023-12-14 09:31:05", + "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/dashy/screenshots/screenshot1.gif", - "https://media.sys.truenas.net/apps/dashy/screenshots/screenshot2.gif" + "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://dashy.to/", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/dashy", - "https://github.com/lissy93/dashy" + "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/dashy/icons/icon.png" + "icon_url": "https://media.sys.truenas.net/apps/lidarr/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.18", + "latest_app_version": "1.33.2", + "latest_human_version": "1.33.2_1.0.18", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.1", + "latest_app_version": "latest", + "latest_human_version": "latest_1.0.1", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.2.0", + "latest_app_version": "1.4.0", + "latest_human_version": "1.4.0_1.2.0", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.1.1", + "latest_app_version": "1.22.1", + "latest_human_version": "1.22.1_1.1.1", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.1.2", + "latest_app_version": "2.13.5", + "latest_human_version": "2.13.5_1.1.2", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.3", + "latest_app_version": "4.0.4", + "latest_human_version": "4.0.4_1.2.3", + "last_update": "2023-12-14 09:31:05", + "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" + }, + "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.3", + "latest_app_version": "4.2.4", + "latest_human_version": "4.2.4_1.1.3", + "last_update": "2023-12-14 09:31:05", + "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
", @@ -1998,7 +3883,7 @@ "latest_version": "1.0.20", "latest_app_version": "2.10.4", "latest_human_version": "2.10.4_1.0.20", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "nginx-proxy-manager", "recommended": false, "title": "Nginx Proxy Manager", @@ -2038,7 +3923,7 @@ "latest_version": "1.0.11", "latest_app_version": "1.0.0", "latest_human_version": "1.0.0_1.0.11", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "tftpd-hpa", "recommended": false, "title": "TFTP Server", @@ -2060,23 +3945,23 @@ ], "icon_url": "https://media.sys.truenas.net/apps/tftpd-hpa/icons/icon.png" }, - "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
", + "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 postgres directories.\nAfterwards postgres 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 postgres data directories.

\n
", "categories": [ "productivity" ], - "description": "Vikunja is an open-source, self-hostable to-do app.", + "description": "Odoo is a suite of web based open source business apps.", "healthy": true, "healthy_error": null, - "home": "https://vikunja.io/", - "location": "/__w/charts/charts/community/vikunja", - "latest_version": "1.0.1", - "latest_app_version": "0.21.0", - "latest_human_version": "0.21.0_1.0.1", - "last_update": "2023-12-14 08:40:56", - "name": "vikunja", + "home": "https://www.odoo.com/", + "location": "/__w/charts/charts/community/odoo", + "latest_version": "2.0.0", + "latest_app_version": "16.0", + "latest_human_version": "16.0_2.0.0", + "last_update": "2023-12-14 09:31:05", + "name": "odoo", "recommended": false, - "title": "Vikunja", + "title": "Odoo", "maintainers": [ { "name": "truenas", @@ -2085,1133 +3970,18 @@ } ], "tags": [ - "todo" + "erp" ], "screenshots": [ - "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot1.webp", - "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot2.webp", - "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot3.webp", - "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot4.webp", - "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot5.webp", - "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot6.webp", - "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot7.webp", - "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot8.webp", - "https://media.sys.truenas.net/apps/vikunja/screenshots/screenshot9.webp" + "https://media.sys.truenas.net/apps/odoo/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/odoo/screenshots/screenshot2.png" ], "sources": [ - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/vikunja", - "https://vikunja.io/" + "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/vikunja/icons/icon.png" - }, - "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.30", - "latest_app_version": "0.107.43", - "latest_human_version": "0.107.43_1.0.30", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.9", - "latest_app_version": "2023-12-13", - "latest_human_version": "2023-12-13_1.1.9", - "last_update": "2023-12-14 08:42:14", - "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" - }, - "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.25", - "latest_app_version": "2.1.2", - "latest_human_version": "2.1.2_1.0.25", - "last_update": "2023-12-14 08:42:14", - "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" - }, - "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.10", - "latest_app_version": "22.1.8", - "latest_human_version": "22.1.8_1.1.10", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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": [ - "productivity" - ], - "description": "Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.", - "healthy": true, - "healthy_error": null, - "home": "https://docs.paperless-ngx.com", - "location": "/__w/charts/charts/community/paperless-ngx", - "latest_version": "1.2.6", - "latest_app_version": "2.1.2", - "latest_human_version": "2.1.2_1.2.6", - "last_update": "2023-12-14 08:42:14", - "name": "paperless-ngx", - "recommended": false, - "title": "Paperless-ngx", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "document", - "management" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot2.png", - "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot3.png", - "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot4.png", - "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot5.png", - "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot6.png", - "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot7.png", - "https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot8.png" - ], - "sources": [ - "https://hub.docker.com/r/paperlessngx/paperless-ngx", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/paperless-ngx", - "https://github.com/paperless-ngx/paperless-ngx" - ], - "icon_url": "https://media.sys.truenas.net/apps/paperless-ngx/icons/icon.svg" - }, - "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.6", - "latest_app_version": "1.7.2", - "latest_human_version": "1.7.2_1.1.6", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.4", - "latest_app_version": "10.2.2", - "latest_human_version": "10.2.2_1.1.4", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.2.0", - "latest_app_version": "latest", - "latest_human_version": "latest_1.2.0", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.10", - "latest_app_version": "1.0.0", - "latest_human_version": "1.0.0_1.0.10", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.1", - "latest_app_version": "latest", - "latest_human_version": "latest_1.0.1", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.4", - "latest_app_version": "3.1.3", - "latest_human_version": "3.1.3_1.1.4", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.3", - "latest_app_version": "2.3.1", - "latest_human_version": "2.3.1_1.1.3", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.15", - "latest_app_version": "v1.4.230", - "latest_human_version": "v1.4.230_1.0.15", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.1.2", - "latest_app_version": "6.0.30", - "latest_human_version": "6.0.30_1.1.2", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.1.1", - "latest_app_version": "1.22.1", - "latest_human_version": "1.22.1_1.1.1", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.3", - "latest_app_version": "6.0.2", - "latest_human_version": "6.0.2_1.1.3", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.12", - "latest_app_version": "1.7.0", - "latest_human_version": "1.7.0_1.0.12", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "qbittorrent": { - "app_readme": "

qBittorrent

\n

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

", - "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.2.0", - "latest_app_version": "4.6.2", - "latest_human_version": "4.6.2_1.2.0", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.26", - "latest_app_version": "v0.24.0", - "latest_human_version": "v0.24.0_1.0.26", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.18", - "latest_app_version": "1.33.2", - "latest_human_version": "1.33.2_1.0.18", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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": "Autobrr is the modern download automation tool for torrents and usenet.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/autobrr/autobrr", - "location": "/__w/charts/charts/community/autobrr", - "latest_version": "1.1.7", - "latest_app_version": "1.34.1", - "latest_human_version": "1.34.1_1.1.7", - "last_update": "2023-12-14 08:40:56", - "name": "autobrr", - "recommended": false, - "title": "Autobrr", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "torrent", - "usenet" - ], - "screenshots": [ - "https://github.com/autobrr/autobrr/raw/develop/.github/images/autobrr-front.png" - ], - "sources": [ - "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/autobrr/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.4", - "latest_app_version": "2.26.0", - "latest_human_version": "2.26.0_1.1.4", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.3", - "latest_app_version": "23.10.1", - "latest_human_version": "23.10.1_1.1.3", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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
", - "categories": [ - "productivity" - ], - "description": "Distribution is a toolkit to pack, ship, store, and deliver container content", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/distribution/distribution", - "location": "/__w/charts/charts/community/distribution", - "latest_version": "1.1.3", - "latest_app_version": "2.8.3", - "latest_human_version": "2.8.3_1.1.3", - "last_update": "2023-12-14 08:40:56", - "name": "distribution", - "recommended": false, - "title": "Distribution", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "registry", - "container" - ], - "screenshots": [], - "sources": [ - "https://hub.docker.com/_/registry", - "https://distribution.github.io/distribution/", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/distribution", - "https://github.com/distribution/distribution" - ], - "icon_url": "https://media.sys.truenas.net/apps/distribution/icons/icon.svg" - }, - "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.14", - "latest_app_version": "2.4.58", - "latest_human_version": "2.4.58_1.0.14", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "deluge": { - "app_readme": "

Deluge

\n

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

", - "categories": [ - "media" - ], - "description": "Deluge is a lightweight, Free Software, cross-platform BitTorrent client.", - "healthy": true, - "healthy_error": null, - "home": "https://deluge-torrent.org", - "location": "/__w/charts/charts/community/deluge", - "latest_version": "1.1.3", - "latest_app_version": "9.5.3", - "latest_human_version": "9.5.3_1.1.3", - "last_update": "2023-12-14 08:40:56", - "name": "deluge", - "recommended": false, - "title": "Deluge", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "torrent", - "download" - ], - "screenshots": [], - "sources": [ - "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/deluge/icons/icon.png" - }, - "tiny-media-manager": { - "app_readme": "

tinyMediaManager

\n

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

", - "categories": [ - "media" - ], - "description": "tinyMediaManager is a media management tool written in Java/Swing.", - "healthy": true, - "healthy_error": null, - "home": "https://www.tinymediamanager.org/", - "location": "/__w/charts/charts/community/tiny-media-manager", - "latest_version": "1.1.4", - "latest_app_version": "4.3.14", - "latest_human_version": "4.3.14_1.1.4", - "last_update": "2023-12-14 08:40:56", - "name": "tiny-media-manager", - "recommended": false, - "title": "tinyMediaManager", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "tv-shows", - "movies" - ], - "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" - ], - "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" - ], - "icon_url": "https://media.sys.truenas.net/apps/tiny-media-manager/icons/icon.png" - }, - "prowlarr": { - "app_readme": "

Prowlarr

\n

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

", - "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.2.1", - "latest_app_version": "1.11.1.4146", - "latest_human_version": "1.11.1.4146_1.2.1", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.2.0", - "latest_app_version": "3.0.10.1567", - "latest_human_version": "3.0.10.1567_1.2.0", - "last_update": "2023-12-14 08:40:56", - "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" + "icon_url": "https://media.sys.truenas.net/apps/odoo/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
", @@ -3226,7 +3996,7 @@ "latest_version": "1.1.6", "latest_app_version": "2.13.4", "latest_human_version": "2.13.4_1.1.6", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "name": "tautulli", "recommended": false, "title": "Tautulli", @@ -3253,776 +4023,6 @@ "https://github.com/Tautulli/Tautulli" ], "icon_url": "https://media.sys.truenas.net/apps/tautulli/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.13", - "latest_app_version": "latest", - "latest_human_version": "latest_1.0.13", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "readarr": { - "app_readme": "

Readarr

\n

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

", - "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.2.0", - "latest_app_version": "0.3.11.2319", - "latest_human_version": "0.3.11.2319_1.2.0", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.2.0", - "latest_app_version": "5.1.3.8246", - "latest_human_version": "5.1.3.8246_1.2.0", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.4", - "latest_app_version": "2.5.5", - "latest_human_version": "2.5.5_1.1.4", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.5", - "latest_app_version": "4.4.2.1", - "latest_human_version": "4.4.2.1_1.1.5", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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": [ - "media" - ], - "description": "Piwigo is a photo gallery software for the web that comes with powerful features to publish and manage your collection of pictures.", - "healthy": true, - "healthy_error": null, - "home": "https://piwigo.org", - "location": "/__w/charts/charts/community/piwigo", - "latest_version": "1.1.4", - "latest_app_version": "14.0.0", - "latest_human_version": "14.0.0_1.1.4", - "last_update": "2023-12-14 08:40:56", - "name": "piwigo", - "recommended": false, - "title": "Piwigo", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "photo", - "gallery" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/piwigo/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/piwigo/screenshots/screenshot2.png" - ], - "sources": [ - "https://hub.docker.com/r/linuxserver/piwigo", - "https://github.com/truenas/charts/tree/master/community/piwigo" - ], - "icon_url": "https://media.sys.truenas.net/apps/piwigo/icons/icon.svg" - }, - "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.4", - "latest_app_version": "2023.10.0", - "latest_human_version": "2023.10.0_1.1.4", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.3", - "latest_app_version": "4.1.0", - "latest_human_version": "4.1.0_1.1.3", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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 postgres directories.\nAfterwards postgres 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 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": "2.0.0", - "latest_app_version": "16.0", - "latest_human_version": "16.0_2.0.0", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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": [ - "security" - ], - "description": "Frigate is an NVR With Realtime Object Detection for IP Cameras", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/blakeblackshear/frigate", - "location": "/__w/charts/charts/community/frigate", - "latest_version": "1.1.4", - "latest_app_version": "0.12.1", - "latest_human_version": "0.12.1_1.1.4", - "last_update": "2023-12-14 08:40:56", - "name": "frigate", - "recommended": false, - "title": "Frigate", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "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" - }, - "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.3", - "latest_app_version": "latest", - "latest_human_version": "latest_1.1.3", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "immich": { - "app_readme": "

Immich

\n

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

", - "categories": [ - "media" - ], - "description": "Immich is a self-hosted photo and video backup solution directly from your mobile phone.", - "healthy": true, - "healthy_error": null, - "home": "https://immich.app", - "location": "/__w/charts/charts/community/immich", - "latest_version": "2.0.5", - "latest_app_version": "1.90.2", - "latest_human_version": "1.90.2_2.0.5", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.6", - "latest_app_version": "0.8.3", - "latest_human_version": "0.8.3_1.1.6", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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": [ - "productivity" - ], - "description": "Whoogle is a self-hosted, ad-free, privacy-respecting metasearch engine", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/benbusby/whoogle-search", - "location": "/__w/charts/charts/community/whoogle", - "latest_version": "1.1.4", - "latest_app_version": "0.8.4", - "latest_human_version": "0.8.4_1.1.4", - "last_update": "2023-12-14 08:40:56", - "name": "whoogle", - "recommended": false, - "title": "Whoogle", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "search", - "engine" - ], - "screenshots": [ - "https://media.sys.truenas.net/apps/whoogle/screenshots/screenshot1.png", - "https://media.sys.truenas.net/apps/whoogle/screenshots/screenshot2.png" - ], - "sources": [ - "https://github.com/benbusby/whoogle-search", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/whoogle", - "https://hub.docker.com/r/benbusby/whoogle-search" - ], - "icon_url": "https://media.sys.truenas.net/apps/whoogle/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.2.2", - "latest_app_version": "2.0.7.3849", - "latest_human_version": "2.0.7.3849_1.2.2", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.5", - "latest_app_version": "6.4.2", - "latest_human_version": "6.4.2_1.1.5", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.6", - "latest_app_version": "2023.12.1", - "latest_human_version": "2023.12.1_1.1.6", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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.24", - "latest_app_version": "1.54.1", - "latest_human_version": "1.54.1_1.0.24", - "last_update": "2023-12-14 08:40:56", - "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" - } - }, - "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": [ - "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.4", - "latest_app_version": "1.23.3", - "latest_human_version": "1.23.3_1.1.4", - "last_update": "2023-12-14 08:40:56", - "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" - }, - "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-12-14 08:40:56", - "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" } } } \ No newline at end of file diff --git a/charts/collabora/app_versions.json b/charts/collabora/app_versions.json index a24392d15c..fc52ee0732 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-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "definitions/nodeIP", + "definitions/certificate", "definitions/timezone", - "definitions/certificate" + "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 c2726650d8..adcbd06665 100644 --- a/charts/diskoverdata/app_versions.json +++ b/charts/diskoverdata/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/diskoverdata/1.0.14", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/charts/elastic-search/app_versions.json b/charts/elastic-search/app_versions.json index b2ecb60aa6..b444a3ac68 100644 --- a/charts/elastic-search/app_versions.json +++ b/charts/elastic-search/app_versions.json @@ -4,10 +4,10 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/charts/elastic-search/1.1.2", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "normalize/acl", "definitions/certificate", + "normalize/acl", "normalize/ixVolume" ], "human_version": "8.11.3_1.1.2", diff --git a/charts/emby/app_versions.json b/charts/emby/app_versions.json index 8d9ff959e9..b308812b74 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-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "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 25fb6bf847..7eb12df535 100644 --- a/charts/home-assistant/app_versions.json +++ b/charts/home-assistant/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/home-assistant/1.0.124", - "last_update": "2023-12-14 08:42:14", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/charts/ix-chart/app_versions.json b/charts/ix-chart/app_versions.json index ddae439cd7..7e98b795f5 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-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/interfaceConfiguration", - "definitions/gpuConfiguration", - "normalize/ixVolume", + "definitions/interface", "definitions/nodeIP", - "definitions/interface" + "normalize/ixVolume", + "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 bbd878878f..d1e6b0d74c 100644 --- a/charts/minio/app_versions.json +++ b/charts/minio/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/minio/1.7.23", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/certificate", "normalize/ixVolume" diff --git a/charts/netdata/app_versions.json b/charts/netdata/app_versions.json index acd87e5e0e..a8dab9c0ae 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.39", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/charts/nextcloud/app_versions.json b/charts/nextcloud/app_versions.json index 9dc9393a2a..757f0d6ddb 100644 --- a/charts/nextcloud/app_versions.json +++ b/charts/nextcloud/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/nextcloud/1.6.54", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "definitions/nodeIP", "definitions/certificate", + "definitions/nodeIP", "normalize/ixVolume" ], "human_version": "28.0.0_1.6.54", @@ -828,10 +828,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/nextcloud/1.6.53", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "definitions/nodeIP", "definitions/certificate", + "definitions/nodeIP", "normalize/ixVolume" ], "human_version": "27.1.4_1.6.53", @@ -1652,10 +1652,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/nextcloud/1.6.29", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "definitions/nodeIP", "definitions/certificate", + "definitions/nodeIP", "normalize/ixVolume" ], "human_version": "26.0.2_1.6.29", diff --git a/charts/photoprism/app_versions.json b/charts/photoprism/app_versions.json index af698d4a7f..84446e708f 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.1.2", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "normalize/ixVolume", - "definitions/gpuConfiguration" + "definitions/gpuConfiguration", + "normalize/ixVolume" ], "human_version": "231128_1.1.2", "version": "1.1.2", diff --git a/charts/pihole/app_versions.json b/charts/pihole/app_versions.json index bf6a135c86..504bb016b8 100644 --- a/charts/pihole/app_versions.json +++ b/charts/pihole/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/pihole/1.0.24", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/charts/plex/app_versions.json b/charts/plex/app_versions.json index 98cfe38b40..3de60e7535 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.59", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", + "definitions/gpuConfiguration", "validations/lockedHostPath", - "normalize/ixVolume", - "definitions/gpuConfiguration" + "normalize/ixVolume" ], "human_version": "1.32.8.7639_1.7.59", "version": "1.7.59", diff --git a/charts/prometheus/app_versions.json b/charts/prometheus/app_versions.json index 4750403ba9..ee41d77d99 100644 --- a/charts/prometheus/app_versions.json +++ b/charts/prometheus/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/charts/prometheus/1.1.1", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/charts/storj/app_versions.json b/charts/storj/app_versions.json index 48671de676..85193eb5f1 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.17", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/charts/syncthing/app_versions.json b/charts/syncthing/app_versions.json index 4214577235..74ae426f50 100644 --- a/charts/syncthing/app_versions.json +++ b/charts/syncthing/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/syncthing/1.0.39", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "validations/lockedHostPath", "normalize/ixVolume" diff --git a/charts/wg-easy/app_versions.json b/charts/wg-easy/app_versions.json index 4b95285368..6e232f3065 100644 --- a/charts/wg-easy/app_versions.json +++ b/charts/wg-easy/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/charts/wg-easy/2.0.1", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/nodeIP", "normalize/acl", @@ -1151,7 +1151,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/charts/wg-easy/1.0.12", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/nodeIP", "validations/lockedHostPath", diff --git a/community/adguard-home/app_versions.json b/community/adguard-home/app_versions.json index a24df85c10..b6b242b281 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.30", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/autobrr/app_versions.json b/community/autobrr/app_versions.json index 92d9205fa3..6b0ca92e01 100644 --- a/community/autobrr/app_versions.json +++ b/community/autobrr/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/autobrr/1.1.7", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/bazarr/app_versions.json b/community/bazarr/app_versions.json index 918c79c10d..b4d3e6d62f 100644 --- a/community/bazarr/app_versions.json +++ b/community/bazarr/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/bazarr/1.2.0", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/briefkasten/app_versions.json b/community/briefkasten/app_versions.json index 03b0afda41..c28a5cfdd7 100644 --- a/community/briefkasten/app_versions.json +++ b/community/briefkasten/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/briefkasten/1.2.0", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/castopod/app_versions.json b/community/castopod/app_versions.json index 2f8a7718b4..eabc21f77b 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.6", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/chia/app_versions.json b/community/chia/app_versions.json index f065b4cf3f..18d60175e9 100644 --- a/community/chia/app_versions.json +++ b/community/chia/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/chia/1.0.25", - "last_update": "2023-12-14 08:42:14", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/clamav/app_versions.json b/community/clamav/app_versions.json index 94ad31ea15..12fb79a29a 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.14", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/cloudflared/app_versions.json b/community/cloudflared/app_versions.json index 0c4c6e5023..a7d8997dc9 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.4", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/dashy/app_versions.json b/community/dashy/app_versions.json index 0933b3fea8..3b69c42512 100644 --- a/community/dashy/app_versions.json +++ b/community/dashy/app_versions.json @@ -4,10 +4,10 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/dashy/1.0.1", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "normalize/acl", "definitions/certificate", + "normalize/acl", "normalize/ixVolume" ], "human_version": "2.1.1_1.0.1", diff --git a/community/ddns-updater/app_versions.json b/community/ddns-updater/app_versions.json index 1652f81222..b61a167f5f 100644 --- a/community/ddns-updater/app_versions.json +++ b/community/ddns-updater/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/ddns-updater/1.0.18", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/deluge/app_versions.json b/community/deluge/app_versions.json index d11e9b9d9e..513614f672 100644 --- a/community/deluge/app_versions.json +++ b/community/deluge/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/deluge/1.1.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/distribution/app_versions.json b/community/distribution/app_versions.json index 8a6da562aa..6adeb2b195 100644 --- a/community/distribution/app_versions.json +++ b/community/distribution/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/distribution/1.1.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/certificate", "normalize/ixVolume" diff --git a/community/drawio/app_versions.json b/community/drawio/app_versions.json index 0de22e07c8..593e905029 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.10", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/filebrowser/app_versions.json b/community/filebrowser/app_versions.json index b438e7dab2..649a15baf7 100644 --- a/community/filebrowser/app_versions.json +++ b/community/filebrowser/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/filebrowser/1.1.4", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/certificate", "normalize/ixVolume" diff --git a/community/firefly-iii/app_versions.json b/community/firefly-iii/app_versions.json index d970dba340..3ec8009f80 100644 --- a/community/firefly-iii/app_versions.json +++ b/community/firefly-iii/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/firefly-iii/1.1.2", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/flame/app_versions.json b/community/flame/app_versions.json index 69c016eead..c4741b0e3d 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.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/freshrss/app_versions.json b/community/freshrss/app_versions.json index 796fb2bae0..4fd4dcdc0e 100644 --- a/community/freshrss/app_versions.json +++ b/community/freshrss/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/freshrss/1.1.1", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/acl", diff --git a/community/frigate/app_versions.json b/community/frigate/app_versions.json index f37e076ee1..e4dfa71633 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.4", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "normalize/ixVolume", - "definitions/gpuConfiguration" + "definitions/gpuConfiguration", + "normalize/ixVolume" ], "human_version": "0.12.1_1.1.4", "version": "1.1.4", diff --git a/community/fscrawler/app_versions.json b/community/fscrawler/app_versions.json index 60bc0f5835..fba73d77b4 100644 --- a/community/fscrawler/app_versions.json +++ b/community/fscrawler/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/fscrawler/1.1.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/gitea/app_versions.json b/community/gitea/app_versions.json index 2d6664b31f..e2892354a2 100644 --- a/community/gitea/app_versions.json +++ b/community/gitea/app_versions.json @@ -4,10 +4,10 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/gitea/1.1.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "normalize/acl", "definitions/certificate", + "normalize/acl", "normalize/ixVolume" ], "human_version": "1.21.2_1.1.3", diff --git a/community/grafana/app_versions.json b/community/grafana/app_versions.json index 5af74d8e4b..31d914150c 100644 --- a/community/grafana/app_versions.json +++ b/community/grafana/app_versions.json @@ -1,16 +1,17 @@ { - "1.1.4": { + "1.2.0": { "healthy": true, - "supported": true, + "supported": false, "healthy_error": null, - "location": "/__w/charts/charts/community/grafana/1.1.4", - "last_update": "2023-12-14 08:40:56", + "location": "/__w/charts/charts/community/grafana/1.2.0", + "last_update": "2023-12-14 10:11:50", "required_features": [ "definitions/certificate", + "normalize/acl", "normalize/ixVolume" ], - "human_version": "10.2.2_1.1.4", - "version": "1.1.4", + "human_version": "10.2.2_1.2.0", + "version": "1.2.0", "chart_metadata": { "name": "grafana", "description": "Grafana is the open source analytics & monitoring solution for every database.", @@ -18,7 +19,7 @@ "title": "Grafana" }, "type": "application", - "version": "1.1.4", + "version": "1.2.0", "apiVersion": "v2", "appVersion": "10.2.2", "kubeVersion": ">=1.16.0-0", @@ -33,7 +34,7 @@ { "name": "common", "repository": "file://../../../common", - "version": "1.2.3" + "version": "1.2.4" } ], "home": "https://grafana.com", @@ -301,10 +302,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", @@ -312,20 +314,132 @@ "ixVolume" ] ], - "required": true, - "hidden": true, - "immutable": true, - "default": "data", "$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": "data" + } + }, + { + "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": "Host Path Configuration", "schema": { - "type": "hostpath", + "type": "dict", "show_if": [ [ "type", @@ -333,8 +447,148 @@ "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" + } + ] + } + } + ] + } + } + ] + } + }, + { + "variable": "options", + "label": "ACL Options", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "force", + "label": "Force Flag", + "description": "Enabling `Force` applies ACL even if the path has existing data", + "schema": { + "type": "boolean", + "default": false + } + } + ] + } + } + ], + "$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 + } + } + ] } } ] @@ -379,6 +633,15 @@ ] } }, + { + "variable": "readOnly", + "label": "Read Only", + "description": "Mount the volume as read only.", + "schema": { + "type": "boolean", + "default": false + } + }, { "variable": "mountPath", "label": "Mount Path", @@ -389,11 +652,10 @@ } }, { - "variable": "hostPath", - "label": "Host Path", - "description": "The host path to use for storage.", + "variable": "hostPathConfig", + "label": "Host Path Configuration", "schema": { - "type": "hostpath", + "type": "dict", "show_if": [ [ "type", @@ -401,15 +663,156 @@ "hostPath" ] ], - "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" + } + ] + } + } + ] + } + } + ] + } + }, + { + "variable": "options", + "label": "ACL Options", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "force", + "label": "Force Flag", + "description": "Enabling `Force` applies ACL even if the path has existing data", + "schema": { + "type": "boolean", + "default": false + } + } + ] + } + } + ], + "$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": "datasetName", - "label": "Dataset Name", - "description": "The name of the dataset to use for storage.", + "variable": "ixVolumeConfig", + "label": "ixVolume Configuration", + "description": "The configuration for the ixVolume dataset.", "schema": { - "type": "string", + "type": "dict", "show_if": [ [ "type", @@ -417,20 +820,132 @@ "ixVolume" ] ], - "required": true, - "immutable": true, - "default": "storage_entry", "$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": "server", - "label": "Server", - "description": "The server for the SMB share.", + "variable": "smbConfig", + "label": "SMB Share Configuration", + "description": "The configuration for the SMB Share.", "schema": { - "type": "string", + "type": "dict", "show_if": [ [ "type", @@ -438,90 +953,65 @@ "smb-pv-pvc" ] ], - "required": true - } - }, - { - "variable": "share", - "label": "Share", - "description": "The share name for the SMB share.", - "schema": { - "type": "string", - "show_if": [ - [ - "type", - "=", - "smb-pv-pvc" - ] - ], - "required": true - } - }, - { - "variable": "domain", - "label": "Domain (Optional)", - "description": "The domain for the SMB share.", - "schema": { - "type": "string", - "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 + } + } ] } - }, - { - "variable": "username", - "label": "Username", - "description": "The username for the SMB share.", - "schema": { - "type": "string", - "show_if": [ - [ - "type", - "=", - "smb-pv-pvc" - ] - ], - "required": true - } - }, - { - "variable": "password", - "label": "Password", - "description": "The password for the SMB share.", - "schema": { - "type": "string", - "show_if": [ - [ - "type", - "=", - "smb-pv-pvc" - ] - ], - "required": true, - "private": true - } - }, - { - "variable": "size", - "label": "Size (in Gi)", - "description": "The size of the volume quota.", - "schema": { - "type": "int", - "show_if": [ - [ - "type", - "=", - "smb-pv-pvc" - ] - ], - "required": true, - "min": 1, - "default": 1 - } } ] } @@ -579,8 +1069,8 @@ } ] }, - "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

", - "detailed_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

", + "app_readme": "

Grafana

\n

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

\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

", + "detailed_readme": "

Grafana

\n

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

\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

", "changelog": null } } \ No newline at end of file diff --git a/community/homarr/app_versions.json b/community/homarr/app_versions.json index d3edd62e7d..b5c8639770 100644 --- a/community/homarr/app_versions.json +++ b/community/homarr/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/homarr/2.0.1", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/acl", diff --git a/community/homepage/app_versions.json b/community/homepage/app_versions.json index 87764791e2..f31f64dcc6 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.6", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/homer/app_versions.json b/community/homer/app_versions.json index 1057a538fb..2bbd4af280 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.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/immich/app_versions.json b/community/immich/app_versions.json index cbca25510e..00061d766a 100644 --- a/community/immich/app_versions.json +++ b/community/immich/app_versions.json @@ -4,12 +4,12 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/immich/2.0.5", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", + "definitions/gpuConfiguration", "normalize/acl", - "normalize/ixVolume", - "definitions/gpuConfiguration" + "normalize/ixVolume" ], "human_version": "1.90.2_2.0.5", "version": "2.0.5", diff --git a/community/ipfs/app_versions.json b/community/ipfs/app_versions.json index 2149151d50..761702c454 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.26", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/jellyfin/app_versions.json b/community/jellyfin/app_versions.json index 6f437fcb5d..6bddca0751 100644 --- a/community/jellyfin/app_versions.json +++ b/community/jellyfin/app_versions.json @@ -4,11 +4,11 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/jellyfin/1.2.0", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ + "definitions/gpuConfiguration", "normalize/acl", - "normalize/ixVolume", - "definitions/gpuConfiguration" + "normalize/ixVolume" ], "human_version": "10.8.13_1.2.0", "version": "1.2.0", diff --git a/community/jellyseerr/app_versions.json b/community/jellyseerr/app_versions.json index 450edf699c..b40d8607cc 100644 --- a/community/jellyseerr/app_versions.json +++ b/community/jellyseerr/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/jellyseerr/1.0.12", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/jenkins/app_versions.json b/community/jenkins/app_versions.json index 4f326ea71a..63c41300ec 100644 --- a/community/jenkins/app_versions.json +++ b/community/jenkins/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/jenkins/1.1.4", - "last_update": "2023-12-14 08:42:14", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "definitions/timezone", "definitions/certificate", + "definitions/timezone", "normalize/ixVolume" ], "human_version": "2.426.2_1.1.4", diff --git a/community/joplin/app_versions.json b/community/joplin/app_versions.json index c7f1ef5024..765155114b 100644 --- a/community/joplin/app_versions.json +++ b/community/joplin/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/joplin/1.1.2", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/kapowarr/app_versions.json b/community/kapowarr/app_versions.json index 7b0464388b..0668be2a63 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.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/kavita/app_versions.json b/community/kavita/app_versions.json index 47c68b748e..5694015b5c 100644 --- a/community/kavita/app_versions.json +++ b/community/kavita/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/kavita/1.1.5", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/komga/app_versions.json b/community/komga/app_versions.json index c030f6250e..9c4180287f 100644 --- a/community/komga/app_versions.json +++ b/community/komga/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/komga/1.1.9", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/lidarr/app_versions.json b/community/lidarr/app_versions.json index ba9ae8ab35..176f556deb 100644 --- a/community/lidarr/app_versions.json +++ b/community/lidarr/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/lidarr/1.2.2", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/linkding/app_versions.json b/community/linkding/app_versions.json index 3c80721e2c..e401d07a42 100644 --- a/community/linkding/app_versions.json +++ b/community/linkding/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/linkding/1.2.2", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/listmonk/app_versions.json b/community/listmonk/app_versions.json index f7e1441bda..92820fe129 100644 --- a/community/listmonk/app_versions.json +++ b/community/listmonk/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/listmonk/1.2.0", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/logseq/app_versions.json b/community/logseq/app_versions.json index f1879c1fc0..7eb93880e9 100644 --- a/community/logseq/app_versions.json +++ b/community/logseq/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/logseq/1.1.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/certificate", "normalize/ixVolume" diff --git a/community/mealie/app_versions.json b/community/mealie/app_versions.json index 97530b7df1..c8ef556633 100644 --- a/community/mealie/app_versions.json +++ b/community/mealie/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/mealie/1.0.1", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/acl", diff --git a/community/metube/app_versions.json b/community/metube/app_versions.json index ae1f44fae4..8d523cc77b 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.9", - "last_update": "2023-12-14 08:42:14", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/minecraft/app_versions.json b/community/minecraft/app_versions.json index 81f267acb4..3fa3aa7432 100644 --- a/community/minecraft/app_versions.json +++ b/community/minecraft/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/minecraft/1.1.6", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/mineos/app_versions.json b/community/mineos/app_versions.json index 2066977f9b..3ecdccabcb 100644 --- a/community/mineos/app_versions.json +++ b/community/mineos/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/mineos/1.0.13", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/certificate", "normalize/ixVolume" diff --git a/community/mumble/app_versions.json b/community/mumble/app_versions.json index 36e5088ac3..c2b4e220f6 100644 --- a/community/mumble/app_versions.json +++ b/community/mumble/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/mumble/1.0.15", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/certificate", "normalize/ixVolume" diff --git a/community/n8n/app_versions.json b/community/n8n/app_versions.json index 7a6637ab85..879bbc4d3f 100644 --- a/community/n8n/app_versions.json +++ b/community/n8n/app_versions.json @@ -4,11 +4,11 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/n8n/1.2.7", - "last_update": "2023-12-14 08:42:14", + "last_update": "2023-12-14 09:31:05", "required_features": [ + "definitions/certificate", "definitions/nodeIP", "normalize/acl", - "definitions/certificate", "normalize/ixVolume" ], "human_version": "1.21.0_1.2.7", diff --git a/community/navidrome/app_versions.json b/community/navidrome/app_versions.json index 2156e6c6c1..9c859b200f 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.4", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/nginx-proxy-manager/app_versions.json b/community/nginx-proxy-manager/app_versions.json index bdaa6c9d11..dcdf0520fb 100644 --- a/community/nginx-proxy-manager/app_versions.json +++ b/community/nginx-proxy-manager/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/nginx-proxy-manager/1.0.20", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/node-red/app_versions.json b/community/node-red/app_versions.json index f725a14e76..4768147c43 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.4", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/odoo/app_versions.json b/community/odoo/app_versions.json index efd143bd3c..a6bab577b2 100644 --- a/community/odoo/app_versions.json +++ b/community/odoo/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/odoo/2.0.0", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" @@ -2001,7 +2001,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/odoo/1.1.1", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/omada-controller/app_versions.json b/community/omada-controller/app_versions.json index adab4a3061..d2aae38309 100644 --- a/community/omada-controller/app_versions.json +++ b/community/omada-controller/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/omada-controller/1.1.4", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "definitions/timezone", "definitions/certificate", + "definitions/timezone", "normalize/ixVolume" ], "human_version": "5.13_1.1.4", diff --git a/community/overseerr/app_versions.json b/community/overseerr/app_versions.json index c7371a6e4e..33b1aa8b77 100644 --- a/community/overseerr/app_versions.json +++ b/community/overseerr/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/overseerr/1.0.18", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/paperless-ngx/app_versions.json b/community/paperless-ngx/app_versions.json index fd34b3d2c6..2c5486f38e 100644 --- a/community/paperless-ngx/app_versions.json +++ b/community/paperless-ngx/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/paperless-ngx/1.2.6", - "last_update": "2023-12-14 08:42:14", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/acl", diff --git a/community/passbolt/app_versions.json b/community/passbolt/app_versions.json index 900d3be811..6423c00053 100644 --- a/community/passbolt/app_versions.json +++ b/community/passbolt/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/passbolt/1.1.5", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/certificate", "normalize/ixVolume" diff --git a/community/pgadmin/app_versions.json b/community/pgadmin/app_versions.json index 9ed25b92a9..e2ca15e7c5 100644 --- a/community/pgadmin/app_versions.json +++ b/community/pgadmin/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/pgadmin/1.1.4", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/certificate", "normalize/ixVolume" diff --git a/community/pigallery2/app_versions.json b/community/pigallery2/app_versions.json index 1a820106f8..d10cfb57b8 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.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/piwigo/app_versions.json b/community/piwigo/app_versions.json index e2ed4c17e5..d8989d796d 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.4", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/planka/app_versions.json b/community/planka/app_versions.json index 6647e28d87..47e35176cb 100644 --- a/community/planka/app_versions.json +++ b/community/planka/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/planka/1.2.2", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/plex-auto-languages/app_versions.json b/community/plex-auto-languages/app_versions.json index 97b245716d..af39e954b7 100644 --- a/community/plex-auto-languages/app_versions.json +++ b/community/plex-auto-languages/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/plex-auto-languages/1.1.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/prowlarr/app_versions.json b/community/prowlarr/app_versions.json index 9d306ae5ab..bca4b2d9b2 100644 --- a/community/prowlarr/app_versions.json +++ b/community/prowlarr/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/prowlarr/1.2.1", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/qbittorrent/app_versions.json b/community/qbittorrent/app_versions.json index 116db4a400..923c9338a4 100644 --- a/community/qbittorrent/app_versions.json +++ b/community/qbittorrent/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/qbittorrent/1.2.0", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/radarr/app_versions.json b/community/radarr/app_versions.json index 8aa1927537..36286c8949 100644 --- a/community/radarr/app_versions.json +++ b/community/radarr/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/radarr/1.2.0", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/readarr/app_versions.json b/community/readarr/app_versions.json index 3e10dffc6c..86f55159ba 100644 --- a/community/readarr/app_versions.json +++ b/community/readarr/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/readarr/1.2.0", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/recyclarr/app_versions.json b/community/recyclarr/app_versions.json index d48eb2078d..bedb17276a 100644 --- a/community/recyclarr/app_versions.json +++ b/community/recyclarr/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/recyclarr/1.1.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/redis/app_versions.json b/community/redis/app_versions.json index e42bc1edfa..31882443ad 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.14", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/rsyncd/app_versions.json b/community/rsyncd/app_versions.json index cf474dcf23..1c4f4791de 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.10", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [], "human_version": "1.0.0_1.0.10", "version": "1.0.10", diff --git a/community/rust-desk/app_versions.json b/community/rust-desk/app_versions.json index 095a882bb5..80e1d5381c 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.4", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/sabnzbd/app_versions.json b/community/sabnzbd/app_versions.json index 26b6a5d14c..8fe2ad4c53 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.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/searxng/app_versions.json b/community/searxng/app_versions.json index 8574c694d7..6c462f28b9 100644 --- a/community/searxng/app_versions.json +++ b/community/searxng/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/searxng/1.2.6", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/sftpgo/app_versions.json b/community/sftpgo/app_versions.json index c65cfa1534..10b2235bc4 100644 --- a/community/sftpgo/app_versions.json +++ b/community/sftpgo/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/sftpgo/1.1.4", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/certificate", "normalize/ixVolume" diff --git a/community/sonarr/app_versions.json b/community/sonarr/app_versions.json index 92c90702e3..65ee631a63 100644 --- a/community/sonarr/app_versions.json +++ b/community/sonarr/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/sonarr/1.2.0", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/acl", "normalize/ixVolume" diff --git a/community/tailscale/app_versions.json b/community/tailscale/app_versions.json index e22832ba61..f8e0d11e5a 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.24", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [], "human_version": "1.54.1_1.0.24", "version": "1.0.24", diff --git a/community/tautulli/app_versions.json b/community/tautulli/app_versions.json index 8ba7848b58..e6b1da226f 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.6", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/tdarr/app_versions.json b/community/tdarr/app_versions.json index bd84318af7..df27c72119 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.4", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", - "normalize/ixVolume", - "definitions/gpuConfiguration" + "definitions/gpuConfiguration", + "normalize/ixVolume" ], "human_version": "2.17.01_1.1.4", "version": "1.1.4", diff --git a/community/terraria/app_versions.json b/community/terraria/app_versions.json index 8d34163a0b..0f68ae58c5 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.14", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/tftpd-hpa/app_versions.json b/community/tftpd-hpa/app_versions.json index b80fd5c955..22648837b7 100644 --- a/community/tftpd-hpa/app_versions.json +++ b/community/tftpd-hpa/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/tftpd-hpa/1.0.11", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/tiny-media-manager/app_versions.json b/community/tiny-media-manager/app_versions.json index f41422b3ab..b57d0e7ace 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.4", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/transmission/app_versions.json b/community/transmission/app_versions.json index cfde2e69a1..69261c895f 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.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/twofactor-auth/app_versions.json b/community/twofactor-auth/app_versions.json index 07252ae7a8..6d2862c775 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.3", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/unifi-controller/app_versions.json b/community/unifi-controller/app_versions.json index e34931d816..c0784d4171 100644 --- a/community/unifi-controller/app_versions.json +++ b/community/unifi-controller/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/unifi-controller/1.2.1", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "definitions/timezone", "definitions/certificate", + "definitions/timezone", "normalize/ixVolume" ], "human_version": "8.0.7_1.2.1", diff --git a/community/unifi-protect-backup/app_versions.json b/community/unifi-protect-backup/app_versions.json index 5669aad276..e47ed05bba 100644 --- a/community/unifi-protect-backup/app_versions.json +++ b/community/unifi-protect-backup/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/community/unifi-protect-backup/1.1.5", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/ixVolume" diff --git a/community/vaultwarden/app_versions.json b/community/vaultwarden/app_versions.json index fc4a0d4211..8b452433d2 100644 --- a/community/vaultwarden/app_versions.json +++ b/community/vaultwarden/app_versions.json @@ -4,10 +4,10 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/vaultwarden/1.1.1", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "definitions/timezone", "definitions/certificate", + "definitions/timezone", "normalize/acl", "normalize/ixVolume" ], diff --git a/community/vikunja/app_versions.json b/community/vikunja/app_versions.json index 851eb5e57f..cbe41fc50d 100644 --- a/community/vikunja/app_versions.json +++ b/community/vikunja/app_versions.json @@ -4,7 +4,7 @@ "supported": false, "healthy_error": null, "location": "/__w/charts/charts/community/vikunja/1.0.1", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/timezone", "normalize/acl", diff --git a/community/webdav/app_versions.json b/community/webdav/app_versions.json index ac6d790c4f..e070cabbe2 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.14", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/certificate" ], diff --git a/community/whoogle/app_versions.json b/community/whoogle/app_versions.json index 0c8086c73e..c4aa44138f 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.4", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/wordpress/app_versions.json b/community/wordpress/app_versions.json index 0df2d0232f..622ae0addf 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.5", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/community/zerotier/app_versions.json b/community/zerotier/app_versions.json index 9b7479046a..5214a1327b 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.13", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [], "human_version": "1.12.2_1.0.13", "version": "1.0.13", diff --git a/enterprise/minio/app_versions.json b/enterprise/minio/app_versions.json index 9b16d52a5d..35d771c36a 100644 --- a/enterprise/minio/app_versions.json +++ b/enterprise/minio/app_versions.json @@ -4,7 +4,7 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/enterprise/minio/1.0.24", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "definitions/certificate", "normalize/ixVolume" diff --git a/enterprise/syncthing/app_versions.json b/enterprise/syncthing/app_versions.json index 752bbeeacb..b15963d53f 100644 --- a/enterprise/syncthing/app_versions.json +++ b/enterprise/syncthing/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/enterprise/syncthing/1.1.4", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "definitions/timezone", "definitions/certificate", + "definitions/timezone", "normalize/ixVolume" ], "human_version": "1.23.3_1.1.4", diff --git a/test/jellyfin/app_versions.json b/test/jellyfin/app_versions.json index ad9d5f0264..0835b08131 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.16", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "normalize/ixVolume", - "definitions/gpuConfiguration" + "definitions/gpuConfiguration", + "normalize/ixVolume" ], "human_version": "10.8.13_1.0.16", "version": "1.0.16", diff --git a/test/sonarr/app_versions.json b/test/sonarr/app_versions.json index 7277c5ea8a..28d159c16e 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-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ "normalize/ixVolume" ], diff --git a/test/syncthing/app_versions.json b/test/syncthing/app_versions.json index 618b4b0b3a..a420e8215b 100644 --- a/test/syncthing/app_versions.json +++ b/test/syncthing/app_versions.json @@ -4,10 +4,10 @@ "supported": true, "healthy_error": null, "location": "/__w/charts/charts/test/syncthing/1.0.13", - "last_update": "2023-12-14 08:40:56", + "last_update": "2023-12-14 09:31:05", "required_features": [ - "definitions/timezone", "definitions/certificate", + "definitions/timezone", "normalize/ixVolume" ], "human_version": "1.23.3_1.0.13",