Bootstrap a persistent Lightwhale instance on Proxmox
This script builds a new Proxmox VM based on a few variables that are set in the Proxmox shell prior to running.
Edit the VMPREFIX , ISOSTORAGE , VMRAM, VMSTORAGE and VMDISKSIZE variables to match your requirements and copy / paste these into the Proxmox shell prior to calling deploy-lightwhale-vm.sh (next step below).
export VMPREFIX=docker
export ISOSTORAGE=local-btrfs # Run the following to see your ISO storage options: pvesm status --content iso
export VMRAM=4096 # RAM size in MB for VM
export VMSTORAGE=local-btrfs # For /dev/sda (data persistence disk), Run the following to see you IMAGES storage options: pvesm status --content images
export VMDISKSIZE=32 # Size in GB for /dev/sda - the data persistence disk
The script will take VMPREFIX and append the next xx number and create the VM. If no other VM's exist it creates VMPREFIX01.
The script is them called from a Proxmox shell using the following command:
curl -fsSL 'https://raw.githubusercontent.com/ilium007/pve-lightwhale/main/deploy-lightwhale-vm.sh' | bash