Skip to content

circlecloud/proxmox-backup-client-static

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

proxmox-backup-client-static

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

Usage

Manual Installation

  1. Go to the Releases page of this repository.
  2. Download the latest proxmox-backup-client binary.
  3. Move the binary to /usr/local/sbin/:
    sudo mv proxmox-backup-client /usr/local/sbin/
  4. Make the binary executable:
    sudo chmod +x /usr/local/sbin/proxmox-backup-client
  5. The client is now ready to use. You can verify the installation and version with:
    proxmox-backup-client version

Automatic Installation Script

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 curl to be installed on your system.

📦 Install via RPM (RHEL / CentOS / Rocky / AlmaLinux / Fedora)

For RPM-based Linux distributions, you can install the static proxmox-backup-client using the pre-built .rpm package provided in each GitHub Release.

Steps:

  1. Download the latest RPM package
    Go to the Releases page and download the file named like:

    proxmox-backup-client-static-<version>-1.rpm
    
  2. Install the package
    Use dnf (Fedora/RHEL 8+) or yum (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
  3. 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.

License

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.

Disclaimer

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.

About

proxmox-backup-client static file

Resources

Stars

Watchers

Forks

Packages

No packages published