This repository provides static builds of the Proxmox Backup Client (proxmox-backup-client) for easy deployment on systems where installing the full Debian package is not desired or possible.
The builds are automatically generated daily by a GitHub Actions workflow. If a new version of the proxmox-backup-client-static package is detected from the official Proxmox repositories, a new GitHub Release is created with the updated binary.
README generate by Qwen3-Max
- Go to the Releases page of this repository.
- Download the latest
proxmox-backup-clientbinary. - Move the binary to
/usr/local/sbin/:sudo mv proxmox-backup-client /usr/local/sbin/
- Make the binary executable:
sudo chmod +x /usr/local/sbin/proxmox-backup-client
- The client is now ready to use. You can verify the installation and version with:
proxmox-backup-client version
You can use the following script to automatically download and install the latest proxmox-backup-client binary from the GitHub Releases page to /usr/local/sbin/. Save this script to a file (e.g., install-pbs-client.sh), make it executable (chmod +x install-pbs-client.sh), and run it with sudo:
#!/bin/bash
set -e # Exit on any error
REPO="circlecloud/proxmox-backup-client-static"
API_URL="https://api.github.com/repos/$REPO/releases/latest"
echo "Fetching latest release information from GitHub..."
# Get the download URL for the binary from the latest release assets
DOWNLOAD_URL=$(curl -s $API_URL | grep "browser_download_url.*proxmox-backup-client" | cut -d '"' -f 4)
if [ -z "$DOWNLOAD_URL" ]; then
echo "Error: Could not find the proxmox-backup-client binary in the latest release assets."
exit 1
fi
echo "Downloading binary from: $DOWNLOAD_URL"
# Download the binary to a temporary file
TEMP_FILE=$(mktemp)
curl -L -o "$TEMP_FILE" "$DOWNLOAD_URL"
INSTALL_PATH="/usr/local/sbin/proxmox-backup-client"
echo "Installing binary to $INSTALL_PATH"
# Move the downloaded binary to the target location
sudo mkdir -p "$(dirname "$INSTALL_PATH")" # Ensure directory exists
sudo mv "$TEMP_FILE" "$INSTALL_PATH"
# Set executable permissions
sudo chmod +x "$INSTALL_PATH"
echo "Installation complete!"
echo "You can now use the client with: proxmox-backup-client --help"Note: This script requires
curlto be installed on your system.
For RPM-based Linux distributions, you can install the static proxmox-backup-client using the pre-built .rpm package provided in each GitHub Release.
-
Download the latest RPM package
Go to the Releases page and download the file named like:proxmox-backup-client-static-<version>-1.rpm -
Install the package
Usednf(Fedora/RHEL 8+) oryum(older systems):# On Fedora, RHEL 8+, CentOS Stream, Rocky, AlmaLinux sudo dnf install ./proxmox-backup-client-static-*.rpm # On older systems (e.g., CentOS 7) sudo yum install ./proxmox-backup-client-static-*.rpm
-
Verify installation
proxmox-backup-client version
💡 Note:
This is a static build with no external dependencies. It works across all modern RPM-based distributions without requiring additional repositories or libraries.
The proxmox-backup-client binary is distributed under the terms of the Affero General Public License version 3 (AGPL-3.0). This repository merely provides a static build and does not modify the original software. Please refer to the official Proxmox documentation and licensing information for details.
This repository is maintained independently. The binaries are fetched directly from the official Proxmox sources during the automated build process. Always verify the integrity and source of the binary if security is a critical concern.