diff --git a/docs/backup_restore/christian-linux.md b/docs/backup_restore/christian-linux_backup.md similarity index 77% rename from docs/backup_restore/christian-linux.md rename to docs/backup_restore/christian-linux_backup.md index 3eeb6b1..7116ec3 100644 --- a/docs/backup_restore/christian-linux.md +++ b/docs/backup_restore/christian-linux_backup.md @@ -18,6 +18,7 @@ Backupsystem läuft auf 2 Ebenen: - thunderbird - Bilder - Dokumente +- Inkrementelle Sicherung ### Repository: - 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 - Repo wird all 3 Wochen validiert +## Restore +- Gezielt Dateien: Archiv einhängen (Mountpunkt: /home/christina/borgbackupHetzner), Dateien kopierne +- allgemeines Restore: ausgewähltes Archiv -> exctract + \ No newline at end of file diff --git a/docs/backup_restore/proxmox_backup.md b/docs/backup_restore/proxmox_backup.md new file mode 100644 index 0000000..cae5d8c --- /dev/null +++ b/docs/backup_restore/proxmox_backup.md @@ -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 \ No newline at end of file diff --git a/docs/backup_restore/seanluc1.md b/docs/backup_restore/seanluc1.md deleted file mode 100644 index e69de29..0000000 diff --git a/docs/backup_restore/proxmox.md b/docs/backup_restore/seanluc1_backup.md similarity index 100% rename from docs/backup_restore/proxmox.md rename to docs/backup_restore/seanluc1_backup.md diff --git a/docs/proxmox/proxmox.md b/docs/proxmox/proxmox.md new file mode 100644 index 0000000..21d1f99 --- /dev/null +++ b/docs/proxmox/proxmox.md @@ -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 +# +/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). + + diff --git a/docs/proxmox/vms.md b/docs/proxmox/vms.md deleted file mode 100644 index ee0b934..0000000 --- a/docs/proxmox/vms.md +++ /dev/null @@ -1,9 +0,0 @@ -# Proxmox Host - -- Hostname: vm-proxmox -- OS: Debian 12 -- VMs: - - paperless-ngx - - home-assistant - - Docker-VM -- Backup: tägliche Snapshots diff --git a/mkdocs.yml b/mkdocs.yml index ad52cf6..cc84f62 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -16,7 +16,7 @@ nav: - Topologie: network/topology.md - Tunnel: network/tunnel.md - Proxmox: - - VMs: proxmox/vms.md + - VMs: proxmox/proxmox.md - Docker: - Architektur: docker/architecture.md - Adguardhome: docker/adguardhome/adguardhome.md @@ -28,9 +28,10 @@ nav: - Vaultwarden_Backup: docker/vaultwarden-backup/vaultwarden-backup.md - Wikijs: docker/wikijs/wikijs.md - - Backup_Storage: + - Backup: - 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