fachinformatiker-wiki

it's easy when it's here

User Tools

Site Tools


proxmox:pbs:backup-server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
proxmox:pbs:backup-server [2026/09/28 13:03] – gsysproxmox:pbs:backup-server [2026/10/03 14:14] (current) – [SMB] gsys
Line 124: Line 124:
 <code> <code>
 apt update apt update
-apt install +apt install
 </code> </code>
 +
 +test mount smb share
 +<code>
 +mount -t cifs -o user=<username-sub> //<username-sub>.your-storagebox.de/<username-sub> /backup --verbose
 +</code>
 +
 +create credentials file
 +<code>
 +cat <<EOF >> ~/.sharelogin
 +user=username  
 +password=password
 +EOF
 +</code>
 +
 +make file only readable by root / current user
 +<code>
 +chmod 0400 ~/.sharelogin
 +</code>
 +
 +add to ''/etc/fstab''
 +<code>
 +//<username-sub>.your-storagebox.de/<username-sub> /backup cifs credentials=/root/.sharelogin,uid=backup,gid=backup,noperm,rw 0 0
 +#//<username-sub>.your-storagebox.de/<username-sub> /backup cifs credentials=/root/.sharelogin,uid=backup,gid=backup,file_mode=0777,dir_mode=0777,noperm,rw 0 0
 +</code>
 +
 +<code>
 +proxmox-backup-manager datastore create remote-smb /backup
 +</code>
 +
 +===== Client =====
 +
 +<code>
 +proxmox-backup-client backup etc.pxar:/etc/ --repository <username>@<realm>!<token>@<hostname>:<datastore>             # backup etc to archive etc.pxar on pbs
 +</code>
 +
 +<file sh backup-pve-config.sh>
 +#!/bin/bash
 +export PBS_REPOSITORY=pbs-pveuser@pbs!pve-config-backup@pbs01:backupstore-01
 +export PBS_PASSWORD=<pbs api token>
 +export PBS_FINGERPRINT=<backupstore-01 fingerprint>
 +
 +/usr/bin/proxmox-backup-client backup etc.pxar:/etc/ config-db.img:/var/lib/pve-cluster/config.db --include-dev /etc/pve --keyfile /etc/pve/priv/storage/backupstore-01.enc
 +</file>
proxmox/pbs/backup-server.1790593438.txt.gz · Last modified: by gsys