diff --git a/frontend/public/json/alpine.json b/frontend/public/json/alpine.json index c9af6bede..ff92004d6 100644 --- a/frontend/public/json/alpine.json +++ b/frontend/public/json/alpine.json @@ -6,7 +6,7 @@ ], "date_created": "2024-05-02", "type": "ct", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": null, "documentation": null, diff --git a/frontend/public/json/archlinux-vm.json b/frontend/public/json/archlinux-vm.json index aa5f06c34..e70fef14c 100644 --- a/frontend/public/json/archlinux-vm.json +++ b/frontend/public/json/archlinux-vm.json @@ -6,7 +6,7 @@ ], "date_created": "2025-01-27", "type": "vm", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": null, "documentation": null, diff --git a/frontend/public/json/debian-vm.json b/frontend/public/json/debian-vm.json index 6a21c8ae5..08b2828b0 100644 --- a/frontend/public/json/debian-vm.json +++ b/frontend/public/json/debian-vm.json @@ -6,7 +6,7 @@ ], "date_created": "2024-05-02", "type": "vm", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": null, "documentation": null, diff --git a/frontend/public/json/debian.json b/frontend/public/json/debian.json index 3a7f335a7..af65af071 100644 --- a/frontend/public/json/debian.json +++ b/frontend/public/json/debian.json @@ -1,35 +1,35 @@ { - "name": "Debian", - "slug": "debian", - "categories": [ - 2 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://www.debian.org/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/debian.webp", - "config_path": "", - "description": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms.", - "install_methods": [ - { - "type": "default", - "script": "ct/debian.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Debian", + "slug": "debian", + "categories": [ + 2 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.debian.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/debian.webp", + "config_path": "", + "description": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms.", + "install_methods": [ + { + "type": "default", + "script": "ct/debian.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/frontend/public/json/docker-vm.json b/frontend/public/json/docker-vm.json index a86ed0248..b8d03c9c8 100644 --- a/frontend/public/json/docker-vm.json +++ b/frontend/public/json/docker-vm.json @@ -7,7 +7,7 @@ ], "date_created": "2025-01-20", "type": "vm", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": null, "documentation": null, diff --git a/frontend/public/json/haos-vm.json b/frontend/public/json/haos-vm.json index 77e9eb2a0..bc337a1eb 100644 --- a/frontend/public/json/haos-vm.json +++ b/frontend/public/json/haos-vm.json @@ -1,44 +1,44 @@ { - "name": "Home Assistant OS", - "slug": "haos-vm", - "categories": [ - 16 - ], - "date_created": "2024-04-29", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": 8123, - "documentation": "https://www.home-assistant.io/docs/", - "website": "https://www.home-assistant.io/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/home-assistant.webp", - "config_path": "", - "description": "This script automates the process of creating a Virtual Machine (VM) using the official KVM (qcow2) disk image provided by the Home Assistant Team. It involves finding, downloading, and extracting the image, defining user-defined settings, importing and attaching the disk, setting the boot order, and starting the VM. It supports various storage types, and does not involve any hidden installations. After the script completes, click on the VM, then on the Summary tab to find the VM IP.", - "install_methods": [ - { - "type": "default", - "script": "vm/haos-vm.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 32, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Home Assistant OS", + "slug": "haos-vm", + "categories": [ + 16 + ], + "date_created": "2024-04-29", + "type": "vm", + "updateable": true, + "privileged": false, + "interface_port": 8123, + "documentation": "https://www.home-assistant.io/docs/", + "website": "https://www.home-assistant.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/home-assistant.webp", + "config_path": "", + "description": "This script automates the process of creating a Virtual Machine (VM) using the official KVM (qcow2) disk image provided by the Home Assistant Team. It involves finding, downloading, and extracting the image, defining user-defined settings, importing and attaching the disk, setting the boot order, and starting the VM. It supports various storage types, and does not involve any hidden installations. After the script completes, click on the VM, then on the Summary tab to find the VM IP.", + "install_methods": [ + { + "type": "default", + "script": "vm/haos-vm.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 32, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "The disk must have a minimum size of 32GB and its size cannot be changed during the creation of the VM.", + "type": "warning" }, - "notes": [ - { - "text": "The disk must have a minimum size of 32GB and its size cannot be changed during the creation of the VM.", - "type": "warning" - }, - { - "text": "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", - "type": "info" - } - ] + { + "text": "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", + "type": "info" + } + ] } diff --git a/frontend/public/json/mikrotik-routeros.json b/frontend/public/json/mikrotik-routeros.json index 6adc0dbb1..caf9d067c 100644 --- a/frontend/public/json/mikrotik-routeros.json +++ b/frontend/public/json/mikrotik-routeros.json @@ -7,7 +7,7 @@ ], "date_created": "2024-05-02", "type": "vm", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": null, "documentation": null, diff --git a/frontend/public/json/nextcloud-vm.json b/frontend/public/json/nextcloud-vm.json index da524acd7..c67a1d91c 100644 --- a/frontend/public/json/nextcloud-vm.json +++ b/frontend/public/json/nextcloud-vm.json @@ -6,7 +6,7 @@ ], "date_created": "2023-11-14", "type": "vm", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": 80, "documentation": null, diff --git a/frontend/public/json/openwrt.json b/frontend/public/json/openwrt.json index 9727c01bf..4d6f6d6f2 100644 --- a/frontend/public/json/openwrt.json +++ b/frontend/public/json/openwrt.json @@ -7,7 +7,7 @@ ], "date_created": "2024-05-02", "type": "vm", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": null, "documentation": null, diff --git a/frontend/public/json/opnsense-vm.json b/frontend/public/json/opnsense-vm.json index 02846a433..aa5d35516 100644 --- a/frontend/public/json/opnsense-vm.json +++ b/frontend/public/json/opnsense-vm.json @@ -7,7 +7,7 @@ ], "date_created": "2025-02-11", "type": "vm", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": 443, "documentation": "https://docs.opnsense.org/", diff --git a/frontend/public/json/owncloud-vm.json b/frontend/public/json/owncloud-vm.json index e31ec63da..1e236d335 100644 --- a/frontend/public/json/owncloud-vm.json +++ b/frontend/public/json/owncloud-vm.json @@ -6,7 +6,7 @@ ], "date_created": "2024-05-02", "type": "vm", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": 80, "documentation": null, diff --git a/frontend/public/json/pimox-haos-vm.json b/frontend/public/json/pimox-haos-vm.json index 7584d2575..601c38f98 100644 --- a/frontend/public/json/pimox-haos-vm.json +++ b/frontend/public/json/pimox-haos-vm.json @@ -1,40 +1,40 @@ { - "name": "PiMox HAOS", - "slug": "pimox-haos-vm", - "categories": [ - 16 - ], - "date_created": "2024-04-29", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": 8123, - "documentation": null, - "website": "https://github.com/jiangcuo/Proxmox-Port", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/home-assistant.webp", - "config_path": "", - "description": "The script automates the manual process of finding, downloading and extracting the aarch64 (qcow2) disk image provided by the Home Assistant Team, creating a VM with user defined settings, importing and attaching the disk, setting the boot order and starting the VM.", - "install_methods": [ - { - "type": "default", - "script": "vm/pimox-haos-vm.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 32, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", - "type": "info" - } - ] + "name": "PiMox HAOS", + "slug": "pimox-haos-vm", + "categories": [ + 16 + ], + "date_created": "2024-04-29", + "type": "vm", + "updateable": true, + "privileged": false, + "interface_port": 8123, + "documentation": null, + "website": "https://github.com/jiangcuo/Proxmox-Port", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/home-assistant.webp", + "config_path": "", + "description": "The script automates the manual process of finding, downloading and extracting the aarch64 (qcow2) disk image provided by the Home Assistant Team, creating a VM with user defined settings, importing and attaching the disk, setting the boot order and starting the VM.", + "install_methods": [ + { + "type": "default", + "script": "vm/pimox-haos-vm.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 32, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", + "type": "info" + } + ] } diff --git a/frontend/public/json/postgresql.json b/frontend/public/json/postgresql.json index cfc423ec6..d3b2c1600 100644 --- a/frontend/public/json/postgresql.json +++ b/frontend/public/json/postgresql.json @@ -6,7 +6,7 @@ ], "date_created": "2024-05-02", "type": "ct", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": 5432, "documentation": null, diff --git a/frontend/public/json/ubuntu.json b/frontend/public/json/ubuntu.json index 5b6505198..bf7459f64 100644 --- a/frontend/public/json/ubuntu.json +++ b/frontend/public/json/ubuntu.json @@ -1,35 +1,35 @@ { - "name": "Ubuntu", - "slug": "ubuntu", - "categories": [ - 2 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://ubuntu.com/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/ubuntu.webp", - "config_path": "", - "description": "Ubuntu is a distribution based on Debian, designed to have regular releases and a consistent user experience.", - "install_methods": [ - { - "type": "default", - "script": "ct/ubuntu.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "ubuntu", - "version": "24.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Ubuntu", + "slug": "ubuntu", + "categories": [ + 2 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://ubuntu.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/ubuntu.webp", + "config_path": "", + "description": "Ubuntu is a distribution based on Debian, designed to have regular releases and a consistent user experience.", + "install_methods": [ + { + "type": "default", + "script": "ct/ubuntu.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "ubuntu", + "version": "24.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/frontend/public/json/ubuntu2204-vm.json b/frontend/public/json/ubuntu2204-vm.json index 5214fd0ad..1a78c0ed8 100644 --- a/frontend/public/json/ubuntu2204-vm.json +++ b/frontend/public/json/ubuntu2204-vm.json @@ -6,7 +6,7 @@ ], "date_created": "2024-05-02", "type": "vm", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": null, "documentation": null, diff --git a/frontend/public/json/ubuntu2404-vm.json b/frontend/public/json/ubuntu2404-vm.json index fa12d79cf..b51f1182e 100644 --- a/frontend/public/json/ubuntu2404-vm.json +++ b/frontend/public/json/ubuntu2404-vm.json @@ -6,7 +6,7 @@ ], "date_created": "2024-05-02", "type": "vm", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": null, "documentation": null, diff --git a/frontend/public/json/ubuntu2410-vm.json b/frontend/public/json/ubuntu2410-vm.json index 29f9d12f1..2a40f2a26 100644 --- a/frontend/public/json/ubuntu2410-vm.json +++ b/frontend/public/json/ubuntu2410-vm.json @@ -6,7 +6,7 @@ ], "date_created": "2025-01-24", "type": "vm", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": null, "documentation": null, diff --git a/frontend/public/json/ubuntu2504-vm.json b/frontend/public/json/ubuntu2504-vm.json index 8b6c6838f..cd23216e5 100644 --- a/frontend/public/json/ubuntu2504-vm.json +++ b/frontend/public/json/ubuntu2504-vm.json @@ -6,7 +6,7 @@ ], "date_created": "2025-06-19", "type": "vm", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": null, "documentation": null,