From e51bdb8fa383c1a218c5b4d16f56ac28e112714d Mon Sep 17 00:00:00 2001 From: sonicaj Date: Thu, 1 Jun 2023 21:00:57 +0000 Subject: [PATCH] Update catalog information --- catalog.json | 1452 ++++++++--------- community/adguard-home/1.0.5/Chart.lock | 6 - .../1.0.5/charts/common-1.0.7.tgz | Bin 55256 -> 0 bytes community/adguard-home/1.0.6/Chart.lock | 6 + .../adguard-home/{1.0.5 => 1.0.6}/Chart.yaml | 6 +- .../adguard-home/{1.0.5 => 1.0.6}/README.md | 0 .../{1.0.5 => 1.0.6}/app-readme.md | 0 .../1.0.6/charts/common-1.0.8.tgz | Bin 0 -> 55443 bytes .../{1.0.5 => 1.0.6}/ci/basic-values.yaml | 0 .../{1.0.5 => 1.0.6}/ix_values.yaml | 2 +- .../{1.0.5 => 1.0.6}/metadata.yaml | 0 .../{1.0.5 => 1.0.6}/migrations/migrate | 0 .../{1.0.5 => 1.0.6}/questions.yaml | 0 .../{1.0.5 => 1.0.6}/templates/NOTES.txt | 0 .../{1.0.5 => 1.0.6}/templates/_adguard.tpl | 4 + .../{1.0.5 => 1.0.6}/templates/_portal.tpl | 0 .../{1.0.5 => 1.0.6}/templates/common.yaml | 0 17 files changed, 740 insertions(+), 736 deletions(-) delete mode 100644 community/adguard-home/1.0.5/Chart.lock delete mode 100644 community/adguard-home/1.0.5/charts/common-1.0.7.tgz create mode 100644 community/adguard-home/1.0.6/Chart.lock rename community/adguard-home/{1.0.5 => 1.0.6}/Chart.yaml (92%) rename community/adguard-home/{1.0.5 => 1.0.6}/README.md (100%) rename community/adguard-home/{1.0.5 => 1.0.6}/app-readme.md (100%) create mode 100644 community/adguard-home/1.0.6/charts/common-1.0.8.tgz rename community/adguard-home/{1.0.5 => 1.0.6}/ci/basic-values.yaml (100%) rename community/adguard-home/{1.0.5 => 1.0.6}/ix_values.yaml (95%) rename community/adguard-home/{1.0.5 => 1.0.6}/metadata.yaml (100%) rename community/adguard-home/{1.0.5 => 1.0.6}/migrations/migrate (100%) rename community/adguard-home/{1.0.5 => 1.0.6}/questions.yaml (100%) rename community/adguard-home/{1.0.5 => 1.0.6}/templates/NOTES.txt (100%) rename community/adguard-home/{1.0.5 => 1.0.6}/templates/_adguard.tpl (95%) rename community/adguard-home/{1.0.5 => 1.0.6}/templates/_portal.tpl (100%) rename community/adguard-home/{1.0.5 => 1.0.6}/templates/common.yaml (100%) diff --git a/catalog.json b/catalog.json index aabda628bc..4bccb0f38a 100644 --- a/catalog.json +++ b/catalog.json @@ -1,22 +1,22 @@ { "charts": { - "prometheus": { - "app_readme": "

Prometheus

\n

Prometheus - Monitoring system and time series database.

\n
\n

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

\n
\n

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

", + "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": [ - "monitoring" + "storage" ], - "description": "The Prometheus monitoring system and time series database.", + "description": "Syncthing is a continuous file synchronization program.", "healthy": true, "healthy_error": null, - "home": "https://prometheus.io", - "location": "/__w/charts/charts/charts/prometheus", - "latest_version": "1.0.8", - "latest_app_version": "v2.44.0", - "latest_human_version": "v2.44.0_1.0.8", - "last_update": "2023-05-30 13:24:14", - "name": "prometheus", + "home": "https://syncthing.net/", + "location": "/__w/charts/charts/charts/syncthing", + "latest_version": "1.0.28", + "latest_app_version": "1.23.4", + "latest_human_version": "1.23.4_1.0.28", + "last_update": "2023-05-22 11:48:19", + "name": "syncthing", "recommended": false, - "title": "Prometheus", + "title": "Syncthing", "maintainers": [ { "name": "truenas", @@ -25,18 +25,20 @@ } ], "tags": [ - "metrics", - "storage" + "backup", + "sync", + "file-sharing" ], "screenshots": [ - "https://prometheus.io/assets/blog/2019-10-08/10kseries8hours-2.12-cpu.png" + "https://docs.syncthing.net/_images/gui1.png", + "https://docs.syncthing.net/_images/gs1.png", + "https://docs.syncthing.net/_images/gs3.png" ], "sources": [ - "https://github.com/prometheus/prometheus", - "https://github.com/truenas/charts/tree/master/charts/prometheus", - "https://prometheus.io" + "https://syncthing.net", + "https://github.com/truenas/charts/tree/master/library/ix-dev/charts/syncthing" ], - "icon_url": "https://avatars.githubusercontent.com/u/3380462" + "icon_url": "https://play-lh.googleusercontent.com/KIy_dqUdZqcsTq4GDstHrHwLRvu60gT3v0p41gw792BC6OxamNhUw2eIy0-LI05qNEA=w240-h480" }, "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!

", @@ -76,43 +78,6 @@ ], "icon_url": "https://avatars.githubusercontent.com/u/22418908?s=200&v=4" }, - "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.20", - "latest_app_version": "2023.02.2", - "latest_human_version": "2023.02.2_1.0.20", - "last_update": "2023-05-23 17:11:03", - "name": "pihole", - "recommended": false, - "title": "Pi-hole", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "dns", - "adblock" - ], - "screenshots": [ - "https://wp-cdn.pi-hole.net/wp-content/uploads/2020/04/Dashboard.png" - ], - "sources": [ - "https://pi-hole.net/", - "https://github.com/truenas/charts/tree/master/library/ix-dev/charts/pihole" - ], - "icon_url": "https://github.com/pi-hole/graphics/raw/master/Vortex/Vortex_Vertical_wordmark_lightmode.png?raw=true)" - }, "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": [ @@ -140,35 +105,6 @@ ], "icon_url": "https://min.io/resources/img/logo/MINIO_wordmark.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": "2304.0.7", - "latest_app_version": "v1", - "latest_human_version": "v1_2304.0.7", - "last_update": "2023-05-11 16:20:35", - "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 - }, "home-assistant": { "app_readme": "

home-assistant App for TrueNAS SCALE

", "categories": [ @@ -206,23 +142,23 @@ ], "icon_url": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4" }, - "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.

", + "diskoverdata": { + "app_readme": "

DiskOver App for TrueNAS SCALE

", "categories": [ - "productivity" + "monitoring" ], - "description": "A file sharing server that puts the control and security of your own data back into your hands.", + "description": "Diskover is used to monitor size/volumes of distributed dataset.", "healthy": true, "healthy_error": null, - "home": "https://nextcloud.com/", - "location": "/__w/charts/charts/charts/nextcloud", - "latest_version": "1.6.29", - "latest_app_version": "26.0.2", - "latest_human_version": "26.0.2_1.6.29", - "last_update": "2023-06-01 12:02:21", - "name": "nextcloud", + "home": "https://github.com/diskoverdata/diskover-community", + "location": "/__w/charts/charts/charts/diskoverdata", + "latest_version": "1.0.11", + "latest_app_version": "2.0.1", + "latest_human_version": "2.0.1_1.0.11", + "last_update": "2023-05-23 17:11:03", + "name": "diskoverdata", "recommended": false, - "title": "Nextcloud", + "title": "Diskover Data", "maintainers": [ { "name": "truenas", @@ -231,21 +167,19 @@ } ], "tags": [ - "nextcloud", "storage", - "sync" + "discovery" ], "screenshots": [ - "https://nextcloud.com/media/nextcloud20.png", - "https://nextcloud.com/media/search-moodle-course-module.png", - "https://nextcloud.com/media/multiple_share_links.png" + "https://www.linuxserver.io/user/pages/content/images/2018/11/image-1.png", + "https://camo.githubusercontent.com/62dfd0970129262c413cd9b811a07062526d2f45516ec4f862276c0610fe8f6d/687474703a2f2f7777772e6469736b6f766572646174612e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032312f31302f6469736b6f7665725f76325f63655f73637265656e73686f74312e706e67", + "https://camo.githubusercontent.com/6cddd7fa89691d4cf0ba763f10ee100373c3d84338862d0c25cb8f8b4df9728d/687474703a2f2f7777772e6469736b6f766572646174612e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032312f31302f6469736b6f7665725f76325f63655f73637265656e73686f74322e706e67" ], "sources": [ - "https://github.com/nextcloud/docker", - "https://github.com/nextcloud/helm", - "https://github.com/truenas/charts/tree/master/library/ix-dev/charts/nextcloud" + "https://github.com/diskoverdata/diskover-community", + "https://github.com/truenas/charts/tree/master/library/ix-dev/charts/diskoverdata" ], - "icon_url": "https://cdn.rawgit.com/docker-library/docs/defa5ffc7123177acd60ddef6e16bddf694cc35f/nextcloud/logo.svg" + "icon_url": "http://www.diskoverdata.com/wp-content/uploads/2019/09/diskover.png" }, "netdata": { "app_readme": "

Netdata is a fast, easy monitoring and troubleshooting system.

", @@ -363,123 +297,6 @@ ], "icon_url": "https://raw.githubusercontent.com/WeeJeWel/wg-easy/master/src/www/img/logo.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.0.21", - "latest_app_version": "230514", - "latest_human_version": "230514_1.0.21", - "last_update": "2023-05-23 17:11:03", - "name": "photoprism", - "recommended": false, - "title": "PhotoPrism", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "photos", - "image" - ], - "screenshots": [ - "https://docs.photoprism.app/developer-guide/ui/img/new-mosaic-view.png", - "https://docs.photoprism.app/developer-guide/ui/img/login-redesign.png" - ], - "sources": [ - "https://photoprism.app/", - "https://github.com/truenas/charts/tree/master/library/ix-dev/charts/photoprism" - ], - "icon_url": "https://photoprism.app/static/icons/logo.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.28", - "latest_app_version": "1.23.4", - "latest_human_version": "1.23.4_1.0.28", - "last_update": "2023-05-22 11:48:19", - "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://docs.syncthing.net/_images/gui1.png", - "https://docs.syncthing.net/_images/gs1.png", - "https://docs.syncthing.net/_images/gs3.png" - ], - "sources": [ - "https://syncthing.net", - "https://github.com/truenas/charts/tree/master/library/ix-dev/charts/syncthing" - ], - "icon_url": "https://play-lh.googleusercontent.com/KIy_dqUdZqcsTq4GDstHrHwLRvu60gT3v0p41gw792BC6OxamNhUw2eIy0-LI05qNEA=w240-h480" - }, - "diskoverdata": { - "app_readme": "

DiskOver App for TrueNAS SCALE

", - "categories": [ - "monitoring" - ], - "description": "Diskover is used to monitor size/volumes of distributed dataset.", - "healthy": true, - "healthy_error": null, - "home": "https://github.com/diskoverdata/diskover-community", - "location": "/__w/charts/charts/charts/diskoverdata", - "latest_version": "1.0.11", - "latest_app_version": "2.0.1", - "latest_human_version": "2.0.1_1.0.11", - "last_update": "2023-05-23 17:11:03", - "name": "diskoverdata", - "recommended": false, - "title": "Diskover Data", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "storage", - "discovery" - ], - "screenshots": [ - "https://www.linuxserver.io/user/pages/content/images/2018/11/image-1.png", - "https://camo.githubusercontent.com/62dfd0970129262c413cd9b811a07062526d2f45516ec4f862276c0610fe8f6d/687474703a2f2f7777772e6469736b6f766572646174612e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032312f31302f6469736b6f7665725f76325f63655f73637265656e73686f74312e706e67", - "https://camo.githubusercontent.com/6cddd7fa89691d4cf0ba763f10ee100373c3d84338862d0c25cb8f8b4df9728d/687474703a2f2f7777772e6469736b6f766572646174612e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032312f31302f6469736b6f7665725f76325f63655f73637265656e73686f74322e706e67" - ], - "sources": [ - "https://github.com/diskoverdata/diskover-community", - "https://github.com/truenas/charts/tree/master/library/ix-dev/charts/diskoverdata" - ], - "icon_url": "http://www.diskoverdata.com/wp-content/uploads/2019/09/diskover.png" - }, "storj": { "app_readme": "

storj

\n

storj share your extra storage and earn money

", "categories": [ @@ -518,6 +335,76 @@ ], "icon_url": "https://assets-global.website-files.com/602eda09fc78afc76e9706b6/60917835a05862243e7de9af_logo.svg" }, + "nextcloud": { + "app_readme": "

nextcloud

\n

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

", + "categories": [ + "productivity" + ], + "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://nextcloud.com/", + "location": "/__w/charts/charts/charts/nextcloud", + "latest_version": "1.6.29", + "latest_app_version": "26.0.2", + "latest_human_version": "26.0.2_1.6.29", + "last_update": "2023-06-01 20:57:41", + "name": "nextcloud", + "recommended": false, + "title": "Nextcloud", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "nextcloud", + "storage", + "sync" + ], + "screenshots": [ + "https://nextcloud.com/media/nextcloud20.png", + "https://nextcloud.com/media/search-moodle-course-module.png", + "https://nextcloud.com/media/multiple_share_links.png" + ], + "sources": [ + "https://github.com/nextcloud/docker", + "https://github.com/nextcloud/helm", + "https://github.com/truenas/charts/tree/master/library/ix-dev/charts/nextcloud" + ], + "icon_url": "https://cdn.rawgit.com/docker-library/docs/defa5ffc7123177acd60ddef6e16bddf694cc35f/nextcloud/logo.svg" + }, + "ix-chart": { + "app_readme": "

iX-Chart

\n

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

", + "categories": [ + "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": "2304.0.7", + "latest_app_version": "v1", + "latest_human_version": "v1_2304.0.7", + "last_update": "2023-05-11 16:20:35", + "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 + }, "elastic-search": { "app_readme": "

Elastic Search

\n
\n

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

\n
\n

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

\n

See the Elastic Search documentation\nfor more information.

", "categories": [ @@ -555,6 +442,119 @@ ], "icon_url": "https://images.contentstack.io/v3/assets/bltefdd0b53724fa2ce/blt280217a63b82a734/6202d3378b1f312528798412/elastic-logo.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.

", + "categories": [ + "monitoring" + ], + "description": "The Prometheus monitoring system and time series database.", + "healthy": true, + "healthy_error": null, + "home": "https://prometheus.io", + "location": "/__w/charts/charts/charts/prometheus", + "latest_version": "1.0.8", + "latest_app_version": "v2.44.0", + "latest_human_version": "v2.44.0_1.0.8", + "last_update": "2023-05-30 13:24:14", + "name": "prometheus", + "recommended": false, + "title": "Prometheus", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "metrics", + "storage" + ], + "screenshots": [ + "https://prometheus.io/assets/blog/2019-10-08/10kseries8hours-2.12-cpu.png" + ], + "sources": [ + "https://github.com/prometheus/prometheus", + "https://github.com/truenas/charts/tree/master/charts/prometheus", + "https://prometheus.io" + ], + "icon_url": "https://avatars.githubusercontent.com/u/3380462" + }, + "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.0.21", + "latest_app_version": "230514", + "latest_human_version": "230514_1.0.21", + "last_update": "2023-05-23 17:11:03", + "name": "photoprism", + "recommended": false, + "title": "PhotoPrism", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "photos", + "image" + ], + "screenshots": [ + "https://docs.photoprism.app/developer-guide/ui/img/new-mosaic-view.png", + "https://docs.photoprism.app/developer-guide/ui/img/login-redesign.png" + ], + "sources": [ + "https://photoprism.app/", + "https://github.com/truenas/charts/tree/master/library/ix-dev/charts/photoprism" + ], + "icon_url": "https://photoprism.app/static/icons/logo.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.20", + "latest_app_version": "2023.02.2", + "latest_human_version": "2023.02.2_1.0.20", + "last_update": "2023-05-23 17:11:03", + "name": "pihole", + "recommended": false, + "title": "Pi-hole", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "dns", + "adblock" + ], + "screenshots": [ + "https://wp-cdn.pi-hole.net/wp-content/uploads/2020/04/Dashboard.png" + ], + "sources": [ + "https://pi-hole.net/", + "https://github.com/truenas/charts/tree/master/library/ix-dev/charts/pihole" + ], + "icon_url": "https://github.com/pi-hole/graphics/raw/master/Vortex/Vortex_Vertical_wordmark_lightmode.png?raw=true)" + }, "emby": { "app_readme": "

Emby Server

\n

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

", "categories": [ @@ -597,7 +597,272 @@ } }, "test": {}, + "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.10", + "latest_app_version": "2023-03-24", + "latest_human_version": "2023-03-24_1.0.10", + "last_update": "2023-05-30 13:24:14", + "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://github.com/minio/console/blob/master/images/pic3.png", + "https://github.com/minio/console/blob/master/images/pic1.png", + "https://github.com/minio/console/blob/master/images/pic2.png" + ], + "sources": [ + "https://github.com/minio/minio", + "https://github.com/truenas/charts/tree/master/enterprise/minio" + ], + "icon_url": "https://min.io/resources/img/logo/MINIO_wordmark.png" + } + }, "community": { + "ddns-updater": { + "app_readme": "

DDNS Updater

\n

DDNS Updater is a lightweight universal DDNS Updater with web UI

\n
\n

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

\n
", + "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.3", + "latest_app_version": "latest", + "latest_human_version": "latest_1.0.3", + "last_update": "2023-05-30 13:24:14", + "name": "ddns-updater", + "recommended": false, + "title": "DDNS Updater", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "ddns" + ], + "screenshots": [ + "https://raw.githubusercontent.com/qdm12/ddns-updater/master/readme/webui.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://raw.githubusercontent.com/qdm12/ddns-updater/master/readme/ddnsgopher.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.0.10", + "latest_app_version": "1.28.1", + "latest_human_version": "1.28.1_1.0.10", + "last_update": "2023-05-30 13:24:14", + "name": "vaultwarden", + "recommended": false, + "title": "Vaultwarden", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "password", + "manager" + ], + "screenshots": [ + "https://blog.mukmuk.eu/wp-content/uploads/2021/08/Vaultwarden.jpg" + ], + "sources": [ + "https://github.com/dani-garcia/vaultwarden", + "https://github.com/truenas/charts/tree/master/community/vaultwarden" + ], + "icon_url": null, + "icon": "https://raw.githubusercontent.com/dani-garcia/vaultwarden/main/src/static/images/vaultwarden-icon.png" + }, + "terraria": { + "app_readme": "

Terraria

\n

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

\n

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

\n

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

\n

Join the server and run /setup <token>

", + "categories": [ + "games" + ], + "description": "Terraria is a land of adventure! A land of mystery! A land that's yours to shape, defend, and enjoy.", + "healthy": true, + "healthy_error": null, + "home": "https://terraria.org/", + "location": "/__w/charts/charts/community/terraria", + "latest_version": "1.0.2", + "latest_app_version": "1.4.4.9", + "latest_human_version": "1.4.4.9_1.0.2", + "last_update": "2023-05-30 13:24:14", + "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://static.wikia.nocookie.net/terraria_gamepedia/images/a/a4/NewPromoLogo.png/revision/latest" + }, + "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.0.2", + "latest_app_version": "2023.3.0", + "latest_human_version": "2023.3.0_1.0.2", + "last_update": "2023-05-30 13:24:14", + "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://www.minecraft.net/content/dam/games/minecraft/logos/logo-minecraft.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 gitea directories.\nAfterward, the gitea 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 gitea and 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.0.6", + "latest_app_version": "1.19.0", + "latest_human_version": "1.19.0_1.0.6", + "last_update": "2023-05-30 13:24:14", + "name": "gitea", + "recommended": false, + "title": "Gitea", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "git" + ], + "screenshots": [ + "https://gitea.io/images/screenshot.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://gitea.com/assets/img/logo.svg" + }, + "qbittorrent": { + "app_readme": "

qBittorrent

\n

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

\n
\n

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

\n
", + "categories": [ + "media" + ], + "description": "The qBittorrent project aims to provide an open-source software alternative to \u00b5Torrent.", + "healthy": true, + "healthy_error": null, + "home": "https://www.qbittorrent.org/", + "location": "/__w/charts/charts/community/qbittorrent", + "latest_version": "1.0.12", + "latest_app_version": "4.5.3", + "latest_human_version": "4.5.3_1.0.12", + "last_update": "2023-05-31 07:49:46", + "name": "qbittorrent", + "recommended": false, + "title": "qBittorrent", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "torrent", + "download" + ], + "screenshots": [ + "https://www.addictivetips.com/app/uploads/2019/03/qb-web-ui-e1553049171184.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://upload.wikimedia.org/wikipedia/commons/9/9e/Qbittorrent_logo.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": [ @@ -608,9 +873,9 @@ "healthy_error": null, "home": "https://github.com/AdguardTeam/AdGuardHome", "location": "/__w/charts/charts/community/adguard-home", - "latest_version": "1.0.5", - "latest_app_version": "v0.107.26", - "latest_human_version": "v0.107.26_1.0.5", + "latest_version": "1.0.6", + "latest_app_version": "v0.107.29", + "latest_human_version": "v0.107.29_1.0.6", "last_update": "2023-05-30 13:24:14", "name": "adguard-home", "recommended": false, @@ -637,6 +902,41 @@ ], "icon_url": "https://github.com/AdguardTeam/AdGuardHome/raw/master/doc/adguard_home_darkmode.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.4", + "latest_app_version": "v1.42.0", + "latest_human_version": "v1.42.0_1.0.4", + "last_update": "2023-05-29 11:45:19", + "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://avatars.githubusercontent.com/u/48932923" + }, "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": [ @@ -679,23 +979,23 @@ ], "icon_url": "https://jellyfin.org/images/logo.svg" }, - "lidarr": { - "app_readme": "

Lidarr

\n

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

\n
\n

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

\n
", + "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": [ - "media" + "productivity" ], - "description": "Lidarr is a music collection manager for Usenet and BitTorrent users.", + "description": "Mumble is a free, open source, low latency, high quality voice chat application.", "healthy": true, "healthy_error": null, - "home": "https://github.com/Lidarr/Lidarr", - "location": "/__w/charts/charts/community/lidarr", - "latest_version": "1.0.8", - "latest_app_version": "1.1.3.2982", - "latest_human_version": "1.1.3.2982_1.0.8", + "home": "https://www.mumble.info/", + "location": "/__w/charts/charts/community/mumble", + "latest_version": "1.0.2", + "latest_app_version": "v1.4.230", + "latest_human_version": "v1.4.230_1.0.2", "last_update": "2023-05-30 13:24:14", - "name": "lidarr", + "name": "mumble", "recommended": false, - "title": "Lidarr", + "title": "Mumble", "maintainers": [ { "name": "truenas", @@ -704,19 +1004,15 @@ } ], "tags": [ - "music" - ], - "screenshots": [ - "https://lidarr.audio/img/features/manualsearch.png", - "https://lidarr.audio/img/features/metadata.png", - "https://lidarr.audio/img/features/import_lists.png" + "voice" ], + "screenshots": [], "sources": [ - "https://github.com/onedr0p/containers/tree/main/apps/lidarr", - "https://github.com/truenas/charts/tree/master/charts/lidarr", - "https://github.com/Lidarr/Lidarr" + "https://github.com/mumble-voip/mumble-docker", + "https://github.com/truenas/charts/tree/master/community/mumble", + "https://www.mumble.info/" ], - "icon_url": "https://raw.githubusercontent.com/Lidarr/Lidarr/develop/Logo/256.png" + "icon_url": "https://github.com/mumble-voip/mumble/blob/master/icons/mumble.svg" }, "tftpd-hpa": { "app_readme": "

TFTP

\n

TFTP is a server for the Trivial File Transfer Protocol.

\n

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

\n
\n

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

\n
", @@ -753,41 +1049,6 @@ ], "icon_url": "https://avatars.githubusercontent.com/u/53482242" }, - "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.2", - "latest_app_version": "v1.4.230", - "latest_human_version": "v1.4.230_1.0.2", - "last_update": "2023-05-30 13:24:14", - "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://github.com/mumble-voip/mumble/blob/master/icons/mumble.svg" - }, "zerotier": { "app_readme": "

Zerotier

\n

Zerotier Securely connect any device, anywhere.

", "categories": [ @@ -823,23 +1084,23 @@ ], "icon_url": "https://avatars.githubusercontent.com/u/4173285" }, - "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>

", + "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": [ - "games" + "storage" ], - "description": "Terraria is a land of adventure! A land of mystery! A land that's yours to shape, defend, and enjoy.", + "description": "Interplanetary Filesystem - the Web3 standard for content-addressing, interoperable with HTTP", "healthy": true, "healthy_error": null, - "home": "https://terraria.org/", - "location": "/__w/charts/charts/community/terraria", - "latest_version": "1.0.2", - "latest_app_version": "1.4.4.9", - "latest_human_version": "1.4.4.9_1.0.2", + "home": "https://ipfs.tech/", + "location": "/__w/charts/charts/community/ipfs", + "latest_version": "1.0.11", + "latest_app_version": "v0.20.0", + "latest_human_version": "v0.20.0_1.0.11", "last_update": "2023-05-30 13:24:14", - "name": "terraria", + "name": "ipfs", "recommended": false, - "title": "Terraria", + "title": "IPFS", "maintainers": [ { "name": "truenas", @@ -848,17 +1109,129 @@ } ], "tags": [ - "world", - "building", - "adventure" + "file-sharing", + "kubo" + ], + "screenshots": [ + "https://raw.githubusercontent.com/ipfs-shipyard/ipfs-webui/5764ea167a89e8c6bcb6abf83d7e258388e1623d/docs/screenshots/ipfs-webui-files.png", + "https://raw.githubusercontent.com/ipfs-shipyard/ipfs-webui/5764ea167a89e8c6bcb6abf83d7e258388e1623d/docs/screenshots/ipfs-webui-settings.png" + ], + "sources": [ + "https://github.com/ipfs/kubo", + "https://github.com/truenas/charts/tree/master/community/ipfs", + "https://ipfs.tech/" + ], + "icon_url": "https://avatars.githubusercontent.com/u/10536621" + }, + "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.10", + "latest_app_version": "1.8.1", + "latest_human_version": "1.8.1_1.0.10", + "last_update": "2023-05-30 13:24: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://terraria.org/", - "https://github.com/truenas/charts/tree/master/community/terraria", - "https://github.com/ryansheehan/terraria" + "https://github.com/Chia-Network/chia-docker", + "https://github.com/truenas/charts/tree/master/library/ix-dev/community/chia", + "https://www.chia.net/" ], - "icon_url": "https://static.wikia.nocookie.net/terraria_gamepedia/images/a/a4/NewPromoLogo.png/revision/latest" + "icon_url": "https://www.chia.net/wp-content/uploads/2022/09/chia-logo.svg" + }, + "sonarr": { + "app_readme": "

Sonarr

\n

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

\n
\n

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

\n
", + "categories": [ + "media" + ], + "description": "Sonarr is a PVR for Usenet and BitTorrent users.", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/Sonarr/Sonarr", + "location": "/__w/charts/charts/community/sonarr", + "latest_version": "1.0.8", + "latest_app_version": "3.0.10.1567", + "latest_human_version": "3.0.10.1567_1.0.8", + "last_update": "2023-05-30 13:24:14", + "name": "sonarr", + "recommended": false, + "title": "Sonarr", + "maintainers": [ + { + "name": "truenas", + "url": "https://www.truenas.com/", + "email": "dev@ixsystems.com" + } + ], + "tags": [ + "series" + ], + "screenshots": [ + "https://sonarr.tv/img/features/calendar.png", + "https://sonarr.tv/img/features/manualsearch.png", + "https://sonarr.tv/img/features/blocklist.png" + ], + "sources": [ + "https://github.com/onedr0p/containers/tree/main/apps/sonarr", + "https://github.com/truenas/charts/tree/master/community/sonarr", + "https://github.com/Sonarr/Sonarr" + ], + "icon_url": "https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/256.png" + }, + "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.2", + "latest_app_version": "1.0.1", + "latest_human_version": "1.0.1_1.0.2", + "last_update": "2023-05-30 13:24:14", + "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://raw.githubusercontent.com/micahsnyder/clamav-documentation/main/src/images/logo.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
", @@ -900,23 +1273,23 @@ ], "icon_url": "https://raw.githubusercontent.com/sct/overseerr/develop/public/os_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 gitea directories.\nAfterward, the gitea 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 gitea and 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.

", + "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": [ - "productivity" + "media" ], - "description": "Gitea - Git with a cup of tea", + "description": "Radarr is a movie collection manager for Usenet and BitTorrent users.", "healthy": true, "healthy_error": null, - "home": "https://gitea.io/en-us", - "location": "/__w/charts/charts/community/gitea", - "latest_version": "1.0.6", - "latest_app_version": "1.19.0", - "latest_human_version": "1.19.0_1.0.6", + "home": "https://github.com/Radarr/Radarr", + "location": "/__w/charts/charts/community/radarr", + "latest_version": "1.0.11", + "latest_app_version": "4.5.2.7388", + "latest_human_version": "4.5.2.7388_1.0.11", "last_update": "2023-05-30 13:24:14", - "name": "gitea", + "name": "radarr", "recommended": false, - "title": "Gitea", + "title": "Radarr", "maintainers": [ { "name": "truenas", @@ -925,17 +1298,20 @@ } ], "tags": [ - "git" + "movies" ], "screenshots": [ - "https://gitea.io/images/screenshot.png" + "https://radarr.video/img/slider/posters.png", + "https://radarr.video/img/features/manualsearch.png", + "https://radarr.video/img/features/blacklist.png", + "https://radarr.video/img/features/custom-formats-settings.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" + "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://gitea.com/assets/img/logo.svg" + "icon_url": "https://raw.githubusercontent.com/Radarr/Radarr/develop/Logo/256.png" }, "tdarr": { "app_readme": "

Tdarr

\n

Tdarr is a Distributed Transcoding System

\n", @@ -977,23 +1353,23 @@ ], "icon_url": "https://home.tdarr.io/static/media/logo3-min.246d6df4.png" }, - "vaultwarden": { - "app_readme": "

Vaultwarden

\n

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

\n
\n

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

\n
\n

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

\n

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

", + "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: 568).\nChown will only apply if the parent directory does not match the configured user and group.

