Self-host

Installa IPMOS in un comando

Esegui l'intera piattaforma sul tuo hardware. Lo script gestisce Docker, database, frontend e reverse proxy.

Requisiti

IPMOS gira in container Docker. Ti serve un server (o VM) raggiungibile dalla rete dei tuoi BMC.

  • Debian 12 / Ubuntu 22.04+ (x86-64)
  • 2 vCPU · 4 GB RAM · 20 GB disco (minimo)
  • Accesso root o sudo
  • Una chiave di licenza IPMOS (anche trial gratuita)
Niente Docker? Nessun problema: l'installer rileva l'assenza di Docker e lo installa automaticamente.

Installazione

Esegui questo comando sul server di destinazione:

$ curl -fsSL https://ipmos.eu/install.sh | bash
1

Dipendenze

Lo script verifica e installa Docker + Docker Compose se mancanti.

2

Configurazione guidata

Ti chiede il dominio dell'istanza e la chiave di licenza, poi genera il file .env con segreti casuali.

3

Avvio dello stack

Scarica e avvia API, database MariaDB, frontend e reverse proxy. In pochi minuti il pannello è online.

Puoi anche passare la chiave in modo non interattivo:

$ LICENSE_KEY=IPMOS-XXXX-XXXX-XXXX-XXXX \ bash -c "$(curl -fsSL https://ipmos.eu/install.sh)"

Attivare la licenza

La licenza determina quanti server puoi gestire. Hai due modi per attivarla:

  • Durante l'installazione: inserisci la chiave quando richiesto (o via LICENSE_KEY).
  • Da un'istanza già attiva: apri Impostazioni → Licenza nel pannello e incolla la chiave.
Trovi la tua chiave nella area clienti. Da lì puoi anche azzerare il binding per spostare la licenza su una nuova istanza.

Agente per reti isolate

Se i tuoi BMC sono dietro NAT, VPN o firewall, installa l'agente IPMOS sulla rete isolata: aprirà un tunnel inverso in uscita verso la tua istanza, senza esporre alcuna porta.

$ ipmos-agent --connect adminsrv.ipmos.eu

L'agente compare nel pannello sotto Agenti e i server della sua rete diventano gestibili come fossero locali.

Aggiornare

Gli aggiornamenti sono in-place: rilancia l'installer per portare lo stack all'ultima versione mantenendo dati e configurazione.

$ curl -fsSL https://ipmos.eu/install.sh | bash
Backup: prima di un major update fai sempre un dump del database. L'installer non tocca i tuoi dati, ma è buona norma.

Supporto

Domande o problemi? Scrivici a support@ipmos.eu. I clienti Standard ed Enterprise hanno supporto prioritario.