Home
Softono

Pbs Plus

Open source MIT Go
90
Stars
6
Forks
10
Issues
10
Watchers
3 months
Last Commit

 About Pbs Plus

A Proxmox Backup Server (PBS) "extension" server that aims to add features and make PBS a true alternative to Veeam.

Platforms

Web Self-hosted

Languages

Go

Links

Need Help Installing Pbs Plus?

We provide expert installation service for this software. Our team will install, configure, and secure Pbs Plus on your server. plans start at just $30.

Proxmox Backup Server (PBS) Plus

Advanced backup features for Proxmox Backup Server — file-level backup/restore, FUSE archive mounting with journal overlays, and a Kubernetes operator.

[!WARNING] Pre-1.0. Expect breaking changes on every release.

Quick Links

Topic Document
How it works, architecture, ports Architecture
Server, agent, container, operator install Installation
Backup/restore jobs, S3 targets, hook scripts, database dumps Usage
Read/write FUSE mount for PBS archives pxar-mount
K8s operator for annotated PVCs Kubernetes Operator
CI workflows and E2E testing Development

Installation

Server — install the .deb on your PBS machine, then:

echo "PBS_PLUS_HOSTNAME=$(hostname -f)" >> /etc/proxmox-backup/pbs-plus/pbs-plus.env
systemctl restart pbs-plus

Agent (Linux) — install the package, set env vars, restart:

echo "PBS_PLUS_INIT_SERVER_URL=https://<pbs>:8008" >> /etc/pbs-plus-agent/registry.toml
echo "PBS_PLUS_INIT_BOOTSTRAP_TOKEN=<token>" >> /etc/pbs-plus-agent/registry.toml
echo "PBS_PLUS_HOSTNAME=$(hostname -f)" >> /etc/default/pbs-plus-agent
systemctl restart pbs-plus-agent

Agent (Docker):

docker run -d --name pbs-plus-agent \
  --cap-add=DAC_READ_SEARCH \
  -e PBS_PLUS_INIT_SERVER_URL="https://<pbs>:8008" \
  -e PBS_PLUS_INIT_BOOTSTRAP_TOKEN="<token>" \
  -e PBS_PLUS_HOSTNAME="$(hostname -f)" \
  -v /srv/pbs-plus-agent/lib:/var/lib/pbs-plus-agent \
  -v /srv/pbs-plus-agent/log:/var/log/pbs-plus-agent \
  -v /srv/pbs-plus-agent/etc:/etc/pbs-plus-agent \
  ghcr.io/pbs-plus/pbs-plus-agent:latest

See Installation for Windows agent, Kubernetes operator, and details.

Contributing

PRs welcome. See Development for CI and test details.

License

MIT