Advanced Search
Search Results
216 total results found
Add Datastore to PBS
Add Datastore Click "Add Datastore" Low garbage collection to reduce wear and tear https://pbs.proxmox.com/docs/prune-simulator/ Click "Verify Jobs" > Add 24 hours after garbage collection schedule
Add PBS to Proxmox VE
Example Firewall Rule Ports: 8007 Add PBS to PVE Get PBS Fingerprint Click the "Show Fingerprint" button Add Storage to PVE Datacenter Log into PVE > Datacenter > Storage > Add > Proxmox Backup Server Also, paste in your PBS Fingerprint Auto-generate you...
Overview
Troubleshooting
PBS Backup Proxy Fails to Start Overview This issue affects the ability for the user to log into the GUI / API SSH access still works In previous experience, this was due to mnt-synology_backups.mnt unit failing to start Triage Log into PBS via SSH or VM co...
Inspect Guest Disk Contents
This procedure only works for unencrypted disks, or disks where the encryption key is known! List VMs qm list List VMs on PVE node Get VM disk storage path On a default installation, you'd swap Guest_Disks with local-lvm -- e.g. local-lvm:vm-9990-disk-0 pvesm ...
Saving CA over HTTPS
PKI Hierarchy [Root CA Host (Offline Later)] |--- root_ca.crt-------------------------Copy to Intermediate CA-. '--- root_ca_key <--------------------. | | | ...
ACME Certificates on PVE HTTPS
NOTE: The instructions on this page pertain to setting up ACME certificates for the PVEProxy service which terminates TLS on tcp/8006. This does not alter certificates for node-to-node cluster trusts. Background In my environment, I have: STEP CA Intermediate...
ACME Certificates on PBS HTTPS
NOTE: The instructions on this page pertain to setting up ACME certificates for the proxmox-backup-proxy service which terminates TLS on tcp/8007. This does not alter certificates for node-to-node cluster trusts. Background In my environment, I have: STEP CA ...
Docker Credential Helper on Headless Linux
Install Prerequisites sudo apt update && sudo apt install -y gpg pass pinentry-tty curl Setup Password Store Configure GPG Agent for Headless Linux [ -d "$HOME/.gnupg" ] || ( mkdir "$HOME/.gnupg" && chmod 700 "$HOME/.gnupg" ) cat > ~/.gnupg/gpg-agent.conf <<...
Git Credential Manager on Headless Linux
Debian Derivatives Install Prerequisite Packages sudo apt update && sudo apt install -y libicu-dev gpg pass pinentry-tty curl libicu-dev -- International Components for Unicode for string operations (Dotnet needs this) gpg -- encrypts credentials pass -- pas...
GitLab SSH Authentication
Generate SSH Keypair ssh-keygen -t ed25519 -C "gitlab-user@domain.tld" -f ~/.ssh/git-ssh-key Enter your GitLab email address in the comment, if desired cat ~/.ssh/git-ssh-key.pub Output the public key string, which will be added in GitLab user profile Add Pub...
Get Raw Command Output from qm guest exec
sudo apt update && sudo apt install -y jq VM_ID='201' COMMAND='cat /etc/hosts' qm guest exec 201 -- $COMMAND | jq -r '."out-data"'
Read QR Code from Image File
zbarimg file.png
Certificate Renewal Dry Run
Original ACME Request certbot certonly \ --nginx \ --server https://sub-ca.pki.home.internal/acme/acme@lab.home.internal/directory \ --domain secrets.lab.home.internal \ --email admin@lab.home.internal \ --agree-tos \ --non-interactive Dry Run to...
Migrate to Cluster-wide VLAN Trunking
Purpose We want to define VLAN IDs that will be trunked from vmbr0 up to the physical managed switch connecting the Proxmox VE node(s). Configuring in SDN allows us to define the trunked VLANs in one central location instead of having to manually create the VL...
Convert P12 to PEM
cat password_file.txt | openssl pkcs12 -in file.p12 -out file.pem -nodes -passin stdin
Output Response Headers Only
curl -sD - -o /dev/null https://domain.tld
procfs Enumeration Pretty Output
Outputs in procfs are separated by null bytes, thus we use tr to translate to new line. find /proc -name environ -exec sh -c "cat {} | tr '\0' '\n'" \; 2>/dev/null | sort -u find /proc -name cmdline -exec sh -c 'tr "\0" " " < "$1"; echo' _ {} \; 2>/dev/null |...