# Proxmox Backup Server on a Hetzner arm64 debian 12 VPS

Tags: proxmox debian homelab linux selfhosting hetzner

Reading time: 3 minutes

Description: Installing Proxmox Backup Server on an arm64 VPS from Hetzner using a storage box as datastore and connecting it with a site-to-site VPN.






Thanks to:
https://github.com/wofferl/proxmox-backup-arm64

# Wireguard setup

sudo apt install wireguard

wg genkey | sudo tee /etc/wireguard/privatekey | wg pubkey | sudo tee /etc/wireguard/publickey

in /etc/wireguard/network.conf

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
[Interface]
PrivateKey = <private key of the VPS>
Address = <address of the VPS in the VPN network>

[Peer]
PublicKey = <public key of the VPN server>
PreSharedKey = <optional - pre shared key>
Endpoint = <VPN server endpoint ip:port>
AllowedIPs = 10.0.0.0/8
PersistentKeepalive = 25

# Proxmox Backup Server

# Storage box setup

## SSH Key setup

## Connecting the storage box


Note that uid and gid are set to 34. This is a hard requirement since PBS accesses the datastore with the backup user (having uid and gid 34).

# Configuring the remote sync

## Creating the datastore (with some trickery to get around sshfs restrictions…)

## User setup

## Permission setup

## Remote setup

## Sync Job setup