20 Commits

Author SHA1 Message Date
c9aad3a54d Feature: get correct next VMID ()
fix(vm-creation): ensure whiptail VMID inputbox is pre-filled with a valid and available ID

- Replaced hardcoded NEXTID usage with a new get_valid_nextid() function
- Ensures no collision with existing VMs, LXCs or orphaned LVM volumes
- Improves user experience by properly pre-filling whiptail inputbox
- Automatically skips invalid IDs instead of failing on alloc
2025-05-07 12:37:46 +02:00
85a5bf2a55 updated word order in several scripts () 2025-04-17 08:49:55 +02:00
30e8cbf5b4 [core] remove unneeded vars from shellcheck ()
* remove unneeded wars

* Update alpine-wireguard-install.sh

---------

Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2025-04-15 15:20:46 +02:00
30fbcb5ba8 quickfix broken vms 2025-04-09 19:29:12 +02:00
f1a29c1ebb revert & fix missing git push for vms 2025-04-09 18:59:56 +02:00
84478921e7 quickfix vm's for pve 8.4 2025-04-09 18:35:17 +02:00
874b61d4d5 harmonize pve versions check & vm vars ()
* harmonize proxmox ve version check

* Update openwrt.sh

* push 0-4 and 1-4
2025-04-09 16:13:01 +02:00
e55f3f77fd VM: show progress bar while downloading () 2025-04-03 15:01:23 +01:00
8c051b8186 Replace wget with curl -fsSL, normalize downloads, and prep for IPv6 ()
* Initial Call, Switch from curl -s to curl -fsSL and wget to curl -fssL

* more switches

* switch vms

* more curls

* More curls

* more

* more

* more changes

* more

* prepare ipv6 calls

* change frontend to ipv6

* Formatting

* Fromatting

* Update gomft.sh

* Update gomft-install.sh

* Update ersatztv.sh

* Update build.func

---------

Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>
2025-04-01 10:25:46 +02:00
a481e89cad [API] Add API to vms ()
* add API to debian-vm.sh

* [API] Add API calls to VMs

* [API] Add API calls to VMs

* [API] Add API calls to VMs

* [API] Add API calls to VMs

* [API] Add API calls to VMs

* debian-vm.sh

Co-authored-by: bvdberg01 <74251551+bvdberg01@users.noreply.github.com>

* updates

---------

Co-authored-by: bvdberg01 <74251551+bvdberg01@users.noreply.github.com>
Co-authored-by: Rögl-Brunner Michel <Michel.Roegl-brunner@htl-braunau.int>
2025-02-10 09:13:09 +01:00
6924a6fea4 Optimize PVE Manager Version-Check () 2025-01-30 11:26:30 +01:00
38b692aaa3 Feature: Ubuntu 24.04 VM > Redesign | Optional HDD-Size Prompt | cifs support ()
* Update ubuntu2404-vm.sh

* Update ubuntu2404-vm.json
2025-01-24 12:01:55 +01:00
5c11b67507 added cifs support in ubuntu2404-vm.sh ()
added cifs to 
case $STORAGE_TYPE in
nfs | dir | cifs)

So VMs can be deployed on cifs shares
2025-01-18 20:54:43 +01:00
bd301942c5 Update VM Tags ()
* haos-vm.sh tag

* debian-vm.sh tag

* Update mikrotik-routeros.sh tag

* Update nextcloud-vm.sh tag

* Update openwrt.sh tag

* Update owncloud-vm.sh tag

* Update ubuntu2204-vm.sh tag

* Update ubuntu2404-vm.sh tag

* Add pimox-haos-vm.sh tag

* Undo add tag

Unable to test
2025-01-18 08:03:51 +01:00
15f04d525d Happy new Year! Update Copyright to 2025 () 2025-01-01 13:37:29 +01:00
3c5f80f4a6 Fix discussions URL that were inadvertently changed to point to community-scripts (discussions are on tteck's repo) 2024-11-04 20:29:41 -05:00
a4a1821822 Changed all dependencies to the community project 2024-11-02 08:48:05 +01:00
86a5c8c1ba Update ubuntu2404-vm.sh
tweak
2024-09-03 14:14:02 -04:00
39ea1d4a20 Require PVE 8.1 or later 2024-06-30 10:18:37 -04:00
fff310fe16 Create ubuntu2404-vm.sh () 2024-04-27 10:58:18 -04:00