Aan de slag¶
Deze pagina leidt je van een verse Unraid-machine naar je eerste back-up.
Vereisten¶
| Vereiste | Opmerkingen |
|---|---|
| Unraid 6.12+ | Eerdere versies zijn niet getest. |
| Locatie restic-repo | Een lokaal pad (aanbevolen: je array of cache), SMB, NFS, of elke rclone-backend. |
| Docker-socket | Automatisch gemount door de template (/var/run/docker.sock). |
Unraid-flash (/boot) |
In zijn geheel automatisch gemount door de template (/boot naar /host/boot). Maakt flash-back-up mogelijk en laat een herstelde container weer verschijnen als een normale, bewerkbare Unraid-app. |
| KVM-VM's (opt-in) | VM-back-up praat met libvirt via SSH, geen libvirt-mount. Stel het in bij Instellingen (zie Configuratie). |
Installeren op Unraid¶
De makkelijkste weg is Community Applications.
- Open het tabblad Apps in Unraid.
- Zoek naar BombVault.
- Klik op Install, stel de vereiste variabelen (hieronder) in en pas toe.
Template handmatig installeren
Als je de template liever met de hand toevoegt:
- Ga naar Docker, Add Container, Template repositories en voeg toe:
- Zoek naar BombVault in Templates.
- Stel de vereiste variabelen in en klik op Apply.
De ene vereiste instelling¶
De enige variabele die je moet instellen is APP_KEY, een 32-byte hex-geheim (64 hex-tekens) dat wordt gebruikt om het wachtwoord van de restic-repository af te leiden.
Genereer er een op een willekeurige machine:
Plak het resultaat in het APP_KEY-veld van de template.
Raak je APP_KEY niet kwijt
Als je APP_KEY kwijtraakt, zijn je versleutelde back-ups onherstelbaar. Bewaar het ergens veilig en gescheiden van de server. Zodra BombVault draait, gebruik je de herstelkit voor de encryptiesleutel met één klik (zie Off-site en herstel) om de volledige herstelbundel op te slaan.
De template mount ook de Docker-socket, de flash (/boot) en de root Host Data (/mnt) voor je. Back-upbronnen en bestemmingen leven allebei onder Host Data. Voor de volledige variabelenreferentie en de off-site setup, zie Configuratie.
Eerste keer draaien¶
- Open de web-UI op
https://<jouw-unraid-ip>:3443(out-of-the-box een zelfondertekend certificaat). - Schakel bij Instellingen de back-updomeinen in die je wilt (Containers, VM's, Flash, Config, Bestanden) en kies een accentkleur.
- Kies op het tabblad Containers een container en klik op Back-up maken om je eerste herstelpunt te maken. Repository-paden gaan standaard naar
/mnt/user/bombvault/{container,vms,flash,config,files}en worden bij de eerste back-up aangemaakt. - Stel de planning in via Instellingen, Planningen. Er is een alles opnemen in planning-optie met één klik voor containers en VM's.
Optioneel: kies een back-upvolgorde
Als sommige containers altijd vóór andere geback-upt moeten worden (bijvoorbeeld een database vóór de app die hem gebruikt), open dan het paneel back-upvolgorde op de Containers-pagina en sleep ze in de gewenste volgorde. Geplande en meervoudige selecties volgen die volgorde daarna; alles wat je ongeordend laat, wordt geback-upt met het meest-achterstallige eerst, zoals voorheen.
Controle van hostintegratie
Open /spike in de web-UI nadat de container is gestart. Het test elke mount en CLI (Docker-socket, libvirt, restic, qemu-img, rclone) en meldt eventuele ontbrekende onderdelen, zodat je kunt bevestigen dat de container correct is aangesloten voordat je erop vertrouwt.
Simpel vs Geavanceerd¶
Standaard toont de interface alleen de essentie (back-uppen, herstellen, plannen). Gebruik de schakelaar Simpel / Geavanceerd in de zijbalk om de expertbediening te onthullen: retentie, off-site kopie, pre/post-hooks, herstel op bestandsniveau, meldingen, Prometheus-metrics en de integriteits-/onderhoudstools. Het is een voorkeur per browser en standaard uit, zodat nieuwkomers een schone UI krijgen en poweruser alles.
Volgende stappen¶
- Blader door de volledige Functies.
- Voeg een of meer Off-site en herstel-replica's toe (elk domein kan tegelijk naar meerdere bestemmingen sturen) en bewaar je herstelkit.
- Een setup klonen of naar een nieuwe machine verhuizen? Neem je hele configuratie mee met de kaart Instellingen exporteren en importeren. Zie Configuratie.
- Loop je vast? Zie Probleemoplossing.