From 589a372e563e2a75c5261eaae9637c334776ec17 Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner Date: Mon, 17 Mar 2025 11:39:02 +0100 Subject: [PATCH] json --- frontend/public/json/alpine.json | 39 ++ .../public/json/calibre-web-automated.json | 43 ++ frontend/public/json/debian.json | 34 ++ frontend/public/json/metadata.json | 30 + frontend/public/json/slskd.json | 43 ++ frontend/public/json/snipeit.json | 39 ++ frontend/public/json/ubuntu.json | 34 ++ frontend/public/json/versions.json | 558 ++++++++++++++++++ frontend/public/json/wazuh.json | 37 ++ frontend/public/json/wf-test.json | 32 + frontend/public/{json => json~HEAD} | 0 11 files changed, 889 insertions(+) create mode 100644 frontend/public/json/alpine.json create mode 100644 frontend/public/json/calibre-web-automated.json create mode 100644 frontend/public/json/debian.json create mode 100644 frontend/public/json/metadata.json create mode 100644 frontend/public/json/slskd.json create mode 100644 frontend/public/json/snipeit.json create mode 100644 frontend/public/json/ubuntu.json create mode 100644 frontend/public/json/versions.json create mode 100644 frontend/public/json/wazuh.json create mode 100644 frontend/public/json/wf-test.json rename frontend/public/{json => json~HEAD} (100%) diff --git a/frontend/public/json/alpine.json b/frontend/public/json/alpine.json new file mode 100644 index 0000000..8e68e0a --- /dev/null +++ b/frontend/public/json/alpine.json @@ -0,0 +1,39 @@ +{ + "name": "Alpine", + "slug": "alpine", + "categories": [ + 2 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.alpinelinux.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/alpinelinux.svg", + "description": "A security-oriented, lightweight Linux distribution based on musl and BusyBox.\r\nBy default, the root password is set to alpine. If you choose to use advanced settings, you will need to define a password, autologin is currently unavailable.", + "install_methods": [ + { + "type": "default", + "script": "ct/alpine.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 0.1, + "os": "alpine", + "version": "3.21" + } + } + ], + "default_credentials": { + "username": null, + "password": "alpine" + }, + "notes": [ + { + "text": "To Update Alpine: `apk update && apk upgrade`", + "type": "info" + } + ] +} \ No newline at end of file diff --git a/frontend/public/json/calibre-web-automated.json b/frontend/public/json/calibre-web-automated.json new file mode 100644 index 0000000..0fb22ab --- /dev/null +++ b/frontend/public/json/calibre-web-automated.json @@ -0,0 +1,43 @@ +{ + "name": "Calibre-Web-Automated", + "slug": "calibre-web-automated", + "categories": [ + 11 + ], + "date_created": "2025-03-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8083, + "documentation": null, + "website": "https://github.com/crocodilestick/Calibre-Web-Automated", + "logo": "https://sasquatters.com/media/2017/04/Calibre-web-banner-768x512.jpg", + "description": "Calibre-Web but automated and with Calibre features! Fully automate and simplify your eBook set up!", + "install_methods": [ + { + "type": "default", + "script": "ct/calibre-web-automated.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin123" + }, + "notes": [ + { + "text": "This LXC is not interchangeable with the Calibre-Web LXC", + "type": "warning" + }, + { + "text": "Options enabled by default: Kobo sync; Goodreads author info; metadata extaction from epub, fb2, pdf; cover extraction from cbr, cbz, cbt files", + "type": "info" + } + ] +} diff --git a/frontend/public/json/debian.json b/frontend/public/json/debian.json new file mode 100644 index 0000000..81cfae0 --- /dev/null +++ b/frontend/public/json/debian.json @@ -0,0 +1,34 @@ +{ + "name": "Debian", + "slug": "debian", + "categories": [ + 2 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.debian.org/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/debian.svg", + "description": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms.", + "install_methods": [ + { + "type": "default", + "script": "ct/debian.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] +} diff --git a/frontend/public/json/metadata.json b/frontend/public/json/metadata.json new file mode 100644 index 0000000..e25f0ee --- /dev/null +++ b/frontend/public/json/metadata.json @@ -0,0 +1,30 @@ +{ + "categories": [ + { "name": "Proxmox & Virtualization", "id": 1, "sort_order": 1.0, "description": "Tools and scripts to manage Proxmox VE and virtualization platforms effectively." }, + { "name": "Operating Systems", "id": 2, "sort_order": 2.0, "description": "Scripts for deploying and managing various operating systems." }, + { "name": "Containers & Docker", "id": 3, "sort_order": 3.0, "description": "Solutions for containerization using Docker and related technologies." }, + { "name": "Network & Firewall", "id": 4, "sort_order": 4.0, "description": "Enhance network security and configure firewalls with ease." }, + { "name": "Adblock & DNS", "id": 5, "sort_order": 5.0, "description": "Optimize your network with DNS and ad-blocking solutions." }, + { "name": "Authentication & Security", "id": 6, "sort_order": 6.0, "description": "Secure your infrastructure with authentication and security tools." }, + { "name": "Backup & Recovery", "id": 7, "sort_order": 7.0, "description": "Reliable backup and recovery scripts to protect your data." }, + { "name": "Databases", "id": 8, "sort_order": 8.0, "description": "Deploy and manage robust database systems with ease." }, + { "name": "Monitoring & Analytics", "id": 9, "sort_order": 9.0, "description": "Monitor system performance and analyze data seamlessly." }, + { "name": "Dashboards & Frontends", "id": 10, "sort_order": 10.0, "description": "Create interactive dashboards and user-friendly frontends." }, + { "name": "Files & Downloads", "id": 11, "sort_order": 11.0, "description": "Manage file sharing and downloading solutions efficiently." }, + { "name": "Documents & Notes", "id": 12, "sort_order": 12.0, "description": "Organize and manage documents and note-taking tools." }, + { "name": "Media & Streaming", "id": 13, "sort_order": 13.0, "description": "Stream and manage media effortlessly across devices." }, + { "name": "*Arr Suite", "id": 14, "sort_order": 14.0, "description": "Automated media management with the popular *Arr suite tools." }, + { "name": "NVR & Cameras", "id": 15, "sort_order": 15.0, "description": "Manage network video recorders and camera setups." }, + { "name": "IoT & Smart Home", "id": 16, "sort_order": 16.0, "description": "Control and automate IoT devices and smart home systems." }, + { "name": "ZigBee, Z-Wave & Matter", "id": 17, "sort_order": 17.0, "description": "Solutions for ZigBee, Z-Wave, and Matter-based device management." }, + { "name": "MQTT & Messaging", "id": 18, "sort_order": 18.0, "description": "Set up reliable messaging and MQTT-based communication systems." }, + { "name": "Automation & Scheduling", "id": 19, "sort_order": 19.0, "description": "Automate tasks and manage scheduling with powerful tools." }, + { "name": "AI / Coding & Dev-Tools", "id": 20, "sort_order": 20.0, "description": "Leverage AI and developer tools for smarter coding workflows." }, + { "name": "Webservers & Proxies", "id": 21, "sort_order": 21.0, "description": "Deploy and configure web servers and proxy solutions." }, + { "name": "Bots & ChatOps", "id": 22, "sort_order": 22.0, "description": "Enhance collaboration with bots and ChatOps integrations." }, + { "name": "Finance & Budgeting", "id": 23, "sort_order": 23.0, "description": "Track expenses and manage budgets efficiently." }, + { "name": "Gaming & Leisure", "id": 24, "sort_order": 24.0, "description": "Scripts for gaming servers and leisure-related tools." }, + { "name": "Business & ERP", "id": 25, "sort_order": 25.0, "description": "Streamline business operations with ERP and management tools." }, + { "name": "Miscellaneous", "id": 0, "sort_order": 99.0, "description": "General scripts and tools that don't fit into other categories." } + ] +} diff --git a/frontend/public/json/slskd.json b/frontend/public/json/slskd.json new file mode 100644 index 0000000..89a90d2 --- /dev/null +++ b/frontend/public/json/slskd.json @@ -0,0 +1,43 @@ +{ + "name": "slskd", + "slug": "slskd", + "categories": [ + 11 + ], + "date_created": "2025-03-11", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5030, + "documentation": "https://github.com/slskd/slskd/tree/master/docs", + "website": "https://github.com/slskd/slskd", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/png/slskd.png", + "description": "A modern client-server application for the Soulseek file sharing network. ", + "install_methods": [ + { + "type": "default", + "script": "ct/slskd.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "slskd", + "password": "slskd" + }, + "notes": [ + { + "text": "See /opt/slskd/config/sksld.yml to add your Soulseek credentials", + "type": "info" + }, + { + "text": "This LXC includes Soularr; it needs to be configured (/opt/soularr/config.ini) before it will work", + "type": "info" + } + ] +} diff --git a/frontend/public/json/snipeit.json b/frontend/public/json/snipeit.json new file mode 100644 index 0000000..c12cd10 --- /dev/null +++ b/frontend/public/json/snipeit.json @@ -0,0 +1,39 @@ +{ + "name": "SnipeIT", + "slug": "snipeit", + "categories": [ + 25 + ], + "date_created": "2024-12-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://snipe-it.readme.io/docs/overview", + "website": "https://snipeitapp.com/", + "logo": "https://raw.githubusercontent.com/snipe/snipe-it/refs/heads/master/public/img/snipe-logo-bug.png", + "description": "This is a FOSS project for asset management in IT Operations. Knowing who has which laptop, when it was purchased in order to depreciate it correctly, handling software licenses, etc.", + "install_methods": [ + { + "type": "default", + "script": "ct/snipeit.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Post Install: `https://github.com/community-scripts/ProxmoxVE/discussions/671`", + "type": "info" + } + ] +} diff --git a/frontend/public/json/ubuntu.json b/frontend/public/json/ubuntu.json new file mode 100644 index 0000000..2825c75 --- /dev/null +++ b/frontend/public/json/ubuntu.json @@ -0,0 +1,34 @@ +{ + "name": "Ubuntu", + "slug": "ubuntu", + "categories": [ + 2 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://ubuntu.com/", + "logo": "https://assets.ubuntu.com/v1/29985a98-ubuntu-logo32.png", + "description": "Ubuntu is a distribution based on Debian, designed to have regular releases and a consistent user experience.", + "install_methods": [ + { + "type": "default", + "script": "ct/ubuntu.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "ubuntu", + "version": "22.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] +} \ No newline at end of file diff --git a/frontend/public/json/versions.json b/frontend/public/json/versions.json new file mode 100644 index 0000000..f1ce550 --- /dev/null +++ b/frontend/public/json/versions.json @@ -0,0 +1,558 @@ +[ + { + "name": "msgbyte/tianji", + "version": "v1.18.21" + }, + { + "name": "semaphoreui/semaphore", + "version": "v2.13.0-beta3" + }, + { + "name": "usememos/memos", + "version": "v0.24.1" + }, + { + "name": "morpheus65535/bazarr", + "version": "v1.5.1" + }, + { + "name": "Jackett/Jackett", + "version": "v0.22.1595" + }, + { + "name": "openobserve/openobserve", + "version": "v0.14.5-rc3" + }, + { + "name": "NodeBB/NodeBB", + "version": "v4.1.1" + }, + { + "name": "VictoriaMetrics/VictoriaMetrics", + "version": "v1.16.0-victorialogs" + }, + { + "name": "diced/zipline", + "version": "v4.0.1" + }, + { + "name": "Threadfin/Threadfin", + "version": "1.2.30" + }, + { + "name": "minio/minio", + "version": "RELEASE.2025-03-12T18-04-18Z" + }, + { + "name": "glanceapp/glance", + "version": "v0.7.4" + }, + { + "name": "keycloak/keycloak", + "version": "26.1.3" + }, + { + "name": "zwave-js/zwave-js-ui", + "version": "v9.33.0" + }, + { + "name": "zitadel/zitadel", + "version": "v2.71.2" + }, + { + "name": "cockpit-project/cockpit", + "version": "335" + }, + { + "name": "gotson/komga", + "version": "1.21.2" + }, + { + "name": "ollama/ollama", + "version": "v0.6.0" + }, + { + "name": "fallenbagel/jellyseerr", + "version": "preview-fix-proxy-undici-v7" + }, + { + "name": "pocket-id/pocket-id", + "version": "v0.39.0" + }, + { + "name": "benjaminjonard/koillection", + "version": "1.6.12" + }, + { + "name": "excalidraw/excalidraw", + "version": "v0.18.0" + }, + { + "name": "Ombi-app/Ombi", + "version": "v4.47.1" + }, + { + "name": "mylar3/mylar3", + "version": "v0.8.2" + }, + { + "name": "Stirling-Tools/Stirling-PDF", + "version": "v0.44.1" + }, + { + "name": "stonith404/pingvin-share", + "version": "v1.10.3" + }, + { + "name": "AdguardTeam/AdGuardHome", + "version": "v0.107.57" + }, + { + "name": "Luligu/matterbridge", + "version": "2.2.4" + }, + { + "name": "evcc-io/evcc", + "version": "0.200.9" + }, + { + "name": "AlexxIT/go2rtc", + "version": "v1.9.9" + }, + { + "name": "navidrome/navidrome", + "version": "v0.55.0" + }, + { + "name": "clusterzx/paperless-ai", + "version": "v2.7.4" + }, + { + "name": "Kareadita/Kavita", + "version": "v0.8.5.3" + }, + { + "name": "YuukanOO/seelf", + "version": "v2.4.2" + }, + { + "name": "umami-software/umami", + "version": "v2.17.0" + }, + { + "name": "documenso/documenso", + "version": "v1.9.1-rc.9" + }, + { + "name": "TriliumNext/Notes", + "version": "v0.91.6" + }, + { + "name": "rogerfar/rdt-client", + "version": "v2.0.102" + }, + { + "name": "homarr-labs/homarr", + "version": "v1.10.0" + }, + { + "name": "prometheus/alertmanager", + "version": "v0.28.1" + }, + { + "name": "hargata/lubelog", + "version": "v1.4.5" + }, + { + "name": "ellite/Wallos", + "version": "v2.46.1" + }, + { + "name": "Dolibarr/dolibarr", + "version": "21.0.0" + }, + { + "name": "netbox-community/netbox", + "version": "v4.2.5" + }, + { + "name": "henrygd/beszel", + "version": "v0.10.1" + }, + { + "name": "open-webui/open-webui", + "version": "v0.5.20" + }, + { + "name": "ipfs/kubo", + "version": "v0.33.2" + }, + { + "name": "pocketbase/pocketbase", + "version": "v0.25.9" + }, + { + "name": "matze/wastebin", + "version": "3.0.0" + }, + { + "name": "immich-app/immich", + "version": "v1.129.0" + }, + { + "name": "snipe/snipe-it", + "version": "v8.0.4" + }, + { + "name": "toniebox-reverse-engineering/teddycloud", + "version": "tc_v0.6.4" + }, + { + "name": "firefly-iii/firefly-iii", + "version": "develop-20250222.4" + }, + { + "name": "go-gitea/gitea", + "version": "v1.23.5" + }, + { + "name": "duplicati/duplicati", + "version": "v2.1.0.5_stable_2025-03-04" + }, + { + "name": "bastienwirtz/homer", + "version": "v25.03.2" + }, + { + "name": "sysadminsmedia/homebox", + "version": "v0.18.0" + }, + { + "name": "Koenkk/zigbee2mqtt", + "version": "2.1.3" + }, + { + "name": "heiher/hev-socks5-server", + "version": "2.8.0" + }, + { + "name": "inspircd/inspircd", + "version": "v4.6.0" + }, + { + "name": "tobychui/zoraxy", + "version": "v3.1.9" + }, + { + "name": "grocy/grocy", + "version": "v4.4.2" + }, + { + "name": "jhuckaby/Cronicle", + "version": "v0.9.76" + }, + { + "name": "docmost/docmost", + "version": "v0.8.4" + }, + { + "name": "BookStackApp/BookStack", + "version": "v25.02" + }, + { + "name": "Part-DB/Part-DB-server", + "version": "v1.16.1" + }, + { + "name": "prometheus/prometheus", + "version": "v3.2.1" + }, + { + "name": "silverbulletmd/silverbullet", + "version": "0.10.4" + }, + { + "name": "juanfont/headscale", + "version": "v0.25.1" + }, + { + "name": "benzino77/tasmocompiler", + "version": "v12.5.0" + }, + { + "name": "traefik/traefik", + "version": "v3.3.4" + }, + { + "name": "schlagmichdoch/PairDrop", + "version": "v1.11.2" + }, + { + "name": "advplyr/audiobookshelf", + "version": "v2.19.5" + }, + { + "name": "Athou/commafeed", + "version": "5.6.1" + }, + { + "name": "FreshRSS/FreshRSS", + "version": "1.26.0" + }, + { + "name": "kimai/kimai", + "version": "2.30.0" + }, + { + "name": "azukaar/Cosmos-Server", + "version": "v0.18.3" + }, + { + "name": "wavelog/wavelog", + "version": "2.0.1" + }, + { + "name": "docker/compose", + "version": "v2.33.1" + }, + { + "name": "sabnzbd/sabnzbd", + "version": "4.4.1" + }, + { + "name": "grafana/grafana", + "version": "v11.5.2" + }, + { + "name": "gristlabs/grist-core", + "version": "v1.4.2" + }, + { + "name": "prometheus-pve/prometheus-pve-exporter", + "version": "v3.5.2" + }, + { + "name": "sbondCo/Watcharr", + "version": "v2.0.2" + }, + { + "name": "authelia/authelia", + "version": "v4.38.19" + }, + { + "name": "glpi-project/glpi", + "version": "10.0.18" + }, + { + "name": "TasmoAdmin/TasmoAdmin", + "version": "v4.2.3" + }, + { + "name": "dani-garcia/vaultwarden", + "version": "1.33.2" + }, + { + "name": "blakeblackshear/frigate", + "version": "v0.15.0" + }, + { + "name": "bluenviron/mediamtx", + "version": "v1.11.3" + }, + { + "name": "actualbudget/actual-server", + "version": "v25.2.1" + }, + { + "name": "NginxProxyManager/nginx-proxy-manager", + "version": "v2.12.3" + }, + { + "name": "thomiceli/opengist", + "version": "v1.9.1" + }, + { + "name": "Forceu/Gokapi", + "version": "v1.9.6" + }, + { + "name": "hoarder-app/hoarder", + "version": "sdk/v0.22.0" + }, + { + "name": "PrivateBin/PrivateBin", + "version": "1.7.6" + }, + { + "name": "paperless-ngx/paperless-ngx", + "version": "v2.14.7" + }, + { + "name": "hivemq/hivemq-community-edition", + "version": "2025.1" + }, + { + "name": "Kozea/Radicale", + "version": "v3.4.1" + }, + { + "name": "rustdesk/rustdesk-server", + "version": "1.1.14" + }, + { + "name": "hansmi/prometheus-paperless-exporter", + "version": "v0.0.6" + }, + { + "name": "donaldzou/WGDashboard", + "version": "v4.1.4" + }, + { + "name": "0xERR0R/blocky", + "version": "v0.25" + }, + { + "name": "linkwarden/linkwarden", + "version": "v2.9.3" + }, + { + "name": "Tautulli/Tautulli", + "version": "v2.15.1" + }, + { + "name": "traccar/traccar", + "version": "v6.6" + }, + { + "name": "ErsatzTV/ErsatzTV", + "version": "v25.1.0" + }, + { + "name": "seanmorley15/AdventureLog", + "version": "v0.8.0" + }, + { + "name": "gethomepage/homepage", + "version": "v0.10.9" + }, + { + "name": "MagicMirrorOrg/MagicMirror", + "version": "v2.30.0" + }, + { + "name": "louislam/uptime-kuma", + "version": "2.0.0-beta.1" + }, + { + "name": "pymedusa/Medusa", + "version": "v1.0.22" + }, + { + "name": "Donkie/Spoolman", + "version": "v0.21.0" + }, + { + "name": "phpipam/phpipam", + "version": "v1.7.3" + }, + { + "name": "Bubka/2FAuth", + "version": "v5.4.3" + }, + { + "name": "gotify/server", + "version": "v2.6.1" + }, + { + "name": "janeczku/calibre-web", + "version": "0.6.24" + }, + { + "name": "sabre-io/Baikal", + "version": "0.10.1" + }, + { + "name": "caddyserver/xcaddy", + "version": "v0.4.4" + }, + { + "name": "linuxserver/Heimdall", + "version": "v2.6.3" + }, + { + "name": "aceberg/WatchYourLAN", + "version": "2.0.4" + }, + { + "name": "Kometa-Team/Kometa", + "version": "v2.1.0" + }, + { + "name": "FunkeyFlo/ps5-mqtt", + "version": "v1.4.0" + }, + { + "name": "projectsend/projectsend", + "version": "r1720" + }, + { + "name": "Pf2eToolsOrg/Pf2eTools", + "version": "v0.8.13" + }, + { + "name": "Paymenter/Paymenter", + "version": "v0.9.5" + }, + { + "name": "hywax/mafl", + "version": "v0.15.4" + }, + { + "name": "FlareSolverr/FlareSolverr", + "version": "v3.3.21" + }, + { + "name": "Suwayomi/Suwayomi-Server", + "version": "v1.1.1" + }, + { + "name": "Forceu/barcodebuddy", + "version": "v1.8.1.8" + }, + { + "name": "Lissy93/dashy", + "version": "3.1.1" + }, + { + "name": "gnmyt/myspeed", + "version": "v1.0.9" + }, + { + "name": "monicahq/monica", + "version": "v4.1.2" + }, + { + "name": "thelounge/thelounge-deb", + "version": "v4.4.3" + }, + { + "name": "wger-project/wger", + "version": "2.2" + }, + { + "name": "sct/overseerr", + "version": "preview-test-node-18" + }, + { + "name": "deepch/RTSPtoWeb", + "version": "v2.4.3" + }, + { + "name": "searxng/searxng", + "version": "v1.0.0" + }, + { + "name": "MediaBrowser/Emby", + "version": "3.5.2.0" + } +] diff --git a/frontend/public/json/wazuh.json b/frontend/public/json/wazuh.json new file mode 100644 index 0000000..3f0b1f5 --- /dev/null +++ b/frontend/public/json/wazuh.json @@ -0,0 +1,37 @@ +{ + "name": "Wazuh", + "slug": "wazuh", + "categories": [1], + "date_created": "2024-03-25", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 443, + "documentation": "https://documentation.wazuh.com/", + "website": "https://wazuh.com/", + "logo": "https://avatars.githubusercontent.com/u/13752566?s=200&v=4", + "description": "Wazuh is an open-source security monitoring solution that provides endpoint protection, network monitoring, and log analysis capabilities.", + "install_methods": [ + { + "type": "default", + "script": "ct/wazuh.sh", + "resources": { + "cpu": 4, + "ram": 4096, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "root", + "password": null + }, + "notes": [ + { + "text": "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", + "type": "warning" + } + ] +} diff --git a/frontend/public/json/wf-test.json b/frontend/public/json/wf-test.json new file mode 100644 index 0000000..790de8b --- /dev/null +++ b/frontend/public/json/wf-test.json @@ -0,0 +1,32 @@ +{ + "name": "wf-test", + "slug": "wf-test", + "categories": [2], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.debian.org/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/debian.svg", + "description": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms.", + "install_methods": [ + { + "type": "default", + "script": "ct/debian.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] +} diff --git a/frontend/public/json b/frontend/public/json~HEAD similarity index 100% rename from frontend/public/json rename to frontend/public/json~HEAD