Documentazione
ISPConfig
Provibr gestisce gli account di hosting ISPConfig tramite l’API remota del pannello. L’agente si collega in uscita verso la sua installazione ISPConfig, quindi non ci sono porte in entrata né VPN. Questa pagina spiega che cosa ha di diverso ISPConfig e che cosa fa l’integrazione.
Un account è un sito web
ISPConfig separa il client (il cliente, con un accesso e un insieme di limiti) dal web_domain (il sito web). Un account di hosting Provibr è un sito web, identificato dal suo dominio. Per creare un sito web serve un proprietario, quindi Provibr crea un client nuovo e un sito web al di sotto, e li rimuove entrambi di nuovo quando Lei elimina l’account. L’agente ricava l’accesso del client dal dominio, così ritrova sempre il proprietario.
Che cosa serve all’agente
Quattro campi, inseriti una sola volta quando collega l’integrazione:
- L’indirizzo del pannello: l’URL https completo, porta compresa (8080 per impostazione predefinita).
- Un utente remoto: creato in System → Remote Users, limitato alle funzioni client e sites.
- La password di quell’utente remoto.
- L’impronta TLS del pannello: consigliata, perché un’installazione nuova è autofirmata.
Il certificato
ISPConfig ascolta sulla porta 8080 in TLS, e un’installazione nuova presenta un certificato autofirmato. Ne fissi l’impronta perché l’agente possa essere certo di raggiungere il suo pannello. La si legge con un comando shell da qualsiasi macchina che raggiunge il pannello:
openssl s_client -connect <host>:8080 </dev/null 2>/dev/null | \
openssl x509 -noout -fingerprint -sha256Se mette un certificato proprio sul nome host del pannello, per esempio con Let's Encrypt, la sua catena si verifica e può lasciare l’impronta vuota. Lì è la scelta migliore, perché un certificato del genere si rinnova con regolarità e uno fissato andrebbe sostituito ogni volta.
Pacchetti
Un pacchetto ISPConfig è un modello di cliente, la stessa cosa a cui si riferisce un piano Provibr. Fissa i limiti che riceve un client: quanti siti web, quanto disco e traffico, quali servizi.
Sceglie un pacchetto per nome nel modulo d’ordine e lo cambia in seguito senza interruzioni. Cambiarlo sposta i limiti del client in una volta sola.
Il ciclo di vita dell’account
Creare un account sono due passi dietro un solo comando: un client e un sito web al di sotto. Da lì in poi l’account si comporta come ogni altro account di hosting:
- Creare: un client con il pacchetto scelto, e un sito web con il suo dominio e la sua quota.
- Sospendere e riattivare: il sito web va offline e torna, in modo reversibile.
- Cambiare pacchetto: assegnare un altro modello di cliente.
- Eliminare: il client e il suo sito web, ripuliti insieme.
Sospendere
Sospendere ribalta l’indicatore di attivo del sito web. Il sito va offline; l’accesso del client resta. Provibr legge lo stesso indicatore che scrive, così il pannello e ciò che Lei vede non divergono mai.
Consumi
ISPConfig riferisce i consumi: il disco per sito web rispetto alla sua quota, e il traffico del mese in corso. Entrambi compaiono nei grafici come per una macchina virtuale.
Importare
Gli account creati in ISPConfig al di fuori di Provibr si possono importare: l’integrazione elenca i siti web che il pannello conosce, e Lei sceglie quali riprendere. Gli account che non ha creato tramite Provibr vengono lasciati intatti finché non lo fa.