commit 9acedb73a7d47e6b4da726e4787f07072212794c Author: sebivh Date: Wed Nov 26 22:58:59 2025 +0100 init diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e97328b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,26 @@ +FROM debian:bookworm-slim + +ENV DEBIAN_FRONTEND=noninteractive + +# Install needed tools +RUN apt-get update && apt-get install -y \ + wget \ + gnupg \ + ca-certificates \ + lsb-release \ + && rm -rf /var/lib/apt/lists/* + +# Add Proxmox Backup Client repository +RUN echo "deb http://download.proxmox.com/debian/pbs-client bookworm main" \ + > /etc/apt/sources.list.d/pbs.list + +# Add Proxmox repository key +RUN wget -qO /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg \ + http://download.proxmox.com/debian/proxmox-release-bookworm.gpg + +# Install Proxmox Backup Client +RUN apt-get update && \ + apt-get install -y proxmox-backup-client && \ + rm -rf /var/lib/apt/lists/* + +CMD ["proxmox-backup-client", "--help"] diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..11859e7 --- /dev/null +++ b/build.sh @@ -0,0 +1 @@ +docker buildx build --platform linux/amd64 -t pbs-client . diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..efdc96e --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,6 @@ + +services: + backup: + image: 6917544a5239ec13c3e66efdd245df2a9c9891e9c83bc78ddc733ea04d5777bd + container_name: backup_service +