Sign inSign up

ramonvanraaij/proxmox-backup-server

By ramonvanraaij

โ€ขUpdated about 1 month ago

Proxmox Backup Server (PBS) optimized for MicroOS, Podman and Docker.

Image
Networking
Operating systems
1

952

ramonvanraaij/proxmox-backup-server repository overview

โ ๐Ÿ›ก๏ธ Proxmox Backup Server (PBS)

This image provides a high-performance, containerized build of Proxmox Backup Server (PBS).

Built using official Proxmox repositories, this container is designed to be lightweight and fast. While it is heavily optimized for deployment on OpenSUSE MicroOS using Podman Quadlets, it is fully compatible with standard Docker and Docker Compose environments.


โ ๐Ÿš€ Quick Start (Docker)

To quickly spin up the server using standard Docker, run the following command. Make sure to map the necessary volumes for persistence:

docker run -d \
    --name proxmox-backup-server \
    -p 8007:8007 \
    --tmpfs /run \
    -v $(pwd)/data/config:/etc/proxmox-backup \
    -v $(pwd)/data/datastores:/var/lib/proxmox-backup \
    -v $(pwd)/data/logs:/var/log/proxmox-backup \
    ramonvanraaij/proxmox-backup-server:latest

(Note: If pulling directly from the GitHub Container Registry, use ghcr.io/ramonvanraaij/proxmox-backup-server:latest)


โ โš™๏ธ Access & Default Credentials

Once the container is running, you can access the Proxmox Backup Server web interface via your web browser.

  • ๐Ÿ–ฅ๏ธ Web UI: https://<your-host-ip>:8007
  • ๐Ÿ”‘ Default Username: admin@pbs
  • ๐Ÿ”‘ Default Password: pbspbs

Note: Because PBS uses a self-signed certificate by default, your browser will likely show a security warning on the first visit. You can safely bypass this to access the login screen.


โ ๐Ÿ“‚ Storage Paths & Volumes

To ensure your backups, logs, and server configurations persist across container restarts and updates, you must mount the following directories:

PurposeContainer PathDescription
Config/etc/proxmox-backupStores the main PBS configuration files, user accounts, and datastore definitions.
Data/var/lib/proxmox-backupThe primary location where your backup datastores and chunks will be saved.
Logs/var/log/proxmox-backupStores task logs and system logs for troubleshooting and auditing.

โ ๐Ÿ—๏ธ OpenSUSE MicroOS & Podman Support

If you are running OpenSUSE MicroOS, this project features a specialized build system and deployment configuration utilizing native systemd integration via Podman Quadlets (.container units), interactive NFS setup, and more.

For the full deployment wizard, automated test suites, and MicroOS-specific setup scripts, please visit the GitHub Repositoryโ .


โ ๐Ÿค Credits & Maintenance

  • Developed and maintained by Rรกmon van Raaijโ .
  • This project is an extensive refactor and specialization based on the original work by Kamil Trzciล„ski.
โ Found this helpful?

Consider supporting the project via Bunq.meโ  or PayPalโ .


โ โš–๏ธ Licensing & AGPLv3 Compliance

This container image distributes Proxmox Backup Server, open-source software licensed under the GNU Affero General Public License, version 3 or later (AGPL-3.0-or-later) by Proxmox Server Solutions GmbH. The image installs unmodified PBS packages from the official Proxmox APT repositories.

Tag summary

Content type

Image

Digest

sha256:ed38d5481โ€ฆ

Size

184.4 MB

Last updated

about 1 month ago

docker pull ramonvanraaij/proxmox-backup-server