Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 978 Bytes

File metadata and controls

27 lines (16 loc) · 978 Bytes

Requirements 🛠️

  • password less sudo access on a proxmox VE host ( tested up to 8.1.3 )
  • network with internet access configured in proxmox
  • a range of 10 free Proxmox 'vmids' eg 600 to 610
  • a range of 10 IP's on your network for kopsrox to work with eg 192.168.0.160 to 192.168.0.170

Install Packages 🧱

  • sudo apt install libguestfs-tools python3-termcolor -y
  • pip3 install --break-system-packages --user -r requirements.txt

installs the required pip packages vs using os packages

Generate Proxmox API key

sudo pvesh create /access/users/root@pam/token/kopsrox

sudo pveum acl modify / --roles Administrator --user root@pam --token 'root@pam!kopsrox'

Take a note of the token as you will need this for kopsrox.ini or check out CONFIG.md

Create kopsrox.ini

run ./kopsrox.py and an example kopsrox.ini will be generated - you will need to edit this for your setup

check out CONFIG.md