Snapshot / Archivi
Nessun archivio
| Nome Elemento | Dimensione | Permessi | Proprietario | Azione | |
|---|---|---|---|---|---|
| Caricamento in corso... | |||||
-
-
-
-
Esegui Backup
Avvia un nuovo snapshot di backup manuale (borgmatic create) con calcolo delle statistiche.
Verifica Integrità
Esegue il controllo di coerenza di tutti i checksum e blocchi dati (borgmatic check) per rilevare bitrot.
Prune & Compact
Elimina i vecchi archivi secondo le policy di retention e compatta lo storage remoto.
Sblocco Lock
Rimuove forzatamente lock orfani causati da connessioni interrotte o crash (borgmatic break-lock).
Console di Esecuzione & Log Operativi
Profili Tenant Configurati
Mappa ogni tenant a uno specifico file YAML di configurazione Borgmatic e chiave SSH| Tenant ID | Nome Descrittivo | Config YAML Path | SSH Key Path | Modalità | Azioni |
|---|---|---|---|---|---|
| Caricamento tenant... | |||||
Integrazione con Hetzner Storage Box
Per configurare un repository remoto su Hetzner Storage Box con Borgmatic:
- Abilita l'accesso SSH nella dashboard Hetzner Storage Box.
- Carica la tua chiave pubblica SSH tramite SFTP/SSH su Hetzner nella cartella
/home/.ssh/authorized_keys. - Imposta il repository Borgmatic su:
ssh://uXXXXXX@uXXXXXX.your-storagebox.de:23/./backup.borg(la porta predefinita è la 23). - Registra il tenant in questo pannello indicando il percorso del file YAML e della chiave SSH privata.
Guida Rapida: Come Aggiungere un Nuovo Server (Endpoint Agent)
1 Installa l'Agent
Sul server target installa via .deb o Docker:
sudo apt install ./borgmatic-agent_0.0.1d_all.deb # oppure: ./scripts/start_agent.sh
2 Leggi l'API Key
Recupera la chiave casuale generata o impostata:
sudo borgmatic-agent-ctl key # oppure leggi .env
3 Collega il Pannello
Nel menu API Key / Impostazioni in alto, inserisci l'URL dell'Agent:
https://srv1.azienda.it:9002
4 Configura Tenant
Nel tab Gestione Tenant aggiungi il repository e clicca:
Test ConnessioneGeneratore cURL in Tempo Reale
Copia e incolla questo comando nel tuo terminale per eseguire la richiesta REST:
Specifiche di Sicurezza
- Autenticazione: Header HTTP
X-API-Key: secret-borg-api-key-1234. - Isolamento Subprocess: I comandi sono invocati tramite lista di argomenti safe senza
shell=True. - Passphrase & SSH: Iniettati come variabili d'ambiente volatili a runtime per ciascun tenant.
- Porta Host: Mappata su
9002:8000.