Backup, licenza e processi pianificati
La pagina Amministrazione centralizza tre aree critiche per il funzionamento della tua istanza: backup del database, licenza attiva e processi pianificati (cron interni). Accessibile solo agli utenti admin.
A cosa serve
Sezione intitolata “A cosa serve”- Configurare backup automatici del database con retention GFS (giornaliera/settimanale/mensile/annuale)
- Attivare/sostituire la licenza (community, starter, pro, business)
- Monitorare i cron interni (backup, rinnovo certificato, pulizia import, validazione licenza)
- Configurare SMTP per invio email (reset password, notifiche)
- Rate limiting globale
Come si usa — Backup
Sezione intitolata “Come si usa — Backup”- Apri Amministrazione → Backup
- Verifica lo stato del job (ultimo backup, durata, successo/errore)
- Configura la retention:
- Giornalieri (default 7)
- Settimanali (default 4)
- Mensili (default 12)
- Annuali (default 5)
- Opzionalmente abilita password (cifratura AES-256-GCM) e skip if unchanged
- Scarica un backup esistente o ripristinane uno (attenzione: sovrascrive il database corrente)
- “Importa da file esterno” consente di caricare un file
.dump/.dump.encda un backup precedente

Come si usa — Licenza
Sezione intitolata “Come si usa — Licenza”- Apri Amministrazione → Licenza
- Senza licenza sei in tier community: tutte le feature base funzionano, ma non puoi installare plugin o avere più utenti attivi
- Inserisci una activation key (formato
XQ-TIER-XXXXXXXX-XXXXXXXX) ricevuta dall’Hub - XIQUIL contatta l’Hub, scambia la key con un JWT firmato, lo salva localmente e lo refresha ogni giorno
- Con una licenza attiva hai tre azioni:
- Aggiorna licenza: riscarica dall’Hub i valori aggiornati (utenti, scadenza, feature)
- Cambia licenza: inserisci una nuova activation key. Verso un piano uguale o superiore la sostituzione è immediata. Verso un piano inferiore (downgrade) appare una finestra di conferma che elenca le conseguenze: confermando, il cambio è atomico (nessun passaggio intermedio da community)
- Rimuovi licenza: torni al tier community. Appare una finestra di conferma con tutte le conseguenze
Limiti numerici dei piani
Sezione intitolata “Limiti numerici dei piani”| Piano | Utenti extra attivi | Admin extra | Plugin Pro |
|---|---|---|---|
| Community | 0 | 0 | No |
| Starter | 0 | 0 | No |
| Pro | 3 | 1 | Si |
| Business | 10 | 3 | Si |
L’amministratore principale non conta nei limiti. Ad esempio, con Business puoi avere 10 utenti non primari attivi, di cui al massimo 3 amministratori extra; con Starter resti al solo amministratore principale.
Conseguenze di rimozione o downgrade
Sezione intitolata “Conseguenze di rimozione o downgrade”Rimuovere o degradare la licenza è immediato e comporta:
- Le funzioni e i plugin del piano superiore vengono disattivati (con la rimozione torni a community: Obiettivi limitati a 3, Patrimonio disattivato, Previsione a 3 mesi, ecc.)
- Gli utenti non primari in eccesso vengono disattivati e gli amministratori aggiuntivi retrocessi per rientrare nei limiti del nuovo piano; l’amministratore principale resta sempre attivo. Gli utenti impattati ricevono una notifica
- I tuoi dati non vengono eliminati: cambiano solo limiti e viste premium
- La licenza non viene cancellata dal sistema, ma per riattivarla dovrai reinserire la activation key (serve connessione all’Hub)
Gli amministratori ricevono una notifica e l’evento è registrato nei log di sistema.
Come si usa — Processi pianificati
Sezione intitolata “Come si usa — Processi pianificati”I cron interni vengono mostrati come card collassabili. Per ciascun job puoi:
- Vedere lo stato (ultima esecuzione, prossima, successo/errore)
- Cambiare la frequenza (cron expression)
- Eseguire manualmente
- Attivare/disattivare
I job principali: backup database, rinnovo certificato TLS, pulizia import vecchi, validazione licenza online, cleanup sessioni notturne, snapshot patrimonio.

Concetti chiave
Sezione intitolata “Concetti chiave”- Retention GFS: Grandfather-Father-Son — combina backup di diverse granularità (giornaliero-settimanale-mensile-annuale) minimizzando lo spazio
- Restore atomico: durante il ripristino l’app è momentaneamente inaccessibile; al termine invita al reload
- Licenza offline: una volta attivata, XIQUIL funziona anche senza connessione all’Hub per il periodo di grace (default 7 giorni)