Unofficial docker image for Proxmox Backup Server (https://pbs.proxmox.com)
  • Shell 76.8%
  • Dockerfile 23.2%
Find a file
2026-06-24 16:24:25 +03:00
build_and_push_multiarch.sh fix postfix; add proxy for build; rm journal socket 2026-06-24 16:24:25 +03:00
Dockerfile fix postfix; add proxy for build; rm journal socket 2026-06-24 16:24:25 +03:00
Dockerfile.aarch64 fix postfix; add proxy for build; rm journal socket 2026-06-24 16:24:25 +03:00
Dockerfile.v3 add build PBS version 3 2025-08-12 11:40:18 +03:00
entrypoint.sh fix postfix; add proxy for build; rm journal socket 2026-06-24 16:24:25 +03:00
README.md small issue 2025-08-14 15:51:32 +03:00

Unofficial docker image for Proxmox Backup Server (https://pbs.proxmox.com)

amd64 arm64 GitHub last commit Docker Tag

jeanfrantiesco dexogen

x64 based on https://github.com/jeanfrantiesco/proxmox-backup-server
arm64 based on https://github.com/dexogen/pipbs

First, create the directories and set the permissions.

The config directory

mkdir -p /data/pbs/config /data/pbs/log /data/pbs/metadata
chown -R 34:34 /data/pbs
chmod -R 700 /data/pbs/config

The backup directory

mkdir -p  /data/pbs/backup
chown 34:65534  /data/pbs/backup

Run with docker compose:

services:
  pbs:
    container_name: pbs
    hostname: pbs
    image: plazotronik/pbs:latest
    restart: always
    ports:
      - 8007:8007
    tmpfs:
      - /run
    environment:
      TZ: Europe/Moscow
      ADMIN_PASSWORD: SurepPuperPassword12345
    volumes:
      - /data/pbs/backup:/backup
      - /data/pbs/metadata:/var/lib/proxmox-backup
      - /data/pbs/config:/etc/proxmox-backup
      - /data/pbs/log:/var/log/proxmox-backup
      - /etc/localtime:/etc/localtime:ro  #(to be sure)

After start the webinterface is available under https://docker:8007

Username: admin
Realm: Proxmox Backup authentication server (Must be explicitly changed on first login).
Password: asDefinedViaEnvironment

Hint The user admin permissions are limited to reflect docker limitations.
The ADMIN_PASSWORD is only needed for first time initialization

Add Datastore

Click on Add Datastore
On Name: <You-Datastore-name>
On Backing Path: /backup
Place the rest according to your needs.