{"id":64344,"date":"2025-01-15T09:00:02","date_gmt":"2025-01-15T08:00:02","guid":{"rendered":"https:\/\/nolabnoparty.com\/?p=64344"},"modified":"2025-01-14T16:25:54","modified_gmt":"2025-01-14T15:25:54","slug":"setup-minio-s3-object-storage-on-truenas","status":"publish","type":"post","link":"https:\/\/nolabnoparty.com\/en\/setup-minio-s3-object-storage-on-truenas\/","title":{"rendered":"Setup MinIO S3 Object Storage on TrueNAS"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter wp-image-64601 size-full\" title=\"setup-minio-s3-object-storage-truenas-01\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2025\/01\/setup-minio-s3-object-storage-truenas-01.jpg\" alt=\"setup-minio-s3-object-storage-truenas-01\" width=\"602\" height=\"202\" \/><\/p>\n<p>MinIO is an open-source software that delivers high-performance <strong>Object Storage capabilities,<\/strong> <a href=\"https:\/\/nolabnoparty.com\/en\/nakivo-10-2-s3-object-lock-configuration\/\">Amazon S3<\/a> compatible, making it an excellent target for storing backups.<\/p>\n<p>When combined with <strong>TrueNAS Scale<\/strong> software, you can configure a robust backup solution that leverages MinIO's Object Storage capabilities as a <strong>Backup Repository<\/strong> to safeguard your backup data.<\/p>\n<p><!--more--><\/p>\n<p>MinIO Object Storage <strong>support the Object Lock function<\/strong> to make your <a href=\"https:\/\/nolabnoparty.com\/en\/veeam-v11-configure-double-immutable-backups-on-prem-and-cloud-pt-1\/\">backups immutable<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2>Prerequisites<\/h2>\n<p>To complete the installation of the <a href=\"https:\/\/min.io\/\" target=\"_blank\" rel=\"noopener\">MinIO Object Storage<\/a>, you need to have a working <a href=\"https:\/\/www.truenas.com\/download-truenas-scale\/\" target=\"_blank\" rel=\"noopener\">TrueNAS Scale deployment<\/a> available in your network.<\/p>\n<p>&nbsp;<\/p>\n<h2>Create a new Dataset in TrueNAS<\/h2>\n<p>Using your preferred browser, connect to your TrueNAS Scale deployment and type the credentials to login. Click <strong>Log In<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-64603 size-full\" title=\"setup-minio-s3-object-storage-truenas-02\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2025\/01\/setup-minio-s3-object-storage-truenas-02.jpg\" alt=\"setup-minio-s3-object-storage-truenas-02\" width=\"482\" height=\"638\" \/><\/p>\n<p>Got to <strong>Datasets<\/strong> area and select an <strong>existing Pool<\/strong>. Create a new one if no Pools are configured in your TrueNAS configuration.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-64605 size-large\" title=\"setup-minio-s3-object-storage-truenas-03\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2025\/01\/setup-minio-s3-object-storage-truenas-03-600x251.jpg\" alt=\"setup-minio-s3-object-storage-truenas-03\" width=\"600\" height=\"251\" \/><\/p>\n<p>Click on <strong>Add Dataset<\/strong> button.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-64607 size-large\" title=\"setup-minio-s3-object-storage-truenas-04\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2025\/01\/setup-minio-s3-object-storage-truenas-04-600x218.jpg\" alt=\"setup-minio-s3-object-storage-truenas-04\" width=\"600\" height=\"218\" \/><\/p>\n<p>Enter a <strong>Name<\/strong> for the new Dataset (<em>MinIO<\/em> for example) and click <strong>Save<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-64609 size-large\" title=\"setup-minio-s3-object-storage-truenas-05\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2025\/01\/setup-minio-s3-object-storage-truenas-05-600x491.jpg\" alt=\"setup-minio-s3-object-storage-truenas-05\" width=\"600\" height=\"491\" \/><\/p>\n<p>The just create new Dataset.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-64611 size-large\" title=\"setup-minio-s3-object-storage-truenas-06\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2025\/01\/setup-minio-s3-object-storage-truenas-06-600x302.jpg\" alt=\"setup-minio-s3-object-storage-truenas-06\" width=\"600\" height=\"302\" \/><\/p>\n<p>This article has been written for\u00a0<a href=\"https:\/\/www.starwindsoftware.com\/blog\/\" target=\"_blank\" rel=\"noopener noreferrer\">StarWind blog<\/a>\u00a0and can be found in\u00a0<a href=\"https:\/\/www.starwindsoftware.com\/blog\/setup-minio-s3-object-storage-on-truenas\/\" target=\"_blank\" rel=\"noopener\">this page<\/a>. It covers the full procedure to <strong>setup MinIO S3 Object Storage on TrueNAS<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<h2>Configure the Backup Repository<\/h2>\n<p>Once the Bucket is created in MinIO, it can be <strong>configured as Target Repository<\/strong> in your backup solution (for example <a href=\"https:\/\/nolabnoparty.com\/en\/veeam-backup-for-microsoft-365-v8-installation-pt-1\/\">Veeam<\/a>, <a href=\"https:\/\/nolabnoparty.com\/en\/back-to-basics-nakivo-backup-repository\/\">Nakivo<\/a>, <a href=\"https:\/\/nolabnoparty.com\/en\/hornetsecurity-vm-backup-v9-with-immutable-cloud-storage\/\">HornetSecurity<\/a>, <a href=\"https:\/\/nolabnoparty.com\/en\/vembu-bdrsuite-v7-0-1-with-immutable-object-storage\/\">Vembu<\/a>, etc.).<\/p>\n<p>In your backup software solution, enter the <strong>Service point<\/strong> with the format <em><span style=\"color: #0000ff;\">https:\/\/&lt;TrueNAS_IP_address&gt;:9000<\/span><\/em> and the <strong>Credentials<\/strong> using the previously generated Access and Secret Keys.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-64613 size-large\" title=\"setup-minio-s3-object-storage-truenas-07\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2025\/01\/setup-minio-s3-object-storage-truenas-07-600x427.jpg\" alt=\"setup-minio-s3-object-storage-truenas-07\" width=\"600\" height=\"427\" \/><\/p>\n<p>You are now able to <strong>access the Bucket<\/strong> previously created (<em>backup<\/em> in the example) in MinIO.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-64615 size-large\" title=\"setup-minio-s3-object-storage-truenas-08\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2025\/01\/setup-minio-s3-object-storage-truenas-08-600x537.jpg\" alt=\"setup-minio-s3-object-storage-truenas-08\" width=\"600\" height=\"537\" \/><\/p>\n<p>MinIO and TrueNAS are both open-source software and can be <strong>downloaded free of charge<\/strong>.<\/p>\n<p>Read the\u00a0<a href=\"https:\/\/www.starwindsoftware.com\/blog\/setup-minio-s3-object-storage-on-truenas\/\" target=\"_blank\" rel=\"noopener\">full article<\/a>\u00a0on StarWind blog.<\/p>\n<p><img decoding=\"async\" title=\"signature\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/images\/firma.jpg\" alt=\"signature\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>MinIO is an open-source software that delivers high-performance Object Storage capabilities, Amazon S3 compatible, making it an excellent target for storing backups. When combined with TrueNAS Scale software, you can configure a robust backup solution that leverages MinIO's Object Storage capabilities as a Backup Repository to safeguard your backup data.<\/p>\n","protected":false},"author":3,"featured_media":64601,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"linkedin_93tdZWzMZc_93tdZWzMZc":"","facebook_2879994398731222_17841400390232720":"","twitter_113568041_113568041":"","mastodon_115463926174894442_115463926174894442":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[2138],"tags":[2933,2106,1833,2934],"class_list":["post-64344","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-backup-en","tag-minio","tag-object-storage","tag-s3","tag-truenas","has_thumb"],"_links":{"self":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/64344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/comments?post=64344"}],"version-history":[{"count":0,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/64344\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media\/64601"}],"wp:attachment":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media?parent=64344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/categories?post=64344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/tags?post=64344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}