Skip to content

Instantly share code, notes, and snippets.

View Anexgohan's full-sized avatar

Anexgohan Anexgohan

View GitHub Profile
@Anexgohan
Anexgohan / CLA.md
Created January 24, 2026 21:00
Contributor License Agreement

Contributor License Agreement

1. Definitions

"You" (or "Your") shall mean the copyright owner or legal entity authorized by the copyright owner that is making this Agreement with the Pankha Project.

"Contribution" shall mean any original work of authorship, including any modifications or additions to an existing work, that is intentionally submitted by You to the Pankha Project for inclusion in, or documentation of, any of the products owned or managed by the Pankha Project (the "Work").

2. Grant of Copyright License

Subject to the terms and conditions of this Agreement, You hereby grant to the Pankha Project and to recipients of software distributed by the Pankha Project a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Your Contributions and such derivative works.

#!/bin/env bash
# This script is used to backup from Proxmox Virtual Environment (PVE) to the Proxmox Backup Server (PBS).
# Can be run manually or scheduled using cron with no user input. Provides output to the terminal and logs to a file.
# Must have a valid API token for the user on the Proxmox Backup Server (PBS) to run this script.
# ==================== Define variables (Edit Below) ==================== #
DRY_RUN=false # true/false, for testing purposes true (only logs will be generated), for production false (actual run)
CLIENT_HOSTNAME="$(hostname)"
PBS_USER="pbsuser" # user name of the PBS user must have DatastoreAdmin privilages on /datastore