Perché il backup è critico per BTCPay Server
BTCPay Server gestisce fondi Bitcoin reali. Un guasto hardware, un errore di configurazione o un attacco senza backup adeguato può significare la perdita permanente dei fondi. Il backup non è opzionale: è obbligatorio.
Cosa fare il backup
Ci sono tre elementi critici da proteggere:
1. Seed phrase del wallet on-chain
La seed phrase (12 o 24 parole) è la chiave master del tuo wallet Bitcoin on-chain. Con essa puoi recuperare tutti i fondi on-chain anche se perdi il server.
- Annotala su carta (mai digitale) al momento della creazione del wallet
- Conservala in un luogo sicuro e separato dal server
- Non fotografarla mai con lo smartphone
2. SCB (Static Channel Backup) per Lightning
L’SCB contiene le informazioni sui tuoi canali Lightning. In caso di perdita del nodo, permette di recuperare i fondi nei canali chiedendo ai peer di chiuderli.
- In BTCPay Server: Server Settings > Lightning > Export SCB
- Esporta e salva l’SCB ogni volta che apri o chiudi un canale
- Conserva in cloud cifrato (es. Bitwarden) e su USB offline
3. Backup del database BTCPay
Il database contiene fatture, impostazioni, utenti e configurazioni. Senza di esso perdi la storia delle transazioni e devi riconfigurare tutto.
- Configura backup automatici giornalieri su storage esterno
- Usa BTCPay Server built-in backup o script personalizzati
- Testa il ripristino periodicamente
Procedura di ripristino in caso di emergenza
- Installa BTCPay Server su nuovo server
- Ripristina il database dal backup
- Importa la seed phrase nel wallet on-chain
- Importa l’SCB per recuperare i fondi Lightning
- Attendi che i peer chiudano i canali (fino a 2 settimane)
Con il nostro hosting gestito
Con il nostro hosting gestito, i backup sono automatici e gestiti da noi: database giornaliero, SCB ad ogni modifica canali, e procedure di ripristino testate. Contattaci per saperne di più.