\n
", "categories": [ - "security" + "file-sharing" ], - "description": "Alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients.", + "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://github.com/dani-garcia/vaultwarden", - "location": "/__w/charts/charts/community/vaultwarden", - "latest_version": "1.0.10", - "latest_app_version": "1.28.1", - "latest_human_version": "1.28.1_1.0.10", - "last_update": "2023-05-30 13:24:14", - "name": "vaultwarden", + "home": "http://www.webdav.org/", + "location": "/__w/charts/charts/community/webdav", + "latest_version": "1.0.0", + "latest_app_version": "1.1.3.2982", + "latest_human_version": "1.1.3.2982_1.0.0", + "last_update": "2023-05-15 11:13:16", + "name": "webdav", "recommended": false, - "title": "Vaultwarden", + "title": "WebDAv", "maintainers": [ { "name": "truenas", @@ -1002,54 +1378,15 @@ } ], "tags": [ - "password", - "manager" - ], - "screenshots": [ - "https://blog.mukmuk.eu/wp-content/uploads/2021/08/Vaultwarden.jpg" - ], - "sources": [ - "https://github.com/dani-garcia/vaultwarden", - "https://github.com/truenas/charts/tree/master/community/vaultwarden" - ], - "icon_url": null, - "icon": "https://raw.githubusercontent.com/dani-garcia/vaultwarden/main/src/static/images/vaultwarden-icon.png" - }, - "chia": { - "app_readme": "

