{"id":1486,"date":"2024-04-08T00:02:26","date_gmt":"2024-04-07T23:02:26","guid":{"rendered":"https:\/\/ryeroxley.com\/?p=1486"},"modified":"2026-04-21T17:14:31","modified_gmt":"2026-04-21T16:14:31","slug":"initial-configuration-of-truenas-scale-apps","status":"publish","type":"post","link":"https:\/\/ryeroxley.com\/index.php\/2024\/04\/08\/initial-configuration-of-truenas-scale-apps\/","title":{"rendered":"Initial configuration of TrueNAS Scale Apps"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1486\" class=\"elementor elementor-1486\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0eae41a e-flex e-con-boxed e-con e-parent\" data-id=\"0eae41a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-606bf4e elementor-widget elementor-widget-text-editor\" data-id=\"606bf4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>1. Prerequisites<\/h3><div>TrueNAS Scale <a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/04\/05\/installing-truenas-scale\/\">installed<\/a> with appropriate <a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/04\/07\/configuring-truenas-scale-storage\/\">pools setup<\/a>.<\/div><h3>2. Configure the Apps dataset<\/h3><p>In TrueNAS Scale select <strong>Apps<\/strong> &gt; <strong>Settings<\/strong> &gt; <strong>Choose Pool<\/strong>. In the dropdown select the dataset for the Apps containers here it is the preconfigured dataset <strong>apps<\/strong>. Once complete if you return to the data sets you will see that a dataset called <strong>ix-applications<\/strong> has been created to hold the docker containers.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9ed560e e-grid e-con-boxed e-con e-parent\" data-id=\"9ed560e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c59aecc elementor-widget elementor-widget-image\" data-id=\"c59aecc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-37.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Empty Application Management Interface\" data-elementor-lightbox-description=\"The image shows an application management screen titled &#039;Installed&#039;, indicating a section within a software interface that lists applications. It currently displays a message &#039;No Applications Installed&#039;, with an additional note that installed applications will automatically appear there. A button labeled &#039;Check Available Apps&#039; invites the user to browse available applications. Above the applications section, there&#039;s a notification stating &#039;Apps Service Not Configured&#039;, and a &#039;Discover Apps&#039; button alongside a &#039;Settings&#039; dropdown menu with options including &#039;Choose Pool&#039;. This setup suggests the interface is for a system where applications can be managed, and the user is prompted to begin the setup process.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ4OSwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0zNy53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"431\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-37-768x431.webp\" class=\"attachment-medium_large size-medium_large wp-image-1489\" alt=\"A management interface with no applications installed, an option to check available apps, and a notification that the Apps Service is not configured.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-37-768x431.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-37-300x168.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-37.webp 999w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63931b9 elementor-widget elementor-widget-image\" data-id=\"63931b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-39.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Storage Datasets Management Screen with Nested Applications Dataset\" data-elementor-lightbox-description=\"The image displays a section of a storage management interface titled &#039;Datasets&#039;. It lists three datasets: &#039;appdata&#039;, &#039;apps&#039;, and &#039;data&#039;, with the &#039;apps&#039; dataset expanded to show a nested &#039;ix-applications&#039; dataset. The &#039;Used \/ Available&#039; space is displayed for each dataset, with &#039;appdata&#039; using 456 KiB of 899.25 GiB, &#039;apps&#039; using 948.13 MiB of 898.32 GiB, and &#039;ix-applications&#039; using 947.31 MiB of 898.32 GiB. The &#039;data&#039; dataset shows 15.96 MiB used of 14.39 TiB available. All datasets are labeled as &#039;Unencrypted&#039;. Icons indicate the ability to expand the &#039;apps&#039; dataset to reveal nested contents and actions, while a search bar at the top allows for quick filtering through the datasets.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ5MSwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0zOS53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"493\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-39-768x493.webp\" class=\"attachment-medium_large size-medium_large wp-image-1491\" alt=\"A storage management interface showing datasets named &#039;appdata&#039;, &#039;apps&#039;, and a nested &#039;ix-applications&#039; under &#039;apps&#039;, each with usage statistics and marked as unencrypted.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-39-768x493.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-39-300x192.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-39.webp 1007w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f987493 elementor-widget elementor-widget-image\" data-id=\"f987493\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-38.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Application Pool Selection Dialog\" data-elementor-lightbox-description=\"The image is a simple interface prompt titled &#039;Choose a pool for Apps&#039;. It features a dropdown menu with &#039;Pool&#039; as a required field and &#039;apps&#039; currently selected. Below the dropdown, there are two buttons: &#039;Cancel&#039;, which likely closes the dialog without making changes, and &#039;Choose&#039;, presumably to confirm the selection of the &#039;apps&#039; pool for application installations or management.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ5MCwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0zOC53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"444\" height=\"344\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-38.webp\" class=\"attachment-medium_large size-medium_large wp-image-1490\" alt=\"A dialog box titled &#039;Choose a pool for Apps&#039; with a dropdown menu where &#039;apps&#039; is selected as the pool, and options to cancel or choose.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-38.webp 444w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-38-300x232.webp 300w\" sizes=\"(max-width: 444px) 100vw, 444px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8766f75 e-flex e-con-boxed e-con e-parent\" data-id=\"8766f75\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b676155 elementor-widget elementor-widget-text-editor\" data-id=\"b676155\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>3. Set the Node IP<\/h3><p>Return to <strong>Apps<\/strong> &gt; <strong>Settings<\/strong> but this time go to <strong>Advanced Settings<\/strong>. In the top dropdown select the IP address of your TrtueNAS Scale device and then click <strong>Save<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d03e658 e-flex e-con-boxed e-con e-parent\" data-id=\"d03e658\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6b1c99 elementor-widget elementor-widget-image\" data-id=\"a6b1c99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-40.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Kubernetes Cluster Configuration Settings Interface\" data-elementor-lightbox-description=\"The image depicts a &#039;Kubernetes Settings&#039; interface. It includes a field for &#039;Node IP&#039; set to &#039;192.168.0.20&#039;, and dropdowns for &#039;Route v4 Interface&#039; and &#039;Route v4 Gateway&#039;, which are currently blank. There are checked options for &#039;Enable Container Image Updates&#039;, &#039;Enable GPU support&#039;, and &#039;Enable Integrated Loadbalancer&#039;. Below, a section titled &#039;Settings Requiring Re-Initialization&#039; warns that changes to &#039;Cluster CIDR&#039;, &#039;Service CIDR&#039;, and &#039;Cluster DNS IP&#039; will necessitate re-initializing the Kubernetes cluster, potentially deleting installed apps and data. The corresponding fields are populated with &#039;172.16.0.0\/16&#039;, &#039;172.17.0.0\/16&#039;, and &#039;172.17.0.10&#039;. At the bottom, there&#039;s an unchecked &#039;Force&#039; option next to a blue &#039;Save&#039; button.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ5NSwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS00MC53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"483\" height=\"984\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-40.webp\" class=\"attachment-medium_large size-medium_large wp-image-1495\" alt=\"A configuration panel for Kubernetes Settings, with fields for Node IP, Route v4 Interface and Gateway, options to enable image updates, GPU support, and load balancer, and settings for cluster re-initialization.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-40.webp 483w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-40-147x300.webp 147w\" sizes=\"(max-width: 483px) 100vw, 483px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-03ee673 e-flex e-con-boxed e-con e-parent\" data-id=\"03ee673\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1d204a elementor-widget elementor-widget-text-editor\" data-id=\"a1d204a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>4. Download Catalogue<\/h3><p>The TrueNAS Apps image catalogue will already be loaded (If not, go to <strong>Discover Apps<\/strong> &gt; <strong>Refresh Charts<\/strong>). I also use the TrueCharts catalogue so we need to add this. Click on the <strong>Discover Apps<\/strong> button then <strong>Manage Catslogs<\/strong>. Now click Add Catalogue and enter the name TrueCharts followed by the repository:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3be90aa e-flex e-con-boxed e-con e-parent\" data-id=\"3be90aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b4da34 elementor-widget elementor-widget-code-block-for-elementor\" data-id=\"3b4da34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-block-for-elementor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<pre class='line-numbers theme-okaidia' data-show-toolbar='yes'><code class='language-javascript'>https:\/\/github.com\/truecharts\/catalog<\/code><\/pre>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f0b285 e-flex e-con-boxed e-con e-parent\" data-id=\"7f0b285\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f1eb1d6 elementor-widget elementor-widget-text-editor\" data-id=\"f1eb1d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In the prefered Trains enter the following one by one. (You will have to click outside the box after each one.)<\/p><ul><li>stable<\/li><li>premium<\/li><li>system<\/li><\/ul><p>Leave the branch as main and click Save.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ebf11f2 e-grid e-con-boxed e-con e-parent\" data-id=\"ebf11f2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef3bddb elementor-widget elementor-widget-image\" data-id=\"ef3bddb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-41.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Application Discovery Dashboard in System Interface\" data-elementor-lightbox-description=\"The image shows an &#039;Applications&#039; interface within a system dashboard, specifically on the &#039;Discover&#039; tab. It highlights that there are &#039;107&#039; available applications to install, &#039;0&#039; installed apps, and &#039;1&#039; installed catalog. Beneath these numbers are buttons to &#039;Refresh Charts&#039;, &#039;Manage Installed Apps&#039;, and &#039;Manage Catalogs&#039;, which suggest administrative actions for managing the applications. There&#039;s also a &#039;Custom App&#039; button in the upper right corner, possibly for adding non-standard or user-defined applications. A search bar is present for filtering through the available applications.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ5NiwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS00MS53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"317\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-41-768x317.webp\" class=\"attachment-medium_large size-medium_large wp-image-1496\" alt=\"An application discovery interface showing the number of available apps at 107, no installed apps, one installed catalog, and options to refresh charts, manage apps, and manage catalogs.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-41-768x317.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-41-300x124.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-41.webp 998w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f0f090 elementor-widget elementor-widget-image\" data-id=\"4f0f090\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-42.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Catalog Management Interface for Applications\" data-elementor-lightbox-description=\"The image displays a &#039;Catalogs&#039; tab within an application management interface. It shows a table with a single entry: the &#039;Name&#039; is &#039;TRUENAS&#039;, the &#039;Catalog URL&#039; points to a GitHub repository &#039;https:\/\/github.com\/truenas\/charts.git&#039;, the &#039;Branch&#039; is set to &#039;master&#039;, and &#039;Preferred Trains&#039; includes &#039;charts,community&#039;. Above the table are buttons for &#039;Refresh All&#039; to update the catalog information and &#039;Add Catalog&#039; to include additional sources. A search function is available for quick filtering, and pagination controls indicate that this is page &#039;1 of 1&#039;, suggesting this is the only catalog entry currently available.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ5NywidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS00Mi53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"289\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-42-768x289.webp\" class=\"attachment-medium_large size-medium_large wp-image-1497\" alt=\"A catalog management interface listing a single catalog named &#039;TRUENAS&#039; with its GitHub URL, master branch, and preferred trains, with options to refresh or add catalogs.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-42-768x289.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-42-300x113.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-42.webp 993w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a277a10 elementor-widget elementor-widget-image\" data-id=\"a277a10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-43.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Interface for Adding a New &#039;TrueCharts&#039; Software Catalog\" data-elementor-lightbox-description=\"This image shows a configuration form titled &#039;Add Catalog&#039;. The form is filled out with &#039;TrueCharts&#039; as the &#039;Catalog Name&#039; and the repository URL &#039;https:\/\/github.com\/truecharts\/catalog&#039;. There are preferred trains selected, labeled &#039;stable&#039;, &#039;system&#039;, and &#039;premium&#039;. The repository&#039;s &#039;Branch&#039; is set to &#039;main&#039;. At the top of the form, there&#039;s an option &#039;Force Create&#039;, which is not enabled. This option could be used to bypass certain checks during the creation process. A blue &#039;Save&#039; button is positioned at the bottom of the form, indicating the action required to complete the addition of this new catalog.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ5OCwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS00My53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"711\" height=\"892\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-43.webp\" class=\"attachment-medium_large size-medium_large wp-image-1498\" alt=\"An interface for adding a new &#039;TrueCharts&#039; catalog to a system with a &#039;Force Create&#039; option, the repository URL, and preferred trains set to &#039;stable&#039;, &#039;system&#039;, and &#039;premium&#039;, ready to save.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-43.webp 711w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-43-239x300.webp 239w\" sizes=\"(max-width: 711px) 100vw, 711px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-33a951c e-flex e-con-boxed e-con e-parent\" data-id=\"33a951c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6508627 elementor-widget elementor-widget-text-editor\" data-id=\"6508627\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Be patient it may take some time to download the catalogue but when it has finished you should have two catalogues listed:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c4f503 e-flex e-con-boxed e-con e-parent\" data-id=\"6c4f503\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-794c4fa elementor-widget elementor-widget-image\" data-id=\"794c4fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-44.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Application Catalogs Overview Screen\" data-elementor-lightbox-description=\"The image portrays an &#039;Applications&#039; catalog listing within a software management interface, under the &#039;Discover&#039; section. There are two catalog entries:\n\n    &#039;TRUECHARTS&#039; with the URL &#039;https:\/\/github.com\/truecharts\/catalog&#039; on the &#039;main&#039; branch and preferred trains &#039;stable,system,premium&#039;.\n    &#039;TRUENAS&#039; with the URL &#039;https:\/\/github.com\/truenas\/charts.git&#039; on the &#039;master&#039; branch and preferred trains &#039;charts,community&#039;.\n\nAt the top of the interface, there are options to &#039;Refresh All&#039; or &#039;Add Catalog&#039;, suggesting the user can update the existing catalog information or add new catalogs. A search bar is also present to filter through the catalogs. Pagination controls indicate there are two items being displayed per page.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ5OSwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS00NC53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"336\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-44-768x336.webp\" class=\"attachment-medium_large size-medium_large wp-image-1499\" alt=\"A catalog management screen displaying two entries, &#039;TRUECHARTS&#039; and &#039;TRUENAS&#039;, with their respective GitHub URLs, branches, and preferred trains.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-44-768x336.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-44-300x131.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-44.webp 999w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4d96421 e-flex e-con-boxed e-con e-parent\" data-id=\"4d96421\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87ed2db elementor-widget elementor-widget-text-editor\" data-id=\"87ed2db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>There are now over 800 apps available from either the TrueNAS or TrueCharts catalogues (you may have to click <strong>Refresh Charts<\/strong> to update the Available Apps. There will be some duplication. There is controversy over using the TrueCharts images but I have always found them stable. I am, however, pragmatic and will choose whichever works best for me.<\/p><p>Next\u00a0 <a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/04\/22\/truenas-scale-required-apps-for-truecharts\/\">install the required Truechart Apps<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>1. Prerequisites TrueNAS Scale installed with appropriate pools setup. 2. Configure the Apps dataset In TrueNAS Scale select Apps &gt; Settings &gt; Choose Pool. In the dropdown select the dataset for the Apps containers here it is the preconfigured dataset apps. Once complete if you return to the data sets you will see that a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[25],"tags":[28],"class_list":["post-1486","post","type-post","status-publish","format-standard","hentry","category-apps","tag-deprecated"],"_links":{"self":[{"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/posts\/1486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/comments?post=1486"}],"version-history":[{"count":18,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/posts\/1486\/revisions"}],"predecessor-version":[{"id":2155,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/posts\/1486\/revisions\/2155"}],"wp:attachment":[{"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/media?parent=1486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/categories?post=1486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/tags?post=1486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}