Guide

TrueNAS S3 storage con MinIO: installazione e accesso

In questa guida vedremo come usare TrueNAS come S3 Object Storage grazie a MinIO jail (se non conosceste il progetto, qui potete trovare i dettagli).
l’ S3 è un servizio web di archiviazione di oggetti che offre scalabilità, disponibilità dei dati, sicurezza e prestazioni ed è accedibile tramite chiamate HTTP.

TrueNAS S3 Minio: Installazione

Per prima cosa andiamo sull’interfaccia web del nostro TrueNAS
Cliccate su “Plugins” -> “MinIO” -> “Install” come mostrato nell’immagine

truenas s3 storage minio jail installazione plugin

Scegliete un nome per la jail (nel mio caso la chiamerò S3_Storage).
Se voleste assegnarle un indirizzo IP dedicato, togliete il flag da “NAT” ed inserite IPV4 e Netmask

Quando avete concluso cliccate su “Save”

truenas s3 storage minio jail configurazione

Attendete alcuni minuti e, ad installazione terminata, vi verranno mostrati i dati di accesso:

  • MINIO_ACCESS_KEY: sarà la nostra username
  • MINIO_SECRET_KEY: sarà la nostra password
  • Admin Portal: L’indirizzo di accesso alla console
truenas s3 storage minio jail credenziali di accesso

Apriamo una nuova scheda sul browser e colleghiamoci all’Admin Portal

truenas s3 storage minio jail console login

Inserite le credenziali fornite e vi troverete nella console di MinIO

truenas s3 storage minio jail home console

Conclusioni

TrueNAS permette di abilitare il servizio S3 senza dover utilizzare i Plugins ma, essendo probabilmente buggato (per problemi di permessi) e per aver maggior controllo sul servizio (eventualmente sarà disponibile tramite internet), ho deciso di dedicare una jail per tale scopo.

Come avete l’installazione classica è molto semplice ma non abbiamo molto controllo sullo spazio dedicato a MinIO. Per questo nella prossima guida vedremo come creare e assegnare uno specifico dataset alla jail MinIO