@@ -222,14 +234,18 @@ export default function JSONGenerator() {
updateScript("updateable", checked)}
+ onCheckedChange={(checked) =>
+ updateScript("updateable", checked)
+ }
/>
updateScript("privileged", checked)}
+ onCheckedChange={(checked) =>
+ updateScript("privileged", checked)
+ }
/>
@@ -238,7 +254,12 @@ export default function JSONGenerator() {
placeholder="Interface Port"
type="number"
value={script.interface_port || ""}
- onChange={(e) => updateScript("interface_port", e.target.value ? Number(e.target.value) : null)}
+ onChange={(e) =>
+ updateScript(
+ "interface_port",
+ e.target.value ? Number(e.target.value) : null,
+ )
+ }
/>
updateScript("documentation", e.target.value || null)}
+ onChange={(e) =>
+ updateScript("documentation", e.target.value || null)
+ }
/>
updateScript("default_credentials", {
- ...script.default_credentials,
- username: e.target.value || null,
- })}
+ onChange={(e) =>
+ updateScript("default_credentials", {
+ ...script.default_credentials,
+ username: e.target.value || null,
+ })
+ }
/>
updateScript("default_credentials", {
- ...script.default_credentials,
- password: e.target.value || null,
- })}
+ onChange={(e) =>
+ updateScript("default_credentials", {
+ ...script.default_credentials,
+ password: e.target.value || null,
+ })
+ }
/>
,
+ icon: ,
text: "Change Log",
},
{
diff --git a/frontend/src/lib/types.ts b/frontend/src/lib/types.ts
index a3ae6329..2dfa9716 100644
--- a/frontend/src/lib/types.ts
+++ b/frontend/src/lib/types.ts
@@ -21,7 +21,7 @@ export type Script = {
ram: number | null;
hdd: number | null;
os: string | null;
- version: number | null;
+ version: string | null;
};
}[];
default_credentials: {
diff --git a/frontend/vitest.config.mjs b/frontend/vitest.config.mjs
new file mode 100644
index 00000000..f37e9966
--- /dev/null
+++ b/frontend/vitest.config.mjs
@@ -0,0 +1,11 @@
+import { defineConfig } from 'vitest/config'
+import react from '@vitejs/plugin-react'
+import tsconfigPaths from 'vite-tsconfig-paths'
+
+export default defineConfig({
+ plugins: [tsconfigPaths(), react()],
+ test: {
+ environment: "jsdom",
+ setupFiles: ["src/__tests__/setupTests.ts"]
+ },
+})
\ No newline at end of file
diff --git a/install/pocketbase-install.sh b/install/pocketbase-install.sh
index 3f0db3a9..c1fa1cfe 100644
--- a/install/pocketbase-install.sh
+++ b/install/pocketbase-install.sh
@@ -20,8 +20,8 @@ $STD apt-get install -y mc
msg_ok "Installed Dependencies"
msg_info "Installing Pocketbase"
-RELEASE=$(curl -s https://api.github.com/repos/pocketbase/pocketbase/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
-wget -q https://github.com/pocketbase/pocketbase/releases/download/v${RELEASE}/pocketbase_${RELEASE}_linux_amd64.zip -O /tmp/pocketbase.zip
+RELEASE="$(curl -s https://api.github.com/repos/pocketbase/pocketbase/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')"
+wget -q "https://github.com/pocketbase/pocketbase/releases/download/v${RELEASE}/pocketbase_${RELEASE}_linux_amd64.zip" -O /tmp/pocketbase.zip
mkdir -p /opt/pocketbase/{pb_public,pb_migrations,pb_hooks}
unzip -q -o /tmp/pocketbase.zip -d /opt/pocketbase
@@ -49,6 +49,7 @@ motd_ssh
customize
msg_info "Cleaning up"
+rm -rf /tmp/pocketbase.zip
$STD apt-get -y autoremove
$STD apt-get -y autoclean
msg_ok "Cleaned"
diff --git a/install/unifi-install.sh b/install/unifi-install.sh
index 6c37a6a6..5bf36a76 100644
--- a/install/unifi-install.sh
+++ b/install/unifi-install.sh
@@ -28,7 +28,7 @@ $STD apt-get update
$STD apt-get install -y temurin-17-jre
msg_ok "Installed Eclipse Temurin JRE"
-if grep -q 'avx' /proc/cpuinfo; then
+if ! grep -q -m1 'avx[^ ]*' /proc/cpuinfo; then
msg_ok "No AVX Support Detected"
msg_info "Installing MongoDB 4.2"
if ! dpkg -l | grep -q "libssl1.1"; then
diff --git a/install/zwave-js-ui-install.sh b/install/zwave-js-ui-install.sh
index 02036ea0..df366e32 100644
--- a/install/zwave-js-ui-install.sh
+++ b/install/zwave-js-ui-install.sh
@@ -14,33 +14,43 @@ network_check
update_os
msg_info "Installing Dependencies"
-$STD apt-get install -y curl
-$STD apt-get install -y sudo
-$STD apt-get install -y mc
+$STD apt-get install -y \
+ curl \
+ sudo \
+ mc
msg_ok "Installed Dependencies"
msg_info "Installing Z-Wave JS UI"
-mkdir /opt/zwave-js-ui
+mkdir -p /opt/zwave-js-ui
+mkdir -p /opt/zwave_store
cd /opt/zwave-js-ui
RELEASE=$(curl -s https://api.github.com/repos/zwave-js/zwave-js-ui/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')
-$STD wget https://github.com/zwave-js/zwave-js-ui/releases/download/${RELEASE}/zwave-js-ui-${RELEASE}-linux.zip
-$STD unzip zwave-js-ui-${RELEASE}-linux.zip
+wget -q https://github.com/zwave-js/zwave-js-ui/releases/download/${RELEASE}/zwave-js-ui-${RELEASE}-linux.zip
+unzip -q zwave-js-ui-${RELEASE}-linux.zip
+cat </opt/.env
+ZWAVEJS_EXTERNAL_CONFIG=/opt/zwave_store/.config-db
+STORE_DIR=/opt/zwave_store
+EOF
+echo "${RELEASE}" >"/opt/${APPLICATION}_version.txt"
msg_ok "Installed Z-Wave JS UI"
msg_info "Creating Service"
-service_path="/etc/systemd/system/zwave-js-ui.service"
-echo "[Unit]
+cat < /etc/systemd/system/zwave-js-ui.service
+[Unit]
Description=zwave-js-ui
Wants=network-online.target
After=network-online.target
+
[Service]
User=root
WorkingDirectory=/opt/zwave-js-ui
ExecStart=/opt/zwave-js-ui/zwave-js-ui-linux
+EnvironmentFile=/opt/.env
+
[Install]
-WantedBy=multi-user.target" >$service_path
-systemctl start zwave-js-ui
-$STD systemctl enable zwave-js-ui
+WantedBy=multi-user.target
+EOF
+systemctl enable -q --now zwave-js-ui
msg_ok "Created Service"
motd_ssh
diff --git a/json/actualbudget.json b/json/actualbudget.json
index beb71116..b54516a1 100644
--- a/json/actualbudget.json
+++ b/json/actualbudget.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "5006",
+ "interface_port": 5006,
"documentation": null,
"website": "https://actualbudget.org/",
"logo": "https://raw.githubusercontent.com/actualbudget/actual/master/packages/desktop-client/public/maskable-512x512.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/actualbudget.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/adguard.json b/json/adguard.json
index ce11c7e9..fbab46c4 100644
--- a/json/adguard.json
+++ b/json/adguard.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": "https://github.com/AdguardTeam/AdGuardHome/wiki/Getting-Started",
"website": "https://adguard.com/en/adguard-home/overview.html",
"logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/adguard/icon.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/adguard.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/adventurelog.json b/json/adventurelog.json
index cee33696..62839ec1 100644
--- a/json/adventurelog.json
+++ b/json/adventurelog.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": null,
"website": "https://adventurelog.app/",
"logo": "https://raw.githubusercontent.com/seanmorley15/AdventureLog/refs/heads/main/documentation/static/img/favicon.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/adventurelog.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "7",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 7,
"os": "debian",
"version": "12"
}
diff --git a/json/agentdvr.json b/json/agentdvr.json
index 56b31d4a..aa6ec16f 100644
--- a/json/agentdvr.json
+++ b/json/agentdvr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": true,
- "interface_port": "8090",
+ "interface_port": 8090,
"documentation": null,
"website": "https://www.ispyconnect.com/",
"logo": "https://ispycontent.azureedge.net/img/ispy2.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/agentdvr.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "ubuntu",
"version": "22.04"
}
diff --git a/json/alpine.json b/json/alpine.json
index 5b6a40ce..77ff8ee8 100644
--- a/json/alpine.json
+++ b/json/alpine.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/alpine.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "0.1",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 0.1,
"os": "alpine",
"version": "3.19"
}
diff --git a/json/apache-cassandra.json b/json/apache-cassandra.json
index affbcc16..947d8e5c 100644
--- a/json/apache-cassandra.json
+++ b/json/apache-cassandra.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/apache-cassandra.sh",
"resources": {
- "cpu": "1",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/apache-couchdb.json b/json/apache-couchdb.json
index be036d09..2c0ae1f1 100644
--- a/json/apache-couchdb.json
+++ b/json/apache-couchdb.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "5984",
+ "interface_port": 5984,
"documentation": null,
"website": "https://couchdb.apache.org/",
"logo": "https://couchdb.apache.org/image/couch@2x.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/apache-couchdb.sh",
"resources": {
- "cpu": "2",
- "ram": "4096",
- "hdd": "10",
+ "cpu": 2,
+ "ram": 4096,
+ "hdd": 10,
"os": "debian",
"version": "12"
}
diff --git a/json/apt-cacher-ng.json b/json/apt-cacher-ng.json
index ed123a04..dcc324cc 100644
--- a/json/apt-cacher-ng.json
+++ b/json/apt-cacher-ng.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "3142",
+ "interface_port": 3142,
"documentation": null,
"website": "https://www.unix-ag.uni-kl.de/~bloch/acng/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/apt-cacher-ng.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/archivebox.json b/json/archivebox.json
index 7a15d22b..34d6667e 100644
--- a/json/archivebox.json
+++ b/json/archivebox.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/archivebox.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/aria2.json b/json/aria2.json
index 8e488342..bf04bd81 100644
--- a/json/aria2.json
+++ b/json/aria2.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "6880",
+ "interface_port": 6880,
"documentation": null,
"website": "https://aria2.github.io/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/aria2.sh",
"resources": {
- "cpu": "2",
- "ram": "1028",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/audiobookshelf.json b/json/audiobookshelf.json
index b5f21a5d..c312d153 100644
--- a/json/audiobookshelf.json
+++ b/json/audiobookshelf.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "13378",
+ "interface_port": 13378,
"documentation": null,
"website": "https://www.audiobookshelf.org/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/audiobookshelf.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/audiobookshelf.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/autobrr.json b/json/autobrr.json
index 35b4368f..143fb172 100644
--- a/json/autobrr.json
+++ b/json/autobrr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "7474",
+ "interface_port": 7474,
"documentation": null,
"website": "https://autobrr.com/",
"logo": "https://raw.githubusercontent.com/autobrr/autobrr/master/.github/images/logo.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/autobrr.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/bazarr.json b/json/bazarr.json
index 59a9375b..602217d8 100644
--- a/json/bazarr.json
+++ b/json/bazarr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "6767",
+ "interface_port": 6767,
"documentation": null,
"website": "https://www.bazarr.media/",
"logo": "https://www.bazarr.media/assets/img/logo.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/bazarr.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/blocky.json b/json/blocky.json
index 0ed9d33e..5f08d3ec 100644
--- a/json/blocky.json
+++ b/json/blocky.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "4000",
+ "interface_port": 4000,
"documentation": null,
"website": "https://0xerr0r.github.io/blocky/",
"logo": "https://raw.githubusercontent.com/0xERR0R/blocky/main/docs/blocky.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/blocky.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/bookstack.json b/json/bookstack.json
index 2bfa9a0a..5a567f44 100644
--- a/json/bookstack.json
+++ b/json/bookstack.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "80",
+ "interface_port": 80,
"documentation": null,
"website": "https://www.bookstackapp.com/",
"logo": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fassets.stickpng.com%2Fimages%2F6308b74c61b3e2a522f0145e.png&f=1&nofb=1&ipt=7ce7870e5081489216eb3294b735356d1c7ede678f97cadba4392bd96e032170&ipo=images",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/bookstack.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/bunkerweb.json b/json/bunkerweb.json
index 180f6303..24a4ab2c 100644
--- a/json/bunkerweb.json
+++ b/json/bunkerweb.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/bunkerweb.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/caddy.json b/json/caddy.json
index f411da5c..233ba3a3 100644
--- a/json/caddy.json
+++ b/json/caddy.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "80",
+ "interface_port": 80,
"documentation": "https://caddyserver.com/docs/",
"website": "https://caddyserver.com/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/caddy.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/caddy.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/calibre-web.json b/json/calibre-web.json
index bd48d6bc..03c7e83a 100644
--- a/json/calibre-web.json
+++ b/json/calibre-web.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8083",
+ "interface_port": 8083,
"documentation": null,
"website": "https://github.com/janeczku/calibre-web",
"logo": "https://sasquatters.com/media/2017/04/Calibre-web-banner-768x512.jpg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/calibre-web.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/casaos.json b/json/casaos.json
index d384c49d..abaf1c06 100644
--- a/json/casaos.json
+++ b/json/casaos.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "80",
+ "interface_port": 80,
"documentation": null,
"website": "https://www.casaos.io/",
"logo": "https://wiki.casaos.io/_assets/casaos-no-text.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/casaos.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/changedetection.json b/json/changedetection.json
index ac7955f6..94784f20 100644
--- a/json/changedetection.json
+++ b/json/changedetection.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "5000",
+ "interface_port": 5000,
"documentation": null,
"website": "https://changedetection.io/",
"logo": "https://github.com/dgtlmoon/changedetection.io/blob/master/changedetectionio/static/images/avatar-256x256.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/changedetection.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/channels.json b/json/channels.json
index 267222c2..cedcdf61 100644
--- a/json/channels.json
+++ b/json/channels.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": true,
- "interface_port": "8089",
+ "interface_port": 8089,
"documentation": null,
"website": "https://getchannels.com/dvr-server/",
"logo": "https://getchannels.com/a/images/channels-logo.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/channels.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/cloudflared.json b/json/cloudflared.json
index 33e54dd3..21fc4e5b 100644
--- a/json/cloudflared.json
+++ b/json/cloudflared.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/cloudflared.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/cockpit.json b/json/cockpit.json
index 40d31cae..fb343f71 100644
--- a/json/cockpit.json
+++ b/json/cockpit.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "9090",
+ "interface_port": 9090,
"documentation": null,
"website": "https://cockpit-project.org/",
"logo": "https://i0.wp.com/easycode.page/wp-content/uploads/2021/10/cockpit.png?fit=400%2C400&ssl=1",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/cockpit.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/code-server.json b/json/code-server.json
index f994a212..9a4007e6 100644
--- a/json/code-server.json
+++ b/json/code-server.json
@@ -8,7 +8,7 @@
"type": "misc",
"updateable": false,
"privileged": false,
- "interface_port": "8680",
+ "interface_port": 8680,
"documentation": null,
"website": null,
"logo": "https://user-images.githubusercontent.com/674621/71187801-14e60a80-2280-11ea-94c9-e56576f76baf.png",
diff --git a/json/collabora-online.json b/json/collabora-online.json
deleted file mode 100644
index 1bad6b0a..00000000
--- a/json/collabora-online.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "name": "Collabora Online",
- "slug": "collabora-online",
- "categories": [],
- "date_created": "2024-09-05",
- "type": "LXC",
- "updateable": 1,
- "privileged": 0,
- "interface_port": "9980",
- "documentation": "",
- "website": "https://www.collaboraonline.com/collabora-online/",
- "logo": "https://wiki.calculate-linux.org/download_images/original/collabora-logo.png",
- "description": "Collabora Online is a cloud-based office suite that enables real-time collaboration on documents, spreadsheets, and presentations. It supports multiple formats and integrates with platforms like Nextcloud and SharePoint",
- "install_methods": [
- {
- "type": "default",
- "script": "bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/collabora-online.sh)\"",
- "resources": {
- "cpu": "",
- "ram": "",
- "hdd": "",
- "os": "",
- "version": ""
- }
- }
- ],
- "default_credentials": {
- "username": "admin",
- "password": "admin"
- },
- "alerts": []
-}
\ No newline at end of file
diff --git a/json/collabora.json b/json/collabora.json
deleted file mode 100644
index 1bad6b0a..00000000
--- a/json/collabora.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "name": "Collabora Online",
- "slug": "collabora-online",
- "categories": [],
- "date_created": "2024-09-05",
- "type": "LXC",
- "updateable": 1,
- "privileged": 0,
- "interface_port": "9980",
- "documentation": "",
- "website": "https://www.collaboraonline.com/collabora-online/",
- "logo": "https://wiki.calculate-linux.org/download_images/original/collabora-logo.png",
- "description": "Collabora Online is a cloud-based office suite that enables real-time collaboration on documents, spreadsheets, and presentations. It supports multiple formats and integrates with platforms like Nextcloud and SharePoint",
- "install_methods": [
- {
- "type": "default",
- "script": "bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/collabora-online.sh)\"",
- "resources": {
- "cpu": "",
- "ram": "",
- "hdd": "",
- "os": "",
- "version": ""
- }
- }
- ],
- "default_credentials": {
- "username": "admin",
- "password": "admin"
- },
- "alerts": []
-}
\ No newline at end of file
diff --git a/json/commafeed.json b/json/commafeed.json
index e302b6db..97e3eeb0 100644
--- a/json/commafeed.json
+++ b/json/commafeed.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8082",
+ "interface_port": 8082,
"documentation": null,
"website": "https://www.commafeed.com/",
"logo": "https://raw.githubusercontent.com/Athou/commafeed/master/commafeed-client/public/app-icon-144.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/commafeed.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/cronicle.json b/json/cronicle.json
index 8a034ee2..67c2b9bd 100644
--- a/json/cronicle.json
+++ b/json/cronicle.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "3012",
+ "interface_port": 3012,
"documentation": null,
"website": "https://github.com/jhuckaby/Cronicle",
"logo": "https://github.com/jhuckaby/Cronicle/blob/master/htdocs/images/logo-128.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/cronicle.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/daemonsync.json b/json/daemonsync.json
index 09e9b593..592516d3 100644
--- a/json/daemonsync.json
+++ b/json/daemonsync.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8084",
+ "interface_port": 8084,
"documentation": null,
"website": null,
"logo": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fimg.informer.com%2Ficons_mac%2Fpng%2F128%2F350%2F350335.png&f=1&nofb=1",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/daemonsync.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "8",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/dashy.json b/json/dashy.json
index fd5a7ab9..cdf42fb5 100644
--- a/json/dashy.json
+++ b/json/dashy.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "4000",
+ "interface_port": 4000,
"documentation": null,
"website": "https://dashy.to/",
"logo": "https://github.com/Lissy93/dashy/raw/master/public/web-icons/dashy-logo.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/dashy.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "6",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 6,
"os": "debian",
"version": "12"
}
diff --git a/json/debian-vm.json b/json/debian-vm.json
index 6c22f1fb..99b3069e 100644
--- a/json/debian-vm.json
+++ b/json/debian-vm.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "vm/debian-vm.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "2",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 2,
"os": null,
"version": null
}
diff --git a/json/debian.json b/json/debian.json
index a94ebea2..6f4ddd49 100644
--- a/json/debian.json
+++ b/json/debian.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/debian.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/deconz.json b/json/deconz.json
index 1113c586..51958360 100644
--- a/json/deconz.json
+++ b/json/deconz.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": true,
- "interface_port": "80",
+ "interface_port": 80,
"documentation": null,
"website": "https://www.phoscon.de/en/conbee2/software#deconz",
"logo": "https://phoscon.de/img/phoscon-logo128x.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/deconz.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/deluge.json b/json/deluge.json
index 73a08b48..af8c61c5 100644
--- a/json/deluge.json
+++ b/json/deluge.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8112",
+ "interface_port": 8112,
"documentation": null,
"website": "https://www.deluge-torrent.org/",
"logo": "https://dev.deluge-torrent.org/chrome/common/deluge_logo.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/deluge.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/docker.json b/json/docker.json
index 8d2ddac4..4e2fe350 100644
--- a/json/docker.json
+++ b/json/docker.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/docker.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
@@ -29,9 +29,9 @@
"type": "alpine",
"script": "ct/alpine-docker.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 2,
"os": "alpine",
"version": "3.19"
}
diff --git a/json/dockge.json b/json/dockge.json
index 509e22f0..012dd344 100644
--- a/json/dockge.json
+++ b/json/dockge.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "5001",
+ "interface_port": 5001,
"documentation": null,
"website": "https://github.com/louislam/dockge",
"logo": "https://raw.githubusercontent.com/louislam/dockge/master/frontend/public/icon.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/dockge.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "18",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 18,
"os": "debian",
"version": "12"
}
diff --git a/json/emby.json b/json/emby.json
index 9964ff21..1b37bfa5 100644
--- a/json/emby.json
+++ b/json/emby.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8096",
+ "interface_port": 8096,
"documentation": null,
"website": "https://emby.media/",
"logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/emby/icon.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/emby.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "ubuntu",
"version": "22.04"
}
diff --git a/json/emqx.json b/json/emqx.json
index c1334391..c7f68180 100644
--- a/json/emqx.json
+++ b/json/emqx.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "18083",
+ "interface_port": 18083,
"documentation": null,
"website": "https://www.emqx.io/",
"logo": "https://github.com/hassio-addons/repository/blob/master/emqx/icon.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/emqx.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/ersatztv.json b/json/ersatztv.json
index 6b790b5f..30fc3f73 100644
--- a/json/ersatztv.json
+++ b/json/ersatztv.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8409",
+ "interface_port": 8409,
"documentation": null,
"website": "https://ersatztv.org/",
"logo": "https://raw.githubusercontent.com/ErsatzTV/ErsatzTV/main/artwork/ersatztv-logo.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/ersatztv.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "5",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 5,
"os": "debian",
"version": "12"
}
diff --git a/json/esphome.json b/json/esphome.json
index ce5f32f4..bb6a0d5c 100644
--- a/json/esphome.json
+++ b/json/esphome.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "6052",
+ "interface_port": 6052,
"documentation": null,
"website": "https://esphome.io/",
"logo": "https://esphome.io/_static/favicon.ico",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/esphome.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/evcc.json b/json/evcc.json
index fa9f04d3..27ba3d2e 100644
--- a/json/evcc.json
+++ b/json/evcc.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "7070",
+ "interface_port": 7070,
"documentation": "https://evcc.io/#devices",
"website": "https://evcc.io/en/",
"logo": "https://docs.evcc.io/en/img/logo.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/evcc.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/fenrus.json b/json/fenrus.json
index 726a7c39..2f2b57e1 100644
--- a/json/fenrus.json
+++ b/json/fenrus.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "5000",
+ "interface_port": 5000,
"documentation": null,
"website": "https://github.com/revenz/Fenrus",
"logo": "https://raw.githubusercontent.com/revenz/Fenrus/master/wwwroot/fenrus.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/fenrus.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/fhem.json b/json/fhem.json
index 871edaea..6c2a7b4a 100644
--- a/json/fhem.json
+++ b/json/fhem.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8083",
+ "interface_port": 8083,
"documentation": null,
"website": "https://fhem.de/",
"logo": "https://avatars.githubusercontent.com/u/45183393?s=100&v=4",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/fhem.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/filebrowser.json b/json/filebrowser.json
index 7705d2b3..fe0de688 100644
--- a/json/filebrowser.json
+++ b/json/filebrowser.json
@@ -8,7 +8,7 @@
"type": "misc",
"updateable": false,
"privileged": false,
- "interface_port": "8080",
+ "interface_port": 8080,
"documentation": null,
"website": "https://filebrowser.org/features",
"logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/filebrowser.png?raw=true",
diff --git a/json/flaresolverr.json b/json/flaresolverr.json
index d5519296..ccc3bec0 100644
--- a/json/flaresolverr.json
+++ b/json/flaresolverr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8191",
+ "interface_port": 8191,
"documentation": null,
"website": "https://github.com/FlareSolverr/FlareSolverr",
"logo": "https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/flaresolverr.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/flowiseai.json b/json/flowiseai.json
index f699f835..3813bda0 100644
--- a/json/flowiseai.json
+++ b/json/flowiseai.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": null,
"website": "https://flowiseai.com/",
"logo": "https://flowiseai.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flogo-color-high.e60de2f8.png&w=256&q=75",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/flowiseai.sh",
"resources": {
- "cpu": "4",
- "ram": "4096",
- "hdd": "10",
+ "cpu": 4,
+ "ram": 4096,
+ "hdd": 10,
"os": "debian",
"version": "12"
}
diff --git a/json/forgejo.json b/json/forgejo.json
index 5977c688..729fa26d 100644
--- a/json/forgejo.json
+++ b/json/forgejo.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": null,
"website": "https://forgejo.org/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/forgejo.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/forgejo.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "10",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 10,
"os": "debian",
"version": "12"
}
diff --git a/json/frigate.json b/json/frigate.json
index 2c6307c6..53496cca 100644
--- a/json/frigate.json
+++ b/json/frigate.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": true,
- "interface_port": "5000",
+ "interface_port": 5000,
"documentation": null,
"website": "https://frigate.video/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/frigate.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/frigate.sh",
"resources": {
- "cpu": "4",
- "ram": "4096",
- "hdd": "20",
+ "cpu": 4,
+ "ram": 4096,
+ "hdd": 20,
"os": "debian",
"version": "11"
}
diff --git a/json/gitea.json b/json/gitea.json
index 9a108533..65143b0d 100644
--- a/json/gitea.json
+++ b/json/gitea.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": null,
"website": "https://gitea.com",
"logo": "https://gitea.com/gitea/design/raw/branch/main/logo/logo.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/gitea.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "8",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/glances.json b/json/glances.json
index 8e7509b1..dc5c8689 100644
--- a/json/glances.json
+++ b/json/glances.json
@@ -8,7 +8,7 @@
"type": "misc",
"updateable": false,
"privileged": false,
- "interface_port": "61208",
+ "interface_port": 61208,
"documentation": null,
"website": "https://nicolargo.github.io/glances/",
"logo": "https://raw.githubusercontent.com/nicolargo/glances/develop/docs/_static/Glances%20Logo.svg",
diff --git a/json/go2rtc.json b/json/go2rtc.json
index 76058e22..18af0c6a 100644
--- a/json/go2rtc.json
+++ b/json/go2rtc.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "1984",
+ "interface_port": 1984,
"documentation": null,
"website": "https://github.com/AlexxIT/go2rtc",
"logo": "https://github.com/AlexxIT/go2rtc/blob/master/assets/logo.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/go2rtc.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/gokapi.json b/json/gokapi.json
index 3b904dc0..9b81448f 100644
--- a/json/gokapi.json
+++ b/json/gokapi.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "53842",
+ "interface_port": 53842,
"documentation": null,
"website": "https://github.com/Forceu/Gokapi",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/gokapi.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/gotify.json b/json/gotify.json
index 4a0eb3b0..1728b3a5 100644
--- a/json/gotify.json
+++ b/json/gotify.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "80",
+ "interface_port": 80,
"documentation": null,
"website": "https://gotify.net/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/gotify.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/gotify.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/grafana.json b/json/grafana.json
index 6d1687c6..beea3c13 100644
--- a/json/grafana.json
+++ b/json/grafana.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": null,
"website": "https://grafana.com/",
"logo": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fdocs.checkmk.com%2Flatest%2Fimages%2Fgrafana_logo.png&f=1&nofb=1",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/grafana.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
@@ -29,9 +29,9 @@
"type": "alpine",
"script": "ct/alpine-grafana.sh",
"resources": {
- "cpu": "1",
- "ram": "256",
- "hdd": "1",
+ "cpu": 1,
+ "ram": 256,
+ "hdd": 1,
"os": "alpine",
"version": "3.19"
}
diff --git a/json/grocy.json b/json/grocy.json
index 5a52fcf7..5be078a1 100644
--- a/json/grocy.json
+++ b/json/grocy.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "80",
+ "interface_port": 80,
"documentation": null,
"website": "https://grocy.info/",
"logo": "https://grocy.info/img/grocy_logo.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/grocy.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/haos-vm.json b/json/haos-vm.json
index 80f95fcb..33f482bc 100644
--- a/json/haos-vm.json
+++ b/json/haos-vm.json
@@ -8,7 +8,7 @@
"type": "vm",
"updateable": false,
"privileged": false,
- "interface_port": "8123",
+ "interface_port": 8123,
"documentation": "https://www.home-assistant.io/docs/",
"website": "https://www.home-assistant.io/",
"logo": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4",
@@ -18,9 +18,9 @@
"type": "default",
"script": "vm/haos-vm.sh",
"resources": {
- "cpu": "2",
- "ram": "4096",
- "hdd": "32",
+ "cpu": 2,
+ "ram": 4096,
+ "hdd": 32,
"os": null,
"version": null
}
diff --git a/json/headscale.json b/json/headscale.json
index 3406f0f5..cc4c3ee1 100644
--- a/json/headscale.json
+++ b/json/headscale.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/headscale.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/heimdall-dashboard.json b/json/heimdall-dashboard.json
index 1a78219f..f0c523ad 100644
--- a/json/heimdall-dashboard.json
+++ b/json/heimdall-dashboard.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "7990",
+ "interface_port": 7990,
"documentation": null,
"website": "https://heimdall.site/",
"logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/heimdall.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/heimdall-dashboard.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/hivemq.json b/json/hivemq.json
index 77546684..6aa5d959 100644
--- a/json/hivemq.json
+++ b/json/hivemq.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "1883",
+ "interface_port": 1883,
"documentation": null,
"website": "https://www.hivemq.com/",
"logo": "https://hivemq.com/img/svg/hivemq-bee.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/hivemq.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/homarr.json b/json/homarr.json
index 208f7abc..fc4e3587 100644
--- a/json/homarr.json
+++ b/json/homarr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": null,
"website": "https://homarr.dev/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/homarr.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/homarr.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/homeassistant-core.json b/json/homeassistant-core.json
index e2b338ad..4294c70f 100644
--- a/json/homeassistant-core.json
+++ b/json/homeassistant-core.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8123",
+ "interface_port": 8123,
"documentation": "https://www.home-assistant.io/docs/",
"website": "https://www.home-assistant.io/",
"logo": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/homeassistant-core.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 8,
"os": "ubuntu",
"version": "24.04"
}
diff --git a/json/homeassistant.json b/json/homeassistant.json
index 44e58ee0..e5c153a1 100644
--- a/json/homeassistant.json
+++ b/json/homeassistant.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8123",
+ "interface_port": 8123,
"documentation": "https://www.home-assistant.io/docs/",
"website": "https://www.home-assistant.io/",
"logo": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/homeassistant.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "16",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 16,
"os": "debian",
"version": "12"
}
diff --git a/json/homebox.json b/json/homebox.json
index cc55634d..bad357f6 100644
--- a/json/homebox.json
+++ b/json/homebox.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "7745",
+ "interface_port": 7745,
"documentation": null,
"website": "https://homebox.software/en/",
"logo": "https://homebox.software/lilbox.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/homebox.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/homebridge.json b/json/homebridge.json
index af0bcded..8395b69e 100644
--- a/json/homebridge.json
+++ b/json/homebridge.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8581",
+ "interface_port": 8581,
"documentation": null,
"website": "https://homebridge.io/",
"logo": "https://raw.githubusercontent.com/homebridge/branding/master/logos/homebridge-color-round-stylized.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/homebridge.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/homepage.json b/json/homepage.json
index c1919f76..23d8438a 100644
--- a/json/homepage.json
+++ b/json/homepage.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": "https://gethomepage.dev/latest/configs/",
"website": "https://github.com/benphelps/homepage",
"logo": "https://avatars.githubusercontent.com/u/122929872?v=4",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/homepage.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "3",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 3,
"os": "debian",
"version": "12"
}
diff --git a/json/homer.json b/json/homer.json
index 217c2871..a04de3c1 100644
--- a/json/homer.json
+++ b/json/homer.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8010",
+ "interface_port": 8010,
"documentation": null,
"website": "https://github.com/bastienwirtz/homer#---------homer",
"logo": "https://raw.githubusercontent.com/bastienwirtz/homer/main/public/assets/icons/logo.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/homer.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/hyperhdr.json b/json/hyperhdr.json
index eba44709..f14a8424 100644
--- a/json/hyperhdr.json
+++ b/json/hyperhdr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": true,
- "interface_port": "8090",
+ "interface_port": 8090,
"documentation": null,
"website": "https://github.com/awawa-dev/HyperHDR",
"logo": "https://raw.githubusercontent.com/awawa-dev/HyperHDR/master/resources/icons/hyperhdr-icon-256px.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/hyperhdr.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/hyperion.json b/json/hyperion.json
index 26cd9355..49df10e0 100644
--- a/json/hyperion.json
+++ b/json/hyperion.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8090",
+ "interface_port": 8090,
"documentation": null,
"website": null,
"logo": "https://github.com/hyperion-project/hyperion.ng/raw/master/doc/logo_dark.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/hyperion.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/influxdb.json b/json/influxdb.json
index 4f84dd9c..d663a366 100644
--- a/json/influxdb.json
+++ b/json/influxdb.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8086",
+ "interface_port": 8086,
"documentation": null,
"website": "https://www.influxdata.com/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/influx.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/influxdb.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/iobroker.json b/json/iobroker.json
index 559d39db..7748d4dc 100644
--- a/json/iobroker.json
+++ b/json/iobroker.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8081",
+ "interface_port": 8081,
"documentation": null,
"website": "https://www.iobroker.net/#en/intro",
"logo": "https://raw.githubusercontent.com/ioBroker/ioBroker/master/img/logos/ioBroker_Logo_256px.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/iobroker.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/iventoy.json b/json/iventoy.json
index e2a9bd34..8f09fdc5 100644
--- a/json/iventoy.json
+++ b/json/iventoy.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "26000",
+ "interface_port": 26000,
"documentation": null,
"website": "https://www.iventoy.com/",
"logo": "https://www.iventoy.com/static/img/iventoy.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/iventoy.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/jackett.json b/json/jackett.json
index 31fb7a9c..fac43b0f 100644
--- a/json/jackett.json
+++ b/json/jackett.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "9117",
+ "interface_port": 9117,
"documentation": null,
"website": "https://github.com/Jackett/Jackett",
"logo": "https://raw.githubusercontent.com/Jackett/Jackett/master/src/Jackett.Common/Content/jacket_medium.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/jackett.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/jellyfin.json b/json/jellyfin.json
index 429402f2..de420c7e 100644
--- a/json/jellyfin.json
+++ b/json/jellyfin.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8096",
+ "interface_port": 8096,
"documentation": null,
"website": null,
"logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/jellyfin/icon.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/jellyfin.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "ubuntu",
"version": "22.04"
}
diff --git a/json/jellyseerr.json b/json/jellyseerr.json
index 8194a67d..157643d7 100644
--- a/json/jellyseerr.json
+++ b/json/jellyseerr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "5055",
+ "interface_port": 5055,
"documentation": null,
"website": "https://github.com/Fallenbagel/jellyseerr",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/jellyseerr.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/jellyseerr.sh",
"resources": {
- "cpu": "4",
- "ram": "4096",
- "hdd": "8",
+ "cpu": 4,
+ "ram": 4096,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/kavita.json b/json/kavita.json
index 7314ab64..3ab3e87e 100644
--- a/json/kavita.json
+++ b/json/kavita.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "5000",
+ "interface_port": 5000,
"documentation": null,
"website": "https://www.kavitareader.com/",
"logo": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/Logo/kavita.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/kavita.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/keycloak.json b/json/keycloak.json
index e28d3d54..47cf547b 100644
--- a/json/keycloak.json
+++ b/json/keycloak.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8080",
+ "interface_port": 8080,
"documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/193",
"website": "https://www.keycloak.org/",
"logo": "https://www.keycloak.org/resources/images/logo.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/keycloak.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/kimai.json b/json/kimai.json
index 832eb9d5..8de820fa 100644
--- a/json/kimai.json
+++ b/json/kimai.json
@@ -16,13 +16,13 @@
"install_methods": [
{
"type": "default",
- "script": "/ct/kimai.sh",
+ "script": "ct/kimai.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "7",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 7,
"os": "Debian",
- "version": 12
+ "version": "12"
}
}
],
diff --git a/json/komga.json b/json/komga.json
index e17ae747..50c31664 100644
--- a/json/komga.json
+++ b/json/komga.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "25600",
+ "interface_port": 25600,
"documentation": "https://komga.org/docs/introduction",
"website": "https://komga.org/",
"logo": "https://raw.githubusercontent.com/gotson/komga/25a1cfa8660c57335313c244e41c248371ffd9d6/komga-webui/src/assets/logo.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/komga.sh",
"resources": {
- "cpu": "1",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/kubo.json b/json/kubo.json
index 511eed10..15149700 100644
--- a/json/kubo.json
+++ b/json/kubo.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/kubo.sh",
"resources": {
- "cpu": "2",
- "ram": "4096",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 4096,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/lazylibrarian.json b/json/lazylibrarian.json
index b7079913..b5127c70 100644
--- a/json/lazylibrarian.json
+++ b/json/lazylibrarian.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "5299",
+ "interface_port": 5299,
"documentation": null,
"website": "https://gitlab.com/LazyLibrarian/LazyLibrarian",
"logo": "https://gitlab.com/uploads/-/system/project/avatar/9317860/ll.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/lazylibrarian.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/lidarr.json b/json/lidarr.json
index 0c6519c5..2a4be48c 100644
--- a/json/lidarr.json
+++ b/json/lidarr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8686",
+ "interface_port": 8686,
"documentation": null,
"website": "https://lidarr.audio/",
"logo": "https://raw.githubusercontent.com/Lidarr/Lidarr/develop/Logo/256.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/lidarr.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/linkwarden.json b/json/linkwarden.json
index d621cb53..4b19ef54 100644
--- a/json/linkwarden.json
+++ b/json/linkwarden.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": "https://docs.linkwarden.app/",
"website": "https://linkwarden.app/",
"logo": "https://raw.githubusercontent.com/linkwarden/linkwarden/main/assets/logo.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/linkwarden.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "12",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 12,
"os": "ubuntu",
"version": "22.04"
}
diff --git a/json/listmonk.json b/json/listmonk.json
index 83fddf04..dc765ec7 100644
--- a/json/listmonk.json
+++ b/json/listmonk.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "9000",
+ "interface_port": 9000,
"documentation": "https://listmonk.app/docs/",
"website": "https://listmonk.app/",
"logo": "https://listmonk.app/static/images/logo.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/listmonk.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/lldap.json b/json/lldap.json
index 0e7fb7d2..296f00c4 100644
--- a/json/lldap.json
+++ b/json/lldap.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "17170",
+ "interface_port": 17170,
"documentation": null,
"website": "https://github.com/lldap/lldap",
"logo": "https://avatars.githubusercontent.com/u/129409591?s=64&v=4",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/lldap.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/mafl.json b/json/mafl.json
index a8dc377b..c6a9f764 100644
--- a/json/mafl.json
+++ b/json/mafl.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": null,
"website": "https://mafl.hywax.space/",
"logo": "https://raw.githubusercontent.com/hywax/mafl/main/docs/public/logotype.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/mafl.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "6",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 6,
"os": "debian",
"version": "12"
}
diff --git a/json/magicmirror.json b/json/magicmirror.json
index 798ffc5b..6df13ac6 100644
--- a/json/magicmirror.json
+++ b/json/magicmirror.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8080",
+ "interface_port": 8080,
"documentation": "https://docs.magicmirror.builders/configuration/introduction.html#configuring-your-magicmirror",
"website": "https://docs.magicmirror.builders/",
"logo": "https://github.com/MichMich/MagicMirror/raw/master/.github/header.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/magicmirror.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "3",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 3,
"os": "debian",
"version": "12"
}
diff --git a/json/mariadb.json b/json/mariadb.json
index 3dfc1009..31b029a2 100644
--- a/json/mariadb.json
+++ b/json/mariadb.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "3306",
+ "interface_port": 3306,
"documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/192",
"website": "https://mariadb.org/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/mariadb.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/mariadb.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/matterbridge.json b/json/matterbridge.json
index fbd5233b..4f7a2fce 100644
--- a/json/matterbridge.json
+++ b/json/matterbridge.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8283",
+ "interface_port": 8283,
"documentation": null,
"website": "https://github.com/Luligu/matterbridge",
"logo": "https://raw.githubusercontent.com/Luligu/matterbridge/main/frontend/public/matterbridge%20624x624.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/matterbridge.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/mediamtx.json b/json/mediamtx.json
index fcd29d81..6343ada9 100644
--- a/json/mediamtx.json
+++ b/json/mediamtx.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/mediamtx.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/medusa.json b/json/medusa.json
index 3b6eda6a..61bb0f62 100644
--- a/json/medusa.json
+++ b/json/medusa.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8081",
+ "interface_port": 8081,
"documentation": null,
"website": "https://pymedusa.com/",
"logo": "https://cdn.jsdelivr.net/gh/pymedusa/medusa.github.io@4360d494/images/logo/new-logo.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/medusa.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "6",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 6,
"os": "debian",
"version": "12"
}
diff --git a/json/memos.json b/json/memos.json
index 5237621f..7f3251f3 100644
--- a/json/memos.json
+++ b/json/memos.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "9030",
+ "interface_port": 9030,
"documentation": null,
"website": "https://www.usememos.com/",
"logo": "https://camo.githubusercontent.com/aa5a8cac358e3448ef7bad80fc178699841913ec438ed0ddfe18f867f931d7ee/68747470733a2f2f7777772e7573656d656d6f732e636f6d2f6c6f676f2d726f756e6465642e706e67",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/memos.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "7",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 7,
"os": "debian",
"version": "12"
}
diff --git a/json/meshcentral.json b/json/meshcentral.json
index e6af7557..9ad0f93c 100644
--- a/json/meshcentral.json
+++ b/json/meshcentral.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "80",
+ "interface_port": 80,
"documentation": null,
"website": "https://meshcentral.com/",
"logo": "https://github.com/Ylianst/MeshCentral/blob/master/public/favicon-303x303.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/meshcentral.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/metube.json b/json/metube.json
index 355286d1..ff2f7569 100644
--- a/json/metube.json
+++ b/json/metube.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8081",
+ "interface_port": 8081,
"documentation": null,
"website": "https://github.com/alexta69/metube",
"logo": "https://raw.githubusercontent.com/alexta69/metube/master/ui/src/assets/icons/android-chrome-192x192.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/metube.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "10",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 10,
"os": "debian",
"version": "12"
}
diff --git a/json/mikrotik-routeros.json b/json/mikrotik-routeros.json
index c091fd88..16bce81b 100644
--- a/json/mikrotik-routeros.json
+++ b/json/mikrotik-routeros.json
@@ -18,8 +18,8 @@
"type": "default",
"script": "vm/mikrotik-routeros.sh",
"resources": {
- "cpu": "2",
- "ram": "512",
+ "cpu": 2,
+ "ram": 512,
"hdd": null,
"os": null,
"version": null
diff --git a/json/mongodb.json b/json/mongodb.json
index 6a119f36..81aa7f5a 100644
--- a/json/mongodb.json
+++ b/json/mongodb.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/mongodb.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/motioneye.json b/json/motioneye.json
index 8f646d22..52697b10 100644
--- a/json/motioneye.json
+++ b/json/motioneye.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8765",
+ "interface_port": 8765,
"documentation": null,
"website": null,
"logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/motioneye/icon.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/motioneye.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/mqtt.json b/json/mqtt.json
index dee12396..b3168c48 100644
--- a/json/mqtt.json
+++ b/json/mqtt.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/mqtt.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/myspeed.json b/json/myspeed.json
index 6eaff01e..596176c5 100644
--- a/json/myspeed.json
+++ b/json/myspeed.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "5216",
+ "interface_port": 5216,
"documentation": null,
"website": "https://myspeed.dev/",
"logo": "https://raw.githubusercontent.com/gnmyt/myspeed/development/web/public/assets/img/logo.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/myspeed.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/mysql.json b/json/mysql.json
index f12aaa78..6870aed7 100644
--- a/json/mysql.json
+++ b/json/mysql.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/mysql.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/n8n.json b/json/n8n.json
index 21b5f57b..f8f94275 100644
--- a/json/n8n.json
+++ b/json/n8n.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "5678",
+ "interface_port": 5678,
"documentation": null,
"website": "https://n8n.io/",
"logo": "https://docs.n8n.io/_images/n8n-docs-icon.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/n8n.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "6",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 6,
"os": "debian",
"version": "12"
}
diff --git a/json/navidrome.json b/json/navidrome.json
index 15cac4d8..f44412d0 100644
--- a/json/navidrome.json
+++ b/json/navidrome.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "4533",
+ "interface_port": 4533,
"documentation": null,
"website": "https://www.navidrome.org/",
"logo": "https://raw.githubusercontent.com/navidrome/navidrome/master/resources/logo-192x192.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/navidrome.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/neo4j.json b/json/neo4j.json
index 41a15895..d0adccee 100644
--- a/json/neo4j.json
+++ b/json/neo4j.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "7474",
+ "interface_port": 7474,
"documentation": null,
"website": "https://neo4j.com/product/neo4j-graph-database/",
"logo": "https://avatars.githubusercontent.com/u/201120?s=200&v=4",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/neo4j.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/netbox.json b/json/netbox.json
index adb1c1f9..4870e0a7 100644
--- a/json/netbox.json
+++ b/json/netbox.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "443",
+ "interface_port": 443,
"documentation": "https://netboxlabs.com/docs/netbox/en/stable/",
"website": "https://netboxlabs.com/",
"logo": "https://github.com/netbox-community/netbox/wiki/images/logos/netbox_icon.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/netbox.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/nextcloud-vm.json b/json/nextcloud-vm.json
index 83942b49..ad1edb1e 100644
--- a/json/nextcloud-vm.json
+++ b/json/nextcloud-vm.json
@@ -8,7 +8,7 @@
"type": "vm",
"updateable": false,
"privileged": false,
- "interface_port": "80",
+ "interface_port": 80,
"documentation": null,
"website": "https://www.turnkeylinux.org/nextcloud",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nextcloud.svg",
@@ -18,11 +18,11 @@
"type": "default",
"script": "vm/nextcloud-vm.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "12",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 12,
"os": "debian",
- "version": 12
+ "version": "12"
}
}
],
diff --git a/json/nextcloudpi.json b/json/nextcloudpi.json
index 53b72c91..bd0098e7 100644
--- a/json/nextcloudpi.json
+++ b/json/nextcloudpi.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "433",
+ "interface_port": 433,
"documentation": null,
"website": "https://www.turnkeylinux.org/nextcloud",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nextcloud.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/nextcloudpi.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
@@ -29,9 +29,9 @@
"type": "alpine",
"script": "ct/alpine-nextcloud.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "2",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 2,
"os": "alpine",
"version": "3.19"
}
diff --git a/json/nextpvr.json b/json/nextpvr.json
index 651269b9..38206c30 100644
--- a/json/nextpvr.json
+++ b/json/nextpvr.json
@@ -16,13 +16,13 @@
"install_methods": [
{
"type": "default",
- "script": "/ct/nextpvr.sh",
+ "script": "ct/nextpvr.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "5",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 5,
"os": "Debian",
- "version": 12
+ "version": "12"
}
}
],
diff --git a/json/nginxproxymanager.json b/json/nginxproxymanager.json
index 98c9565b..d2c19f46 100644
--- a/json/nginxproxymanager.json
+++ b/json/nginxproxymanager.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "81",
+ "interface_port": 81,
"documentation": null,
"website": "https://nginxproxymanager.com/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nginxproxymanager.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/nginxproxymanager.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/nocodb.json b/json/nocodb.json
index 4f32b300..689b19c1 100644
--- a/json/nocodb.json
+++ b/json/nocodb.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8080",
+ "interface_port": 8080,
"documentation": null,
"website": "https://www.nocodb.com/",
"logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/nocodb.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/nocodb.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/node-red.json b/json/node-red.json
index a9c6a10e..42f2eaed 100644
--- a/json/node-red.json
+++ b/json/node-red.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "1880",
+ "interface_port": 1880,
"documentation": null,
"website": "https://nodered.org/",
"logo": "https://github.com/home-assistant/brands/blob/master/custom_integrations/nodered/icon.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/node-red.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/notifiarr.json b/json/notifiarr.json
index b88cc2eb..3b7f01dd 100644
--- a/json/notifiarr.json
+++ b/json/notifiarr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "5454",
+ "interface_port": 5454,
"documentation": null,
"website": "https://notifiarr.com/",
"logo": "https://notifiarr.com/images/logo/notifiarr.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/notifiarr.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/ntfy.json b/json/ntfy.json
index 63614cfc..8d9c4529 100644
--- a/json/ntfy.json
+++ b/json/ntfy.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "80",
+ "interface_port": 80,
"documentation": null,
"website": "https://ntfy.sh/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ntfy.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/ntfy.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/nzbget.json b/json/nzbget.json
index 3e23ab50..ea663fb1 100644
--- a/json/nzbget.json
+++ b/json/nzbget.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "6789",
+ "interface_port": 6789,
"documentation": null,
"website": "https://nzbget.com/",
"logo": "https://avatars.githubusercontent.com/u/3368377?s=200&v=4",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/nzbget.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/octoprint.json b/json/octoprint.json
index 19eb02ab..8bc0b0d6 100644
--- a/json/octoprint.json
+++ b/json/octoprint.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": true,
- "interface_port": "5000",
+ "interface_port": 5000,
"documentation": null,
"website": "https://octoprint.org/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/octoprint.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/octoprint.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/olivetin.json b/json/olivetin.json
index 206a0709..3902d7cd 100644
--- a/json/olivetin.json
+++ b/json/olivetin.json
@@ -8,7 +8,7 @@
"type": "misc",
"updateable": false,
"privileged": false,
- "interface_port": "1337",
+ "interface_port": 1337,
"documentation": null,
"website": "https://www.olivetin.app/",
"logo": "https://www.olivetin.app/resources/images/logo.png",
diff --git a/json/omada.json b/json/omada.json
index c9dd08a8..e38c25ac 100644
--- a/json/omada.json
+++ b/json/omada.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8043",
+ "interface_port": 8043,
"documentation": null,
"website": "https://www.tp-link.com/us/support/download/omada-software-controller/",
"logo": "https://www.enterpriseitpro.net/wp-content/uploads/2020/12/logo-omada.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/omada.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/ombi.json b/json/ombi.json
index 3d08de54..def2443b 100644
--- a/json/ombi.json
+++ b/json/ombi.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "5000",
+ "interface_port": 5000,
"documentation": null,
"website": "https://ombi.io/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ombi.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/ombi.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/omv.json b/json/omv.json
index 576f8527..a2d759dd 100644
--- a/json/omv.json
+++ b/json/omv.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "80",
+ "interface_port": 80,
"documentation": null,
"website": "https://www.openmediavault.org/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/openmediavault.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/omv.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/openhab.json b/json/openhab.json
index a90c0622..fdf53494 100644
--- a/json/openhab.json
+++ b/json/openhab.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8080",
+ "interface_port": 8080,
"documentation": null,
"website": "https://www.openhab.org/",
"logo": "https://www.coxprod.org/domotique/wp-content/uploads/2019/01/openhab-logo-square.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/openhab.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/openobserve.json b/json/openobserve.json
index 822f3262..3e6aec81 100644
--- a/json/openobserve.json
+++ b/json/openobserve.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "5080",
+ "interface_port": 5080,
"documentation": null,
"website": "https://openobserve.ai/",
"logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/openobsecure.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/openobserve.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "3",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 3,
"os": "debian",
"version": "12"
}
diff --git a/json/openwebui.json b/json/openwebui.json
index e1cf1cf8..1a3c2017 100644
--- a/json/openwebui.json
+++ b/json/openwebui.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8080",
+ "interface_port": 8080,
"documentation": null,
"website": "https://openwebui.com/",
"logo": "https://raw.githubusercontent.com/open-webui/open-webui/refs/heads/main/static/favicon.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/openwebui.sh",
"resources": {
- "cpu": "4",
- "ram": "4096",
- "hdd": "16",
+ "cpu": 4,
+ "ram": 4096,
+ "hdd": 16,
"os": "debian",
"version": "12"
}
diff --git a/json/openwrt.json b/json/openwrt.json
index 27036472..4450acab 100644
--- a/json/openwrt.json
+++ b/json/openwrt.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "vm/openwrt.sh",
"resources": {
- "cpu": "1",
- "ram": "256",
- "hdd": "0.5",
+ "cpu": 1,
+ "ram": 256,
+ "hdd": 0.5,
"os": null,
"version": null
}
diff --git a/json/overseerr.json b/json/overseerr.json
index 9366500f..58d60a69 100644
--- a/json/overseerr.json
+++ b/json/overseerr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "5055",
+ "interface_port": 5055,
"documentation": null,
"website": "https://overseerr.dev/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/overseerr.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/overseerr.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/owncast.json b/json/owncast.json
index 809c12de..bbb6fe75 100644
--- a/json/owncast.json
+++ b/json/owncast.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8080",
+ "interface_port": 8080,
"documentation": null,
"website": "https://owncast.online/",
"logo": "https://raw.githubusercontent.com/owncast/owncast/develop/web/public/img/favicon/android-icon-144x144.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/owncast.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "2",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/owncloud-vm.json b/json/owncloud-vm.json
index 4341d665..40066eca 100644
--- a/json/owncloud-vm.json
+++ b/json/owncloud-vm.json
@@ -8,7 +8,7 @@
"type": "vm",
"updateable": false,
"privileged": false,
- "interface_port": "80",
+ "interface_port": 80,
"documentation": null,
"website": "https://www.turnkeylinux.org/owncloud",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/owncloud.svg",
@@ -18,11 +18,11 @@
"type": "default",
"script": "vm/owncloud-vm.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "12",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 12,
"os": "debian",
- "version": 12
+ "version": "12"
}
}
],
diff --git a/json/pairdrop.json b/json/pairdrop.json
index 03cd258a..b1c86d38 100644
--- a/json/pairdrop.json
+++ b/json/pairdrop.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": null,
"website": "https://github.com/schlagmichdoch/PairDrop",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/pairdrop.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/pairdrop.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/paperless-ngx.json b/json/paperless-ngx.json
index 7c152051..2051d9ff 100644
--- a/json/paperless-ngx.json
+++ b/json/paperless-ngx.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8000",
+ "interface_port": 8000,
"documentation": null,
"website": "https://docs.paperless-ngx.com/",
"logo": "https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/resources/logo/web/svg/square.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/paperless-ngx.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "10",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 10,
"os": "debian",
"version": "12"
}
diff --git a/json/pbs.json b/json/pbs.json
index 1a3c456a..afcf597c 100644
--- a/json/pbs.json
+++ b/json/pbs.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8007",
+ "interface_port": 8007,
"documentation": null,
"website": "https://www.proxmox.com/en/proxmox-backup-server/overview",
"logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/pbs.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "10",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 10,
"os": "debian",
"version": "12"
}
diff --git a/json/peanut.json b/json/peanut.json
index f091537e..7a341e4e 100644
--- a/json/peanut.json
+++ b/json/peanut.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": null,
"website": "https://github.com/Brandawg93/PeaNUT/",
"logo": "https://raw.githubusercontent.com/Brandawg93/PeaNUT/main/src/app/icon.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/peanut.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/petio.json b/json/petio.json
index 40ea7d27..74880164 100644
--- a/json/petio.json
+++ b/json/petio.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "7777",
+ "interface_port": 7777,
"documentation": null,
"website": "https://petio.tv/",
"logo": "https://raw.githubusercontent.com/petio-team/petio/master/frontend/public/p-seamless.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/petio.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "ubuntu",
"version": "20.04"
}
diff --git a/json/photoprism.json b/json/photoprism.json
index 5dd1417a..0e796d0d 100644
--- a/json/photoprism.json
+++ b/json/photoprism.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "2342",
+ "interface_port": 2342,
"documentation": null,
"website": "https://photoprism.app/",
"logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/photoprism.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/photoprism.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/pialert.json b/json/pialert.json
index 51f0f64b..5fee472b 100644
--- a/json/pialert.json
+++ b/json/pialert.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/pialert.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "3",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 3,
"os": "debian",
"version": "12"
}
diff --git a/json/pihole.json b/json/pihole.json
index 57625a54..8de0f05b 100644
--- a/json/pihole.json
+++ b/json/pihole.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "81",
+ "interface_port": 81,
"documentation": "https://docs.pi-hole.net/",
"website": "https://pi-hole.net/",
"logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/pi_hole/icon%402x.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/pihole.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/pimox-haos-vm.json b/json/pimox-haos-vm.json
index 05bc9277..93aa36a4 100644
--- a/json/pimox-haos-vm.json
+++ b/json/pimox-haos-vm.json
@@ -8,7 +8,7 @@
"type": "vm",
"updateable": false,
"privileged": false,
- "interface_port": "8123",
+ "interface_port": 8123,
"documentation": null,
"website": "https://github.com/jiangcuo/Proxmox-Port",
"logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/pimox.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "vm/pimox-haos-vm.sh",
"resources": {
- "cpu": "2",
- "ram": "4096",
- "hdd": "32",
+ "cpu": 2,
+ "ram": 4096,
+ "hdd": 32,
"os": null,
"version": null
}
diff --git a/json/pingvin.json b/json/pingvin.json
index eb14b98f..704fe4c4 100644
--- a/json/pingvin.json
+++ b/json/pingvin.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": null,
"website": "https://github.com/stonith404/pingvin-share",
"logo": "https://github.com/stonith404/pingvin-share/blob/main/frontend/public/img/logo.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/pingvin.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/plex.json b/json/plex.json
index 66d30476..019eb52c 100644
--- a/json/plex.json
+++ b/json/plex.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "32400",
+ "interface_port": 32400,
"documentation": null,
"website": "https://www.plex.tv/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/plex-white.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/plex.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "ubuntu",
"version": "22.04"
}
diff --git a/json/pocketbase.json b/json/pocketbase.json
index ed68dfeb..0d3b1108 100644
--- a/json/pocketbase.json
+++ b/json/pocketbase.json
@@ -6,7 +6,7 @@
],
"date_created": "2024-05-07",
"type": "ct",
- "updateable": false,
+ "updateable": true,
"privileged": false,
"interface_port": null,
"documentation": "https://pocketbase.io/docs/",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/pocketbase.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "8",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
@@ -31,4 +31,4 @@
"password": null
},
"notes": []
-}
\ No newline at end of file
+}
diff --git a/json/podman-homeassistant.json b/json/podman-homeassistant.json
index 90f2c08f..247a33a9 100644
--- a/json/podman-homeassistant.json
+++ b/json/podman-homeassistant.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8123",
+ "interface_port": 8123,
"documentation": "https://www.home-assistant.io/docs/",
"website": "https://www.home-assistant.io/",
"logo": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/podman-homeassistant.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "16",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 16,
"os": "debian",
"version": "12"
}
diff --git a/json/podman.json b/json/podman.json
index 014309a7..c9eb4d66 100644
--- a/json/podman.json
+++ b/json/podman.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/podman.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/postgresql.json b/json/postgresql.json
index 77f5fff3..c60465c7 100644
--- a/json/postgresql.json
+++ b/json/postgresql.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "5432",
+ "interface_port": 5432,
"documentation": null,
"website": "https://www.postgresql.org/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/postgresql.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/postgresql.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/prometheus.json b/json/prometheus.json
index d8ac6e0f..b0c5ed48 100644
--- a/json/prometheus.json
+++ b/json/prometheus.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "9090",
+ "interface_port": 9090,
"documentation": null,
"website": "https://prometheus.io/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/prometheus.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/prometheus.sh",
"resources": {
- "cpu": "1",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/prowlarr.json b/json/prowlarr.json
index 4a9e4662..3be672df 100644
--- a/json/prowlarr.json
+++ b/json/prowlarr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "9696",
+ "interface_port": 9696,
"documentation": null,
"website": "https://github.com/Prowlarr/Prowlarr",
"logo": "https://raw.githubusercontent.com/Prowlarr/Prowlarr/develop/Logo/256.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/prowlarr.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/qbittorrent.json b/json/qbittorrent.json
index 82d222fa..b360a65d 100644
--- a/json/qbittorrent.json
+++ b/json/qbittorrent.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8090",
+ "interface_port": 8090,
"documentation": null,
"website": "https://www.qbittorrent.org/",
"logo": "https://raw.githubusercontent.com/qbittorrent/qBittorrent/master/src/icons/qbittorrent.ico",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/qbittorrent.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/rabbitmq.json b/json/rabbitmq.json
index 346b6819..3029bea8 100644
--- a/json/rabbitmq.json
+++ b/json/rabbitmq.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "15672",
+ "interface_port": 15672,
"documentation": null,
"website": "https://www.rabbitmq.com/",
"logo": "https://raw.githubusercontent.com/rabbitmq/rabbitmq-website/main/static/img/rabbitmq-logo.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/rabbitmq.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/radarr.json b/json/radarr.json
index a56fc847..f6491201 100644
--- a/json/radarr.json
+++ b/json/radarr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "7878",
+ "interface_port": 7878,
"documentation": null,
"website": "https://radarr.video/",
"logo": "https://raw.githubusercontent.com/Radarr/Radarr/develop/Logo/256.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/radarr.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/rdtclient.json b/json/rdtclient.json
index 7a542610..54a718bd 100644
--- a/json/rdtclient.json
+++ b/json/rdtclient.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "6500",
+ "interface_port": 6500,
"documentation": null,
"website": "https://github.com/rogerfar/rdt-client",
"logo": "https://fcdn.real-debrid.com/0820/images/logo.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/rdtclient.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/readarr.json b/json/readarr.json
index f0780f80..3cbacf41 100644
--- a/json/readarr.json
+++ b/json/readarr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8787",
+ "interface_port": 8787,
"documentation": null,
"website": "https://readarr.com/",
"logo": "https://raw.githubusercontent.com/Readarr/Readarr/develop/Logo/256.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/readarr.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/readeck.json b/json/readeck.json
index ce65540e..447cb23c 100644
--- a/json/readeck.json
+++ b/json/readeck.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8000",
+ "interface_port": 8000,
"documentation": null,
"website": "https://readeck.org/",
"logo": "https://codeberg.org/readeck/readeck/raw/branch/main/web/media/logo-square.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/readeck.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/recyclarr.json b/json/recyclarr.json
index 0090f772..4ec59029 100644
--- a/json/recyclarr.json
+++ b/json/recyclarr.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/recyclarr.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/redis.json b/json/redis.json
index 18515323..11c82b51 100644
--- a/json/redis.json
+++ b/json/redis.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/redis.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/rtsptoweb.json b/json/rtsptoweb.json
index 37d28f5f..33f2f381 100644
--- a/json/rtsptoweb.json
+++ b/json/rtsptoweb.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8083",
+ "interface_port": 8083,
"documentation": null,
"website": "https://github.com/deepch/RTSPtoWeb",
"logo": "https://brands.home-assistant.io/_/rtsp_to_webrtc/logo.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/rtsptoweb.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/runtipi.json b/json/runtipi.json
index b6d350ed..d77dee5b 100644
--- a/json/runtipi.json
+++ b/json/runtipi.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "80",
+ "interface_port": 80,
"documentation": null,
"website": "https://runtipi.io/",
"logo": "https://runtipi.io/_next/static/media/tipi.c0b9b68e.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/runtipi.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/sabnzbd.json b/json/sabnzbd.json
index 3b0161c9..003f5d8f 100644
--- a/json/sabnzbd.json
+++ b/json/sabnzbd.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "7777",
+ "interface_port": 7777,
"documentation": null,
"website": "https://sabnzbd.org/",
"logo": "https://raw.githubusercontent.com/sabnzbd/sabnzbd/develop/icons/logo-arrow.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/sabnzbd.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/scrutiny.json b/json/scrutiny.json
deleted file mode 100644
index fcc9cb95..00000000
--- a/json/scrutiny.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "name": "Scrutiny",
- "slug": "scrutiny",
- "categories": [],
- "date_created": "2024-06-26",
- "type": "LXC",
- "updateable": 1,
- "privileged": 0,
- "interface_port": "8080",
- "documentation": "",
- "website": "https://github.com/AnalogJ/scrutiny?tab=readme-ov-file",
- "logo": "https://github.com/AnalogJ/scrutiny/raw/master/webapp/frontend/src/assets/images/logo/scrutiny-logo-dark.png",
- "description": "Scrutiny is a web-based tool for monitoring hard drive health using S.M.A.R.T metrics. It integrates with smartd to detect all connected hard drives, track their historical S.M.A.R.T data, and set customized thresholds based on real-world failure rates. It offers a web UI for easy monitoring and can send failure notifications via various services. Scrutiny aims to predict drive failures and ensure data safety through proactive monitoring and alerting.",
- "install_methods": [
- {
- "type": "default",
- "installer": "bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/scrutiny.sh)\"",
- "resources": {
- "cpu": "",
- "ram": "",
- "hdd": "",
- "os": "",
- "version": ""
- }
- }
- ],
- "default_credentials": {
- "username": "admin",
- "password": "admin"
- },
- "alerts": []
-}
\ No newline at end of file
diff --git a/json/sftpgo.json b/json/sftpgo.json
index 8bd44fff..4bddf09d 100644
--- a/json/sftpgo.json
+++ b/json/sftpgo.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8080",
+ "interface_port": 8080,
"documentation": null,
"website": "https://github.com/drakkan/sftpgo",
"logo": "https://raw.githubusercontent.com/drakkan/sftpgo/main/img/logo.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/sftpgo.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/shinobi.json b/json/shinobi.json
index 3130ada6..19fdf4b6 100644
--- a/json/shinobi.json
+++ b/json/shinobi.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8080",
+ "interface_port": 8080,
"documentation": null,
"website": "https://shinobi.video/",
"logo": "https://gitlab.com/uploads/-/system/project/avatar/6947723/mstile-150x150.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/shinobi.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "ubuntu",
"version": "22.04"
}
diff --git a/json/smokeping.json b/json/smokeping.json
index 7f93ab40..63ccf722 100644
--- a/json/smokeping.json
+++ b/json/smokeping.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/smokeping.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/sonarr.json b/json/sonarr.json
index a29e2f20..3af4f8e3 100644
--- a/json/sonarr.json
+++ b/json/sonarr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8989",
+ "interface_port": 8989,
"documentation": null,
"website": "https://sonarr.tv/",
"logo": "https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/256.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/sonarr.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/spoolman.json b/json/spoolman.json
index 222fad56..539fb4be 100644
--- a/json/spoolman.json
+++ b/json/spoolman.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "7912",
+ "interface_port": 7912,
"documentation": null,
"website": "https://github.com/Donkie/Spoolman",
"logo": "https://raw.githubusercontent.com/Donkie/Spoolman/master/client/public/favicon.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/spoolman.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/stirling-pdf.json b/json/stirling-pdf.json
index be7f22f5..62522549 100644
--- a/json/stirling-pdf.json
+++ b/json/stirling-pdf.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8080",
+ "interface_port": 8080,
"documentation": null,
"website": "https://github.com/Stirling-Tools/Stirling-PDF",
"logo": "https://raw.githubusercontent.com/Stirling-Tools/Stirling-PDF/main/docs/stirling-pdf.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/stirling-pdf.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/syncthing.json b/json/syncthing.json
index 02f2dab1..a8214960 100644
--- a/json/syncthing.json
+++ b/json/syncthing.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8384",
+ "interface_port": 8384,
"documentation": null,
"website": "https://syncthing.net/",
"logo": "https://raw.githubusercontent.com/syncthing/syncthing/6afaa9f20c8eb9c7af5abbe2f2d90fa2571aa7ad/assets/logo-only.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/syncthing.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/tandoor.json b/json/tandoor.json
index 3c4d63da..8ddee465 100644
--- a/json/tandoor.json
+++ b/json/tandoor.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8002",
+ "interface_port": 8002,
"documentation": null,
"website": "https://tandoor.dev/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/tandoor.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/tandoor.sh",
"resources": {
- "cpu": "4",
- "ram": "4096",
- "hdd": "10",
+ "cpu": 4,
+ "ram": 4096,
+ "hdd": 10,
"os": "debian",
"version": "12"
}
diff --git a/json/tasmoadmin.json b/json/tasmoadmin.json
index 7924dfa8..5ecfd95a 100644
--- a/json/tasmoadmin.json
+++ b/json/tasmoadmin.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "9999",
+ "interface_port": 9999,
"documentation": null,
"website": "https://github.com/TasmoAdmin/TasmoAdmin#readme",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/tasmota.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/tasmoadmin.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/tautulli.json b/json/tautulli.json
index 487f55d0..0e677d8a 100644
--- a/json/tautulli.json
+++ b/json/tautulli.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8181",
+ "interface_port": 8181,
"documentation": null,
"website": "https://tautulli.com/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/tautulli.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/tautulli.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/tdarr.json b/json/tdarr.json
index 011da903..7667d196 100644
--- a/json/tdarr.json
+++ b/json/tdarr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8265",
+ "interface_port": 8265,
"documentation": null,
"website": "https://tdarr.io/",
"logo": "https://home.tdarr.io/static/media/logo3-min.246d6df44c7f16ddebaf.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/tdarr.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/technitiumdns.json b/json/technitiumdns.json
index 90b92a73..f7f9b924 100644
--- a/json/technitiumdns.json
+++ b/json/technitiumdns.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "5380",
+ "interface_port": 5380,
"documentation": null,
"website": "https://technitium.com/dns/",
"logo": "https://technitium.com/img/logo.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/technitiumdns.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/threadfin.json b/json/threadfin.json
index d110dbda..bf568566 100644
--- a/json/threadfin.json
+++ b/json/threadfin.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/threadfin.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/tianji.json b/json/tianji.json
index 51f2ca6f..33a238d2 100644
--- a/json/tianji.json
+++ b/json/tianji.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "12345",
+ "interface_port": 12345,
"documentation": null,
"website": "https://tianji.msgbyte.com/",
"logo": "https://tianji.msgbyte.com/img/logo.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/tianji.sh",
"resources": {
- "cpu": "4",
- "ram": "4096",
- "hdd": "12",
+ "cpu": 4,
+ "ram": 4096,
+ "hdd": 12,
"os": "debian",
"version": "12"
}
diff --git a/json/traccar.json b/json/traccar.json
index c4607738..91075f55 100644
--- a/json/traccar.json
+++ b/json/traccar.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8082",
+ "interface_port": 8082,
"documentation": null,
"website": "https://www.traccar.org/",
"logo": "https://avatars.githubusercontent.com/u/37892282?s=100&v=4",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/traccar.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/traefik.json b/json/traefik.json
index 7231d565..75412dff 100644
--- a/json/traefik.json
+++ b/json/traefik.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8080",
+ "interface_port": 8080,
"documentation": null,
"website": "https://traefik.io/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/traefik-gopher.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/traefik.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/transmission.json b/json/transmission.json
index 88ed7827..6bdafec7 100644
--- a/json/transmission.json
+++ b/json/transmission.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "9091",
+ "interface_port": 9091,
"documentation": null,
"website": "https://transmissionbt.com/",
"logo": "https://raw.githubusercontent.com/transmission/transmission/main/web/assets/img/logo.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/transmission.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/trilium.json b/json/trilium.json
index 7b6e7185..2914bb2d 100644
--- a/json/trilium.json
+++ b/json/trilium.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8080",
+ "interface_port": 8080,
"documentation": null,
"website": "https://github.com/zadam/trilium#trilium-notes",
"logo": "https://raw.githubusercontent.com/zadam/trilium/master/images/app-icons/png/128x128.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/trilium.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/ubuntu.json b/json/ubuntu.json
index ed3c04c6..6822bebd 100644
--- a/json/ubuntu.json
+++ b/json/ubuntu.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/ubuntu.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "ubuntu",
"version": "22.04"
}
diff --git a/json/ubuntu2204-vm.json b/json/ubuntu2204-vm.json
index b885ad6d..ed020483 100644
--- a/json/ubuntu2204-vm.json
+++ b/json/ubuntu2204-vm.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "vm/ubuntu2204-vm.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "2",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 2,
"os": null,
"version": null
}
diff --git a/json/ubuntu2404-vm.json b/json/ubuntu2404-vm.json
index 009c0409..df4c71c6 100644
--- a/json/ubuntu2404-vm.json
+++ b/json/ubuntu2404-vm.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "vm/ubuntu2404-vm.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "2",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 2,
"os": null,
"version": null
}
diff --git a/json/umami.json b/json/umami.json
index 5d67f310..e440ca52 100644
--- a/json/umami.json
+++ b/json/umami.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": null,
"website": "https://umami.is/",
"logo": "https://raw.githubusercontent.com/umami-software/umami/master/public/android-chrome-512x512.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/umami.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "12",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 12,
"os": "debian",
"version": "12"
}
diff --git a/json/unifi.json b/json/unifi.json
index 66484787..080312cb 100644
--- a/json/unifi.json
+++ b/json/unifi.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8443",
+ "interface_port": 8443,
"documentation": null,
"website": "https://www.ui.com/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ubiquiti.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/unifi.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "8",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 8,
"os": "debian",
"version": "12"
}
diff --git a/json/unmanic.json b/json/unmanic.json
index b87eca59..e218f891 100644
--- a/json/unmanic.json
+++ b/json/unmanic.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": true,
- "interface_port": "8888",
+ "interface_port": 8888,
"documentation": null,
"website": "https://docs.unmanic.app/",
"logo": "https://raw.githubusercontent.com/Unmanic/unmanic/master/icon.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/unmanic.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/uptimekuma.json b/json/uptimekuma.json
index b8617dfa..fe937591 100644
--- a/json/uptimekuma.json
+++ b/json/uptimekuma.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "3001",
+ "interface_port": 3001,
"documentation": null,
"website": "https://github.com/louislam/uptime-kuma#uptime-kuma",
"logo": "https://github.com/louislam/uptime-kuma/blob/master/public/icon.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/uptimekuma.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/vaultwarden.json b/json/vaultwarden.json
index a3c7caa0..363c177b 100644
--- a/json/vaultwarden.json
+++ b/json/vaultwarden.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8000",
+ "interface_port": 8000,
"documentation": null,
"website": "https://www.vaultwarden.net/",
"logo": "https://raw.githubusercontent.com/dani-garcia/vaultwarden/main/resources/vaultwarden-icon-white.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/vaultwarden.sh",
"resources": {
- "cpu": "4",
- "ram": "6144",
- "hdd": "6",
+ "cpu": 4,
+ "ram": 6144,
+ "hdd": 6,
"os": "debian",
"version": "12"
}
@@ -29,9 +29,9 @@
"type": "alpine",
"script": "ct/alpine-vaultwarden.sh",
"resources": {
- "cpu": "1",
- "ram": "256",
- "hdd": "0.3",
+ "cpu": 1,
+ "ram": 256,
+ "hdd": 0.3,
"os": "alpine",
"version": "3.19"
}
diff --git a/json/vikunja.json b/json/vikunja.json
index b18961f7..1203c0f3 100644
--- a/json/vikunja.json
+++ b/json/vikunja.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "3456",
+ "interface_port": 3456,
"documentation": null,
"website": "https://vikunja.io/",
"logo": "https://community.vikunja.io/uploads/default/original/1X/894bd400d7c5bde78a65ba02e326798ccfb82006.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/vikunja.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/wallos.json b/json/wallos.json
index b897db84..00a08674 100644
--- a/json/wallos.json
+++ b/json/wallos.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/wallos.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "5",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 5,
"os": "debian",
"version": "12"
}
diff --git a/json/wastebin.json b/json/wastebin.json
index 04834bd9..15bdb9b2 100644
--- a/json/wastebin.json
+++ b/json/wastebin.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8088",
+ "interface_port": 8088,
"documentation": null,
"website": "https://github.com/matze/wastebin",
"logo": "https://raw.githubusercontent.com/matze/wastebin/master/assets/favicon.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/wastebin.sh",
"resources": {
- "cpu": "1",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/watchyourlan.json b/json/watchyourlan.json
index f506e99f..5d7a537d 100644
--- a/json/watchyourlan.json
+++ b/json/watchyourlan.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "8840",
+ "interface_port": 8840,
"documentation": null,
"website": "https://github.com/aceberg/WatchYourLAN",
"logo": "https://raw.githubusercontent.com/aceberg/WatchYourLAN/main/assets/logo.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/watchyourlan.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/wavelog.json b/json/wavelog.json
index e3f7adcf..990a36a8 100644
--- a/json/wavelog.json
+++ b/json/wavelog.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "80",
+ "interface_port": 80,
"documentation": "https://github.com/wavelog/wavelog/wiki",
"website": "https://www.wavelog.org/",
"logo": "https://raw.githubusercontent.com/wavelog/wavelog/refs/heads/master/assets/logo/wavelog_icon_only_darkly.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/wavelog.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/webmin.json b/json/webmin.json
index 9b3263ce..b17c4bb5 100644
--- a/json/webmin.json
+++ b/json/webmin.json
@@ -8,7 +8,7 @@
"type": "misc",
"updateable": false,
"privileged": false,
- "interface_port": "10000",
+ "interface_port": 10000,
"documentation": null,
"website": "https://webmin.com/",
"logo": "https://user-images.githubusercontent.com/4426533/218263860-f7baf9d6-cb19-4ddc-86dc-ac1b7a3c3a8a.png?raw=true",
diff --git a/json/whisparr.json b/json/whisparr.json
index 7e1d288b..6aa5a395 100644
--- a/json/whisparr.json
+++ b/json/whisparr.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "6969",
+ "interface_port": 6969,
"documentation": null,
"website": "https://github.com/Whisparr/Whisparr",
"logo": "https://raw.githubusercontent.com/Whisparr/Whisparr/develop/Logo/256.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/whisparr.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/whoogle.json b/json/whoogle.json
index 5545a859..fe8ac663 100644
--- a/json/whoogle.json
+++ b/json/whoogle.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "5000",
+ "interface_port": 5000,
"documentation": null,
"website": null,
"logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/whoogle.png?raw=true",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/whoogle.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "2",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 2,
"os": "debian",
"version": "12"
}
diff --git a/json/wikijs.json b/json/wikijs.json
index ca37c820..3c27ec09 100644
--- a/json/wikijs.json
+++ b/json/wikijs.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": null,
"website": "https://js.wiki/",
"logo": "https://static.requarks.io/logo/wikijs-butterfly.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/wikijs.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "3",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 3,
"os": "debian",
"version": "12"
}
diff --git a/json/wireguard.json b/json/wireguard.json
index 8cd08914..9836bebf 100644
--- a/json/wireguard.json
+++ b/json/wireguard.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "10086",
+ "interface_port": 10086,
"documentation": "https://www.wireguard.com/quickstart/",
"website": "https://www.wireguard.com/",
"logo": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fcdn.icon-icons.com%2Ficons2%2F2699%2FPNG%2F512%2Fwireguard_logo_icon_168760.png&f=1&nofb=1",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/wireguard.sh",
"resources": {
- "cpu": "1",
- "ram": "512",
- "hdd": "4",
+ "cpu": 1,
+ "ram": 512,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/json/yunohost.json b/json/yunohost.json
index 00fc0d82..30d8534e 100644
--- a/json/yunohost.json
+++ b/json/yunohost.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "80",
+ "interface_port": 80,
"documentation": null,
"website": "https://yunohost.org/",
"logo": "https://yunohost.org/assets/img/ynh_logo_roundcorner.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/yunohost.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "20",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 20,
"os": "debian",
"version": "12"
}
diff --git a/json/zabbix.json b/json/zabbix.json
index 89ccfb5c..902d06f5 100644
--- a/json/zabbix.json
+++ b/json/zabbix.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "",
+ "interface_port": null,
"documentation": "https://www.zabbix.com/documentation/current/en/manual",
"website": "https://www.zabbix.com/",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/zabbix.svg",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/zabbix.sh",
"resources": {
- "cpu": "2",
- "ram": "4096",
- "hdd": "6",
+ "cpu": 2,
+ "ram": 4096,
+ "hdd": 6,
"os": "debian",
"version": "12"
}
diff --git a/json/zigbee2mqtt.json b/json/zigbee2mqtt.json
index 37d17930..8c63139b 100644
--- a/json/zigbee2mqtt.json
+++ b/json/zigbee2mqtt.json
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/zigbee2mqtt.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
@@ -29,9 +29,9 @@
"type": "alpine",
"script": "ct/alpine-zigbee2mqtt.sh",
"resources": {
- "cpu": "1",
- "ram": "256",
- "hdd": "0.3",
+ "cpu": 1,
+ "ram": 256,
+ "hdd": 0.3,
"os": "alpine",
"version": "3.19"
}
diff --git a/json/zipline.json b/json/zipline.json
index 5d7bdefb..c377cefa 100644
--- a/json/zipline.json
+++ b/json/zipline.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": true,
"privileged": false,
- "interface_port": "3000",
+ "interface_port": 3000,
"documentation": null,
"website": "https://zipline.diced.sh/",
"logo": "https://raw.githubusercontent.com/diced/zipline/trunk/public/zipline_small.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/zipline.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "5",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 5,
"os": "debian",
"version": "12"
}
diff --git a/json/zoraxy.json b/json/zoraxy.json
index 978ad786..e777afb3 100644
--- a/json/zoraxy.json
+++ b/json/zoraxy.json
@@ -8,7 +8,7 @@
"type": "ct",
"updateable": false,
"privileged": false,
- "interface_port": "8000",
+ "interface_port": 8000,
"documentation": null,
"website": "https://zoraxy.aroz.org/",
"logo": "https://raw.githubusercontent.com/tobychui/zoraxy/refs/heads/main/docs/favicon.png",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/zoraxy.sh",
"resources": {
- "cpu": "2",
- "ram": "2048",
- "hdd": "6",
+ "cpu": 2,
+ "ram": 2048,
+ "hdd": 6,
"os": "debian",
"version": "12"
}
diff --git a/json/zwave-js-ui.json b/json/zwave-js-ui.json
index 52d8f0fd..128b5a2f 100644
--- a/json/zwave-js-ui.json
+++ b/json/zwave-js-ui.json
@@ -8,8 +8,8 @@
"type": "ct",
"updateable": true,
"privileged": true,
- "interface_port": "8091",
- "documentation": null,
+ "interface_port": 8091,
+ "documentation": "https://zwave-js.github.io/zwave-js-ui/#/",
"website": "https://github.com/zwave-js/zwave-js-ui#",
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/zwave.svg",
"description": "Z-Wave JS UI is an open-source software that serves as a gateway between Z-Wave devices and MQTT (Message Queuing Telemetry Transport) protocol, allowing users to control and monitor their Z-Wave devices via a user interface. The software provides a configurable platform to manage Z-Wave networks and integrate with other smart home systems through MQTT.",
@@ -18,9 +18,9 @@
"type": "default",
"script": "ct/zwave-js-ui.sh",
"resources": {
- "cpu": "2",
- "ram": "1024",
- "hdd": "4",
+ "cpu": 2,
+ "ram": 1024,
+ "hdd": 4,
"os": "debian",
"version": "12"
}
diff --git a/vm/mikrotik-routeros.sh b/vm/mikrotik-routeros.sh
index ffe43608..93ca5403 100644
--- a/vm/mikrotik-routeros.sh
+++ b/vm/mikrotik-routeros.sh
@@ -251,11 +251,16 @@ nfs | dir)
DISK_REF="$VMID/"
DISK_IMPORT="-format qcow2"
;;
-btrfs | zfspool)
- DISK_EXT=""
+btrfs)
+ DISK_EXT=".raw"
DISK_REF="$VMID/"
DISK_IMPORT="-format raw"
;;
+zfspool)
+ DISK_EXT=""
+ DISK_REF=""
+ DISK_IMPORT="-format raw"
+ ;;
esac
DISK_VAR="vm-${VMID}-disk-0${DISK_EXT:-}"