explaingit

dockur/proxmox-backup

Analysis updated 2026-05-18

10ShellAudience · ops devopsComplexity · 3/5Setup · moderate

TLDR

Runs Proxmox Backup Server inside a Docker container so you can back up virtual machines without a bare-metal Proxmox install. Accessible through a web browser on port 8007.

Mindmap

mindmap
  root((proxmox-backup))
    What it does
      Backup VMs and containers
      Runs in Docker
      Web UI on port 8007
    Backup Features
      Incremental backups
      Global deduplication
      Local and cloud storage
    Integration
      Proxmox VE compatible
      Schedule from VE interface
    Setup
      Docker Compose config
      Password env variable
      Data volume mapping
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Back up Proxmox VMs and containers from any Docker-capable server without a full Proxmox install

USE CASE 2

Add incremental, deduplicated backups to a home lab running Proxmox VE

USE CASE 3

Test or evaluate Proxmox Backup Server in a sandboxed Docker environment before production rollout

What is it built with?

ShellDockerProxmox

How does it compare?

dockur/proxmox-backupjssroberto/antigravity-2-fedora-installerabiodundotdo/termframe
Stars101112
LanguageShellShellShell
Setup difficultymoderateeasyeasy
Complexity3/52/52/5
Audienceops devopsgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Docker and a mapped volume for backup data, integrating with Proxmox VE as a backup target requires additional configuration in the VE interface.

No license information is stated in the README.

In plain English

Proxmox Backup Server is a specialized piece of software for making regular copies of virtual machines and containers. This project packages that software inside a Docker container, making it possible to run a full Proxmox Backup Server on any machine that supports Docker, without needing to install it directly on the host system. The main appeal of this approach is simplicity. You start the container with a short command or a Docker Compose file, open a browser to port 8007, log in with the username root and a password you set yourself, and the full Proxmox Backup Server web interface is waiting for you. From there, you can manage backup schedules, monitor backup jobs, and handle restores. The server handles backups efficiently by only saving what has changed since the last backup run, rather than copying everything from scratch each time. It also deduplicates data, meaning identical blocks are stored only once, which saves disk space when backing up multiple similar virtual machines. You can store backups locally, on a network-attached storage device, or in cloud storage. For people already running Proxmox VE, the virtualization platform, this server integrates directly with it. You can schedule and trigger backups from the main Proxmox VE interface rather than managing them separately. The same developer also offers Docker-packaged versions of Proxmox VE, Proxmox Datacenter Manager, and Proxmox Mail Gateway. Setup involves providing a password as an environment variable and mapping two folders on your host machine: one for configuration files and one for backup data. The container is available on Docker Hub and can also be opened in GitHub Codespaces for quick testing. This project is not affiliated with Proxmox Server Solutions GmbH.

Copy-paste prompts

Prompt 1
I have a Docker Compose file for dockur/proxmox-backup running on port 8007. How do I add it as a backup target in Proxmox VE?
Prompt 2
How do I configure the data volume in dockur/proxmox-backup to point to a NAS share instead of a local folder?
Prompt 3
How does incremental backup and deduplication work in Proxmox Backup Server, and how much space can it save across similar VMs?
Prompt 4
How do I restore a VM backup from a dockur/proxmox-backup container to a Proxmox VE host?

Frequently asked questions

What is proxmox-backup?

Runs Proxmox Backup Server inside a Docker container so you can back up virtual machines without a bare-metal Proxmox install. Accessible through a web browser on port 8007.

What language is proxmox-backup written in?

Mainly Shell. The stack also includes Shell, Docker, Proxmox.

What license does proxmox-backup use?

No license information is stated in the README.

How hard is proxmox-backup to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is proxmox-backup for?

Mainly ops devops.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub dockur on gitmyhub

Verify against the repo before relying on details.