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/08/16 17:36] – [Commands] gsysproxmox:pbs:backup-server [2026/10/03 14:14] (current) – [SMB] gsys
Line 1: Line 1:
 ====== Proxmox Backup Server ====== ====== Proxmox Backup Server ======
 +
 +===== Install on Proxmox VE =====
 +
 +==== No Subscription ====
 +
 +<code>
 +cat <<EOF >> /etc/apt/sources.list.d/proxmox.sources
 +
 +Types: deb
 +URIs: http://download.proxmox.com/debian/pbs
 +Suites: trixie
 +Components: pbs-no-subscription
 +Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
 +EOF
 +apt update
 +apt install proxmox-backup-server
 +</code>
 +
 +==== Enterprise ====
 +
 +<code>
 +cat <<EOF >> /etc/apt/sources.list.d/pbs-enterprise.sources
 +
 +Types: deb
 +URIs: https://enterprise.proxmox.com/debian/pbs
 +Suites: trixie
 +Components: pbs-enterprise
 +Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
 +EOF
 +apt update
 +apt install proxmox-backup-server
 +</code>
  
 ===== iSCSI ===== ===== iSCSI =====
Line 32: Line 64:
 <code> <code>
 UUID=d6ed961a-717e-404b-9d8c-71cea8ecda04 /mnt/backup ext4 _netdev 0 0 UUID=d6ed961a-717e-404b-9d8c-71cea8ecda04 /mnt/backup ext4 _netdev 0 0
 +</code>
 +
 +load new fstab
 +<code>
 +systemctl daemon-reload
 </code> </code>
  
Line 83: Line 120:
 iscsiadm --mode node --targetname iqn.2004-04.com.qnap:ts-435xeu:iscsi.target-0.965df6 --portal 10.52.12.13:3260 --logout   # logout iscsiadm --mode node --targetname iqn.2004-04.com.qnap:ts-435xeu:iscsi.target-0.965df6 --portal 10.52.12.13:3260 --logout   # logout
 </code> </code>
 +
 +===== SMB =====
 +<code>
 +apt update
 +apt install
 +</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.1786894575.txt.gz · Last modified: by gsys