353 Commits

Author SHA1 Message Date
8e6f911963 Update OPNsense download URL to version 14.3 (#9899) 2025-12-13 09:19:35 +01:00
2ba63b28f0 Update OPNsense version from 25.1 to 25.7 (#9736) 2025-12-07 09:36:47 +01:00
1c9e03d6b7 fix(opnsense-vm): improve script robustness and add single-interface mode (#9614)
- Fix typo in send_line_to_vm: 'shift=x' -> 'shift-x' for uppercase X
- Fix typo in FILE variable: 'Fressbsd.qcow2' -> 'FreeBSD.qcow2'
- Add network mode selection: dual interface (firewall) or single interface (proxy/VPN/IDS)
- Add conditional WAN interface configuration based on selected network mode
- Improve WAN interface setup: only add when WAN_BRG is configured
- Add proper quoting for VM_NAME and CORE_COUNT variable checks
- Improve download URL message formatting
- Remove sleep 2 delay before URL display
- Fix WAN IP configuration: only attempt when WAN bridge is configured
- Clean up whitespace and formatting inconsistencies
- Remove orphaned TEMP_DIR initialization
2025-12-03 08:48:12 +01:00
f60493a862 attempt to fix mtk (#9434) 2025-11-25 18:08:11 +01:00
c4ad9b5361 Expand support to Proxmox VE 9.1 in VM scripts (#9351) 2025-11-22 14:35:13 +01:00
a1f8cb1bae Add workaround for libguestfs issue on Proxmox VE 9.0 (#8722) 2025-10-29 17:53:00 +01:00
e58d1dc3d2 Add conditional logic for EFI disk allocation (#8024) 2025-10-02 00:29:12 +02:00
2d290cb27f VM: Increase pv & xz functions (HA OS / Umbrel OS) (#7838) 2025-09-23 12:06:35 +02:00
1860f4b2ee Improve OpenWrt VM boot and readiness check (#7669)
* Improve OpenWrt VM boot and readiness check

Replaces the fixed sleep and repeated configuration attempts with a loop that waits for the VM to be ready using 'qm agent ping'. Configuration commands are now sent only after OpenWrt is confirmed to be ready, improving reliability and startup efficiency.

* Update openwrt-vm.sh

* Add VM running check before configuring OpenWrt network

Wrapped network configuration commands in a check to ensure the VM is running before sending commands. This prevents errors if the VM is not active and provides appropriate success or error messages.

* Enable and update VM cleanup logic in openwrt-vm.sh

Uncommented and updated the cleanup_vmid function to stop and destroy the VM if it exists. Also enabled its invocation in the error handler to ensure proper resource cleanup on errors.
2025-09-16 11:40:05 +02:00
634386ea50 destroy vm revert openwrt 2025-09-16 11:00:28 +02:00
dffb291a4f OpenWrt: Refactor and increase root-partition (#7653)
* move openwrt to correct naming

* Add disk size configuration for OpenWrt VM

Introduces a DISK_SIZE variable to allow setting disk size for OpenWrt VM in both default and advanced settings. Updates VM creation logic to use the specified disk size and improves output formatting for clarity.

* Update openwrt-vm.sh

* Update openwrt-vm.sh

* Update openwrt-vm.sh

* Add newline before loading message in openwrt-vm.sh

Prepends a newline to the loading message for improved output formatting in the openwrt-vm.sh script.

* Update openwrt-vm.sh

* rename vm

* Improve OpenWrt VM network configuration logic

Refactored network interface configuration to use a loop for more robust VM status checking and command delivery. Enhanced bridge interface setup with clearer messaging and improved variable handling. Minor shell syntax improvements for consistency.

* Update openwrt-vm.sh
2025-09-15 13:17:45 +02:00
600e739005 Refactor pv installation into ensure_pv function (#7642)
Moved pv installation logic into a reusable ensure_pv function in both haos-vm.sh and umbrel-os-vm.sh. This improves code clarity and avoids duplicate code for checking and installing the pv package.
2025-09-15 11:19:52 +02:00
80d75731a8 Refactor + Feature Bump: HomeAssistant OS (#7336) 2025-09-01 15:02:10 +02:00
5572a7a0ab UmbrelOS: Refactor / use q35 / better import (#7329)
* UmbrelOS: Improve VM Import Process

* q35 Feature-Bump

* Update umbrel-os-vm.sh

* Update umbrel-os-vm.sh

* Update umbrel-os-vm.sh

* temp folder for big file

* Update umbrel-os-vm.sh

* update MACH (adv. Settings)

* Update umbrel-os-vm.sh

* Formatting

* Update umbrel-os-vm.sh

* Refactor

* Update umbrel-os-vm.sh

* Update umbrel-os-vm.sh
2025-09-01 15:00:23 +02:00
5d423888d9 Debian 13 VM (#6970) 2025-08-19 13:28:25 +02:00
c53d1d004a PVE9: Remove Beta Whiptail / add correct version check (#6599) 2025-08-06 13:46:07 +02:00
2f97e14f4d Remove: Ubuntu 24.10-VM (#6515) 2025-08-03 20:37:28 +02:00
ba70f9867b ProxmoxVE 9.0 Beta: add BETA Version as test in pve_check (#6295) 2025-07-28 11:00:09 +02:00
82179752ee fix: casing and naming error after #5254 (#5380)
* fix: fix casing of OpenWrt

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>

* fix: correct name of Homeassistant VM for PiMox

* follow to #5254

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>

---------

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
Co-authored-by: Goetz Goerisch <ggoerisch@gmail.com>
2025-06-22 21:40:54 +02:00
94ad4f2e40 Ubuntu 25.04 VM (#5284) 2025-06-19 18:48:51 +02:00
86183c638d Update .app files (#5269)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2025-06-19 08:08:09 +02:00
4190582659 fix small typos after refactor 2025-06-19 07:29:00 +02:00
badd63d4a7 Refactor all VM's to same logic & functions (#5254) 2025-06-18 22:08:23 +02:00
ec8a8b1908 add optional Cloud-init support to Debian VM script (#5137)
* Edit Debian VM script to use Cloud-init

* Edit Debian VM page to point to Cloud-init guide

* Revert "Edit Debian VM page to point to Cloud-init guide"

This reverts commit 3f99b2def1.

* Edit Debian VM script to ask for cloud-init
2025-06-16 16:01:27 +02:00
ac902f2098 Update .app files (#4835)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2025-05-29 21:37:15 +02:00
5295ed8cf2 Docker-VM: set individual Hostname / Disk-Space formatting (#4821)
* Docker-VM: Refactor (Hostname / Disk-Space)

* Update docker-vm.json
2025-05-29 19:25:25 +02:00
6d40ca9cd6 docs: fix casing of OpenWrt (#4805)
* reason: https://openwrt.org/trademark

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
Co-authored-by: Goetz Goerisch <ggoerisch@gmail.com>
2025-05-29 08:43:39 +02:00
6745dad963 fix missing header after ved migration 2025-05-28 21:35:09 +02:00
e9470ab1af remove old ved links in source 2025-05-28 21:32:23 +02:00
5abcb47051 Umbrel: Fix MachineType (#4810)
* Umbrel: Fix MachineType

* Update umbrel-os-vm.sh

* Update umbrel-os-vm.sh
2025-05-28 21:23:30 +02:00
7a963a76b7 fix wrong dev/null 2025-05-28 20:03:58 +02:00
13506d92fb Update .app files (#4802)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2025-05-28 15:45:24 +02:00
adc8225ed2 Umbrel-OS (#4788) 2025-05-28 15:44:05 +02:00
ab0ed91c4f TYPO: Fix nexcloud to nextcloud (#4670) 2025-05-23 07:43:15 +02:00
bcdf8f15e7 Update openwrt.sh 2025-05-08 13:23:22 +02:00
607d966322 Bugfix: Mikrotik & Pimox HAOS VM (NEXTID) (#4313) 2025-05-08 12:57:27 +02:00
c9aad3a54d Feature: get correct next VMID (#4292)
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
e5766da56d Update docker-vm.sh 2025-05-05 22:33:49 +02:00
0239abb126 Update docker-vm.sh 2025-05-05 22:26:12 +02:00
06960d3023 Update docker-vm.sh 2025-05-05 22:17:27 +02:00
fd813b8936 Update docker-vm.sh 2025-05-05 21:56:16 +02:00
fa9c39f212 Update docker-vm.sh 2025-05-05 21:49:43 +02:00
536c3d113d Update docker-vm.sh 2025-05-05 21:36:25 +02:00
cc5d8e162b Fix variable doublequoting (#4245) 2025-05-05 18:34:12 +02:00
6c648f4b89 Docker-VM: Add Disk Size choice (#4241)
* Add Disk Size Choice to Advanced

* Add Disk Size Choice to Advanced
2025-05-05 16:49:22 +02:00
85a5bf2a55 updated word order in several scripts (#3921) 2025-04-17 08:49:55 +02:00
30e8cbf5b4 [core] remove unneeded vars from shellcheck (#3899)
* 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
ef81b82d87 Update debian-vm.sh 2025-04-09 19:17:26 +02:00
f1a29c1ebb revert & fix missing git push for vms 2025-04-09 18:59:56 +02:00