Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Package Request] Proxmox Backup Client #6308

Open
edersong opened this issue Nov 5, 2024 · 5 comments
Open

[Package Request] Proxmox Backup Client #6308

edersong opened this issue Nov 5, 2024 · 5 comments
Labels
bounty request request for new package

Comments

@edersong
Copy link

edersong commented Nov 5, 2024

Software Name

Proxmox Backup Client

Brief Description

Proxmox Backup Client is a client backup tool to perform file backup to Proxmox Backup Server.
As there is no original binary for arm technology, proxmoxbackupclient_go can be used to be able to perform file backups directly from Synology
Ref.: https://github.com/tizbac/proxmoxbackupclient_go/releases

Website

https://github.com/tizbac/proxmoxbackupclient_go/

Documentation

https://github.com/tizbac/proxmoxbackupclient_go

Build/Installation documentation

https://github.com/tizbac/proxmoxbackupclient_go

Source code

https://github.com/tizbac/proxmoxbackupclient_go

OpenSource License

GPLv3

Other License

No response

@edersong edersong added the request request for new package label Nov 5, 2024
@bennetgallein
Copy link

I'm willing to sponsor development of this package with a 150 Euro bounty

@hgy59
Copy link
Contributor

hgy59 commented Feb 18, 2025

@edersong what do you expect? It seems that proxmoxbackupclient_go is a tool for desktop systems and not for headless linux.

proxmoxbackupclient_go depends on gtk, that does not work on headless systems.
But we might try the original proxmox-backup-client.

@bennetgallein
Copy link

bennetgallein commented Feb 19, 2025

I can confirm that the build does work on linux, downloading the latest release, unpacking and running:

# wget https://github.com/tizbac/proxmoxbackupclient_go/releases/download/v0.0.4/proxmoxbackupclient_go_Linux_x86_64.tar.gz
# tar -xzvf proxmoxbackupclient_go_Linux_x86_64.tar.gz
# ./vet -baseurl "https://fsn1-1.pbs-host.de:8007" -authid 'root@pam!test' -secret "ec196b4d-a288-4561-815f-xxx" -backupdir "/home/bennet/Downloads" -datastore "zfs" -namespace "bg-test"

The native backup client itself would be the better take, I a gree. For reference the repository lives here: https://git.proxmox.com/?p=proxmox-backup.git;a=summary there's also a readme with build instructions: https://git.proxmox.com/?p=proxmox-backup.git;a=blob;f=README.rst;h=b3829a761867d98247097f4fdb3f44c00d58fe90;hb=HEAD

From what I want/need the following would be great to have:

  1. Setup Datastore(s) with authentication and Namespace support
  2. Setup Backup jobs that backup to a previously created connection

@hgy59
Copy link
Contributor

hgy59 commented Feb 19, 2025

The native backup client itself would be the better take, I a gree.

no, the original seems even worse to build (rust with custom crates repo).

@bennetgallein
Copy link

The native backup client itself would be the better take, I a gree.

no, the original seems even worse to build (rust with custom crates repo).

I did not say it's easier to build, but it would be better to use the official binary instead of a third-party one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bounty request request for new package
Projects
None yet
Development

No branches or pull requests

4 participants