Chia

\n

This container runs as root user.

\n

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

\n
\n

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

\n
\n

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

\n
\n

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

\n
", - "categories": [ - "financial" - ], - "description": "Chia is a modern cryptocurrency built from scratch, designed to be efficient, decentralized, and secure.", - "healthy": true, - "healthy_error": null, - "home": "https://www.chia.net/", - "location": "/__w/charts/charts/community/chia", - "latest_version": "1.0.10", - "latest_app_version": "1.8.1", - "latest_human_version": "1.8.1_1.0.10", - "last_update": "2023-05-30 13:24:14", - "name": "chia", - "recommended": false, - "title": "Chia", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "blockchain", - "hard-drive" + "webdav", + "file-sharing" ], "screenshots": [], "sources": [ - "https://github.com/Chia-Network/chia-docker", - "https://github.com/truenas/charts/tree/master/library/ix-dev/community/chia", - "https://www.chia.net/" + "http://www.webdav.org/", + "https://github.com/truenas/charts/tree/master/community/webdav" ], - "icon_url": "https://www.chia.net/wp-content/uploads/2022/09/chia-logo.svg" + "icon_url": "http://www.webdav.org/images/webdav-logo.jpg" }, "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
", @@ -1091,240 +1428,23 @@ ], "icon_url": "https://nginxproxymanager.com/logo.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.0.2", - "latest_app_version": "2023.3.0", - "latest_human_version": "2023.3.0_1.0.2", - "last_update": "2023-05-30 13:24:14", - "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://www.minecraft.net/content/dam/games/minecraft/logos/logo-minecraft.svg" - }, - "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.3", - "latest_app_version": "latest", - "latest_human_version": "latest_1.0.3", - "last_update": "2023-05-30 13:24:14", - "name": "ddns-updater", - "recommended": false, - "title": "DDNS Updater", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "ddns" - ], - "screenshots": [ - "https://raw.githubusercontent.com/qdm12/ddns-updater/master/readme/webui.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://raw.githubusercontent.com/qdm12/ddns-updater/master/readme/ddnsgopher.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.2", - "latest_app_version": "1.0.1", - "latest_human_version": "1.0.1_1.0.2", - "last_update": "2023-05-30 13:24:14", - "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://raw.githubusercontent.com/micahsnyder/clamav-documentation/main/src/images/logo.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
", + "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": "Sonarr is a PVR for Usenet and BitTorrent users.", + "description": "Lidarr is a music collection manager for Usenet and BitTorrent users.", "healthy": true, "healthy_error": null, - "home": "https://github.com/Sonarr/Sonarr", - "location": "/__w/charts/charts/community/sonarr", + "home": "https://github.com/Lidarr/Lidarr", + "location": "/__w/charts/charts/community/lidarr", "latest_version": "1.0.8", - "latest_app_version": "3.0.10.1567", - "latest_human_version": "3.0.10.1567_1.0.8", - "last_update": "2023-05-30 13:24:14", - "name": "sonarr", - "recommended": false, - "title": "Sonarr", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "series" - ], - "screenshots": [ - "https://sonarr.tv/img/features/calendar.png", - "https://sonarr.tv/img/features/manualsearch.png", - "https://sonarr.tv/img/features/blocklist.png" - ], - "sources": [ - "https://github.com/onedr0p/containers/tree/main/apps/sonarr", - "https://github.com/truenas/charts/tree/master/community/sonarr", - "https://github.com/Sonarr/Sonarr" - ], - "icon_url": "https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/256.png" - }, - "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.4", - "latest_app_version": "v1.42.0", - "latest_human_version": "v1.42.0_1.0.4", - "last_update": "2023-05-29 11:45:19", - "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://avatars.githubusercontent.com/u/48932923" - }, - "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: 568).\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.0", "latest_app_version": "1.1.3.2982", - "latest_human_version": "1.1.3.2982_1.0.0", - "last_update": "2023-05-15 11:13:16", - "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": "http://www.webdav.org/images/webdav-logo.jpg" - }, - "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.0.11", - "latest_app_version": "4.5.2.7388", - "latest_human_version": "4.5.2.7388_1.0.11", + "latest_human_version": "1.1.3.2982_1.0.8", "last_update": "2023-05-30 13:24:14", - "name": "radarr", + "name": "lidarr", "recommended": false, - "title": "Radarr", + "title": "Lidarr", "maintainers": [ { "name": "truenas", @@ -1333,139 +1453,19 @@ } ], "tags": [ - "movies" + "music" ], "screenshots": [ - "https://radarr.video/img/slider/posters.png", - "https://radarr.video/img/features/manualsearch.png", - "https://radarr.video/img/features/blacklist.png", - "https://radarr.video/img/features/custom-formats-settings.png" + "https://lidarr.audio/img/features/manualsearch.png", + "https://lidarr.audio/img/features/metadata.png", + "https://lidarr.audio/img/features/import_lists.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" + "https://github.com/onedr0p/containers/tree/main/apps/lidarr", + "https://github.com/truenas/charts/tree/master/charts/lidarr", + "https://github.com/Lidarr/Lidarr" ], - "icon_url": "https://raw.githubusercontent.com/Radarr/Radarr/develop/Logo/256.png" - }, - "qbittorrent": { - "app_readme": "

