157 Commits

Author SHA1 Message Date
CanbiZ
b42e61dbc1 Update unifi-os-vm.sh 2025-11-13 15:07:54 +01:00
CanbiZ
b30dcbb599 Update unifi-os-vm.sh 2025-11-13 14:47:49 +01:00
CanbiZ
c1aa45e3d5 Update unifi-os-vm.sh 2025-11-13 14:34:19 +01:00
CanbiZ
58aacbb37c remove cache 2025-11-13 14:22:41 +01:00
CanbiZ
c470dc7e5e Add OS and Cloud-Init selection to UniFi OS VM script
This update introduces interactive selection of operating system (Debian 13 or Ubuntu 24.04) and Cloud-Init support for VM creation. The script now fetches the latest UniFi OS Server installer dynamically, configures VM settings based on user choices, and injects the installer into the appropriate cloud image. Cloud-Init configuration is handled automatically for Ubuntu and optionally for Debian, improving flexibility and automation.
2025-11-13 14:17:42 +01:00
CanbiZ
9b5b9a21bc Create docker-vm-debug.sh 2025-11-12 11:45:43 +01:00
CanbiZ
d763ae2f04 Update docker-vm.sh 2025-11-11 15:42:28 +01:00
CanbiZ
3dc784029b Update docker-vm.sh 2025-11-11 15:15:06 +01:00
CanbiZ
072cc6ad3a Update docker-vm.sh 2025-11-11 14:40:35 +01:00
CanbiZ
585d2f5e6c Update docker-vm.sh 2025-11-11 14:23:15 +01:00
CanbiZ
978fe863c9 Update docker-vm.sh 2025-11-11 14:16:01 +01:00
CanbiZ
8790e50daf Update docker-vm.sh 2025-11-11 14:08:49 +01:00
CanbiZ
b95ab4e7fb Update docker-vm.sh 2025-11-11 13:51:01 +01:00
CanbiZ
5ade2b2237 Refactor Docker-VM 2025-11-11 13:45:03 +01:00
CanbiZ
d8eb17710c Update docker-vm.sh 2025-11-11 13:19:40 +01:00
CanbiZ
b8bb9c20be Update docker-vm.sh 2025-11-11 10:43:27 +01:00
CanbiZ
76f36f5662 Update docker-vm.sh 2025-11-11 10:16:40 +01:00
CanbiZ
4b74b73468 Update docker-vm.sh 2025-11-11 10:14:46 +01:00
CanbiZ
bfafa3335b Improve Docker VM setup and error handling
Updated default machine type to Q35 and improved user messaging for machine selection. Enhanced Docker and base package installation with DNS configuration and fallback to cloud-init if installation fails. Refactored Portainer installation logic and improved status reporting for Docker setup.
2025-11-11 10:03:48 +01:00
CanbiZ
97f63f5189 Add Cloud-Init helper and refactor Docker VM script
Introduces misc/cloud-init.sh, a universal Cloud-Init helper library for Proxmox VM scripts. Refactors vm/docker-vm.sh to source the new Cloud-Init library, reorganizes variable initialization, improves OS and configuration selection logic, and enhances user interaction for VM creation. Also adds a backup of the previous docker-vm.sh as docker-vm.sh.bak.
2025-11-11 09:55:05 +01:00
CanbiZ
eba99e7d45 Update docker-vm.sh 2025-09-30 16:40:03 +02:00
CanbiZ
3304f973fc Add SSH key or password authentication for VM creation
Introduces logic to detect SSH public keys on the host and prompt the user to use them for root login in new VMs. If no keys are found or declined, prompts for a root password with confirmation. Refactors authentication setup into a dedicated function and updates VM creation flow to configure authentication accordingly.
2025-09-30 16:37:01 +02:00
CanbiZ
6512d645bb Update docker-vm.sh 2025-09-30 16:15:20 +02:00
CanbiZ
843fe1802d Update docker-vm.sh 2025-09-30 16:12:18 +02:00
CanbiZ
d0729aa82a Update docker-vm.sh 2025-09-30 16:03:43 +02:00
CanbiZ
a636cb66f2 Update docker-vm.sh 2025-09-30 15:58:06 +02:00
CanbiZ
6a22b5ca0e Update docker-vm.sh 2025-09-30 15:56:54 +02:00
CanbiZ
2221d9026f Update docker-vm.sh 2025-09-30 14:28:16 +02:00
CanbiZ
564d33e60c Fix typo and adjust whiptail dialog width
Corrected an extra quote in SNIPPET_PATH assignment and increased the whiptail radiolist width from 60 to 70 for better display in the Docker VM setup script.
2025-09-30 14:23:20 +02:00
CanbiZ
fc0399b2d9 Update docker-vm.sh 2025-09-30 14:18:23 +02:00
CanbiZ
1dca949dfc Update docker-vm.sh 2025-09-30 14:16:47 +02:00
CanbiZ
0810f49aac Add snippet storage selection for Cloud-Init on PVE 9
Introduces a storage selection dialog for Cloud-Init snippets when running on Proxmox VE 9 in cloudinit install mode. Refactors storage selection for VM disks and improves error messages for missing storage types.
2025-09-30 13:56:23 +02:00
CanbiZ
97de56bf04 Update docker-vm.sh 2025-09-30 13:46:07 +02:00
CanbiZ
d844d1ff57 Update docker-vm.sh 2025-09-30 13:45:49 +02:00
CanbiZ
0850cf5120 Update docker-vm.sh 2025-09-30 13:44:35 +02:00
CanbiZ
2af9549bfa Update docker-vm.sh 2025-09-30 13:36:28 +02:00
CanbiZ
108ff22a28 Update docker-vm.sh 2025-09-16 16:12:30 +02:00
CanbiZ
837108265a error_handler 2025-09-15 15:10:00 +02:00
CanbiZ
5e3dcbea52 Update debian-13-vm.sh 2025-09-15 12:52:18 +02:00
CanbiZ
87ac17b043 Update unifi-os-vm.sh 2025-09-15 12:32:05 +02:00
CanbiZ
820ed46e3c Update unifi-os-vm.sh 2025-09-15 12:18:59 +02:00
CanbiZ
b43663aad7 Update unifi-os-vm.sh 2025-09-15 12:12:36 +02:00
CanbiZ
c3ab9ae830 Update unifi-os-vm.sh 2025-09-15 12:08:44 +02:00
CanbiZ
8086160fbd dev 2025-09-02 21:46:53 +02:00
CanbiZ
5aedc07b3c fix pve9 2025-09-02 21:10:20 +02:00
CanbiZ
2203b24bdd path fix 2025-09-02 20:59:05 +02:00
CanbiZ
ed6dad511e Update docker-vm.sh 2025-09-02 20:47:08 +02:00
CanbiZ
36d2b0fb7f fix docker formatting 2025-09-02 20:33:44 +02:00
CanbiZ
089634caf4 Update haos-vm.sh 2025-08-27 11:38:18 +02:00
CanbiZ
95e1b1b44f Update haos-vm.sh 2025-08-27 10:29:21 +02:00