Just some scripts for playing around with Proxmox
-
USAGE provision-lxc <hostname> [ssh-pubkey-or-file-or-url] EXAMPLE provision-lxc demo.example.com 'https://example.com/authorized_keys'
-
USAGE proxmox-create <cidr> <hostname> [ssh-pubkey] EXAMPLE proxmox-create 192.168.0.100/24 example.com 'ssh-rsa AAAAB...xxxx me@example.local'
-
USAGE caddy-add ct<id> <domain> <internal-ip> [proxy-port=80] [https] EXAMPLES caddy-add pve1 pve1.example.com 192.168.0.103 8006 https caddy-add ct103 lxc103.example.com 192.168.0.103 80 caddy-add ct103 lxc103.example.com 192.168.0.103 IMPORTANT BAD: caddy run --config ./caddy.json # Will NOT persist! GOOD: caddy run --resume
-
Datacenter => Permissions => API Tokens
Note: Privilege Separation
means that the API token must have its own permissions - it will not inherit from its owner.
Datacenter => Permissions
Visually, the Permissions link looks like a folder for a menu, but it's actually its own page.