qBittorrent

\n

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

\n
\n

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

\n
", - "categories": [ - "media" - ], - "description": "The qBittorrent project aims to provide an open-source software alternative to \u00b5Torrent.", - "healthy": true, - "healthy_error": null, - "home": "https://www.qbittorrent.org/", - "location": "/__w/charts/charts/community/qbittorrent", - "latest_version": "1.0.12", - "latest_app_version": "4.5.3", - "latest_human_version": "4.5.3_1.0.12", - "last_update": "2023-05-31 07:49:46", - "name": "qbittorrent", - "recommended": false, - "title": "qBittorrent", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "torrent", - "download" - ], - "screenshots": [ - "https://www.addictivetips.com/app/uploads/2019/03/qb-web-ui-e1553049171184.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://upload.wikimedia.org/wikipedia/commons/9/9e/Qbittorrent_logo.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.11", - "latest_app_version": "v0.20.0", - "latest_human_version": "v0.20.0_1.0.11", - "last_update": "2023-05-30 13:24:14", - "name": "ipfs", - "recommended": false, - "title": "IPFS", - "maintainers": [ - { - "name": "truenas", - "url": "https://www.truenas.com/", - "email": "dev@ixsystems.com" - } - ], - "tags": [ - "file-sharing", - "kubo" - ], - "screenshots": [ - "https://raw.githubusercontent.com/ipfs-shipyard/ipfs-webui/5764ea167a89e8c6bcb6abf83d7e258388e1623d/docs/screenshots/ipfs-webui-files.png", - "https://raw.githubusercontent.com/ipfs-shipyard/ipfs-webui/5764ea167a89e8c6bcb6abf83d7e258388e1623d/docs/screenshots/ipfs-webui-settings.png" - ], - "sources": [ - "https://github.com/ipfs/kubo", - "https://github.com/truenas/charts/tree/master/community/ipfs", - "https://ipfs.tech/" - ], - "icon_url": "https://avatars.githubusercontent.com/u/10536621" - } - }, - "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.10", - "latest_app_version": "2023-03-24", - "latest_human_version": "2023-03-24_1.0.10", - "last_update": "2023-05-30 13:24:14", - "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://github.com/minio/console/blob/master/images/pic3.png", - "https://github.com/minio/console/blob/master/images/pic1.png", - "https://github.com/minio/console/blob/master/images/pic2.png" - ], - "sources": [ - "https://github.com/minio/minio", - "https://github.com/truenas/charts/tree/master/enterprise/minio" - ], - "icon_url": "https://min.io/resources/img/logo/MINIO_wordmark.png" + "icon_url": "https://raw.githubusercontent.com/Lidarr/Lidarr/develop/Logo/256.png" } } } \ No newline at end of file diff --git a/community/adguard-home/1.0.5/Chart.lock b/community/adguard-home/1.0.5/Chart.lock deleted file mode 100644 index 50cad262e1..0000000000 --- a/community/adguard-home/1.0.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: file://../../../common - version: 1.0.7 -digest: sha256:919bcf42446fc1748a1b77001ec0161bb7a72a198381794b716a6ebb459ac31b -generated: "2023-05-10T19:50:39.39174353+03:00" diff --git a/community/adguard-home/1.0.5/charts/common-1.0.7.tgz b/community/adguard-home/1.0.5/charts/common-1.0.7.tgz deleted file mode 100644 index b4b0b5d413df64c00b5a640b7c5ebcece985173f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55256 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.16.0-0' maintainers: - name: truenas @@ -14,7 +14,7 @@ maintainers: dependencies: - name: common repository: file://../../../common - version: 1.0.7 + version: 1.0.8 home: https://github.com/AdguardTeam/AdGuardHome icon: https://github.com/AdguardTeam/AdGuardHome/raw/master/doc/adguard_home_darkmode.svg sources: diff --git a/community/adguard-home/1.0.5/README.md b/community/adguard-home/1.0.6/README.md similarity index 100% rename from community/adguard-home/1.0.5/README.md rename to community/adguard-home/1.0.6/README.md diff --git a/community/adguard-home/1.0.5/app-readme.md b/community/adguard-home/1.0.6/app-readme.md similarity index 100% rename from community/adguard-home/1.0.5/app-readme.md rename to community/adguard-home/1.0.6/app-readme.md diff --git a/community/adguard-home/1.0.6/charts/common-1.0.8.tgz b/community/adguard-home/1.0.6/charts/common-1.0.8.tgz new file mode 100644 index 0000000000000000000000000000000000000000..80c7b9f0c26b09578b7af364741df073d8639a5e GIT binary patch literal 55443 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 boz-wxc4b#~#k2e`009607e5t603HVbAM5zw literal 0 HcmV?d00001 diff --git a/community/adguard-home/1.0.5/ci/basic-values.yaml b/community/adguard-home/1.0.6/ci/basic-values.yaml similarity index 100% rename from community/adguard-home/1.0.5/ci/basic-values.yaml rename to community/adguard-home/1.0.6/ci/basic-values.yaml diff --git a/community/adguard-home/1.0.5/ix_values.yaml b/community/adguard-home/1.0.6/ix_values.yaml similarity index 95% rename from community/adguard-home/1.0.5/ix_values.yaml rename to community/adguard-home/1.0.6/ix_values.yaml index dd09d16b63..1c94c8748b 100644 --- a/community/adguard-home/1.0.5/ix_values.yaml +++ b/community/adguard-home/1.0.6/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: adguard/adguardhome - tag: v0.107.26 + tag: v0.107.29 pullPolicy: IfNotPresent resources: diff --git a/community/adguard-home/1.0.5/metadata.yaml b/community/adguard-home/1.0.6/metadata.yaml similarity index 100% rename from community/adguard-home/1.0.5/metadata.yaml rename to community/adguard-home/1.0.6/metadata.yaml diff --git a/community/adguard-home/1.0.5/migrations/migrate b/community/adguard-home/1.0.6/migrations/migrate similarity index 100% rename from community/adguard-home/1.0.5/migrations/migrate rename to community/adguard-home/1.0.6/migrations/migrate diff --git a/community/adguard-home/1.0.5/questions.yaml b/community/adguard-home/1.0.6/questions.yaml similarity index 100% rename from community/adguard-home/1.0.5/questions.yaml rename to community/adguard-home/1.0.6/questions.yaml diff --git a/community/adguard-home/1.0.5/templates/NOTES.txt b/community/adguard-home/1.0.6/templates/NOTES.txt similarity index 100% rename from community/adguard-home/1.0.5/templates/NOTES.txt rename to community/adguard-home/1.0.6/templates/NOTES.txt diff --git a/community/adguard-home/1.0.5/templates/_adguard.tpl b/community/adguard-home/1.0.6/templates/_adguard.tpl similarity index 95% rename from community/adguard-home/1.0.5/templates/_adguard.tpl rename to community/adguard-home/1.0.6/templates/_adguard.tpl index 98b3adbf19..f3af37f0be 100644 --- a/community/adguard-home/1.0.5/templates/_adguard.tpl +++ b/community/adguard-home/1.0.6/templates/_adguard.tpl @@ -21,6 +21,10 @@ workload: # the setup wizard is completed it will switch # to user specified port. args: + # If appVersion is 0.107.29 or above add this flag + {{- if semverCompare "~0.107.29" (.Values.image.tag | replace "v" "") }} + - /opt/adguardhome/AdGuardHome + {{- end }} - --no-check-update - --host - "0.0.0.0" diff --git a/community/adguard-home/1.0.5/templates/_portal.tpl b/community/adguard-home/1.0.6/templates/_portal.tpl similarity index 100% rename from community/adguard-home/1.0.5/templates/_portal.tpl rename to community/adguard-home/1.0.6/templates/_portal.tpl diff --git a/community/adguard-home/1.0.5/templates/common.yaml b/community/adguard-home/1.0.6/templates/common.yaml similarity index 100% rename from community/adguard-home/1.0.5/templates/common.yaml rename to community/adguard-home/1.0.6/templates/common.yaml