From 52a7817623340d537887fc430ee098964b05e358 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Mon, 17 Mar 2025 10:08:26 +0100 Subject: [PATCH] frontend --- frontend/public/json | 1 - frontend/public/json/alpine.json | 39 ++ .../public/json/calibre-web-automated.json | 43 ++ frontend/public/json/code-server.json | 41 ++ frontend/public/json/debian.json | 34 ++ frontend/public/json/filebrowser.json | 39 ++ frontend/public/json/host-backup.json | 43 ++ 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 + 14 files changed, 1012 insertions(+), 1 deletion(-) delete mode 100644 frontend/public/json create mode 100644 frontend/public/json/alpine.json create mode 100644 frontend/public/json/calibre-web-automated.json create mode 100644 frontend/public/json/code-server.json create mode 100644 frontend/public/json/debian.json create mode 100644 frontend/public/json/filebrowser.json create mode 100644 frontend/public/json/host-backup.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 diff --git a/frontend/public/json b/frontend/public/json deleted file mode 100644 index cd80456..0000000 --- a/frontend/public/json +++ /dev/null @@ -1 +0,0 @@ -../../json \ No newline at end of file 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/code-server.json b/frontend/public/json/code-server.json new file mode 100644 index 0000000..05059fc --- /dev/null +++ b/frontend/public/json/code-server.json @@ -0,0 +1,41 @@ +{ + "name": "VS Code Server", + "slug": "code-server", + "categories": [ + 1, + 20, + 11 + ], + "date_created": "2024-05-02", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": 8680, + "documentation": null, + "website": null, + "logo": "https://user-images.githubusercontent.com/674621/71187801-14e60a80-2280-11ea-94c9-e56576f76baf.png", + "description": "VS Code Server is a service you can run on a remote development machine, like your desktop PC or a virtual machine (VM). It allows you to securely connect to that remote machine from anywhere through a vscode.dev URL, without the requirement of SSH.", + "install_methods": [ + { + "type": "default", + "script": "misc/code-server.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Execute within an existing LXC Console", + "type": "warning" + } + ] +} 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/filebrowser.json b/frontend/public/json/filebrowser.json new file mode 100644 index 0000000..c853275 --- /dev/null +++ b/frontend/public/json/filebrowser.json @@ -0,0 +1,39 @@ +{ + "name": "File Browser", + "slug": "filebrowser", + "categories": [ + 1 + ], + "date_created": "2024-05-02", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": 8080, + "documentation": null, + "website": "https://filebrowser.org/features", + "logo": "https://github.com/community-scripts/ProxmoxVED/blob/main/misc/images/filebrowser.png?raw=true", + "description": "File Browser offers a user-friendly web interface for managing files within a designated directory. It allows you to perform various actions such as uploading, deleting, previewing, renaming, and editing files.", + "install_methods": [ + { + "type": "default", + "script": "misc/filebrowser.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": "admin", + "password": "helper-scripts.com" + }, + "notes": [ + { + "text": "Execute within an existing LXC Console", + "type": "warning" + } + ] +} \ No newline at end of file diff --git a/frontend/public/json/host-backup.json b/frontend/public/json/host-backup.json new file mode 100644 index 0000000..2804255 --- /dev/null +++ b/frontend/public/json/host-backup.json @@ -0,0 +1,43 @@ +{ + "name": "Proxmox VE Host Backup", + "slug": "host-backup", + "categories": [ + 1 + ], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/bash-dark.svg", + "description": "This script serves as a versatile backup utility, enabling users to specify both the backup path and the directory they want to work in. This flexibility empowers users to select the specific files and directories they wish to back up, making it compatible with a wide range of hosts, not limited to Proxmox.", + "install_methods": [ + { + "type": "default", + "script": "misc/host-backup.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Execute within the Proxmox shell", + "type": "info" + }, + { + "text": "A backup is rendered ineffective when it remains stored on the host", + "type": "info" + } + ] +} \ No newline at end of file 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": [] +}