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

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”

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

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

Inserite le credenziali fornite e vi troverete nella console di MinIO

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