docs(Proxmox): Backupstrategie

This commit is contained in:
2026-03-01 18:49:17 +01:00
parent 50c2c15c02
commit 3cf102b037
7 changed files with 78 additions and 12 deletions

View File

@@ -18,6 +18,7 @@ Backupsystem läuft auf 2 Ebenen:
- thunderbird - thunderbird
- Bilder - Bilder
- Dokumente - Dokumente
- Inkrementelle Sicherung
### Repository: ### Repository:
- ssh://u358899@u358899.your-storagebox.de:23/./backups/christianLinux - ssh://u358899@u358899.your-storagebox.de:23/./backups/christianLinux
@@ -26,5 +27,9 @@ Backupsystem läuft auf 2 Ebenen:
- Rhythmus: täglich 21:40 Uhr - Rhythmus: täglich 21:40 Uhr
- Repo wird all 3 Wochen validiert - Repo wird all 3 Wochen validiert
## Restore
- Gezielt Dateien: Archiv einhängen (Mountpunkt: /home/christina/borgbackupHetzner), Dateien kopierne
- allgemeines Restore: ausgewähltes Archiv -> exctract

View File

@@ -0,0 +1,24 @@
# Backup Proxmox
## 1. PVE
- Skript: [/root/backup-pve-configs](/proxmox/backup-pve-configs)
- Log: /root/pve-backup.log
- Location: verschlüsselt auf hetznerstoragebox gemäß Anleitung https://ralf-peter-kleinert.de/linux-server/proxmox-verschluesselt-backup.html. (Die liegt auch als Anhang im bitwarden)
- Scedule: täglich im cron und wird 14 Tage aufgehoben
- ÄNDERUNGEN siehe [/etc/fstab](/proxmox/fstab)
# 2. Komplette lxc und VMs #
- Skript: GUI
- Log: GUI
- Location: //192.168.178.29/Backups/proxmox
- Scedule:
![scedule.png](/scedule.png)
- **TODO: Borgbackup für Container**
# 3. vm_paperless #
- Skript: /paperless/backupqnap.sh
- Location: //192.168.178.29/paperless/zips;
//u358899@u358899.your-storagebox.de/backup/./backups/paperless
- Scedule: täglich 4:00 für 31 Tage
# 4. VM Homeassistent

45
docs/proxmox/proxmox.md Normal file
View File

@@ -0,0 +1,45 @@
# Proxmox Host
## System
- Hostname: vm-proxmox
- OS: Debian 12
- VMs:
- paperless-ngx
- home-assistant
- Docker-VM
- Backup: tägliche Snapshots
## Crontab
```snippet
0 1 * * * /root/backup-pve-configs.sh
```
## Mounts
/etc/fstab
``` snippet
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/pve/root / ext4 errors=remount-ro 0 1
/dev/pve/swap none swap sw 0 0
proc /proc proc defaults 0 0
#SSD
UUID=fe878af4-c44e-4ab8-8d81-1efb0391aaf7 /mnt/DockerDaten ext4 defaults 0 0
#QNAP
//192.168.178.254/qnapmultimedia /mnt/qnapmount_mm cifs user,credentials=/root/.credentials/qnapcreds,iocharset=utf8,noperm 0 0
//192.168.178.254/Backups /mnt/qnapmount_backups cifs user,credentials=/root/.credentials/qnapcreds,iocharset=utf8,noperm 0 0
#Hetznerbox
//u358899.your-storagebox.de/backup /mnt/hetznerbox cifs user,credentials=/root/.credentials/hetznercreds,iocharset=utf8,noperm 0 0
#Storagebox Crypted
//u358899.your-storagebox.de/backup/backups/proxmox /mnt/storagebox-crypted cifs credentials=/root/.credentials/hetznercreds,iocharset=utf8,rw,_netdev,uid=0,gid=0,file_mode=0660,dir_mode=07>
#Storagebox Uncrypted - wird automatisch mit Crypted verbunden
/mnt/storagebox-crypted /mnt/storagebox-nocrypt fuse./usr/bin/gocryptfs rw,nofail,auto,x-systemd.idle-timeout=10,x-systemd.automount,allow_other,quiet,passfile=/root/.gocryptfspw 0 0
```
## Backup
=> [Proxmox Backup](../backup_restore/proxmox_backup.md).

View File

@@ -1,9 +0,0 @@
# Proxmox Host
- Hostname: vm-proxmox
- OS: Debian 12
- VMs:
- paperless-ngx
- home-assistant
- Docker-VM
- Backup: tägliche Snapshots

View File

@@ -16,7 +16,7 @@ nav:
- Topologie: network/topology.md - Topologie: network/topology.md
- Tunnel: network/tunnel.md - Tunnel: network/tunnel.md
- Proxmox: - Proxmox:
- VMs: proxmox/vms.md - VMs: proxmox/proxmox.md
- Docker: - Docker:
- Architektur: docker/architecture.md - Architektur: docker/architecture.md
- Adguardhome: docker/adguardhome/adguardhome.md - Adguardhome: docker/adguardhome/adguardhome.md
@@ -28,9 +28,10 @@ nav:
- Vaultwarden_Backup: docker/vaultwarden-backup/vaultwarden-backup.md - Vaultwarden_Backup: docker/vaultwarden-backup/vaultwarden-backup.md
- Wikijs: docker/wikijs/wikijs.md - Wikijs: docker/wikijs/wikijs.md
- Backup_Storage: - Backup:
- Backup: backup/backup.md - Backup: backup/backup.md
- christian-linux: backup_restore/christian-linux.md - christian-linux: backup_restore/christian-linux_backup.md
- Proxmox: backup_restore/proxmox_backup.md
- Storage: backup/storage.md - Storage: backup/storage.md