Snapshot / Archivi
Seleziona un tenant per visualizzare gli archivi.
Archivio selezionato:
Nessun archivio
In attesa...
Nome Elemento Dimensione Permessi Proprietario Azione
Caricamento in corso...
Dimensione Totale Originale

-

Spazio Deduplicato / Reale

-

Efficienza Deduplicazione

-

Cifratura Repository
-
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
[PRONTO] Seleziona un'operazione dal pannello superiore per avviarla.
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:

  1. Abilita l'accesso SSH nella dashboard Hetzner Storage Box.
  2. Carica la tua chiave pubblica SSH tramite SFTP/SSH su Hetzner nella cartella /home/.ssh/authorized_keys.
  3. Imposta il repository Borgmatic su: ssh://uXXXXXX@uXXXXXX.your-storagebox.de:23/./backup.borg (la porta predefinita è la 23).
  4. 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 Connessione
Generatore cURL in Tempo Reale

Copia e incolla questo comando nel tuo terminale per eseguire la richiesta REST:

curl -X GET "http://localhost:9002/api/v1/health"
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.