Files
HomeAssistantAddons/MinIO
2025-05-05 19:28:53 +02:00
..
2025-05-05 19:28:53 +02:00
2025-05-05 19:28:53 +02:00
2025-05-05 19:28:53 +02:00
2025-05-05 19:28:53 +02:00
2025-05-05 19:28:53 +02:00
2025-05-05 19:28:53 +02:00

MinIO Add-on per Home Assistant

Questo add-on fornisce un server S3 compatibile basato su MinIO, perfetto per:

  • Backup di Longhorn
  • Archiviazione file/media
  • Logging o integrazioni custom

È stato progettato per essere production-ready, sicuro, leggero e accessibile direttamente via pannello laterale di Home Assistant.

⚙️ Configurazione

access_key: admin
secret_key: CHANGEME-strong-password
region: us-east-1
bucket: longhorn-backup

🌐 Accesso

Una volta installato, accedi a MinIO tramite il pannello laterale o all'indirizzo:

http://<ip_hass>:9000 (se Ingress non è disponibile)

🚀 Installazione

  1. Vai su Home Assistant → Supervisor → Add-on Store
  2. Aggiungi la tua repo Git custom (Settings → Repositories → https://github.com/<tuo-utente>/minio-addon)
  3. Installa ladd-on, avvia e accedi a MinIO via Ingress

🧾 Requisiti

  • Home Assistant OS o Supervised
  • Architettura supportata: amd64, aarch64
  • Accesso a una cartella persistente per /data

📂 Struttura del repository

minio-addon/
├── config.json         # Definizione delladd-on
├── Dockerfile          # Contenitore MinIO
├── run.sh              # Entrypoint con supporto TLS e bucket auto-creation
├── README.md
└── ...

🧠 Note

Il bucket specificato in bucket: viene creato automaticamente se non esiste

Se usi Longhorn, puoi puntare i backup a:

http://<IP_HASS>:9000/longhorn-backup

Le credenziali vengono passate come variabili d'ambiente in fase di bootstrap

🛡 Sicurezza

⚠️ Usa sempre password forti.

Considera lattivazione del TLS automatico posizionando i certificati in /ssl/.

TODO futuri

  • Supporto per versioning bucket
  • Healthcheck e metriche Prometheus
  • Interfaccia per gestione utenti/bucket via opzioni

Realizzato con ❤️ per lautomazione e la resilienza.