---
title: "SLV Backup - Snelstart"
description: "Maak versleutelde, incrementele back-ups van uw Solana node met SLV backup."
canonical: "https://erpc.global/nl/doc/backup/quickstart/"
locale: "nl"
---

# SLV Backup - Snelstart

## 🗄️ SLV Backup

SLV Backup maakt **versleutelde, incrementele back-ups** van uw node met behulp van [restic](https://restic.net/). Alle gegevens worden client-side versleuteld met AES-256 vóór het uploaden — de server ziet nooit uw onversleutelde gegevens.

> **Legacy-modus**: SLV ondersteunt ook onversleutelde tar+zstd-back-ups (zonder `--restic`). We raden sterk aan om `--restic` te gebruiken voor alle nieuwe back-ups.

### Vereisten

- SLV CLI geïnstalleerd op de doelnode
- `sudo`-toegang (vereist voor volledige schijfback-up)
- Ingelogd (`slv login`) met een actief storage-abonnement
- `restic` geïnstalleerd (`apt install restic`)

## Een versleutelde back-up maken

```bash
sudo slv backup create --restic --yes
```

```
🗄️  SLV Backup (restic mode)

  Region:    default
  Retention: 7 days

⚠️  Restic encryption password generated and saved to:
   /home/solv/.slv/restic-password
   BACK UP THIS FILE — without it, backups cannot be restored.

🔧 Initializing restic repository (if needed)...
📦 Creating restic backup...

Files:       151263 new,     0 changed,     0 unmodified
Dirs:        22486 new,     0 changed,     0 unmodified
Added to the repository: 4.107 GiB (1.837 GiB stored)

processed 151263 files, 4.366 GiB in 0:50
snapshot b6925e6d saved

✅ Restic backup complete
🧹 Applying retention policy (keep within 7 days)...
✅ Backup complete.
```

### Wat er bij de eerste keer gebeurt

1. Een willekeurig versleutelingswachtwoord wordt gegenereerd en opgeslagen in `~/.slv/restic-password` (modus 0600)
2. Een restic-repository wordt geïnitialiseerd op ERPC Cloud Storage
3. Uw volledige schijf wordt geback-upt (met uitzondering van systeempseudo-bestandssystemen)

### Volgende uitvoeringen

Alleen gewijzigde bestanden worden geüpload (incrementeel). Deduplicatie houdt de opslagkosten laag.

## Back-ups weergeven

```bash
sudo slv backup list
```

Toont zowel restic-snapshots als legacy tar-back-ups in cloudopslag.

## Herstellen vanuit back-up

Herstel de laatste snapshot:

```bash
sudo slv backup restore latest
```

Herstel een specifieke snapshot:

```bash
sudo slv backup restore b6925e6d
```

Herstel een legacy tar-back-up:

```bash
sudo slv backup restore backup-mynode-20260318.tar.zst
```

## Back-upintegriteit verifiëren

Om `restic check` zelf uit te voeren, maakt u verbinding met behulp van een access key voor storage. RPC API-keys worden op dit endpoint niet geaccepteerd.

1. Open de [Storage-pagina](https://dashboard.erpc.global/nl/user/storage), ga naar **Access keys voor storage** en klik op **Key uitgeven**. **Alleen lezen** is genoeg voor `check`.
2. Kopieer de **restic-repository-URL** die direct na het aanmaken van de key wordt getoond. Deze wordt maar één keer getoond: raakt u deze kwijt, trek dan de key in en geef een nieuwe uit.
3. Voer `check` uit met die URL:

```bash
sudo restic -r '<RESTIC_REPOSITORY_URL>' \
  --password-file ~/.slv/restic-password check
```

## Geautomatiseerde back-ups instellen (Cron)

```bash
sudo slv backup create --restic --cron daily
```

| Interval | Beschrijving |
|---|---|
| `daily` | Eenmaal per dag uitvoeren |
| `weekly` | Eenmaal per week uitvoeren |
| `monthly` | Eenmaal per maand uitvoeren |
| `off` | De cron-taak verwijderen |

### Retentie

Standaard worden snapshots ouder dan 7 dagen automatisch opgeschoond:

```bash
sudo slv backup create --restic --retention 14
```

## Uitsluitingen aanpassen

Bekijk de huidige uitsluitingslijst:

```bash
slv backup create --list-excludes
```

Voeg extra uitsluitingspaden toe:

```bash
sudo slv backup create --restic --exclude /home/solv/ledger --exclude /home/solv/snapshots
```

## Versleuteling en beveiliging

| Functie | Detail |
|---|---|
| **Versleuteling** | AES-256-CTR + Poly1305-AES (client-side) |
| **Integriteit** | Content-addressable opslag met SHA-256 |
| **Deduplicatie** | Content-defined chunking |
| **Server-side zichtbaarheid** | Geen — server ziet alleen versleutelde blobs |
| **Wachtwoordbestand** | `~/.slv/restic-password` (modus 0600) |
| **Uitgesloten van back-up** | `~/.slv/restic-password`, `~/.slv/api.yml`, `~/.slv/backup.env` |

> ⚠️ **BELANGRIJK**: Maak een aparte back-up van uw `~/.slv/restic-password`-bestand. Zonder dit bestand zijn uw back-ups onherstelbaar verloren.

## Optiereferentie

| Optie | Beschrijving |
|---|---|
| `--restic` | Gebruik restic voor versleutelde incrementele back-up (aanbevolen) |
| `-r, --region <region>` | Opslagregio (standaard: eu) |
| `--exclude <path>` | Extra paden om uit te sluiten (herhaalbaar) |
| `--include <path>` | Verwijder uit standaarduitsluitingen (herhaalbaar) |
| `--list-excludes` | Toon huidige uitsluitingslijst en sluit af |
| `--retention <days>` | Verwijder snapshots ouder dan N dagen (standaard: 7) |
| `--cron <interval>` | Cron-taak instellen (daily/weekly/monthly/off) |
| `-y, --yes` | Bevestigingsprompts overslaan |
| `--upload` | Legacy: tar-back-up uploaden naar cloudopslag |
| `-o, --output <path>` | Legacy: uitvoerbestandspad voor tar-back-up |

## Legacy-modus (tar+zstd)

Voor achterwaartse compatibiliteit worden onversleutelde tar-back-ups nog steeds ondersteund:

```bash
sudo slv backup create --upload --yes     # Onversleutelde tar-back-up
```

> **Opmerking**: Legacy-back-ups zijn niet versleuteld. We raden aan om te migreren naar `--restic` voor alle nieuwe back-ups.
