From 202dec27f2876534762c249fa6da55309e85e844 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Fri, 17 Jan 2025 15:40:17 +0100 Subject: [PATCH 1/7] Update metadata.json --- json/metadata.json | 51 ++++++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 22 deletions(-) diff --git a/json/metadata.json b/json/metadata.json index d9154652..8ed29600 100644 --- a/json/metadata.json +++ b/json/metadata.json @@ -1,25 +1,32 @@ { - "categories": - [ - {"name": "Proxmox VE Tools", "id": 1, "sort_order": 1.0}, - {"name": "AdBlocker & DNS", "id": 13, "sort_order": 2.0}, - {"name": "*Arr Suite", "id": 18, "sort_order": 3.0}, - {"name": "Automation", "id": 3, "sort_order": 4.0}, - {"name": "Coding & AI", "id": 19, "sort_order": 5.0}, - {"name": "Dashboards", "id": 15, "sort_order": 5.0}, - {"name": "Database", "id": 5, "sort_order": 6.0}, - {"name": "Docker & Kubernetes", "id": 8, "sort_order": 7.0}, - {"name": "Document & Notes", "id": 14, "sort_order": 8.0}, - {"name": "File & Downloads", "id": 16, "sort_order": 9.0}, - {"name": "Home Assistant", "id": 2, "sort_order": 10.0}, - {"name": "Media & Photo", "id": 12, "sort_order": 11.0}, - {"name": "Monitoring & Analytics", "id": 7, "sort_order": 12.0}, - {"name": "MQTT", "id": 4, "sort_order": 13.0}, - {"name": "NVR & DVR", "id": 17, "sort_order": 14.0}, - {"name": "Operating System", "id": 9, "sort_order": 15.0}, - {"name": "Server & Networking", "id": 11, "sort_order": 16.0}, - {"name": "TurnKey", "id": 10, "sort_order": 17.0}, - {"name": "Matter, Zigbee & ZWave", "id": 6, "sort_order": 18.0}, + "categories": [ + {"name": "Proxmox & Virtualization", "id": 1, "sort_order": 1.0}, + {"name": "Operating Systems", "id": 2, "sort_order": 2.0}, + {"name": "Containers & Docker", "id": 3, "sort_order": 3.0}, + {"name": "Network & Firewall", "id": 4, "sort_order": 4.0}, + {"name": "Adblock & DNS", "id": 5, "sort_order": 5.0}, + {"name": "Authentication & Security", "id": 6, "sort_order": 6.0}, + {"name": "Backup & Recovery", "id": 7, "sort_order": 7.0}, + {"name": "Databases", "id": 8, "sort_order": 8.0}, + {"name": "Monitoring & Analytics", "id": 9, "sort_order": 9.0}, + {"name": "Dashboards & Frontends", "id": 10, "sort_order": 10.0}, + {"name": "Files, Downloads & Torrents", "id": 11, "sort_order": 11.0}, + {"name": "Documents & Notes", "id": 12, "sort_order": 12.0}, + {"name": "Media & Streaming", "id": 13, "sort_order": 13.0}, + {"name": "*Arr Suite", "id": 14, "sort_order": 14.0}, + {"name": "NVR & Cameras", "id": 15, "sort_order": 15.0}, + {"name": "IoT & Smart Home", "id": 16, "sort_order": 16.0}, + {"name": "ZigBee, Z-Wave & Matter", "id": 17, "sort_order": 17.0}, + {"name": "MQTT & Messaging", "id": 18, "sort_order": 18.0}, + {"name": "Automation & Scheduling", "id": 19, "sort_order": 19.0}, + {"name": "Coding & Dev Tools", "id": 20, "sort_order": 20.0}, + {"name": "Web Servers & Reverse Proxies", "id": 21, "sort_order": 21.0}, + {"name": "Bots & ChatOps", "id": 22, "sort_order": 22.0}, + {"name": "Finance & Budgeting", "id": 23, "sort_order": 23.0}, + {"name": "Gaming & Leisure", "id": 24, "sort_order": 24.0}, + {"name": "API Gateways & Microservices", "id": 26, "sort_order": 25.0}, + {"name": "Email & Groupware", "id": 27, "sort_order": 26.0}, + {"name": "Business & ERP", "id": 28, "sort_order": 27.0}, {"name": "Miscellaneous", "id": 0, "sort_order": 99.0} ] -} \ No newline at end of file +} From 109efcbf8cde55adf846cff344d68ffa4e01fe89 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Fri, 17 Jan 2025 15:58:51 +0100 Subject: [PATCH 2/7] change categories of jsons --- json/2fauth.json | 6 +- json/5etools.json | 5 +- json/actualbudget.json | 6 +- json/add-lxc-iptag.json | 5 +- json/add-netbird-lxc.json | 5 +- json/add-tailscale-lxc.json | 6 +- json/adguard.json | 5 +- json/adventurelog.json | 6 +- json/agentdvr.json | 6 +- json/all-templates.json | 6 +- json/alpine.json | 6 +- json/apache-cassandra.json | 6 +- json/apache-couchdb.json | 6 +- json/apache-guacamole.json | 5 +- json/apt-cacher-ng.json | 6 +- json/archivebox.json | 6 +- json/aria2.json | 6 +- json/audiobookshelf.json | 6 +- json/authentik.json | 5 +- json/autobrr.json | 6 +- json/bazarr.json | 5 +- json/blocky.json | 6 +- json/bookstack.json | 6 +- json/bunkerweb.json | 6 +- json/caddy.json | 6 +- json/calibre-web.json | 6 +- json/casaos.json | 6 +- json/changedetection.json | 6 +- json/channels.json | 6 +- json/checkmk.json | 5 +- json/clean-lxcs.json | 6 +- json/cloudflared.json | 5 +- json/cockpit.json | 6 +- json/code-server.json | 6 +- json/commafeed.json | 6 +- json/cron-update-lxcs.json | 6 +- json/cronicle.json | 6 +- json/crowdsec.json | 6 +- json/daemonsync.json | 6 +- json/dashy.json | 6 +- json/debian-vm.json | 5 +- json/debian.json | 6 +- json/deconz.json | 6 +- json/deluge.json | 6 +- json/docker.json | 6 +- json/dockge.json | 6 +- json/dotnetaspwebapi.json | 3 +- json/emby.json | 6 +- json/emqx.json | 8 +- json/ersatztv.json | 6 +- json/esphome.json | 6 +- json/evcc.json | 6 +- json/fenrus.json | 6 +- json/fhem.json | 6 +- json/filebrowser.json | 5 +- json/firefly.json | 5 +- json/flaresolverr.json | 6 +- json/flowiseai.json | 6 +- json/forgejo.json | 6 +- json/frigate.json | 6 +- json/fstrim.json | 6 +- json/ghost.json | 5 +- json/gitea.json | 6 +- json/glance.json | 5 +- json/glances.json | 6 +- json/glpi.json | 5 +- json/go2rtc.json | 6 +- json/gokapi.json | 6 +- json/gotify.json | 6 +- json/grafana.json | 6 +- json/grist.json | 5 +- json/grocy.json | 6 +- json/haos-vm.json | 6 +- json/headscale.json | 6 +- json/heimdall-dashboard.json | 6 +- json/hivemq.json | 6 +- json/hoarder.json | 5 +- json/homarr.json | 5 +- json/homeassistant-core.json | 6 +- json/homeassistant.json | 6 +- json/homebox.json | 5 +- json/homebridge.json | 6 +- json/homepage.json | 5 +- json/homer.json | 6 +- json/host-backup.json | 6 +- json/hyperhdr.json | 6 +- json/hyperion.json | 6 +- json/influxdb.json | 6 +- json/inspircd.json | 5 +- json/iobroker.json | 6 +- json/iventoy.json | 6 +- json/jackett.json | 6 +- json/jellyfin.json | 6 +- json/jellyseerr.json | 6 +- json/jenkins.json | 5 +- json/kavita.json | 5 +- json/kernel-clean.json | 6 +- json/kernel-pin.json | 6 +- json/keycloak.json | 5 +- json/kimai.json | 6 +- json/komga.json | 5 +- json/komodo.json | 6 +- json/kubo.json | 6 +- json/lazylibrarian.json | 6 +- json/lidarr.json | 5 +- json/linkwarden.json | 6 +- json/listmonk.json | 6 +- json/lldap.json | 6 +- json/lubelogger.json | 5 +- json/mafl.json | 6 +- json/magicmirror.json | 6 +- json/mapping.ps1 | 275 +++++++++++++++++++++++++++ json/mariadb.json | 5 +- json/matterbridge.json | 6 +- json/mediamtx.json | 6 +- json/medusa.json | 6 +- json/memos.json | 6 +- json/meshcentral.json | 6 +- json/metube.json | 6 +- json/microcode.json | 6 +- json/mikrotik-routeros.json | 6 +- json/mongodb.json | 6 +- json/monitor-all.json | 5 +- json/motioneye.json | 6 +- json/mqtt.json | 6 +- json/mylar3.json | 5 +- json/myspeed.json | 6 +- json/mysql.json | 5 +- json/n8n.json | 6 +- json/navidrome.json | 6 +- json/neo4j.json | 6 +- json/netbox.json | 8 +- json/netdata.json | 6 +- json/nextcloud-vm.json | 6 +- json/nextcloudpi.json | 5 +- json/nextpvr.json | 5 +- json/nginxproxymanager.json | 5 +- json/nocodb.json | 6 +- json/node-red.json | 6 +- json/notifiarr.json | 5 +- json/ntfy.json | 6 +- json/nzbget.json | 5 +- json/octoprint.json | 6 +- json/olivetin.json | 6 +- json/omada.json | 6 +- json/ombi.json | 6 +- json/omv.json | 5 +- json/onedev.json | 6 +- json/opengist.json | 6 +- json/openhab.json | 6 +- json/openobserve.json | 6 +- json/openwebui.json | 6 +- json/openwrt.json | 5 +- json/overseerr.json | 6 +- json/owncast.json | 6 +- json/owncloud-vm.json | 6 +- json/pairdrop.json | 6 +- json/paperless-ngx.json | 6 +- json/part-db.json | 5 +- json/pbs.json | 5 +- json/peanut.json | 6 +- json/petio.json | 6 +- json/pf2etools.json | 5 +- json/photoprism.json | 5 +- json/phpipam.json | 5 +- json/pialert.json | 6 +- json/pihole.json | 5 +- json/pimox-haos-vm.json | 6 +- json/pingvin.json | 6 +- json/plex.json | 6 +- json/pocketbase.json | 5 +- json/podman-homeassistant.json | 6 +- json/podman.json | 6 +- json/post-pbs-install.json | 8 +- json/post-pve-install.json | 8 +- json/postgresql.json | 6 +- json/prometheus-alertmanager.json | 5 +- json/prometheus.json | 6 +- json/prowlarr.json | 5 +- json/proxmox-datacenter-manager.json | 5 +- json/ps5-mqtt.json | 5 +- json/qbittorrent.json | 6 +- json/rabbitmq.json | 6 +- json/radarr.json | 5 +- json/rdtclient.json | 6 +- json/readarr.json | 5 +- json/readeck.json | 6 +- json/recyclarr.json | 5 +- json/redis.json | 6 +- json/rtsptoweb.json | 6 +- json/runtipi.json | 6 +- json/sabnzbd.json | 5 +- json/scaling-governor.json | 6 +- json/semaphore.json | 5 +- json/sftpgo.json | 6 +- json/shinobi.json | 6 +- json/silverbullet.json | 5 +- json/smokeping.json | 6 +- json/snipeit.json | 5 +- json/sonarr.json | 5 +- json/spoolman.json | 6 +- json/stirling-pdf.json | 6 +- json/syncthing.json | 6 +- json/tandoor.json | 6 +- json/tasmoadmin.json | 6 +- json/tautulli.json | 6 +- json/tdarr.json | 5 +- json/technitiumdns.json | 6 +- json/teddycloud.json | 5 +- json/the-lounge.json | 5 +- json/threadfin.json | 6 +- json/tianji.json | 6 +- json/traccar.json | 6 +- json/traefik.json | 6 +- json/transmission.json | 6 +- json/trilium.json | 5 +- json/turnkey.json | 6 +- json/typesense.json | 5 +- json/ubuntu.json | 6 +- json/ubuntu2204-vm.json | 6 +- json/ubuntu2404-vm.json | 6 +- json/umami.json | 6 +- json/unbound.json | 5 +- json/unifi.json | 5 +- json/unmanic.json | 6 +- json/update-lxcs.json | 6 +- json/update-repo.json | 6 +- json/uptimekuma.json | 6 +- json/vaultwarden.json | 5 +- json/vikunja.json | 6 +- json/wallos.json | 5 +- json/wastebin.json | 6 +- json/watchyourlan.json | 6 +- json/wavelog.json | 5 +- json/webmin.json | 6 +- json/whisparr.json | 5 +- json/whoogle.json | 6 +- json/wikijs.json | 6 +- json/wireguard.json | 5 +- json/wordpress.json | 8 +- json/yunohost.json | 6 +- json/zabbix.json | 5 +- json/zammad.json | 5 +- json/zigbee2mqtt.json | 5 +- json/zipline.json | 6 +- json/zoraxy.json | 5 +- json/zwave-js-ui.json | 6 +- 247 files changed, 1017 insertions(+), 668 deletions(-) create mode 100644 json/mapping.ps1 diff --git a/json/2fauth.json b/json/2fauth.json index 1fb77270..8615a031 100644 --- a/json/2fauth.json +++ b/json/2fauth.json @@ -1,8 +1,8 @@ -{ +{ "name": "2FAuth", "slug": "2fauth", "categories": [ - 0 + ], "date_created": "2024-12-20", "type": "ct", @@ -40,4 +40,4 @@ "type": "info" } ] - } \ No newline at end of file + } diff --git a/json/5etools.json b/json/5etools.json index 2900dda6..fc2944fa 100644 --- a/json/5etools.json +++ b/json/5etools.json @@ -1,8 +1,8 @@ -{ +{ "name": "5etools", "slug": "5etools", "categories": [ - 0 + ], "date_created": "2025-01-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/actualbudget.json b/json/actualbudget.json index d5138d5e..8a405ff7 100644 --- a/json/actualbudget.json +++ b/json/actualbudget.json @@ -1,8 +1,8 @@ -{ +{ "name": "Actual Budget", "slug": "actualbudget", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/add-lxc-iptag.json b/json/add-lxc-iptag.json index 15abfe64..6752e5a1 100644 --- a/json/add-lxc-iptag.json +++ b/json/add-lxc-iptag.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox VE LXC IP-Tag", "slug": "add-lxc-iptag", "categories": [ - 1 + ], "date_created": "2024-12-16", "type": "misc", @@ -45,3 +45,4 @@ } ] } + diff --git a/json/add-netbird-lxc.json b/json/add-netbird-lxc.json index ce4a785d..22ddb08a 100644 --- a/json/add-netbird-lxc.json +++ b/json/add-netbird-lxc.json @@ -1,8 +1,8 @@ -{ +{ "name": "NetBird", "slug": "add-netbird-lxc", "categories": [ - 11 + ], "date_created": "2024-05-19", "type": "misc", @@ -45,3 +45,4 @@ } ] } + diff --git a/json/add-tailscale-lxc.json b/json/add-tailscale-lxc.json index 1b2717e2..1ea93bc5 100644 --- a/json/add-tailscale-lxc.json +++ b/json/add-tailscale-lxc.json @@ -1,8 +1,8 @@ -{ +{ "name": "Tailscale", "slug": "add-tailscale-lxc", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "misc", @@ -40,4 +40,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/adguard.json b/json/adguard.json index 89d7287a..0d3c29c5 100644 --- a/json/adguard.json +++ b/json/adguard.json @@ -1,8 +1,8 @@ -{ +{ "name": "AdGuard Home", "slug": "adguard", "categories": [ - 13 + ], "date_created": "2024-04-28", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/adventurelog.json b/json/adventurelog.json index f9aca9a8..6c9cabab 100644 --- a/json/adventurelog.json +++ b/json/adventurelog.json @@ -1,8 +1,8 @@ -{ +{ "name": "AdventureLog", "slug": "adventurelog", "categories": [ - 0 + ], "date_created": "2024-10-26", "type": "ct", @@ -36,4 +36,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/agentdvr.json b/json/agentdvr.json index aa6ec16f..e6af5873 100644 --- a/json/agentdvr.json +++ b/json/agentdvr.json @@ -1,8 +1,8 @@ -{ +{ "name": "AgentDVR", "slug": "agentdvr", "categories": [ - 17 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/all-templates.json b/json/all-templates.json index 47157131..e97c2a6e 100644 --- a/json/all-templates.json +++ b/json/all-templates.json @@ -1,8 +1,8 @@ -{ +{ "name": "All Templates", "slug": "all-templates", "categories": [ - 10 + ], "date_created": "2024-05-02", "type": "misc", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/alpine.json b/json/alpine.json index ad46560e..bc6748c6 100644 --- a/json/alpine.json +++ b/json/alpine.json @@ -1,8 +1,8 @@ -{ +{ "name": "Alpine", "slug": "alpine", "categories": [ - 9 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/apache-cassandra.json b/json/apache-cassandra.json index 63484fa4..29d3fa74 100644 --- a/json/apache-cassandra.json +++ b/json/apache-cassandra.json @@ -1,8 +1,8 @@ -{ +{ "name": "Apache-Cassandra", "slug": "apache-cassandra", "categories": [ - 5 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/apache-couchdb.json b/json/apache-couchdb.json index 623ede38..f5caf15b 100644 --- a/json/apache-couchdb.json +++ b/json/apache-couchdb.json @@ -1,8 +1,8 @@ -{ +{ "name": "Apache-CouchDB", "slug": "apache-couchdb", "categories": [ - 5 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/apache-guacamole.json b/json/apache-guacamole.json index cf095ea8..68544a73 100644 --- a/json/apache-guacamole.json +++ b/json/apache-guacamole.json @@ -1,8 +1,8 @@ -{ +{ "name": "Apache Guacamole", "slug": "apache-guacamole", "categories": [ - 11 + ], "date_created": "2024-12-19", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/apt-cacher-ng.json b/json/apt-cacher-ng.json index dcc324cc..22976ada 100644 --- a/json/apt-cacher-ng.json +++ b/json/apt-cacher-ng.json @@ -1,8 +1,8 @@ -{ +{ "name": "Apt-Cacher-NG", "slug": "apt-cacher-ng", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/archivebox.json b/json/archivebox.json index 34d6667e..0e4a15a6 100644 --- a/json/archivebox.json +++ b/json/archivebox.json @@ -1,8 +1,8 @@ -{ +{ "name": "ArchiveBox", "slug": "archivebox", "categories": [ - 0 + ], "date_created": "2024-10-19", "type": "ct", @@ -31,4 +31,4 @@ "password": "helper-scripts.com" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/aria2.json b/json/aria2.json index 9282221a..622ff275 100644 --- a/json/aria2.json +++ b/json/aria2.json @@ -1,8 +1,8 @@ -{ +{ "name": "Aria2", "slug": "aria2", "categories": [ - 16 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/audiobookshelf.json b/json/audiobookshelf.json index 062d71ec..68aff5a2 100644 --- a/json/audiobookshelf.json +++ b/json/audiobookshelf.json @@ -1,8 +1,8 @@ -{ +{ "name": "Audiobookshelf", "slug": "audiobookshelf", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/authentik.json b/json/authentik.json index 4b3f87a3..046fb8aa 100644 --- a/json/authentik.json +++ b/json/authentik.json @@ -1,8 +1,8 @@ -{ +{ "name": "authentik", "slug": "authentik", "categories": [ - 11 + ], "date_created": "2024-12-27", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/autobrr.json b/json/autobrr.json index 64535782..1b68d13e 100644 --- a/json/autobrr.json +++ b/json/autobrr.json @@ -1,8 +1,8 @@ -{ +{ "name": "Autobrr", "slug": "autobrr", "categories": [ - 18 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/bazarr.json b/json/bazarr.json index 602217d8..d46d30cc 100644 --- a/json/bazarr.json +++ b/json/bazarr.json @@ -1,8 +1,8 @@ -{ +{ "name": "Bazarr", "slug": "bazarr", "categories": [ - 18 + ], "date_created": "2024-05-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/blocky.json b/json/blocky.json index 8668bfd1..1505b0ee 100644 --- a/json/blocky.json +++ b/json/blocky.json @@ -1,8 +1,8 @@ -{ +{ "name": "Blocky", "slug": "blocky", "categories": [ - 13 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/bookstack.json b/json/bookstack.json index 5a567f44..ea08a4dd 100644 --- a/json/bookstack.json +++ b/json/bookstack.json @@ -1,8 +1,8 @@ -{ +{ "name": "BookStack", "slug": "bookstack", "categories": [ - 14 + ], "date_created": "2024-11-05", "type": "ct", @@ -36,4 +36,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/bunkerweb.json b/json/bunkerweb.json index 24a4ab2c..7b9a9685 100644 --- a/json/bunkerweb.json +++ b/json/bunkerweb.json @@ -1,8 +1,8 @@ -{ +{ "name": "BunkerWeb", "slug": "bunkerweb", "categories": [ - 11 + ], "date_created": "2024-06-12", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/caddy.json b/json/caddy.json index 233ba3a3..691b67af 100644 --- a/json/caddy.json +++ b/json/caddy.json @@ -1,8 +1,8 @@ -{ +{ "name": "Caddy", "slug": "caddy", "categories": [ - 11 + ], "date_created": "2024-05-11", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/calibre-web.json b/json/calibre-web.json index 170b6285..3d5945c2 100644 --- a/json/calibre-web.json +++ b/json/calibre-web.json @@ -1,8 +1,8 @@ -{ +{ "name": "Calibre-Web", "slug": "calibre-web", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/casaos.json b/json/casaos.json index 0ec77da5..5aebb252 100644 --- a/json/casaos.json +++ b/json/casaos.json @@ -1,8 +1,8 @@ -{ +{ "name": "CasaOS", "slug": "casaos", "categories": [ - 8 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/changedetection.json b/json/changedetection.json index 94784f20..c21967bd 100644 --- a/json/changedetection.json +++ b/json/changedetection.json @@ -1,8 +1,8 @@ -{ +{ "name": "Change Detection", "slug": "changedetection", "categories": [ - 7 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/channels.json b/json/channels.json index cedcdf61..3e541d07 100644 --- a/json/channels.json +++ b/json/channels.json @@ -1,8 +1,8 @@ -{ +{ "name": "Channels DVR Server", "slug": "channels", "categories": [ - 17 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/checkmk.json b/json/checkmk.json index db23ab85..16a22024 100644 --- a/json/checkmk.json +++ b/json/checkmk.json @@ -1,8 +1,8 @@ -{ +{ "name": "Checkmk", "slug": "checkmk", "categories": [ - 7 + ], "date_created": "2024-12-19", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/clean-lxcs.json b/json/clean-lxcs.json index c6730bdb..886252db 100644 --- a/json/clean-lxcs.json +++ b/json/clean-lxcs.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox VE LXC Cleaner", "slug": "clean-lxcs", "categories": [ - 1 + ], "date_created": "2024-04-29", "type": "misc", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/cloudflared.json b/json/cloudflared.json index 21fc4e5b..726a3a80 100644 --- a/json/cloudflared.json +++ b/json/cloudflared.json @@ -1,8 +1,8 @@ -{ +{ "name": "Cloudflared", "slug": "cloudflared", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/cockpit.json b/json/cockpit.json index 51b8d49b..2ff6bcb3 100644 --- a/json/cockpit.json +++ b/json/cockpit.json @@ -1,8 +1,8 @@ -{ +{ "name": "Cockpit", "slug": "cockpit", "categories": [ - 16 + ], "date_created": "2024-10-20", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/code-server.json b/json/code-server.json index 03e38d0d..3adcb643 100644 --- a/json/code-server.json +++ b/json/code-server.json @@ -1,8 +1,8 @@ -{ +{ "name": "VS Code Server", "slug": "code-server", "categories": [ - 19 + ], "date_created": "2024-05-02", "type": "misc", @@ -36,4 +36,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/commafeed.json b/json/commafeed.json index 97e3eeb0..7f486a8b 100644 --- a/json/commafeed.json +++ b/json/commafeed.json @@ -1,8 +1,8 @@ -{ +{ "name": "CommaFeed", "slug": "commafeed", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": "admin" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/cron-update-lxcs.json b/json/cron-update-lxcs.json index eeb6311f..e1607586 100644 --- a/json/cron-update-lxcs.json +++ b/json/cron-update-lxcs.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox VE Cron LXC Updater", "slug": "cron-update-lxcs", "categories": [ - 1 + ], "date_created": "2024-04-29", "type": "misc", @@ -41,4 +41,4 @@ } ] -} \ No newline at end of file +} diff --git a/json/cronicle.json b/json/cronicle.json index 3c733ee2..5ac3fb4b 100644 --- a/json/cronicle.json +++ b/json/cronicle.json @@ -1,8 +1,8 @@ -{ +{ "name": "Cronicle Primary", "slug": "cronicle", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/crowdsec.json b/json/crowdsec.json index a2c1dbfd..359349fc 100644 --- a/json/crowdsec.json +++ b/json/crowdsec.json @@ -1,8 +1,8 @@ -{ +{ "name": "CrowdSec", "slug": "crowdsec", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "misc", @@ -36,4 +36,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/daemonsync.json b/json/daemonsync.json index 5a031b9a..a1e0e1dc 100644 --- a/json/daemonsync.json +++ b/json/daemonsync.json @@ -1,8 +1,8 @@ -{ +{ "name": "Daemon Sync Server", "slug": "daemonsync", "categories": [ - 16 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/dashy.json b/json/dashy.json index cdf42fb5..4542a96c 100644 --- a/json/dashy.json +++ b/json/dashy.json @@ -1,8 +1,8 @@ -{ +{ "name": "Dashy", "slug": "dashy", "categories": [ - 15 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/debian-vm.json b/json/debian-vm.json index acd0f1e6..e9344102 100644 --- a/json/debian-vm.json +++ b/json/debian-vm.json @@ -1,8 +1,8 @@ -{ +{ "name": "Debian 12", "slug": "debian-vm", "categories": [ - 9 + ], "date_created": "2024-05-02", "type": "vm", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/debian.json b/json/debian.json index 6f4ddd49..5b8711ec 100644 --- a/json/debian.json +++ b/json/debian.json @@ -1,8 +1,8 @@ -{ +{ "name": "Debian", "slug": "debian", "categories": [ - 9 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/deconz.json b/json/deconz.json index 51958360..48bd6b5f 100644 --- a/json/deconz.json +++ b/json/deconz.json @@ -1,8 +1,8 @@ -{ +{ "name": "deCONZ", "slug": "deconz", "categories": [ - 6 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/deluge.json b/json/deluge.json index af8c61c5..a3dae556 100644 --- a/json/deluge.json +++ b/json/deluge.json @@ -1,8 +1,8 @@ -{ +{ "name": "Deluge", "slug": "deluge", "categories": [ - 16 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": "deluge" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/docker.json b/json/docker.json index 4e2fe350..f9928e3b 100644 --- a/json/docker.json +++ b/json/docker.json @@ -1,8 +1,8 @@ -{ +{ "name": "Docker", "slug": "docker", "categories": [ - 8 + ], "date_created": "2024-05-02", "type": "ct", @@ -55,4 +55,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/dockge.json b/json/dockge.json index 977d4062..1d9385ee 100644 --- a/json/dockge.json +++ b/json/dockge.json @@ -1,8 +1,8 @@ -{ +{ "name": "Dockge", "slug": "dockge", "categories": [ - 8 + ], "date_created": "2024-05-02", "type": "ct", @@ -40,4 +40,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/dotnetaspwebapi.json b/json/dotnetaspwebapi.json index 46bbd30c..a52bd3cc 100644 --- a/json/dotnetaspwebapi.json +++ b/json/dotnetaspwebapi.json @@ -1,4 +1,4 @@ -{ +{ "name":"Dotnet ASP Web API", "slug":"dotnetaspwebapi", "categories":[ @@ -37,3 +37,4 @@ } ] } + diff --git a/json/emby.json b/json/emby.json index 3516b84c..a0a6ac5d 100644 --- a/json/emby.json +++ b/json/emby.json @@ -1,8 +1,8 @@ -{ +{ "name": "Emby Media Server", "slug": "emby", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/emqx.json b/json/emqx.json index 69622f3e..96deddc7 100644 --- a/json/emqx.json +++ b/json/emqx.json @@ -1,8 +1,8 @@ -{ +{ "name": "EMQX", "slug": "emqx", "categories": [ - 4 + ], "date_created": "2024-05-02", "type": "ct", @@ -32,8 +32,8 @@ }, "notes": [ { - "text": "Setup-Steps: Access Control ➡ Authentication ➡ Create ➡ Next ➡ Next ➡ Create ➡ Users ➡ Add ➡ Username / Password (to authenicate with MQTT) ➡ Save. You're now ready to enjoy a high-performance MQTT Broker.", + "text": "Setup-Steps: Access Control âž¡ Authentication âž¡ Create âž¡ Next âž¡ Next âž¡ Create âž¡ Users âž¡ Add âž¡ Username / Password (to authenicate with MQTT) âž¡ Save. You're now ready to enjoy a high-performance MQTT Broker.", "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/ersatztv.json b/json/ersatztv.json index 30fc3f73..e217bb54 100644 --- a/json/ersatztv.json +++ b/json/ersatztv.json @@ -1,8 +1,8 @@ -{ +{ "name": "ErsatzTV", "slug": "ersatztv", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/esphome.json b/json/esphome.json index bb6a0d5c..6fc60895 100644 --- a/json/esphome.json +++ b/json/esphome.json @@ -1,8 +1,8 @@ -{ +{ "name": "ESPHome", "slug": "esphome", "categories": [ - 3 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/evcc.json b/json/evcc.json index 1a4c2429..78e784c6 100644 --- a/json/evcc.json +++ b/json/evcc.json @@ -1,8 +1,8 @@ -{ +{ "name": "evcc", "slug": "evcc", "categories": [ - 0 + ], "date_created": "2024-10-15", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/fenrus.json b/json/fenrus.json index 2f2b57e1..01635e59 100644 --- a/json/fenrus.json +++ b/json/fenrus.json @@ -1,8 +1,8 @@ -{ +{ "name": "Fenrus", "slug": "fenrus", "categories": [ - 15 + ], "date_created": "2024-05-05", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/fhem.json b/json/fhem.json index 0d559461..1ec8af8f 100644 --- a/json/fhem.json +++ b/json/fhem.json @@ -1,8 +1,8 @@ -{ +{ "name": "FHEM", "slug": "fhem", "categories": [ - 3 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/filebrowser.json b/json/filebrowser.json index fe0de688..30bf4a76 100644 --- a/json/filebrowser.json +++ b/json/filebrowser.json @@ -1,8 +1,8 @@ -{ +{ "name": "File Browser", "slug": "filebrowser", "categories": [ - 16 + ], "date_created": "2024-05-02", "type": "misc", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/firefly.json b/json/firefly.json index 64a3669a..80e775d0 100644 --- a/json/firefly.json +++ b/json/firefly.json @@ -1,8 +1,8 @@ -{ +{ "name": "Firefly III", "slug": "firefly", "categories": [ - 0 + ], "date_created": "2025-01-01", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/flaresolverr.json b/json/flaresolverr.json index ccc3bec0..81bade84 100644 --- a/json/flaresolverr.json +++ b/json/flaresolverr.json @@ -1,8 +1,8 @@ -{ +{ "name": "FlareSolverr", "slug": "flaresolverr", "categories": [ - 11 + ], "date_created": "2024-06-12", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/flowiseai.json b/json/flowiseai.json index b2f99b5c..2bff29d3 100644 --- a/json/flowiseai.json +++ b/json/flowiseai.json @@ -1,8 +1,8 @@ -{ +{ "name": "FlowiseAI", "slug": "flowiseai", "categories": [ - 19 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/forgejo.json b/json/forgejo.json index 3a16cf9a..d8905e6a 100644 --- a/json/forgejo.json +++ b/json/forgejo.json @@ -1,8 +1,8 @@ -{ +{ "name": "Forgejo", "slug": "forgejo", "categories": [ - 19 + ], "date_created": "2024-06-12", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/frigate.json b/json/frigate.json index 275afce3..1afb0052 100644 --- a/json/frigate.json +++ b/json/frigate.json @@ -1,8 +1,8 @@ -{ +{ "name": "Frigate", "slug": "frigate", "categories": [ - 17 + ], "date_created": "2024-05-02", "type": "ct", @@ -40,4 +40,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/fstrim.json b/json/fstrim.json index a6c124d1..1ba4a34f 100644 --- a/json/fstrim.json +++ b/json/fstrim.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox VE LXC Filesystem Trim", "slug": "fstrim", "categories": [ - 1 + ], "date_created": "2024-04-29", "type": "misc", @@ -40,4 +40,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/ghost.json b/json/ghost.json index 45db5208..07657e11 100644 --- a/json/ghost.json +++ b/json/ghost.json @@ -1,8 +1,8 @@ -{ +{ "name": "Ghost", "slug": "ghost", "categories": [ - 12 + ], "date_created": "2025-01-10", "type": "ct", @@ -39,3 +39,4 @@ } + diff --git a/json/gitea.json b/json/gitea.json index 17d2a29c..1e89a2c7 100644 --- a/json/gitea.json +++ b/json/gitea.json @@ -1,8 +1,8 @@ -{ +{ "name": "Gitea", "slug": "gitea", "categories": [ - 19 + ], "date_created": "2024-07-26", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/glance.json b/json/glance.json index 486eb960..2ecc552f 100644 --- a/json/glance.json +++ b/json/glance.json @@ -1,8 +1,8 @@ -{ +{ "name": "Glance", "slug": "glance", "categories": [ - 15 + ], "date_created": "2024-12-02", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/glances.json b/json/glances.json index dc5c8689..a428f7d7 100644 --- a/json/glances.json +++ b/json/glances.json @@ -1,8 +1,8 @@ -{ +{ "name": "Glances", "slug": "glances", "categories": [ - 7 + ], "date_created": "2024-05-02", "type": "misc", @@ -36,4 +36,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/glpi.json b/json/glpi.json index 6d652bdd..b18ff2b8 100644 --- a/json/glpi.json +++ b/json/glpi.json @@ -1,8 +1,8 @@ -{ +{ "name": "GLPI", "slug": "glpi", "categories": [ - 0 + ], "date_created": "2025-01-06", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/go2rtc.json b/json/go2rtc.json index 18af0c6a..9063b51e 100644 --- a/json/go2rtc.json +++ b/json/go2rtc.json @@ -1,8 +1,8 @@ -{ +{ "name": "go2rtc", "slug": "go2rtc", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/gokapi.json b/json/gokapi.json index 9b81448f..cef9ae7a 100644 --- a/json/gokapi.json +++ b/json/gokapi.json @@ -1,8 +1,8 @@ -{ +{ "name": "Gokapi", "slug": "gokapi", "categories": [ - 16 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/gotify.json b/json/gotify.json index 5e786718..af879c03 100644 --- a/json/gotify.json +++ b/json/gotify.json @@ -1,8 +1,8 @@ -{ +{ "name": "Gotify", "slug": "gotify", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": "admin" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/grafana.json b/json/grafana.json index beea3c13..d9ac1efd 100644 --- a/json/grafana.json +++ b/json/grafana.json @@ -1,8 +1,8 @@ -{ +{ "name": "Grafana", "slug": "grafana", "categories": [ - 7 + ], "date_created": "2024-05-02", "type": "ct", @@ -42,4 +42,4 @@ "password": "admin" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/grist.json b/json/grist.json index fc93ecd8..d5ecc167 100644 --- a/json/grist.json +++ b/json/grist.json @@ -1,8 +1,8 @@ -{ +{ "name": "Grist", "slug": "grist", "categories": [ - 5 + ], "date_created": "2024-12-27", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/grocy.json b/json/grocy.json index 5be078a1..8f60f610 100644 --- a/json/grocy.json +++ b/json/grocy.json @@ -1,8 +1,8 @@ -{ +{ "name": "grocy", "slug": "grocy", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": "admin" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/haos-vm.json b/json/haos-vm.json index 6ce917b3..b1f480fb 100644 --- a/json/haos-vm.json +++ b/json/haos-vm.json @@ -1,8 +1,8 @@ -{ +{ "name": "Home Assistant OS", "slug": "haos-vm", "categories": [ - 2 + ], "date_created": "2024-04-29", "type": "vm", @@ -40,4 +40,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/headscale.json b/json/headscale.json index 9260aa7c..864d3fa2 100644 --- a/json/headscale.json +++ b/json/headscale.json @@ -1,8 +1,8 @@ -{ +{ "name": "Headscale", "slug": "headscale", "categories": [ - 11 + ], "date_created": "2024-05-13", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/heimdall-dashboard.json b/json/heimdall-dashboard.json index f0c523ad..c86fa005 100644 --- a/json/heimdall-dashboard.json +++ b/json/heimdall-dashboard.json @@ -1,8 +1,8 @@ -{ +{ "name": "Heimdall Dashboard", "slug": "heimdall-dashboard", "categories": [ - 15 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/hivemq.json b/json/hivemq.json index c63e39c8..17241bbf 100644 --- a/json/hivemq.json +++ b/json/hivemq.json @@ -1,8 +1,8 @@ -{ +{ "name": "HiveMQ CE", "slug": "hivemq", "categories": [ - 4 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/hoarder.json b/json/hoarder.json index f8d1a76c..7b05239f 100644 --- a/json/hoarder.json +++ b/json/hoarder.json @@ -1,8 +1,8 @@ -{ +{ "name": "Hoarder", "slug": "hoarder", "categories": [ - 14 + ], "date_created": "2024-12-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/homarr.json b/json/homarr.json index ed15e88f..483d5594 100644 --- a/json/homarr.json +++ b/json/homarr.json @@ -1,8 +1,8 @@ -{ +{ "name": "Homarr", "slug": "homarr", "categories": [ - 15 + ], "date_created": "2024-05-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/homeassistant-core.json b/json/homeassistant-core.json index ff4feb6d..6398e401 100644 --- a/json/homeassistant-core.json +++ b/json/homeassistant-core.json @@ -1,8 +1,8 @@ -{ +{ "name": "Home Assistant Core", "slug": "homeassistant-core", "categories": [ - 2 + ], "date_created": "2024-04-29", "type": "ct", @@ -48,4 +48,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/homeassistant.json b/json/homeassistant.json index 564933d7..ffc7a53b 100644 --- a/json/homeassistant.json +++ b/json/homeassistant.json @@ -1,8 +1,8 @@ -{ +{ "name": "Home Assistant Container", "slug": "homeassistant", "categories": [ - 2 + ], "date_created": "2024-04-29", "type": "ct", @@ -44,4 +44,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/homebox.json b/json/homebox.json index 04d2cb18..22725fe8 100644 --- a/json/homebox.json +++ b/json/homebox.json @@ -1,8 +1,8 @@ -{ +{ "name": "HomeBox", "slug": "homebox", "categories": [ - 14 + ], "date_created": "2024-09-16", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/homebridge.json b/json/homebridge.json index 8395b69e..29b2f05a 100644 --- a/json/homebridge.json +++ b/json/homebridge.json @@ -1,8 +1,8 @@ -{ +{ "name": "Homebridge", "slug": "homebridge", "categories": [ - 3 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": "admin" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/homepage.json b/json/homepage.json index d69c0f95..c8a5640e 100644 --- a/json/homepage.json +++ b/json/homepage.json @@ -1,8 +1,8 @@ -{ +{ "name": "Homepage", "slug": "homepage", "categories": [ - 15 + ], "date_created": "2024-05-02", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/homer.json b/json/homer.json index b86359dd..01e84391 100644 --- a/json/homer.json +++ b/json/homer.json @@ -1,8 +1,8 @@ -{ +{ "name": "Homer", "slug": "homer", "categories": [ - 15 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/host-backup.json b/json/host-backup.json index 28042559..13bcddf8 100644 --- a/json/host-backup.json +++ b/json/host-backup.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox VE Host Backup", "slug": "host-backup", "categories": [ - 1 + ], "date_created": "2024-04-29", "type": "misc", @@ -40,4 +40,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/hyperhdr.json b/json/hyperhdr.json index f14a8424..1d94a96e 100644 --- a/json/hyperhdr.json +++ b/json/hyperhdr.json @@ -1,8 +1,8 @@ -{ +{ "name": "HyperHDR", "slug": "hyperhdr", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/hyperion.json b/json/hyperion.json index 76967af2..0be498fe 100644 --- a/json/hyperion.json +++ b/json/hyperion.json @@ -1,8 +1,8 @@ -{ +{ "name": "Hyperion", "slug": "hyperion", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/influxdb.json b/json/influxdb.json index d663a366..22aacd96 100644 --- a/json/influxdb.json +++ b/json/influxdb.json @@ -1,8 +1,8 @@ -{ +{ "name": "InfluxDB", "slug": "influxdb", "categories": [ - 5 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/inspircd.json b/json/inspircd.json index 19728150..fdc8a8be 100644 --- a/json/inspircd.json +++ b/json/inspircd.json @@ -1,8 +1,8 @@ -{ +{ "name": "InspIRCd 4", "slug": "inspircd", "categories": [ - 0 + ], "date_created": "2024-11-29", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/iobroker.json b/json/iobroker.json index 7748d4dc..d291f9c3 100644 --- a/json/iobroker.json +++ b/json/iobroker.json @@ -1,8 +1,8 @@ -{ +{ "name": "ioBroker", "slug": "iobroker", "categories": [ - 3 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/iventoy.json b/json/iventoy.json index 8f09fdc5..f72ff708 100644 --- a/json/iventoy.json +++ b/json/iventoy.json @@ -1,8 +1,8 @@ -{ +{ "name": "iVentoy", "slug": "iventoy", "categories": [ - 11 + ], "date_created": "2024-05-16", "type": "ct", @@ -36,4 +36,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/jackett.json b/json/jackett.json index fac43b0f..2b6461be 100644 --- a/json/jackett.json +++ b/json/jackett.json @@ -1,8 +1,8 @@ -{ +{ "name": "Jackett", "slug": "jackett", "categories": [ - 16 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/jellyfin.json b/json/jellyfin.json index bcd43ce7..d8b2d54d 100644 --- a/json/jellyfin.json +++ b/json/jellyfin.json @@ -1,8 +1,8 @@ -{ +{ "name": "Jellyfin Media Server", "slug": "jellyfin", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -40,4 +40,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/jellyseerr.json b/json/jellyseerr.json index 157643d7..0ab513de 100644 --- a/json/jellyseerr.json +++ b/json/jellyseerr.json @@ -1,8 +1,8 @@ -{ +{ "name": "Jellyseerr", "slug": "jellyseerr", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/jenkins.json b/json/jenkins.json index 9e2abbb2..0b83c81d 100644 --- a/json/jenkins.json +++ b/json/jenkins.json @@ -1,8 +1,8 @@ -{ +{ "name": "Jenkins", "slug": "jenkins", "categories": [ - 3 + ], "date_created": "2024-12-26", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/kavita.json b/json/kavita.json index dddd26a9..08eef649 100644 --- a/json/kavita.json +++ b/json/kavita.json @@ -1,8 +1,8 @@ -{ +{ "name": "Kavita", "slug": "kavita", "categories": [ - 14 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,3 +36,4 @@ } ] } + diff --git a/json/kernel-clean.json b/json/kernel-clean.json index 3e23ea37..c9919276 100644 --- a/json/kernel-clean.json +++ b/json/kernel-clean.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox VE Kernel Clean", "slug": "kernel-clean", "categories": [ - 1 + ], "date_created": "2024-04-29", "type": "misc", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/kernel-pin.json b/json/kernel-pin.json index 99f6fbcd..f96943ac 100644 --- a/json/kernel-pin.json +++ b/json/kernel-pin.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox VE Kernel Pin", "slug": "kernel-pin", "categories": [ - 1 + ], "date_created": "2024-05-08", "type": "misc", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/keycloak.json b/json/keycloak.json index 47cf547b..470a862e 100644 --- a/json/keycloak.json +++ b/json/keycloak.json @@ -1,8 +1,8 @@ -{ +{ "name": "Keycloak", "slug": "keycloak", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "ct", @@ -41,3 +41,4 @@ } ] } + diff --git a/json/kimai.json b/json/kimai.json index 8de820fa..b15ff34c 100644 --- a/json/kimai.json +++ b/json/kimai.json @@ -1,8 +1,8 @@ -{ +{ "name": "Kimai", "slug": "kimai", "categories": [ - 0 + ], "date_created": "2024-11-20", "type": "ct", @@ -31,4 +31,4 @@ "password": "helper-scripts.com" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/komga.json b/json/komga.json index 50c31664..28bb686f 100644 --- a/json/komga.json +++ b/json/komga.json @@ -1,8 +1,8 @@ -{ +{ "name": "Komga", "slug": "komga", "categories": [ - 12 + ], "date_created": "2024-11-15", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/komodo.json b/json/komodo.json index d27b09aa..9ccdb2c3 100644 --- a/json/komodo.json +++ b/json/komodo.json @@ -1,8 +1,8 @@ -{ +{ "name": "Komodo", "slug": "komodo", "categories": [ - 8 + ], "date_created": "2025-01-01", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/kubo.json b/json/kubo.json index 15149700..7b70bc12 100644 --- a/json/kubo.json +++ b/json/kubo.json @@ -1,8 +1,8 @@ -{ +{ "name": "Kubo", "slug": "kubo", "categories": [ - 16 + ], "date_created": "2024-06-27", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/lazylibrarian.json b/json/lazylibrarian.json index b5127c70..3cb91e2b 100644 --- a/json/lazylibrarian.json +++ b/json/lazylibrarian.json @@ -1,8 +1,8 @@ -{ +{ "name": "LazyLibrarian", "slug": "lazylibrarian", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/lidarr.json b/json/lidarr.json index 2a4be48c..29e481cb 100644 --- a/json/lidarr.json +++ b/json/lidarr.json @@ -1,8 +1,8 @@ -{ +{ "name": "Lidarr", "slug": "lidarr", "categories": [ - 18 + ], "date_created": "2024-05-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/linkwarden.json b/json/linkwarden.json index 5bf40d34..1711141f 100644 --- a/json/linkwarden.json +++ b/json/linkwarden.json @@ -1,8 +1,8 @@ -{ +{ "name": "Linkwarden", "slug": "linkwarden", "categories": [ - 15 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/listmonk.json b/json/listmonk.json index dc765ec7..469fae02 100644 --- a/json/listmonk.json +++ b/json/listmonk.json @@ -1,8 +1,8 @@ -{ +{ "name": "listmonk", "slug": "listmonk", "categories": [ - 14 + ], "date_created": "2024-11-22", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/lldap.json b/json/lldap.json index 296f00c4..a78295eb 100644 --- a/json/lldap.json +++ b/json/lldap.json @@ -1,8 +1,8 @@ -{ +{ "name": "lldap", "slug": "lldap", "categories": [ - 11 + ], "date_created": "2024-08-06", "type": "ct", @@ -31,4 +31,4 @@ "password": "password" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/lubelogger.json b/json/lubelogger.json index 8cdd98fa..6525d488 100644 --- a/json/lubelogger.json +++ b/json/lubelogger.json @@ -1,8 +1,8 @@ -{ +{ "name": "LubeLogger", "slug": "lubelogger", "categories": [ - 0 + ], "date_created": "2024-11-29", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/mafl.json b/json/mafl.json index 2843009c..9616696f 100644 --- a/json/mafl.json +++ b/json/mafl.json @@ -1,8 +1,8 @@ -{ +{ "name": "Mafl", "slug": "mafl", "categories": [ - 15 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/magicmirror.json b/json/magicmirror.json index b1cdbc19..cbfd748f 100644 --- a/json/magicmirror.json +++ b/json/magicmirror.json @@ -1,8 +1,8 @@ -{ +{ "name": "MagicMirror Server", "slug": "magicmirror", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/mapping.ps1 b/json/mapping.ps1 new file mode 100644 index 00000000..5338016f --- /dev/null +++ b/json/mapping.ps1 @@ -0,0 +1,275 @@ +# JSON-Mapping aus der Migrationstabelle +$mapping = @( + @{script="2fauth"; category_id=6}, + @{script="5etools"; category_id=24}, + @{script="actualbudget"; category_id=23}, + @{script="add-lxc-iptag"; category_id=1}, + @{script="add-netbird-lxc"; category_id=1}, + @{script="add-tailscale-lxc"; category_id=1}, + @{script="adguard"; category_id=5}, + @{script="adventurelog"; category_id=24}, + @{script="agentdvr"; category_id=15}, + @{script="all-templates"; category_id=1}, + @{script="alpine"; category_id=2}, + @{script="apache-cassandra"; category_id=8}, + @{script="apache-couchdb"; category_id=8}, + @{script="apache-guacamole"; category_id=21}, + @{script="apt-cacher-ng"; category_id=4}, + @{script="archivebox"; category_id=12}, + @{script="aria2"; category_id=11}, + @{script="audiobookshelf"; category_id=13}, + @{script="authentik"; category_id=6}, + @{script="autobrr"; category_id=19}, + @{script="bazarr"; category_id=14}, + @{script="blocky"; category_id=5}, + @{script="bookstack"; category_id=12}, + @{script="bunkerweb"; category_id=21}, + @{script="caddy"; category_id=21}, + @{script="calibre-web"; category_id=12}, + @{script="casaos"; category_id=2}, + @{script="changedetection"; category_id=9}, + @{script="channels"; category_id=13}, + @{script="checkmk"; category_id=9}, + @{script="clean-lxcs"; category_id=1}, + @{script="cloudflared"; category_id=4}, + @{script="cockpit"; category_id=10}, + @{script="code-server"; category_id=20}, + @{script="commafeed"; category_id=10}, + @{script="cron-update-lxcs"; category_id=1}, + @{script="cronicle"; category_id=19}, + @{script="crowdsec"; category_id=6}, + @{script="daemonsync"; category_id=19}, + @{script="dashy"; category_id=10}, + @{script="debian-vm"; category_id=1}, + @{script="debian"; category_id=2}, + @{script="deconz"; category_id=17}, + @{script="deluge"; category_id=11}, + @{script="docker"; category_id=3}, + @{script="dockge"; category_id=3}, + @{script="dotnetaspwebapi"; category_id=20}, + @{script="emby"; category_id=13}, + @{script="emqx"; category_id=18}, + @{script="ersatztv"; category_id=13}, + @{script="esphome"; category_id=16}, + @{script="evcc"; category_id=16}, + @{script="fenrus"; category_id=10}, + @{script="fhem"; category_id=16}, + @{script="filebrowser"; category_id=11}, + @{script="firefly"; category_id=23}, + @{script="flaresolverr"; category_id=4}, + @{script="flowiseai"; category_id=20}, + @{script="forgejo"; category_id=20}, + @{script="frigate"; category_id=15}, + @{script="fstrim"; category_id=2}, + @{script="ghost"; category_id=21}, + @{script="gitea"; category_id=20}, + @{script="glance"; category_id=9}, + @{script="glances"; category_id=9}, + @{script="glpi"; category_id=28}, + @{script="go2rtc"; category_id=16}, + @{script="gokapi"; category_id=11}, + @{script="gotify"; category_id=18}, + @{script="grafana"; category_id=9}, + @{script="grist"; category_id=12}, + @{script="grocy"; category_id=16}, + @{script="haos-vm"; category_id=1}, + @{script="headscale"; category_id=4}, + @{script="heimdall-dashboard"; category_id=10}, + @{script="hivemq"; category_id=18}, + @{script="hoarder"; category_id=12}, + @{script="homarr"; category_id=10}, + @{script="homeassistant-core"; category_id=16}, + @{script="homeassistant"; category_id=16}, + @{script="homebox"; category_id=25}, + @{script="homebridge"; category_id=16}, + @{script="homepage"; category_id=10}, + @{script="host-backup"; category_id=7}, + @{script="hyperhdr"; category_id=13}, + @{script="hyperion"; category_id=13}, + @{script="influxdb"; category_id=8}, + @{script="inspircd"; category_id=18}, + @{script="iobroker"; category_id=16}, + @{script="iventoy"; category_id=2}, + @{script="jackett"; category_id=14}, + @{script="jellyfin"; category_id=13}, + @{script="jellyseerr"; category_id=14}, + @{script="jenkins"; category_id=19}, + @{script="kavita"; category_id=13}, + @{script="kernel-clean"; category_id=2}, + @{script="kernel-pin"; category_id=2}, + @{script="keycloak"; category_id=6}, + @{script="kimai"; category_id=28}, + @{script="komga"; category_id=13}, + @{script="komodo"; category_id=20}, + @{script="kubo"; category_id=11}, + @{script="lazylibrarian"; category_id=14}, + @{script="lidarr"; category_id=14}, + @{script="linkwarden"; category_id=12}, + @{script="listmonk"; category_id=22}, + @{script="lldap"; category_id=6}, + @{script="lubelogger"; category_id=9}, + @{script="mafl"; category_id=25}, + @{script="magicmirror"; category_id=16}, + @{script="mariadb"; category_id=8}, + @{script="matterbridge"; category_id=22}, + @{script="mediamtx"; category_id=13}, + @{script="medusa"; category_id=14}, + @{script="memos"; category_id=12}, + @{script="meshcentral"; category_id=4}, + @{script="metadata"; category_id=13}, + @{script="metube"; category_id=13}, + @{script="microcode"; category_id=2}, + @{script="mikrotik-routeros"; category_id=4}, + @{script="mongodb"; category_id=8}, + @{script="monitor-all"; category_id=9}, + @{script="motioneye"; category_id=15}, + @{script="mqtt"; category_id=18}, + @{script="mylar3"; category_id=14}, + @{script="myspeed"; category_id=4}, + @{script="mysql"; category_id=8}, + @{script="n8n"; category_id=19}, + @{script="navidrome"; category_id=13}, + @{script="neo4j"; category_id=8}, + @{script="netbox"; category_id=4}, + @{script="netdata"; category_id=9}, + @{script="nextcloud-vm"; category_id=1}, + @{script="nextcloudpi"; category_id=2}, + @{script="nextpvr"; category_id=15}, + @{script="nginxproxymanager"; category_id=21}, + @{script="nocodb"; category_id=28}, + @{script="node-red"; category_id=19}, + @{script="notifiarr"; category_id=22}, + @{script="ntfy"; category_id=22}, + @{script="nzbget"; category_id=11}, + @{script="octoprint"; category_id=16}, + @{script="olivetin"; category_id=10}, + @{script="omada"; category_id=4}, + @{script="ombi"; category_id=14}, + @{script="omv"; category_id=2}, + @{script="onedev"; category_id=20}, + @{script="opengist"; category_id=20}, + @{script="openhab"; category_id=16}, + @{script="openobserve"; category_id=9}, + @{script="openwebui"; category_id=20}, + @{script="openwrt"; category_id=2}, + @{script="overseerr"; category_id=14}, + @{script="owncast"; category_id=13}, + @{script="owncloud-vm"; category_id=1}, + @{script="pairdrop"; category_id=11}, + @{script="paperless-ngx"; category_id=12}, + @{script="part-db"; category_id=28}, + @{script="pbs"; category_id=7}, + @{script="peanut"; category_id=4}, + @{script="petio"; category_id=14}, + @{script="pf2etools"; category_id=24}, + @{script="photoprism"; category_id=13}, + @{script="pialert"; category_id=6}, + @{script="pihole"; category_id=5}, + @{script="pimox-haos-vm"; category_id=1}, + @{script="pingvin"; category_id=25}, + @{script="plex"; category_id=13}, + @{script="pocketbase"; category_id=28}, + @{script="podman-homeassistant"; category_id=3}, + @{script="podman"; category_id=3}, + @{script="post-pbs-install"; category_id=7}, + @{script="post-pve-install"; category_id=1}, + @{script="postgresql"; category_id=8}, + @{script="prometheus-alertmanager"; category_id=9}, + @{script="prometheus"; category_id=9}, + @{script="prowlarr"; category_id=14}, + @{script="proxmox-datacenter-manager"; category_id=1}, + @{script="ps5-mqtt"; category_id=18}, + @{script="qbittorrent"; category_id=11}, + @{script="rabbitmq"; category_id=18}, + @{script="radarr"; category_id=14}, + @{script="rdtclient"; category_id=11}, + @{script="readarr"; category_id=14}, + @{script="readeck"; category_id=12}, + @{script="recyclarr"; category_id=14}, + @{script="redis"; category_id=8}, + @{script="rtsptoweb"; category_id=15}, + @{script="runtipi"; category_id=2}, + @{script="sabnzbd"; category_id=11}, + @{script="scaling-governor"; category_id=2}, + @{script="semaphore"; category_id=19}, + @{script="sftpgo"; category_id=11}, + @{script="shinobi"; category_id=15}, + @{script="silverbullet"; category_id=12}, + @{script="smokeping"; category_id=9}, + @{script="snipeit"; category_id=28}, + @{script="sonarr"; category_id=14}, + @{script="spoolman"; category_id=16}, + @{script="stirling-pdf"; category_id=12}, + @{script="syncthing"; category_id=11}, + @{script="tandoor"; category_id=12}, + @{script="tasmoadmin"; category_id=16}, + @{script="tautulli"; category_id=13}, + @{script="tdarr"; category_id=13}, + @{script="technitiumdns"; category_id=5}, + @{script="teddycloud"; category_id=13}, + @{script="the-lounge"; category_id=22}, + @{script="threadfin"; category_id=13}, + @{script="tianji"; category_id=25}, + @{script="traccar"; category_id=16}, + @{script="traefik"; category_id=21}, + @{script="transmission"; category_id=11}, + @{script="trilium"; category_id=12}, + @{script="turnkey"; category_id=2}, + @{script="typesense"; category_id=20}, + @{script="ubuntu"; category_id=2}, + @{script="ubuntu2204-vm"; category_id=1}, + @{script="ubuntu2404-vm"; category_id=1}, + @{script="umami"; category_id=9}, + @{script="unbound"; category_id=5}, + @{script="unifi"; category_id=4}, + @{script="unmanic"; category_id=13}, + @{script="update-lxcs"; category_id=1}, + @{script="update-repo"; category_id=25}, + @{script="uptimekuma"; category_id=9}, + @{script="vaultwarden"; category_id=6}, + @{script="vikunja"; category_id=12}, + @{script="wallos"; category_id=2}, + @{script="wastebin"; category_id=25}, + @{script="watchyourlan"; category_id=4}, + @{script="wavelog"; category_id=9}, + @{script="webmin"; category_id=2}, + @{script="whisparr"; category_id=14}, + @{script="whoogle"; category_id=25}, + @{script="wikijs"; category_id=12}, + @{script="wireguard"; category_id=4}, + @{script="wordpress"; category_id=21}, + @{script="yunohost"; category_id=2}, + @{script="zabbix"; category_id=9}, + @{script="zammad"; category_id=28}, + @{script="zigbee2mqtt"; category_id=17}, + @{script="zipline"; category_id=11}, + @{script="zoraxy"; category_id=4}, + @{script="zwave-js-ui"; category_id=17} +) + +# Dateien im aktuellen Verzeichnis durchsuchen +# Dateien im aktuellen Verzeichnis durchsuchen +Get-ChildItem -Filter *.json | ForEach-Object { + $filePath = $_.FullName + $content = Get-Content -Path $filePath -Raw + + # Extrahieren des "slug"-Werts + if ($content -match '"slug":\s*"(.*?)"') { + $slug = $matches[1] + if ($mapping.ContainsKey($slug)) { + $newCategory = $mapping[$slug] + + # Ersetzen der Kategorie-Nummer + $content = $content -replace '(?<=\s"categories":\s\[\s*)\d+(?=\s*\])', $newCategory + + # Geänderte Datei speichern + Set-Content -Path $filePath -Value $content -Encoding UTF8 + Write-Host "Kategorie in Datei aktualisiert: $filePath" + } else { + Write-Host "Kein Mapping für $slug in Datei $filePath gefunden." + } + } else { + Write-Host "Kein 'slug'-Eintrag in Datei $filePath gefunden." + } +} + diff --git a/json/mariadb.json b/json/mariadb.json index 31b029a2..8559b66d 100644 --- a/json/mariadb.json +++ b/json/mariadb.json @@ -1,8 +1,8 @@ -{ +{ "name": "Mariadb", "slug": "mariadb", "categories": [ - 5 + ], "date_created": "2024-05-02", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/matterbridge.json b/json/matterbridge.json index 4f7a2fce..85b94832 100644 --- a/json/matterbridge.json +++ b/json/matterbridge.json @@ -1,8 +1,8 @@ -{ +{ "name": "Matterbridge", "slug": "matterbridge", "categories": [ - 6 + ], "date_created": "2024-06-12", "type": "ct", @@ -36,4 +36,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/mediamtx.json b/json/mediamtx.json index 6343ada9..08329ac2 100644 --- a/json/mediamtx.json +++ b/json/mediamtx.json @@ -1,8 +1,8 @@ -{ +{ "name": "MediaMTX", "slug": "mediamtx", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/medusa.json b/json/medusa.json index 61bb0f62..d432eb22 100644 --- a/json/medusa.json +++ b/json/medusa.json @@ -1,8 +1,8 @@ -{ +{ "name": "Medusa", "slug": "medusa", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/memos.json b/json/memos.json index 7f3251f3..fdc1fba6 100644 --- a/json/memos.json +++ b/json/memos.json @@ -1,8 +1,8 @@ -{ +{ "name": "Memos", "slug": "memos", "categories": [ - 14 + ], "date_created": "2024-10-31", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/meshcentral.json b/json/meshcentral.json index 9ad0f93c..ad27357e 100644 --- a/json/meshcentral.json +++ b/json/meshcentral.json @@ -1,8 +1,8 @@ -{ +{ "name": "MeshCentral", "slug": "meshcentral", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/metube.json b/json/metube.json index ff2f7569..9802069c 100644 --- a/json/metube.json +++ b/json/metube.json @@ -1,8 +1,8 @@ -{ +{ "name": "MeTube", "slug": "metube", "categories": [ - 12 + ], "date_created": "2024-06-12", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/microcode.json b/json/microcode.json index 8bb521e3..323cce1c 100644 --- a/json/microcode.json +++ b/json/microcode.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox VE Processor Microcode", "slug": "microcode", "categories": [ - 1 + ], "date_created": "2024-04-29", "type": "misc", @@ -40,4 +40,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/mikrotik-routeros.json b/json/mikrotik-routeros.json index 16bce81b..03fc3a4b 100644 --- a/json/mikrotik-routeros.json +++ b/json/mikrotik-routeros.json @@ -1,8 +1,8 @@ -{ +{ "name": "Mikrotik RouterOS CHR", "slug": "mikrotik-routeros", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "vm", @@ -31,4 +31,4 @@ "password": "none" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/mongodb.json b/json/mongodb.json index 81aa7f5a..5925865e 100644 --- a/json/mongodb.json +++ b/json/mongodb.json @@ -1,8 +1,8 @@ -{ +{ "name": "MongoDB", "slug": "mongodb", "categories": [ - 5 + ], "date_created": "2024-05-18", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/monitor-all.json b/json/monitor-all.json index 52a14fd1..a1ad9cae 100644 --- a/json/monitor-all.json +++ b/json/monitor-all.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox VE Monitor-All", "slug": "monitor-all", "categories": [ - 1 + ], "date_created": "2024-04-29", "type": "misc", @@ -65,3 +65,4 @@ } ] } + diff --git a/json/motioneye.json b/json/motioneye.json index baa43935..c874fdd4 100644 --- a/json/motioneye.json +++ b/json/motioneye.json @@ -1,8 +1,8 @@ -{ +{ "name": "MotionEye NVR", "slug": "motioneye", "categories": [ - 17 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": "none" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/mqtt.json b/json/mqtt.json index 6337e168..334afd14 100644 --- a/json/mqtt.json +++ b/json/mqtt.json @@ -1,8 +1,8 @@ -{ +{ "name": "MQTT", "slug": "mqtt", "categories": [ - 4 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/mylar3.json b/json/mylar3.json index b9fb5a8a..074a8ff6 100644 --- a/json/mylar3.json +++ b/json/mylar3.json @@ -1,8 +1,8 @@ -{ +{ "name": "Mylar3", "slug": "mylar3", "categories": [ - 12 + ], "date_created": "2024-12-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/myspeed.json b/json/myspeed.json index 596176c5..63e03341 100644 --- a/json/myspeed.json +++ b/json/myspeed.json @@ -1,8 +1,8 @@ -{ +{ "name": "MySpeed", "slug": "myspeed", "categories": [ - 7 + ], "date_created": "2024-06-14", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/mysql.json b/json/mysql.json index e9af860d..1f03c318 100644 --- a/json/mysql.json +++ b/json/mysql.json @@ -1,8 +1,8 @@ -{ +{ "name": "MySQL", "slug": "mysql", "categories": [ - 5 + ], "date_created": "2024-10-10", "type": "ct", @@ -41,3 +41,4 @@ } ] } + diff --git a/json/n8n.json b/json/n8n.json index f8f94275..969c1099 100644 --- a/json/n8n.json +++ b/json/n8n.json @@ -1,8 +1,8 @@ -{ +{ "name": "n8n", "slug": "n8n", "categories": [ - 3 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/navidrome.json b/json/navidrome.json index 697451a4..4b3a3c28 100644 --- a/json/navidrome.json +++ b/json/navidrome.json @@ -1,8 +1,8 @@ -{ +{ "name": "Navidrome", "slug": "navidrome", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/neo4j.json b/json/neo4j.json index d0adccee..745b7044 100644 --- a/json/neo4j.json +++ b/json/neo4j.json @@ -1,8 +1,8 @@ -{ +{ "name": "Neo4j", "slug": "neo4j", "categories": [ - 5 + ], "date_created": "2024-10-20", "type": "ct", @@ -31,4 +31,4 @@ "password": "neo4j" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/netbox.json b/json/netbox.json index 4870e0a7..adcf1ff1 100644 --- a/json/netbox.json +++ b/json/netbox.json @@ -1,8 +1,8 @@ -{ +{ "name": "NetBox", "slug": "netbox", "categories": [ - 11 + ], "date_created": "2024-11-17", "type": "ct", @@ -12,7 +12,7 @@ "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", - "description": "NetBox is the source of truth for everything on your network, from physical components like power systems and cabling to virtual assets like IP addresses and VLANs. Network automation and observability tools depend on NetBox’s authoritative data to roll out configurations, monitor changes, and accelerate operations across the enterprise", + "description": "NetBox is the source of truth for everything on your network, from physical components like power systems and cabling to virtual assets like IP addresses and VLANs. Network automation and observability tools depend on NetBox’s authoritative data to roll out configurations, monitor changes, and accelerate operations across the enterprise", "install_methods": [ { "type": "default", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/netdata.json b/json/netdata.json index d1abf45a..18fbd854 100644 --- a/json/netdata.json +++ b/json/netdata.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox VE Netdata", "slug": "netdata", "categories": [ - 1 + ], "date_created": "2024-04-29", "type": "misc", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/nextcloud-vm.json b/json/nextcloud-vm.json index ad1edb1e..dfbacf8b 100644 --- a/json/nextcloud-vm.json +++ b/json/nextcloud-vm.json @@ -1,8 +1,8 @@ -{ +{ "name": "Nextcloud", "slug": "nextcloud-vm", "categories": [ - 12 + ], "date_created": "2023-11-14", "type": "vm", @@ -36,4 +36,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/nextcloudpi.json b/json/nextcloudpi.json index b1b0f09b..501538f7 100644 --- a/json/nextcloudpi.json +++ b/json/nextcloudpi.json @@ -1,8 +1,8 @@ -{ +{ "name": "Nextcloud", "slug": "nextcloudpi", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -48,3 +48,4 @@ } ] } + diff --git a/json/nextpvr.json b/json/nextpvr.json index 38206c30..c701eb3b 100644 --- a/json/nextpvr.json +++ b/json/nextpvr.json @@ -1,8 +1,8 @@ -{ +{ "name": "NextPVR", "slug": "nextpvr", "categories": [ - 17 + ], "date_created": "2024-11-20", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/nginxproxymanager.json b/json/nginxproxymanager.json index d2c19f46..3eaeb420 100644 --- a/json/nginxproxymanager.json +++ b/json/nginxproxymanager.json @@ -1,8 +1,8 @@ -{ +{ "name": "Nginx Proxy Manager", "slug": "nginxproxymanager", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/nocodb.json b/json/nocodb.json index 689b19c1..ed189aba 100644 --- a/json/nocodb.json +++ b/json/nocodb.json @@ -1,8 +1,8 @@ -{ +{ "name": "NocoDB", "slug": "nocodb", "categories": [ - 14 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/node-red.json b/json/node-red.json index 748863c2..4792a5c0 100644 --- a/json/node-red.json +++ b/json/node-red.json @@ -1,8 +1,8 @@ -{ +{ "name": "Node-Red", "slug": "node-red", "categories": [ - 3 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/notifiarr.json b/json/notifiarr.json index 67caa5ee..2de8562c 100644 --- a/json/notifiarr.json +++ b/json/notifiarr.json @@ -1,8 +1,8 @@ -{ +{ "name": "Notifiarr", "slug": "notifiarr", "categories": [ - 18 + ], "date_created": "2024-06-12", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/ntfy.json b/json/ntfy.json index 8d9c4529..2fea268e 100644 --- a/json/ntfy.json +++ b/json/ntfy.json @@ -1,8 +1,8 @@ -{ +{ "name": "ntfy", "slug": "ntfy", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/nzbget.json b/json/nzbget.json index 71dfc31b..9224e804 100644 --- a/json/nzbget.json +++ b/json/nzbget.json @@ -1,8 +1,8 @@ -{ +{ "name": "NZBGet", "slug": "nzbget", "categories": [ - 16 + ], "date_created": "2024-10-31", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/octoprint.json b/json/octoprint.json index 8bc0b0d6..e229a2f8 100644 --- a/json/octoprint.json +++ b/json/octoprint.json @@ -1,8 +1,8 @@ -{ +{ "name": "OctoPrint", "slug": "octoprint", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/olivetin.json b/json/olivetin.json index 346192ca..5a0b87c2 100644 --- a/json/olivetin.json +++ b/json/olivetin.json @@ -1,8 +1,8 @@ -{ +{ "name": "OliveTin", "slug": "olivetin", "categories": [ - 15 + ], "date_created": "2024-05-02", "type": "misc", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/omada.json b/json/omada.json index e38c25ac..c8729ad6 100644 --- a/json/omada.json +++ b/json/omada.json @@ -1,8 +1,8 @@ -{ +{ "name": "Omada Controller", "slug": "omada", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/ombi.json b/json/ombi.json index def2443b..d3275a6d 100644 --- a/json/ombi.json +++ b/json/ombi.json @@ -1,8 +1,8 @@ -{ +{ "name": "Ombi", "slug": "ombi", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/omv.json b/json/omv.json index a2d759dd..7345f8ee 100644 --- a/json/omv.json +++ b/json/omv.json @@ -1,8 +1,8 @@ -{ +{ "name": "OpenMediaVault", "slug": "omv", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/onedev.json b/json/onedev.json index 3fafa03c..02a8d791 100644 --- a/json/onedev.json +++ b/json/onedev.json @@ -1,8 +1,8 @@ -{ +{ "name": "OneDev", "slug": "onedev", "categories": [ - 3 + ], "date_created": "2024-11-30", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] - } \ No newline at end of file + } diff --git a/json/opengist.json b/json/opengist.json index d779ed29..930be8d8 100644 --- a/json/opengist.json +++ b/json/opengist.json @@ -1,8 +1,8 @@ -{ +{ "name": "Opengist", "slug": "opengist", "categories": [ - 3 + ], "date_created": "2025-01-14", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/openhab.json b/json/openhab.json index fdf53494..b06c21df 100644 --- a/json/openhab.json +++ b/json/openhab.json @@ -1,8 +1,8 @@ -{ +{ "name": "openHAB", "slug": "openhab", "categories": [ - 3 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/openobserve.json b/json/openobserve.json index 6b8672d2..618de2b2 100644 --- a/json/openobserve.json +++ b/json/openobserve.json @@ -1,8 +1,8 @@ -{ +{ "name": "OpenObserve", "slug": "openobserve", "categories": [ - 7 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/openwebui.json b/json/openwebui.json index bcc5030e..e28e8e67 100644 --- a/json/openwebui.json +++ b/json/openwebui.json @@ -1,8 +1,8 @@ -{ +{ "name": "Open WebUI", "slug": "openwebui", "categories": [ - 19 + ], "date_created": "2024-10-24", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/openwrt.json b/json/openwrt.json index 4450acab..d8ba030f 100644 --- a/json/openwrt.json +++ b/json/openwrt.json @@ -1,8 +1,8 @@ -{ +{ "name": "OpenWrt", "slug": "openwrt", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "vm", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/overseerr.json b/json/overseerr.json index 58d60a69..2af0f4b8 100644 --- a/json/overseerr.json +++ b/json/overseerr.json @@ -1,8 +1,8 @@ -{ +{ "name": "Overseerr", "slug": "overseerr", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/owncast.json b/json/owncast.json index bbb6fe75..09e5e01d 100644 --- a/json/owncast.json +++ b/json/owncast.json @@ -1,8 +1,8 @@ -{ +{ "name": "Owncast", "slug": "owncast", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": "abc123" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/owncloud-vm.json b/json/owncloud-vm.json index 40066eca..a787c768 100644 --- a/json/owncloud-vm.json +++ b/json/owncloud-vm.json @@ -1,8 +1,8 @@ -{ +{ "name": "ownCloud", "slug": "owncloud-vm", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "vm", @@ -36,4 +36,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/pairdrop.json b/json/pairdrop.json index b1c86d38..828300d0 100644 --- a/json/pairdrop.json +++ b/json/pairdrop.json @@ -1,8 +1,8 @@ -{ +{ "name": "PairDrop", "slug": "pairdrop", "categories": [ - 16 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/paperless-ngx.json b/json/paperless-ngx.json index d88a655a..3f4a93b8 100644 --- a/json/paperless-ngx.json +++ b/json/paperless-ngx.json @@ -1,8 +1,8 @@ -{ +{ "name": "Paperless-ngx", "slug": "paperless-ngx", "categories": [ - 14 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/part-db.json b/json/part-db.json index a48f9157..24f40eb7 100644 --- a/json/part-db.json +++ b/json/part-db.json @@ -1,8 +1,8 @@ -{ +{ "name": "Part-DB", "slug": "part-db", "categories": [ - 0 + ], "date_created": "2024-12-18", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/pbs.json b/json/pbs.json index 848ff913..90e736c9 100644 --- a/json/pbs.json +++ b/json/pbs.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox Backup Server", "slug": "pbs", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/peanut.json b/json/peanut.json index 7a341e4e..324a7390 100644 --- a/json/peanut.json +++ b/json/peanut.json @@ -1,8 +1,8 @@ -{ +{ "name": "PeaNUT", "slug": "peanut", "categories": [ - 7 + ], "date_created": "2024-06-14", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/petio.json b/json/petio.json index 74880164..c6231073 100644 --- a/json/petio.json +++ b/json/petio.json @@ -1,8 +1,8 @@ -{ +{ "name": "Petio", "slug": "petio", "categories": [ - 12 + ], "date_created": "2024-06-12", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/pf2etools.json b/json/pf2etools.json index d50aa5fe..98b9cd37 100644 --- a/json/pf2etools.json +++ b/json/pf2etools.json @@ -1,8 +1,8 @@ -{ +{ "name": "Pf2eTools", "slug": "Pf2eTools", "categories": [ - 0 + ], "date_created": "2025-01-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/photoprism.json b/json/photoprism.json index 9d7bb13f..cd5165d5 100644 --- a/json/photoprism.json +++ b/json/photoprism.json @@ -1,8 +1,8 @@ -{ +{ "name": "PhotoPrism", "slug": "photoprism", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/phpipam.json b/json/phpipam.json index 4d7d3e50..662019a7 100644 --- a/json/phpipam.json +++ b/json/phpipam.json @@ -1,8 +1,8 @@ -{ +{ "name": "phpIPAM", "slug": "phpipam", "categories": [ - 11 + ], "date_created": "2025-01-15", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/pialert.json b/json/pialert.json index 5fee472b..46fbb39e 100644 --- a/json/pialert.json +++ b/json/pialert.json @@ -1,8 +1,8 @@ -{ +{ "name": "Pi.Alert", "slug": "pialert", "categories": [ - 7 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/pihole.json b/json/pihole.json index c85899c9..368adc12 100644 --- a/json/pihole.json +++ b/json/pihole.json @@ -1,8 +1,8 @@ -{ +{ "name": "Pi-Hole", "slug": "pihole", "categories": [ - 13 + ], "date_created": "2024-04-28", "type": "ct", @@ -45,3 +45,4 @@ } ] } + diff --git a/json/pimox-haos-vm.json b/json/pimox-haos-vm.json index 73f30fe7..1d695d34 100644 --- a/json/pimox-haos-vm.json +++ b/json/pimox-haos-vm.json @@ -1,8 +1,8 @@ -{ +{ "name": "PiMox HAOS", "slug": "pimox-haos-vm", "categories": [ - 2 + ], "date_created": "2024-04-29", "type": "vm", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/pingvin.json b/json/pingvin.json index 704fe4c4..80658372 100644 --- a/json/pingvin.json +++ b/json/pingvin.json @@ -1,8 +1,8 @@ -{ +{ "name": "Pingvin Share", "slug": "pingvin", "categories": [ - 16 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/plex.json b/json/plex.json index d50db7cd..694e4a9c 100644 --- a/json/plex.json +++ b/json/plex.json @@ -1,8 +1,8 @@ -{ +{ "name": "Plex Media Server", "slug": "plex", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/pocketbase.json b/json/pocketbase.json index 0d3b1108..d7cb86b9 100644 --- a/json/pocketbase.json +++ b/json/pocketbase.json @@ -1,8 +1,8 @@ -{ +{ "name": "Pocketbase", "slug": "pocketbase", "categories": [ - 5 + ], "date_created": "2024-05-07", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/podman-homeassistant.json b/json/podman-homeassistant.json index 124da0b9..88910ed0 100644 --- a/json/podman-homeassistant.json +++ b/json/podman-homeassistant.json @@ -1,8 +1,8 @@ -{ +{ "name": "Podman Home Assistant Container", "slug": "podman-homeassistant", "categories": [ - 2 + ], "date_created": "2024-04-29", "type": "ct", @@ -44,4 +44,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/podman.json b/json/podman.json index c9eb4d66..7ee303ea 100644 --- a/json/podman.json +++ b/json/podman.json @@ -1,8 +1,8 @@ -{ +{ "name": "Podman", "slug": "podman", "categories": [ - 8 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "warning" } ] -} \ No newline at end of file +} diff --git a/json/post-pbs-install.json b/json/post-pbs-install.json index 3d8f6cd9..d8461b55 100644 --- a/json/post-pbs-install.json +++ b/json/post-pbs-install.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox Backup Server Post Install", "slug": "post-pbs-install", "categories": [ - 1 + ], "date_created": "2024-04-29", "type": "misc", @@ -40,8 +40,8 @@ "type": "info" }, { - "text": "It is recommended to answer “yes” (y) to all options presented during the process.", + "text": "It is recommended to answer “yes” (y) to all options presented during the process.", "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/post-pve-install.json b/json/post-pve-install.json index 36eae927..9bc0e990 100644 --- a/json/post-pve-install.json +++ b/json/post-pve-install.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox VE Post Install", "slug": "post-pve-install", "categories": [ - 1 + ], "date_created": "2024-04-28", "type": "misc", @@ -36,8 +36,8 @@ "type": "info" }, { - "text": "It is recommended to answer “yes” (y) to all options presented during the process.", + "text": "It is recommended to answer “yes” (y) to all options presented during the process.", "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/postgresql.json b/json/postgresql.json index 6fe236d1..0aa0fa2d 100644 --- a/json/postgresql.json +++ b/json/postgresql.json @@ -1,8 +1,8 @@ -{ +{ "name": "PostgreSQL", "slug": "postgresql", "categories": [ - 5 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/prometheus-alertmanager.json b/json/prometheus-alertmanager.json index d6b0cda5..8d5c9357 100644 --- a/json/prometheus-alertmanager.json +++ b/json/prometheus-alertmanager.json @@ -1,8 +1,8 @@ -{ +{ "name": "Prometheus Alertmanager", "slug": "prometheus-alertmanager", "categories": [ - 7 + ], "date_created": "2025-01-09", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/prometheus.json b/json/prometheus.json index b0c5ed48..cf393bc7 100644 --- a/json/prometheus.json +++ b/json/prometheus.json @@ -1,8 +1,8 @@ -{ +{ "name": "Prometheus", "slug": "prometheus", "categories": [ - 7 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/prowlarr.json b/json/prowlarr.json index 3be672df..30e414d6 100644 --- a/json/prowlarr.json +++ b/json/prowlarr.json @@ -1,8 +1,8 @@ -{ +{ "name": "Prowlarr", "slug": "prowlarr", "categories": [ - 18 + ], "date_created": "2024-05-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/proxmox-datacenter-manager.json b/json/proxmox-datacenter-manager.json index a9a1234a..670c8782 100644 --- a/json/proxmox-datacenter-manager.json +++ b/json/proxmox-datacenter-manager.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox Datacenter Manager", "slug": "proxmox-datacenter-manager", "categories": [ - 1 + ], "date_created": "2024-12-25", "type": "ct", @@ -41,3 +41,4 @@ } ] } + diff --git a/json/ps5-mqtt.json b/json/ps5-mqtt.json index 6151a748..4dbdaa8d 100644 --- a/json/ps5-mqtt.json +++ b/json/ps5-mqtt.json @@ -1,8 +1,8 @@ -{ +{ "name": "PS5-MQTT", "slug": "ps5-mqtt", "categories": [ - 3 + ], "date_created": "2025-01-09", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/qbittorrent.json b/json/qbittorrent.json index b360a65d..8c168352 100644 --- a/json/qbittorrent.json +++ b/json/qbittorrent.json @@ -1,8 +1,8 @@ -{ +{ "name": "qBittorrent", "slug": "qbittorrent", "categories": [ - 16 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": "changeme" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/rabbitmq.json b/json/rabbitmq.json index 3029bea8..3433d9be 100644 --- a/json/rabbitmq.json +++ b/json/rabbitmq.json @@ -1,8 +1,8 @@ -{ +{ "name": "RabbitMQ", "slug": "rabbitmq", "categories": [ - 4 + ], "date_created": "2024-06-27", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/radarr.json b/json/radarr.json index f6491201..c075c915 100644 --- a/json/radarr.json +++ b/json/radarr.json @@ -1,8 +1,8 @@ -{ +{ "name": "Radarr", "slug": "radarr", "categories": [ - 18 + ], "date_created": "2024-05-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/rdtclient.json b/json/rdtclient.json index 54a718bd..1711e868 100644 --- a/json/rdtclient.json +++ b/json/rdtclient.json @@ -1,8 +1,8 @@ -{ +{ "name": "Real-Debrid Torrent Client", "slug": "rdtclient", "categories": [ - 16 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/readarr.json b/json/readarr.json index 3cbacf41..4a6d8b75 100644 --- a/json/readarr.json +++ b/json/readarr.json @@ -1,8 +1,8 @@ -{ +{ "name": "Readarr", "slug": "readarr", "categories": [ - 18 + ], "date_created": "2024-05-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/readeck.json b/json/readeck.json index 447cb23c..0c1337f9 100644 --- a/json/readeck.json +++ b/json/readeck.json @@ -1,8 +1,8 @@ -{ +{ "name": "Readeck", "slug": "readeck", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/recyclarr.json b/json/recyclarr.json index 4ec59029..3dbd7abe 100644 --- a/json/recyclarr.json +++ b/json/recyclarr.json @@ -1,8 +1,8 @@ -{ +{ "name": "Recyclarr", "slug": "recyclarr", "categories": [ - 18 + ], "date_created": "2024-11-15", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/redis.json b/json/redis.json index 4092d82e..5b7080af 100644 --- a/json/redis.json +++ b/json/redis.json @@ -1,8 +1,8 @@ -{ +{ "name": "Redis ", "slug": "redis", "categories": [ - 5 + ], "date_created": "2024-05-02", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/rtsptoweb.json b/json/rtsptoweb.json index 33f2f381..e5b3a797 100644 --- a/json/rtsptoweb.json +++ b/json/rtsptoweb.json @@ -1,8 +1,8 @@ -{ +{ "name": "RTSPtoWeb", "slug": "rtsptoweb", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/runtipi.json b/json/runtipi.json index d77dee5b..b1db919a 100644 --- a/json/runtipi.json +++ b/json/runtipi.json @@ -1,8 +1,8 @@ -{ +{ "name": "Runtipi", "slug": "runtipi", "categories": [ - 8 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/sabnzbd.json b/json/sabnzbd.json index ae6ebf43..709d99c1 100644 --- a/json/sabnzbd.json +++ b/json/sabnzbd.json @@ -1,8 +1,8 @@ -{ +{ "name": "SABnzbd", "slug": "sabnzbd", "categories": [ - 16 + ], "date_created": "2024-05-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/scaling-governor.json b/json/scaling-governor.json index 0a18987f..6afb078d 100644 --- a/json/scaling-governor.json +++ b/json/scaling-governor.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox VE CPU Scaling Governor", "slug": "scaling-governor", "categories": [ - 1 + ], "date_created": "2024-04-29", "type": "misc", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/semaphore.json b/json/semaphore.json index 057fe6ce..8a32b203 100644 --- a/json/semaphore.json +++ b/json/semaphore.json @@ -1,8 +1,8 @@ -{ +{ "name": "Semaphore", "slug": "semaphore", "categories": [ - 7 + ], "date_created": "2025-01-01", "type": "ct", @@ -41,3 +41,4 @@ } ] } + diff --git a/json/sftpgo.json b/json/sftpgo.json index 4bddf09d..c01bf466 100644 --- a/json/sftpgo.json +++ b/json/sftpgo.json @@ -1,8 +1,8 @@ -{ +{ "name": "SFTPGo", "slug": "sftpgo", "categories": [ - 16 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/shinobi.json b/json/shinobi.json index 19fdf4b6..61a92aa4 100644 --- a/json/shinobi.json +++ b/json/shinobi.json @@ -1,8 +1,8 @@ -{ +{ "name": "Shinobi NVR", "slug": "shinobi", "categories": [ - 17 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": "admin" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/silverbullet.json b/json/silverbullet.json index fd82f036..c362cd60 100644 --- a/json/silverbullet.json +++ b/json/silverbullet.json @@ -1,8 +1,8 @@ -{ +{ "name": "Silverbullet", "slug": "silverbullet", "categories": [ - 14 + ], "date_created": "2024-12-03", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/smokeping.json b/json/smokeping.json index 63ccf722..61826c16 100644 --- a/json/smokeping.json +++ b/json/smokeping.json @@ -1,8 +1,8 @@ -{ +{ "name": "SmokePing", "slug": "smokeping", "categories": [ - 7 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/snipeit.json b/json/snipeit.json index 61c09edb..0e6efa7e 100644 --- a/json/snipeit.json +++ b/json/snipeit.json @@ -1,8 +1,8 @@ -{ +{ "name": "SnipeIT", "slug": "snipeit", "categories": [ - 8 + ], "date_created": "2024-12-02", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/sonarr.json b/json/sonarr.json index 3af4f8e3..c989b778 100644 --- a/json/sonarr.json +++ b/json/sonarr.json @@ -1,8 +1,8 @@ -{ +{ "name": "Sonarr", "slug": "sonarr", "categories": [ - 18 + ], "date_created": "2024-05-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/spoolman.json b/json/spoolman.json index 539fb4be..7d836e1b 100644 --- a/json/spoolman.json +++ b/json/spoolman.json @@ -1,8 +1,8 @@ -{ +{ "name": "Spoolman", "slug": "spoolman", "categories": [ - 0 + ], "date_created": "2024-06-13", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/stirling-pdf.json b/json/stirling-pdf.json index 62522549..28fa8966 100644 --- a/json/stirling-pdf.json +++ b/json/stirling-pdf.json @@ -1,8 +1,8 @@ -{ +{ "name": "Stirling-PDF", "slug": "stirling-pdf", "categories": [ - 14 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/syncthing.json b/json/syncthing.json index a8214960..a18161a5 100644 --- a/json/syncthing.json +++ b/json/syncthing.json @@ -1,8 +1,8 @@ -{ +{ "name": "Syncthing", "slug": "syncthing", "categories": [ - 16 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/tandoor.json b/json/tandoor.json index 8ddee465..61b2433b 100644 --- a/json/tandoor.json +++ b/json/tandoor.json @@ -1,8 +1,8 @@ -{ +{ "name": "Tandoor Recipes", "slug": "tandoor", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/tasmoadmin.json b/json/tasmoadmin.json index 5ecfd95a..e375505e 100644 --- a/json/tasmoadmin.json +++ b/json/tasmoadmin.json @@ -1,8 +1,8 @@ -{ +{ "name": "TasmoAdmin", "slug": "tasmoadmin", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/tautulli.json b/json/tautulli.json index 0e677d8a..44eb6d12 100644 --- a/json/tautulli.json +++ b/json/tautulli.json @@ -1,8 +1,8 @@ -{ +{ "name": "Tautulli", "slug": "tautulli", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/tdarr.json b/json/tdarr.json index 1e93f2a9..56b05ecb 100644 --- a/json/tdarr.json +++ b/json/tdarr.json @@ -1,8 +1,8 @@ -{ +{ "name": "Tdarr", "slug": "tdarr", "categories": [ - 18 + ], "date_created": "2024-05-02", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/technitiumdns.json b/json/technitiumdns.json index f7f9b924..4911d77f 100644 --- a/json/technitiumdns.json +++ b/json/technitiumdns.json @@ -1,8 +1,8 @@ -{ +{ "name": "Technitium DNS", "slug": "technitiumdns", "categories": [ - 13 + ], "date_created": "2024-04-28", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/teddycloud.json b/json/teddycloud.json index 2217c585..6713af41 100644 --- a/json/teddycloud.json +++ b/json/teddycloud.json @@ -1,8 +1,8 @@ -{ +{ "name": "TeddyCloud", "slug": "teddycloud", "categories": [ - 12 + ], "date_created": "2024-12-28", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/the-lounge.json b/json/the-lounge.json index 1733da7d..dbbffe29 100644 --- a/json/the-lounge.json +++ b/json/the-lounge.json @@ -1,8 +1,8 @@ -{ +{ "name": "The Lounge", "slug": "the-lounge", "categories": [ - 0 + ], "date_created": "2024-11-28", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/threadfin.json b/json/threadfin.json index bf568566..3d0a8ed5 100644 --- a/json/threadfin.json +++ b/json/threadfin.json @@ -1,8 +1,8 @@ -{ +{ "name": "Threadfin", "slug": "threadfin", "categories": [ - 12 + ], "date_created": "2024-06-12", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/tianji.json b/json/tianji.json index 33a238d2..d11eb7cb 100644 --- a/json/tianji.json +++ b/json/tianji.json @@ -1,8 +1,8 @@ -{ +{ "name": "Tianji", "slug": "tianji", "categories": [ - 7 + ], "date_created": "2024-09-14", "type": "ct", @@ -31,4 +31,4 @@ "password": "admin" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/traccar.json b/json/traccar.json index 91075f55..0f2be1ce 100644 --- a/json/traccar.json +++ b/json/traccar.json @@ -1,8 +1,8 @@ -{ +{ "name": "Traccar", "slug": "traccar", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/traefik.json b/json/traefik.json index 75412dff..33e03f91 100644 --- a/json/traefik.json +++ b/json/traefik.json @@ -1,8 +1,8 @@ -{ +{ "name": "Traefik", "slug": "traefik", "categories": [ - 11 + ], "date_created": "2024-05-20", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/transmission.json b/json/transmission.json index 6bdafec7..1ce384d9 100644 --- a/json/transmission.json +++ b/json/transmission.json @@ -1,8 +1,8 @@ -{ +{ "name": "Transmission", "slug": "transmission", "categories": [ - 16 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": "transmission" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/trilium.json b/json/trilium.json index 4dd8686a..634bb46e 100644 --- a/json/trilium.json +++ b/json/trilium.json @@ -1,8 +1,8 @@ -{ +{ "name": "Trilium", "slug": "trilium", "categories": [ - 14 + ], "date_created": "2024-05-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/turnkey.json b/json/turnkey.json index 12173eab..16468749 100644 --- a/json/turnkey.json +++ b/json/turnkey.json @@ -1,8 +1,8 @@ -{ +{ "name": "TurnKey", "slug": "turnkey", "categories": [ - 10 + ], "date_created": "2024-05-02", "type": "turnkey", @@ -40,4 +40,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/typesense.json b/json/typesense.json index 53f596c9..42f3ca5f 100644 --- a/json/typesense.json +++ b/json/typesense.json @@ -1,8 +1,8 @@ -{ +{ "name": "TypeSense", "slug": "typesense", "categories": [ - 5 + ], "date_created": "2025-01-06", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/ubuntu.json b/json/ubuntu.json index 6822bebd..3713d567 100644 --- a/json/ubuntu.json +++ b/json/ubuntu.json @@ -1,8 +1,8 @@ -{ +{ "name": "Ubuntu", "slug": "ubuntu", "categories": [ - 9 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/ubuntu2204-vm.json b/json/ubuntu2204-vm.json index ed020483..4ef6a7da 100644 --- a/json/ubuntu2204-vm.json +++ b/json/ubuntu2204-vm.json @@ -1,8 +1,8 @@ -{ +{ "name": "Ubuntu 22.04", "slug": "ubuntu2204-vm", "categories": [ - 9 + ], "date_created": "2024-05-02", "type": "vm", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/ubuntu2404-vm.json b/json/ubuntu2404-vm.json index df4c71c6..523daa53 100644 --- a/json/ubuntu2404-vm.json +++ b/json/ubuntu2404-vm.json @@ -1,8 +1,8 @@ -{ +{ "name": "Ubuntu 24.04", "slug": "ubuntu2404-vm", "categories": [ - 9 + ], "date_created": "2024-05-02", "type": "vm", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/umami.json b/json/umami.json index 8c788ba8..be8aacf0 100644 --- a/json/umami.json +++ b/json/umami.json @@ -1,8 +1,8 @@ -{ +{ "name": "Umami", "slug": "umami", "categories": [ - 7 + ], "date_created": "2024-05-09", "type": "ct", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/unbound.json b/json/unbound.json index 437afdd4..29171fa2 100644 --- a/json/unbound.json +++ b/json/unbound.json @@ -1,8 +1,8 @@ -{ +{ "name": "Unbound", "slug": "unbound", "categories": [ - 13 + ], "date_created": "2024-12-02", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/unifi.json b/json/unifi.json index 0cc45088..305f118a 100644 --- a/json/unifi.json +++ b/json/unifi.json @@ -1,8 +1,8 @@ -{ +{ "name": "UniFi Network Server", "slug": "unifi", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/unmanic.json b/json/unmanic.json index e218f891..1ecaf842 100644 --- a/json/unmanic.json +++ b/json/unmanic.json @@ -1,8 +1,8 @@ -{ +{ "name": "Unmanic", "slug": "unmanic", "categories": [ - 12 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/update-lxcs.json b/json/update-lxcs.json index 3be9d381..2c519ef5 100644 --- a/json/update-lxcs.json +++ b/json/update-lxcs.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox VE LXC Updater", "slug": "update-lxcs", "categories": [ - 1 + ], "date_created": "2024-04-29", "type": "misc", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/update-repo.json b/json/update-repo.json index 9cfc5501..a4c6b704 100644 --- a/json/update-repo.json +++ b/json/update-repo.json @@ -1,8 +1,8 @@ -{ +{ "name": "Proxmox Update Repositories", "slug": "update-repo", "categories": [ - 1 + ], "date_created": "2024-11-04", "type": "misc", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/uptimekuma.json b/json/uptimekuma.json index fe937591..b9ac889e 100644 --- a/json/uptimekuma.json +++ b/json/uptimekuma.json @@ -1,8 +1,8 @@ -{ +{ "name": "Uptime Kuma", "slug": "uptimekuma", "categories": [ - 7 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/vaultwarden.json b/json/vaultwarden.json index d36cffbf..f760e71d 100644 --- a/json/vaultwarden.json +++ b/json/vaultwarden.json @@ -1,8 +1,8 @@ -{ +{ "name": "Vaultwarden", "slug": "vaultwarden", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -52,3 +52,4 @@ } ] } + diff --git a/json/vikunja.json b/json/vikunja.json index 1203c0f3..0877a95d 100644 --- a/json/vikunja.json +++ b/json/vikunja.json @@ -1,8 +1,8 @@ -{ +{ "name": "Vikunja", "slug": "vikunja", "categories": [ - 14 + ], "date_created": "2024-11-05", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/wallos.json b/json/wallos.json index 82de7a3a..15618a35 100644 --- a/json/wallos.json +++ b/json/wallos.json @@ -1,8 +1,8 @@ -{ +{ "name": "Wallos", "slug": "wallos", "categories": [ - 0 + ], "date_created": "2024-10-24", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/wastebin.json b/json/wastebin.json index 15bdb9b2..d3191303 100644 --- a/json/wastebin.json +++ b/json/wastebin.json @@ -1,8 +1,8 @@ -{ +{ "name": "Wastebin", "slug": "wastebin", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/watchyourlan.json b/json/watchyourlan.json index 5d7a537d..5a1b4808 100644 --- a/json/watchyourlan.json +++ b/json/watchyourlan.json @@ -1,8 +1,8 @@ -{ +{ "name": "WatchYourLAN", "slug": "watchyourlan", "categories": [ - 7 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/wavelog.json b/json/wavelog.json index 990a36a8..a810d1e9 100644 --- a/json/wavelog.json +++ b/json/wavelog.json @@ -1,8 +1,8 @@ -{ +{ "name": "Wavelog", "slug": "wavelog", "categories": [ - 0 + ], "date_created": "2024-11-12", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/webmin.json b/json/webmin.json index 3b5694b8..ddfa91bd 100644 --- a/json/webmin.json +++ b/json/webmin.json @@ -1,8 +1,8 @@ -{ +{ "name": "Webmin System Administration", "slug": "webmin", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "misc", @@ -36,4 +36,4 @@ "type": "info" } ] -} \ No newline at end of file +} diff --git a/json/whisparr.json b/json/whisparr.json index 6aa5a395..9361e295 100644 --- a/json/whisparr.json +++ b/json/whisparr.json @@ -1,8 +1,8 @@ -{ +{ "name": "Whisparr", "slug": "whisparr", "categories": [ - 18 + ], "date_created": "2024-05-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/whoogle.json b/json/whoogle.json index 9ae03280..b79d884f 100644 --- a/json/whoogle.json +++ b/json/whoogle.json @@ -1,8 +1,8 @@ -{ +{ "name": "Whoogle", "slug": "whoogle", "categories": [ - 0 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/wikijs.json b/json/wikijs.json index 3c27ec09..2a1ff1a3 100644 --- a/json/wikijs.json +++ b/json/wikijs.json @@ -1,8 +1,8 @@ -{ +{ "name": "Wiki.js", "slug": "wikijs", "categories": [ - 14 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/wireguard.json b/json/wireguard.json index 9836bebf..67232272 100644 --- a/json/wireguard.json +++ b/json/wireguard.json @@ -1,8 +1,8 @@ -{ +{ "name": "WireGuard", "slug": "wireguard", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "ct", @@ -37,3 +37,4 @@ } ] } + diff --git a/json/wordpress.json b/json/wordpress.json index b82f0c56..83555745 100644 --- a/json/wordpress.json +++ b/json/wordpress.json @@ -1,8 +1,8 @@ -{ +{ "name": "Wordpress", "slug": "wordpress", "categories": [ - 14 + ], "date_created": "2025-01-14", "type": "ct", @@ -12,7 +12,7 @@ "documentation": "https://wordpress.org/documentation/", "website": "https://wordpress.org/", "logo": "https://s.w.org/style/images/about/WordPress-logotype-simplified.png", - "description": "WordPress is the simplest, most popular way to create your own website or blog. In fact, WordPress powers over 43.6% of all the websites on the Internet. Yes – more than one in four websites that you visit are likely powered by WordPress.\n\nOn a slightly more technical level, WordPress is an open-source content management system licensed under GPLv2, which means that anyone can use or modify the WordPress software for free.", + "description": "WordPress is the simplest, most popular way to create your own website or blog. In fact, WordPress powers over 43.6% of all the websites on the Internet. Yes – more than one in four websites that you visit are likely powered by WordPress.\n\nOn a slightly more technical level, WordPress is an open-source content management system licensed under GPLv2, which means that anyone can use or modify the WordPress software for free.", "install_methods": [ { "type": "default", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/yunohost.json b/json/yunohost.json index 30d8534e..57619575 100644 --- a/json/yunohost.json +++ b/json/yunohost.json @@ -1,8 +1,8 @@ -{ +{ "name": "YunoHost", "slug": "yunohost", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} diff --git a/json/zabbix.json b/json/zabbix.json index 902d06f5..f378baf2 100644 --- a/json/zabbix.json +++ b/json/zabbix.json @@ -1,8 +1,8 @@ -{ +{ "name": "Zabbix", "slug": "zabbix", "categories": [ - 7 + ], "date_created": "2024-06-12", "type": "ct", @@ -41,3 +41,4 @@ } ] } + diff --git a/json/zammad.json b/json/zammad.json index 1e6f5a96..eded7358 100644 --- a/json/zammad.json +++ b/json/zammad.json @@ -1,8 +1,8 @@ -{ +{ "name": "Zammad", "slug": "zammad", "categories": [ - 11 + ], "date_created": "2024-12-18", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/zigbee2mqtt.json b/json/zigbee2mqtt.json index 8c63139b..6ef5ef2b 100644 --- a/json/zigbee2mqtt.json +++ b/json/zigbee2mqtt.json @@ -1,8 +1,8 @@ -{ +{ "name": "Zigbee2MQTT", "slug": "zigbee2mqtt", "categories": [ - 6 + ], "date_created": "2024-05-02", "type": "ct", @@ -48,3 +48,4 @@ } ] } + diff --git a/json/zipline.json b/json/zipline.json index c377cefa..f0665203 100644 --- a/json/zipline.json +++ b/json/zipline.json @@ -1,8 +1,8 @@ -{ +{ "name": "Zipline", "slug": "zipline", "categories": [ - 16 + ], "date_created": "2024-09-16", "type": "ct", @@ -31,4 +31,4 @@ "password": "password" }, "notes": [] -} \ No newline at end of file +} diff --git a/json/zoraxy.json b/json/zoraxy.json index e777afb3..72116a4b 100644 --- a/json/zoraxy.json +++ b/json/zoraxy.json @@ -1,8 +1,8 @@ -{ +{ "name": "Zoraxy", "slug": "zoraxy", "categories": [ - 11 + ], "date_created": "2024-05-02", "type": "ct", @@ -32,3 +32,4 @@ }, "notes": [] } + diff --git a/json/zwave-js-ui.json b/json/zwave-js-ui.json index 128b5a2f..22009737 100644 --- a/json/zwave-js-ui.json +++ b/json/zwave-js-ui.json @@ -1,8 +1,8 @@ -{ +{ "name": "Z-Wave JS UI", "slug": "zwave-js-ui", "categories": [ - 6 + ], "date_created": "2024-05-02", "type": "ct", @@ -31,4 +31,4 @@ "password": null }, "notes": [] -} \ No newline at end of file +} From 19116eb68147710ee50423054520fae3cdae24cb Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Fri, 17 Jan 2025 15:59:36 +0100 Subject: [PATCH 3/7] remove mapping file --- json/mapping.ps1 | 275 ----------------------------------------------- 1 file changed, 275 deletions(-) delete mode 100644 json/mapping.ps1 diff --git a/json/mapping.ps1 b/json/mapping.ps1 deleted file mode 100644 index 5338016f..00000000 --- a/json/mapping.ps1 +++ /dev/null @@ -1,275 +0,0 @@ -# JSON-Mapping aus der Migrationstabelle -$mapping = @( - @{script="2fauth"; category_id=6}, - @{script="5etools"; category_id=24}, - @{script="actualbudget"; category_id=23}, - @{script="add-lxc-iptag"; category_id=1}, - @{script="add-netbird-lxc"; category_id=1}, - @{script="add-tailscale-lxc"; category_id=1}, - @{script="adguard"; category_id=5}, - @{script="adventurelog"; category_id=24}, - @{script="agentdvr"; category_id=15}, - @{script="all-templates"; category_id=1}, - @{script="alpine"; category_id=2}, - @{script="apache-cassandra"; category_id=8}, - @{script="apache-couchdb"; category_id=8}, - @{script="apache-guacamole"; category_id=21}, - @{script="apt-cacher-ng"; category_id=4}, - @{script="archivebox"; category_id=12}, - @{script="aria2"; category_id=11}, - @{script="audiobookshelf"; category_id=13}, - @{script="authentik"; category_id=6}, - @{script="autobrr"; category_id=19}, - @{script="bazarr"; category_id=14}, - @{script="blocky"; category_id=5}, - @{script="bookstack"; category_id=12}, - @{script="bunkerweb"; category_id=21}, - @{script="caddy"; category_id=21}, - @{script="calibre-web"; category_id=12}, - @{script="casaos"; category_id=2}, - @{script="changedetection"; category_id=9}, - @{script="channels"; category_id=13}, - @{script="checkmk"; category_id=9}, - @{script="clean-lxcs"; category_id=1}, - @{script="cloudflared"; category_id=4}, - @{script="cockpit"; category_id=10}, - @{script="code-server"; category_id=20}, - @{script="commafeed"; category_id=10}, - @{script="cron-update-lxcs"; category_id=1}, - @{script="cronicle"; category_id=19}, - @{script="crowdsec"; category_id=6}, - @{script="daemonsync"; category_id=19}, - @{script="dashy"; category_id=10}, - @{script="debian-vm"; category_id=1}, - @{script="debian"; category_id=2}, - @{script="deconz"; category_id=17}, - @{script="deluge"; category_id=11}, - @{script="docker"; category_id=3}, - @{script="dockge"; category_id=3}, - @{script="dotnetaspwebapi"; category_id=20}, - @{script="emby"; category_id=13}, - @{script="emqx"; category_id=18}, - @{script="ersatztv"; category_id=13}, - @{script="esphome"; category_id=16}, - @{script="evcc"; category_id=16}, - @{script="fenrus"; category_id=10}, - @{script="fhem"; category_id=16}, - @{script="filebrowser"; category_id=11}, - @{script="firefly"; category_id=23}, - @{script="flaresolverr"; category_id=4}, - @{script="flowiseai"; category_id=20}, - @{script="forgejo"; category_id=20}, - @{script="frigate"; category_id=15}, - @{script="fstrim"; category_id=2}, - @{script="ghost"; category_id=21}, - @{script="gitea"; category_id=20}, - @{script="glance"; category_id=9}, - @{script="glances"; category_id=9}, - @{script="glpi"; category_id=28}, - @{script="go2rtc"; category_id=16}, - @{script="gokapi"; category_id=11}, - @{script="gotify"; category_id=18}, - @{script="grafana"; category_id=9}, - @{script="grist"; category_id=12}, - @{script="grocy"; category_id=16}, - @{script="haos-vm"; category_id=1}, - @{script="headscale"; category_id=4}, - @{script="heimdall-dashboard"; category_id=10}, - @{script="hivemq"; category_id=18}, - @{script="hoarder"; category_id=12}, - @{script="homarr"; category_id=10}, - @{script="homeassistant-core"; category_id=16}, - @{script="homeassistant"; category_id=16}, - @{script="homebox"; category_id=25}, - @{script="homebridge"; category_id=16}, - @{script="homepage"; category_id=10}, - @{script="host-backup"; category_id=7}, - @{script="hyperhdr"; category_id=13}, - @{script="hyperion"; category_id=13}, - @{script="influxdb"; category_id=8}, - @{script="inspircd"; category_id=18}, - @{script="iobroker"; category_id=16}, - @{script="iventoy"; category_id=2}, - @{script="jackett"; category_id=14}, - @{script="jellyfin"; category_id=13}, - @{script="jellyseerr"; category_id=14}, - @{script="jenkins"; category_id=19}, - @{script="kavita"; category_id=13}, - @{script="kernel-clean"; category_id=2}, - @{script="kernel-pin"; category_id=2}, - @{script="keycloak"; category_id=6}, - @{script="kimai"; category_id=28}, - @{script="komga"; category_id=13}, - @{script="komodo"; category_id=20}, - @{script="kubo"; category_id=11}, - @{script="lazylibrarian"; category_id=14}, - @{script="lidarr"; category_id=14}, - @{script="linkwarden"; category_id=12}, - @{script="listmonk"; category_id=22}, - @{script="lldap"; category_id=6}, - @{script="lubelogger"; category_id=9}, - @{script="mafl"; category_id=25}, - @{script="magicmirror"; category_id=16}, - @{script="mariadb"; category_id=8}, - @{script="matterbridge"; category_id=22}, - @{script="mediamtx"; category_id=13}, - @{script="medusa"; category_id=14}, - @{script="memos"; category_id=12}, - @{script="meshcentral"; category_id=4}, - @{script="metadata"; category_id=13}, - @{script="metube"; category_id=13}, - @{script="microcode"; category_id=2}, - @{script="mikrotik-routeros"; category_id=4}, - @{script="mongodb"; category_id=8}, - @{script="monitor-all"; category_id=9}, - @{script="motioneye"; category_id=15}, - @{script="mqtt"; category_id=18}, - @{script="mylar3"; category_id=14}, - @{script="myspeed"; category_id=4}, - @{script="mysql"; category_id=8}, - @{script="n8n"; category_id=19}, - @{script="navidrome"; category_id=13}, - @{script="neo4j"; category_id=8}, - @{script="netbox"; category_id=4}, - @{script="netdata"; category_id=9}, - @{script="nextcloud-vm"; category_id=1}, - @{script="nextcloudpi"; category_id=2}, - @{script="nextpvr"; category_id=15}, - @{script="nginxproxymanager"; category_id=21}, - @{script="nocodb"; category_id=28}, - @{script="node-red"; category_id=19}, - @{script="notifiarr"; category_id=22}, - @{script="ntfy"; category_id=22}, - @{script="nzbget"; category_id=11}, - @{script="octoprint"; category_id=16}, - @{script="olivetin"; category_id=10}, - @{script="omada"; category_id=4}, - @{script="ombi"; category_id=14}, - @{script="omv"; category_id=2}, - @{script="onedev"; category_id=20}, - @{script="opengist"; category_id=20}, - @{script="openhab"; category_id=16}, - @{script="openobserve"; category_id=9}, - @{script="openwebui"; category_id=20}, - @{script="openwrt"; category_id=2}, - @{script="overseerr"; category_id=14}, - @{script="owncast"; category_id=13}, - @{script="owncloud-vm"; category_id=1}, - @{script="pairdrop"; category_id=11}, - @{script="paperless-ngx"; category_id=12}, - @{script="part-db"; category_id=28}, - @{script="pbs"; category_id=7}, - @{script="peanut"; category_id=4}, - @{script="petio"; category_id=14}, - @{script="pf2etools"; category_id=24}, - @{script="photoprism"; category_id=13}, - @{script="pialert"; category_id=6}, - @{script="pihole"; category_id=5}, - @{script="pimox-haos-vm"; category_id=1}, - @{script="pingvin"; category_id=25}, - @{script="plex"; category_id=13}, - @{script="pocketbase"; category_id=28}, - @{script="podman-homeassistant"; category_id=3}, - @{script="podman"; category_id=3}, - @{script="post-pbs-install"; category_id=7}, - @{script="post-pve-install"; category_id=1}, - @{script="postgresql"; category_id=8}, - @{script="prometheus-alertmanager"; category_id=9}, - @{script="prometheus"; category_id=9}, - @{script="prowlarr"; category_id=14}, - @{script="proxmox-datacenter-manager"; category_id=1}, - @{script="ps5-mqtt"; category_id=18}, - @{script="qbittorrent"; category_id=11}, - @{script="rabbitmq"; category_id=18}, - @{script="radarr"; category_id=14}, - @{script="rdtclient"; category_id=11}, - @{script="readarr"; category_id=14}, - @{script="readeck"; category_id=12}, - @{script="recyclarr"; category_id=14}, - @{script="redis"; category_id=8}, - @{script="rtsptoweb"; category_id=15}, - @{script="runtipi"; category_id=2}, - @{script="sabnzbd"; category_id=11}, - @{script="scaling-governor"; category_id=2}, - @{script="semaphore"; category_id=19}, - @{script="sftpgo"; category_id=11}, - @{script="shinobi"; category_id=15}, - @{script="silverbullet"; category_id=12}, - @{script="smokeping"; category_id=9}, - @{script="snipeit"; category_id=28}, - @{script="sonarr"; category_id=14}, - @{script="spoolman"; category_id=16}, - @{script="stirling-pdf"; category_id=12}, - @{script="syncthing"; category_id=11}, - @{script="tandoor"; category_id=12}, - @{script="tasmoadmin"; category_id=16}, - @{script="tautulli"; category_id=13}, - @{script="tdarr"; category_id=13}, - @{script="technitiumdns"; category_id=5}, - @{script="teddycloud"; category_id=13}, - @{script="the-lounge"; category_id=22}, - @{script="threadfin"; category_id=13}, - @{script="tianji"; category_id=25}, - @{script="traccar"; category_id=16}, - @{script="traefik"; category_id=21}, - @{script="transmission"; category_id=11}, - @{script="trilium"; category_id=12}, - @{script="turnkey"; category_id=2}, - @{script="typesense"; category_id=20}, - @{script="ubuntu"; category_id=2}, - @{script="ubuntu2204-vm"; category_id=1}, - @{script="ubuntu2404-vm"; category_id=1}, - @{script="umami"; category_id=9}, - @{script="unbound"; category_id=5}, - @{script="unifi"; category_id=4}, - @{script="unmanic"; category_id=13}, - @{script="update-lxcs"; category_id=1}, - @{script="update-repo"; category_id=25}, - @{script="uptimekuma"; category_id=9}, - @{script="vaultwarden"; category_id=6}, - @{script="vikunja"; category_id=12}, - @{script="wallos"; category_id=2}, - @{script="wastebin"; category_id=25}, - @{script="watchyourlan"; category_id=4}, - @{script="wavelog"; category_id=9}, - @{script="webmin"; category_id=2}, - @{script="whisparr"; category_id=14}, - @{script="whoogle"; category_id=25}, - @{script="wikijs"; category_id=12}, - @{script="wireguard"; category_id=4}, - @{script="wordpress"; category_id=21}, - @{script="yunohost"; category_id=2}, - @{script="zabbix"; category_id=9}, - @{script="zammad"; category_id=28}, - @{script="zigbee2mqtt"; category_id=17}, - @{script="zipline"; category_id=11}, - @{script="zoraxy"; category_id=4}, - @{script="zwave-js-ui"; category_id=17} -) - -# Dateien im aktuellen Verzeichnis durchsuchen -# Dateien im aktuellen Verzeichnis durchsuchen -Get-ChildItem -Filter *.json | ForEach-Object { - $filePath = $_.FullName - $content = Get-Content -Path $filePath -Raw - - # Extrahieren des "slug"-Werts - if ($content -match '"slug":\s*"(.*?)"') { - $slug = $matches[1] - if ($mapping.ContainsKey($slug)) { - $newCategory = $mapping[$slug] - - # Ersetzen der Kategorie-Nummer - $content = $content -replace '(?<=\s"categories":\s\[\s*)\d+(?=\s*\])', $newCategory - - # Geänderte Datei speichern - Set-Content -Path $filePath -Value $content -Encoding UTF8 - Write-Host "Kategorie in Datei aktualisiert: $filePath" - } else { - Write-Host "Kein Mapping für $slug in Datei $filePath gefunden." - } - } else { - Write-Host "Kein 'slug'-Eintrag in Datei $filePath gefunden." - } -} - From 7b5d3e276d39e5e527a04578c6a417aac6ce2af8 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Fri, 17 Jan 2025 16:14:56 +0100 Subject: [PATCH 4/7] add new categories --- json/2fauth.json | 5 ++--- json/5etools.json | 5 ++--- json/actualbudget.json | 5 ++--- json/add-lxc-iptag.json | 5 ++--- json/add-netbird-lxc.json | 5 ++--- json/add-tailscale-lxc.json | 5 ++--- json/adguard.json | 5 ++--- json/adventurelog.json | 5 ++--- json/agentdvr.json | 5 ++--- json/all-templates.json | 5 ++--- json/alpine.json | 5 ++--- json/apache-cassandra.json | 5 ++--- json/apache-couchdb.json | 5 ++--- json/apache-guacamole.json | 5 ++--- json/apt-cacher-ng.json | 5 ++--- json/archivebox.json | 5 ++--- json/aria2.json | 5 ++--- json/audiobookshelf.json | 5 ++--- json/authentik.json | 5 ++--- json/autobrr.json | 5 ++--- json/bazarr.json | 5 ++--- json/blocky.json | 5 ++--- json/bookstack.json | 5 ++--- json/bunkerweb.json | 5 ++--- json/caddy.json | 5 ++--- json/calibre-web.json | 5 ++--- json/casaos.json | 5 ++--- json/changedetection.json | 5 ++--- json/channels.json | 5 ++--- json/checkmk.json | 5 ++--- json/clean-lxcs.json | 5 ++--- json/cloudflared.json | 5 ++--- json/cockpit.json | 5 ++--- json/code-server.json | 5 ++--- json/commafeed.json | 5 ++--- json/cron-update-lxcs.json | 5 ++--- json/cronicle.json | 5 ++--- json/crowdsec.json | 5 ++--- json/daemonsync.json | 5 ++--- json/dashy.json | 5 ++--- json/debian-vm.json | 5 ++--- json/debian.json | 5 ++--- json/deconz.json | 5 ++--- json/deluge.json | 5 ++--- json/docker.json | 5 ++--- json/dockge.json | 5 ++--- json/dotnetaspwebapi.json | 1 + json/emby.json | 5 ++--- json/emqx.json | 5 ++--- json/ersatztv.json | 5 ++--- json/esphome.json | 5 ++--- json/evcc.json | 5 ++--- json/fenrus.json | 5 ++--- json/fhem.json | 5 ++--- json/filebrowser.json | 5 ++--- json/firefly.json | 5 ++--- json/flaresolverr.json | 5 ++--- json/flowiseai.json | 5 ++--- json/forgejo.json | 5 ++--- json/frigate.json | 5 ++--- json/fstrim.json | 5 ++--- json/ghost.json | 5 ++--- json/gitea.json | 5 ++--- json/glance.json | 5 ++--- json/glances.json | 5 ++--- json/glpi.json | 5 ++--- json/go2rtc.json | 5 ++--- json/gokapi.json | 5 ++--- json/gotify.json | 5 ++--- json/grafana.json | 5 ++--- json/grist.json | 5 ++--- json/grocy.json | 5 ++--- json/haos-vm.json | 5 ++--- json/headscale.json | 5 ++--- json/heimdall-dashboard.json | 5 ++--- json/hivemq.json | 5 ++--- json/hoarder.json | 5 ++--- json/homarr.json | 5 ++--- json/homeassistant-core.json | 5 ++--- json/homeassistant.json | 5 ++--- json/homebox.json | 5 ++--- json/homebridge.json | 5 ++--- json/homepage.json | 5 ++--- json/homer.json | 4 +--- json/host-backup.json | 5 ++--- json/hyperhdr.json | 5 ++--- json/hyperion.json | 5 ++--- json/influxdb.json | 5 ++--- json/inspircd.json | 5 ++--- json/iobroker.json | 5 ++--- json/iventoy.json | 5 ++--- json/jackett.json | 5 ++--- json/jellyfin.json | 5 ++--- json/jellyseerr.json | 5 ++--- json/jenkins.json | 5 ++--- json/kavita.json | 5 ++--- json/kernel-clean.json | 5 ++--- json/kernel-pin.json | 5 ++--- json/keycloak.json | 5 ++--- json/kimai.json | 5 ++--- json/komga.json | 5 ++--- json/komodo.json | 5 ++--- json/kubo.json | 5 ++--- json/lazylibrarian.json | 5 ++--- json/lidarr.json | 5 ++--- json/linkwarden.json | 5 ++--- json/listmonk.json | 5 ++--- json/lldap.json | 5 ++--- json/lubelogger.json | 5 ++--- json/mafl.json | 5 ++--- json/magicmirror.json | 5 ++--- json/mariadb.json | 5 ++--- json/matterbridge.json | 5 ++--- json/mediamtx.json | 5 ++--- json/medusa.json | 5 ++--- json/memos.json | 5 ++--- json/meshcentral.json | 5 ++--- json/metube.json | 5 ++--- json/microcode.json | 5 ++--- json/mikrotik-routeros.json | 5 ++--- json/mongodb.json | 5 ++--- json/monitor-all.json | 5 ++--- json/motioneye.json | 5 ++--- json/mqtt.json | 5 ++--- json/mylar3.json | 5 ++--- json/myspeed.json | 5 ++--- json/mysql.json | 5 ++--- json/n8n.json | 5 ++--- json/navidrome.json | 5 ++--- json/neo4j.json | 5 ++--- json/netbox.json | 5 ++--- json/netdata.json | 5 ++--- json/nextcloud-vm.json | 5 ++--- json/nextcloudpi.json | 5 ++--- json/nextpvr.json | 5 ++--- json/nginxproxymanager.json | 5 ++--- json/nocodb.json | 5 ++--- json/node-red.json | 5 ++--- json/notifiarr.json | 5 ++--- json/ntfy.json | 5 ++--- json/nzbget.json | 5 ++--- json/octoprint.json | 5 ++--- json/olivetin.json | 5 ++--- json/omada.json | 5 ++--- json/ombi.json | 5 ++--- json/omv.json | 5 ++--- json/onedev.json | 5 ++--- json/opengist.json | 5 ++--- json/openhab.json | 5 ++--- json/openobserve.json | 5 ++--- json/openwebui.json | 5 ++--- json/openwrt.json | 5 ++--- json/overseerr.json | 5 ++--- json/owncast.json | 5 ++--- json/owncloud-vm.json | 5 ++--- json/pairdrop.json | 5 ++--- json/paperless-ngx.json | 5 ++--- json/part-db.json | 5 ++--- json/pbs.json | 5 ++--- json/peanut.json | 5 ++--- json/petio.json | 5 ++--- json/pf2etools.json | 5 ++--- json/photoprism.json | 5 ++--- json/phpipam.json | 4 +--- json/pialert.json | 5 ++--- json/pihole.json | 5 ++--- json/pimox-haos-vm.json | 5 ++--- json/pingvin.json | 5 ++--- json/plex.json | 5 ++--- json/pocketbase.json | 5 ++--- json/podman-homeassistant.json | 5 ++--- json/podman.json | 5 ++--- json/post-pbs-install.json | 5 ++--- json/post-pve-install.json | 5 ++--- json/postgresql.json | 5 ++--- json/prometheus-alertmanager.json | 5 ++--- json/prometheus.json | 5 ++--- json/prowlarr.json | 5 ++--- json/proxmox-datacenter-manager.json | 5 ++--- json/ps5-mqtt.json | 5 ++--- json/qbittorrent.json | 5 ++--- json/rabbitmq.json | 5 ++--- json/radarr.json | 5 ++--- json/rdtclient.json | 5 ++--- json/readarr.json | 5 ++--- json/readeck.json | 5 ++--- json/recyclarr.json | 5 ++--- json/redis.json | 5 ++--- json/rtsptoweb.json | 5 ++--- json/runtipi.json | 5 ++--- json/sabnzbd.json | 5 ++--- json/scaling-governor.json | 5 ++--- json/semaphore.json | 5 ++--- json/sftpgo.json | 5 ++--- json/shinobi.json | 5 ++--- json/silverbullet.json | 5 ++--- json/smokeping.json | 5 ++--- json/snipeit.json | 5 ++--- json/sonarr.json | 5 ++--- json/spoolman.json | 5 ++--- json/stirling-pdf.json | 5 ++--- json/syncthing.json | 5 ++--- json/tandoor.json | 5 ++--- json/tasmoadmin.json | 5 ++--- json/tautulli.json | 5 ++--- json/tdarr.json | 5 ++--- json/technitiumdns.json | 5 ++--- json/teddycloud.json | 5 ++--- json/the-lounge.json | 5 ++--- json/threadfin.json | 5 ++--- json/tianji.json | 5 ++--- json/traccar.json | 5 ++--- json/traefik.json | 5 ++--- json/transmission.json | 5 ++--- json/trilium.json | 5 ++--- json/turnkey.json | 5 ++--- json/typesense.json | 5 ++--- json/ubuntu.json | 5 ++--- json/ubuntu2204-vm.json | 5 ++--- json/ubuntu2404-vm.json | 5 ++--- json/umami.json | 5 ++--- json/unbound.json | 5 ++--- json/unifi.json | 5 ++--- json/unmanic.json | 5 ++--- json/update-lxcs.json | 5 ++--- json/update-repo.json | 5 ++--- json/uptimekuma.json | 5 ++--- json/vaultwarden.json | 5 ++--- json/vikunja.json | 5 ++--- json/wallos.json | 5 ++--- json/wastebin.json | 5 ++--- json/watchyourlan.json | 5 ++--- json/wavelog.json | 5 ++--- json/webmin.json | 5 ++--- json/whisparr.json | 5 ++--- json/whoogle.json | 5 ++--- json/wikijs.json | 5 ++--- json/wireguard.json | 5 ++--- json/wordpress.json | 5 ++--- json/yunohost.json | 5 ++--- json/zabbix.json | 5 ++--- json/zammad.json | 5 ++--- json/zigbee2mqtt.json | 5 ++--- json/zipline.json | 5 ++--- json/zoraxy.json | 5 ++--- json/zwave-js-ui.json | 5 ++--- 246 files changed, 489 insertions(+), 735 deletions(-) diff --git a/json/2fauth.json b/json/2fauth.json index 8615a031..7bebf6e5 100644 --- a/json/2fauth.json +++ b/json/2fauth.json @@ -1,9 +1,7 @@ { "name": "2FAuth", "slug": "2fauth", - "categories": [ - - ], + "categories": [6], "date_created": "2024-12-20", "type": "ct", "updateable": true, @@ -41,3 +39,4 @@ } ] } + diff --git a/json/5etools.json b/json/5etools.json index fc2944fa..d38c207e 100644 --- a/json/5etools.json +++ b/json/5etools.json @@ -1,9 +1,7 @@ { "name": "5etools", "slug": "5etools", - "categories": [ - - ], + "categories": [24], "date_created": "2025-01-02", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/actualbudget.json b/json/actualbudget.json index 8a405ff7..6eba6a0a 100644 --- a/json/actualbudget.json +++ b/json/actualbudget.json @@ -1,9 +1,7 @@ { "name": "Actual Budget", "slug": "actualbudget", - "categories": [ - - ], + "categories": [23], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/add-lxc-iptag.json b/json/add-lxc-iptag.json index 6752e5a1..dce90070 100644 --- a/json/add-lxc-iptag.json +++ b/json/add-lxc-iptag.json @@ -1,9 +1,7 @@ { "name": "Proxmox VE LXC IP-Tag", "slug": "add-lxc-iptag", - "categories": [ - - ], + "categories": [1], "date_created": "2024-12-16", "type": "misc", "updateable": false, @@ -46,3 +44,4 @@ ] } + diff --git a/json/add-netbird-lxc.json b/json/add-netbird-lxc.json index 22ddb08a..f50b105f 100644 --- a/json/add-netbird-lxc.json +++ b/json/add-netbird-lxc.json @@ -1,9 +1,7 @@ { "name": "NetBird", "slug": "add-netbird-lxc", - "categories": [ - - ], + "categories": [1], "date_created": "2024-05-19", "type": "misc", "updateable": false, @@ -46,3 +44,4 @@ ] } + diff --git a/json/add-tailscale-lxc.json b/json/add-tailscale-lxc.json index 1ea93bc5..870e0ac7 100644 --- a/json/add-tailscale-lxc.json +++ b/json/add-tailscale-lxc.json @@ -1,9 +1,7 @@ { "name": "Tailscale", "slug": "add-tailscale-lxc", - "categories": [ - - ], + "categories": [1], "date_created": "2024-05-02", "type": "misc", "updateable": false, @@ -41,3 +39,4 @@ } ] } + diff --git a/json/adguard.json b/json/adguard.json index 0d3c29c5..e0367f9e 100644 --- a/json/adguard.json +++ b/json/adguard.json @@ -1,9 +1,7 @@ { "name": "AdGuard Home", "slug": "adguard", - "categories": [ - - ], + "categories": [5], "date_created": "2024-04-28", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/adventurelog.json b/json/adventurelog.json index 6c9cabab..5057fb5a 100644 --- a/json/adventurelog.json +++ b/json/adventurelog.json @@ -1,9 +1,7 @@ { "name": "AdventureLog", "slug": "adventurelog", - "categories": [ - - ], + "categories": [24], "date_created": "2024-10-26", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/agentdvr.json b/json/agentdvr.json index e6af5873..52430456 100644 --- a/json/agentdvr.json +++ b/json/agentdvr.json @@ -1,9 +1,7 @@ { "name": "AgentDVR", "slug": "agentdvr", - "categories": [ - - ], + "categories": [15], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/all-templates.json b/json/all-templates.json index e97c2a6e..8f2aeec2 100644 --- a/json/all-templates.json +++ b/json/all-templates.json @@ -1,9 +1,7 @@ { "name": "All Templates", "slug": "all-templates", - "categories": [ - - ], + "categories": [1], "date_created": "2024-05-02", "type": "misc", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/alpine.json b/json/alpine.json index bc6748c6..bdd90b67 100644 --- a/json/alpine.json +++ b/json/alpine.json @@ -1,9 +1,7 @@ { "name": "Alpine", "slug": "alpine", - "categories": [ - - ], + "categories": [2], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/apache-cassandra.json b/json/apache-cassandra.json index 29d3fa74..ba456f5d 100644 --- a/json/apache-cassandra.json +++ b/json/apache-cassandra.json @@ -1,9 +1,7 @@ { "name": "Apache-Cassandra", "slug": "apache-cassandra", - "categories": [ - - ], + "categories": [8], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/apache-couchdb.json b/json/apache-couchdb.json index f5caf15b..5990d064 100644 --- a/json/apache-couchdb.json +++ b/json/apache-couchdb.json @@ -1,9 +1,7 @@ { "name": "Apache-CouchDB", "slug": "apache-couchdb", - "categories": [ - - ], + "categories": [8], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/apache-guacamole.json b/json/apache-guacamole.json index 68544a73..4d6fe7ee 100644 --- a/json/apache-guacamole.json +++ b/json/apache-guacamole.json @@ -1,9 +1,7 @@ { "name": "Apache Guacamole", "slug": "apache-guacamole", - "categories": [ - - ], + "categories": [21], "date_created": "2024-12-19", "type": "ct", "updateable": false, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/apt-cacher-ng.json b/json/apt-cacher-ng.json index 22976ada..b5900fcb 100644 --- a/json/apt-cacher-ng.json +++ b/json/apt-cacher-ng.json @@ -1,9 +1,7 @@ { "name": "Apt-Cacher-NG", "slug": "apt-cacher-ng", - "categories": [ - - ], + "categories": [4], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/archivebox.json b/json/archivebox.json index 0e4a15a6..438e66d6 100644 --- a/json/archivebox.json +++ b/json/archivebox.json @@ -1,9 +1,7 @@ { "name": "ArchiveBox", "slug": "archivebox", - "categories": [ - - ], + "categories": [12], "date_created": "2024-10-19", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/aria2.json b/json/aria2.json index 622ff275..d8fb732d 100644 --- a/json/aria2.json +++ b/json/aria2.json @@ -1,9 +1,7 @@ { "name": "Aria2", "slug": "aria2", - "categories": [ - - ], + "categories": [11], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/audiobookshelf.json b/json/audiobookshelf.json index 68aff5a2..92c3dcf3 100644 --- a/json/audiobookshelf.json +++ b/json/audiobookshelf.json @@ -1,9 +1,7 @@ { "name": "Audiobookshelf", "slug": "audiobookshelf", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/authentik.json b/json/authentik.json index 046fb8aa..80516dec 100644 --- a/json/authentik.json +++ b/json/authentik.json @@ -1,9 +1,7 @@ { "name": "authentik", "slug": "authentik", - "categories": [ - - ], + "categories": [6], "date_created": "2024-12-27", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/autobrr.json b/json/autobrr.json index 1b68d13e..363f3944 100644 --- a/json/autobrr.json +++ b/json/autobrr.json @@ -1,9 +1,7 @@ { "name": "Autobrr", "slug": "autobrr", - "categories": [ - - ], + "categories": [19], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/bazarr.json b/json/bazarr.json index d46d30cc..e8a7fa22 100644 --- a/json/bazarr.json +++ b/json/bazarr.json @@ -1,9 +1,7 @@ { "name": "Bazarr", "slug": "bazarr", - "categories": [ - - ], + "categories": [14], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/blocky.json b/json/blocky.json index 1505b0ee..0989aae8 100644 --- a/json/blocky.json +++ b/json/blocky.json @@ -1,9 +1,7 @@ { "name": "Blocky", "slug": "blocky", - "categories": [ - - ], + "categories": [5], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/bookstack.json b/json/bookstack.json index ea08a4dd..ed41cd11 100644 --- a/json/bookstack.json +++ b/json/bookstack.json @@ -1,9 +1,7 @@ { "name": "BookStack", "slug": "bookstack", - "categories": [ - - ], + "categories": [12], "date_created": "2024-11-05", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/bunkerweb.json b/json/bunkerweb.json index 7b9a9685..4ce830fd 100644 --- a/json/bunkerweb.json +++ b/json/bunkerweb.json @@ -1,9 +1,7 @@ { "name": "BunkerWeb", "slug": "bunkerweb", - "categories": [ - - ], + "categories": [21], "date_created": "2024-06-12", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/caddy.json b/json/caddy.json index 691b67af..1df62362 100644 --- a/json/caddy.json +++ b/json/caddy.json @@ -1,9 +1,7 @@ { "name": "Caddy", "slug": "caddy", - "categories": [ - - ], + "categories": [21], "date_created": "2024-05-11", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/calibre-web.json b/json/calibre-web.json index 3d5945c2..8b810af5 100644 --- a/json/calibre-web.json +++ b/json/calibre-web.json @@ -1,9 +1,7 @@ { "name": "Calibre-Web", "slug": "calibre-web", - "categories": [ - - ], + "categories": [12], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/casaos.json b/json/casaos.json index 5aebb252..93b9398d 100644 --- a/json/casaos.json +++ b/json/casaos.json @@ -1,9 +1,7 @@ { "name": "CasaOS", "slug": "casaos", - "categories": [ - - ], + "categories": [2], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/changedetection.json b/json/changedetection.json index c21967bd..b540db1e 100644 --- a/json/changedetection.json +++ b/json/changedetection.json @@ -1,9 +1,7 @@ { "name": "Change Detection", "slug": "changedetection", - "categories": [ - - ], + "categories": [9], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/channels.json b/json/channels.json index 3e541d07..c1324021 100644 --- a/json/channels.json +++ b/json/channels.json @@ -1,9 +1,7 @@ { "name": "Channels DVR Server", "slug": "channels", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/checkmk.json b/json/checkmk.json index 16a22024..8152a2f6 100644 --- a/json/checkmk.json +++ b/json/checkmk.json @@ -1,9 +1,7 @@ { "name": "Checkmk", "slug": "checkmk", - "categories": [ - - ], + "categories": [9], "date_created": "2024-12-19", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/clean-lxcs.json b/json/clean-lxcs.json index 886252db..79e5b55e 100644 --- a/json/clean-lxcs.json +++ b/json/clean-lxcs.json @@ -1,9 +1,7 @@ { "name": "Proxmox VE LXC Cleaner", "slug": "clean-lxcs", - "categories": [ - - ], + "categories": [1], "date_created": "2024-04-29", "type": "misc", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/cloudflared.json b/json/cloudflared.json index 726a3a80..0cf1f61a 100644 --- a/json/cloudflared.json +++ b/json/cloudflared.json @@ -1,9 +1,7 @@ { "name": "Cloudflared", "slug": "cloudflared", - "categories": [ - - ], + "categories": [4], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -38,3 +36,4 @@ ] } + diff --git a/json/cockpit.json b/json/cockpit.json index 2ff6bcb3..4178a227 100644 --- a/json/cockpit.json +++ b/json/cockpit.json @@ -1,9 +1,7 @@ { "name": "Cockpit", "slug": "cockpit", - "categories": [ - - ], + "categories": [10], "date_created": "2024-10-20", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/code-server.json b/json/code-server.json index 3adcb643..23038209 100644 --- a/json/code-server.json +++ b/json/code-server.json @@ -1,9 +1,7 @@ { "name": "VS Code Server", "slug": "code-server", - "categories": [ - - ], + "categories": [20], "date_created": "2024-05-02", "type": "misc", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/commafeed.json b/json/commafeed.json index 7f486a8b..e1cdf7f0 100644 --- a/json/commafeed.json +++ b/json/commafeed.json @@ -1,9 +1,7 @@ { "name": "CommaFeed", "slug": "commafeed", - "categories": [ - - ], + "categories": [10], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/cron-update-lxcs.json b/json/cron-update-lxcs.json index e1607586..180c25d7 100644 --- a/json/cron-update-lxcs.json +++ b/json/cron-update-lxcs.json @@ -1,9 +1,7 @@ { "name": "Proxmox VE Cron LXC Updater", "slug": "cron-update-lxcs", - "categories": [ - - ], + "categories": [1], "date_created": "2024-04-29", "type": "misc", "updateable": false, @@ -42,3 +40,4 @@ ] } + diff --git a/json/cronicle.json b/json/cronicle.json index 5ac3fb4b..52334f62 100644 --- a/json/cronicle.json +++ b/json/cronicle.json @@ -1,9 +1,7 @@ { "name": "Cronicle Primary", "slug": "cronicle", - "categories": [ - - ], + "categories": [19], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/crowdsec.json b/json/crowdsec.json index 359349fc..d4643719 100644 --- a/json/crowdsec.json +++ b/json/crowdsec.json @@ -1,9 +1,7 @@ { "name": "CrowdSec", "slug": "crowdsec", - "categories": [ - - ], + "categories": [6], "date_created": "2024-05-02", "type": "misc", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/daemonsync.json b/json/daemonsync.json index a1e0e1dc..11df81e3 100644 --- a/json/daemonsync.json +++ b/json/daemonsync.json @@ -1,9 +1,7 @@ { "name": "Daemon Sync Server", "slug": "daemonsync", - "categories": [ - - ], + "categories": [19], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/dashy.json b/json/dashy.json index 4542a96c..38b576d9 100644 --- a/json/dashy.json +++ b/json/dashy.json @@ -1,9 +1,7 @@ { "name": "Dashy", "slug": "dashy", - "categories": [ - - ], + "categories": [10], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/debian-vm.json b/json/debian-vm.json index e9344102..29f09c05 100644 --- a/json/debian-vm.json +++ b/json/debian-vm.json @@ -1,9 +1,7 @@ { "name": "Debian 12", "slug": "debian-vm", - "categories": [ - - ], + "categories": [1], "date_created": "2024-05-02", "type": "vm", "updateable": false, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/debian.json b/json/debian.json index 5b8711ec..74af429f 100644 --- a/json/debian.json +++ b/json/debian.json @@ -1,9 +1,7 @@ { "name": "Debian", "slug": "debian", - "categories": [ - - ], + "categories": [2], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/deconz.json b/json/deconz.json index 48bd6b5f..1154f9b9 100644 --- a/json/deconz.json +++ b/json/deconz.json @@ -1,9 +1,7 @@ { "name": "deCONZ", "slug": "deconz", - "categories": [ - - ], + "categories": [17], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/deluge.json b/json/deluge.json index a3dae556..30fbc00b 100644 --- a/json/deluge.json +++ b/json/deluge.json @@ -1,9 +1,7 @@ { "name": "Deluge", "slug": "deluge", - "categories": [ - - ], + "categories": [11], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/docker.json b/json/docker.json index f9928e3b..96acd0c0 100644 --- a/json/docker.json +++ b/json/docker.json @@ -1,9 +1,7 @@ { "name": "Docker", "slug": "docker", - "categories": [ - - ], + "categories": [3], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -56,3 +54,4 @@ } ] } + diff --git a/json/dockge.json b/json/dockge.json index 1d9385ee..475d91d2 100644 --- a/json/dockge.json +++ b/json/dockge.json @@ -1,9 +1,7 @@ { "name": "Dockge", "slug": "dockge", - "categories": [ - - ], + "categories": [3], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -41,3 +39,4 @@ } ] } + diff --git a/json/dotnetaspwebapi.json b/json/dotnetaspwebapi.json index a52bd3cc..ede81d55 100644 --- a/json/dotnetaspwebapi.json +++ b/json/dotnetaspwebapi.json @@ -38,3 +38,4 @@ ] } + diff --git a/json/emby.json b/json/emby.json index a0a6ac5d..295e7b92 100644 --- a/json/emby.json +++ b/json/emby.json @@ -1,9 +1,7 @@ { "name": "Emby Media Server", "slug": "emby", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/emqx.json b/json/emqx.json index 96deddc7..c09241bc 100644 --- a/json/emqx.json +++ b/json/emqx.json @@ -1,9 +1,7 @@ { "name": "EMQX", "slug": "emqx", - "categories": [ - - ], + "categories": [18], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/ersatztv.json b/json/ersatztv.json index e217bb54..45f42353 100644 --- a/json/ersatztv.json +++ b/json/ersatztv.json @@ -1,9 +1,7 @@ { "name": "ErsatzTV", "slug": "ersatztv", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/esphome.json b/json/esphome.json index 6fc60895..6ee4313c 100644 --- a/json/esphome.json +++ b/json/esphome.json @@ -1,9 +1,7 @@ { "name": "ESPHome", "slug": "esphome", - "categories": [ - - ], + "categories": [16], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/evcc.json b/json/evcc.json index 78e784c6..9b006ed1 100644 --- a/json/evcc.json +++ b/json/evcc.json @@ -1,9 +1,7 @@ { "name": "evcc", "slug": "evcc", - "categories": [ - - ], + "categories": [16], "date_created": "2024-10-15", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/fenrus.json b/json/fenrus.json index 01635e59..874f0d9a 100644 --- a/json/fenrus.json +++ b/json/fenrus.json @@ -1,9 +1,7 @@ { "name": "Fenrus", "slug": "fenrus", - "categories": [ - - ], + "categories": [10], "date_created": "2024-05-05", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/fhem.json b/json/fhem.json index 1ec8af8f..83340e78 100644 --- a/json/fhem.json +++ b/json/fhem.json @@ -1,9 +1,7 @@ { "name": "FHEM", "slug": "fhem", - "categories": [ - - ], + "categories": [16], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/filebrowser.json b/json/filebrowser.json index 30bf4a76..0bd5de21 100644 --- a/json/filebrowser.json +++ b/json/filebrowser.json @@ -1,9 +1,7 @@ { "name": "File Browser", "slug": "filebrowser", - "categories": [ - - ], + "categories": [11], "date_created": "2024-05-02", "type": "misc", "updateable": false, @@ -38,3 +36,4 @@ ] } + diff --git a/json/firefly.json b/json/firefly.json index 80e775d0..35466bda 100644 --- a/json/firefly.json +++ b/json/firefly.json @@ -1,9 +1,7 @@ { "name": "Firefly III", "slug": "firefly", - "categories": [ - - ], + "categories": [23], "date_created": "2025-01-01", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/flaresolverr.json b/json/flaresolverr.json index 81bade84..2a2f6151 100644 --- a/json/flaresolverr.json +++ b/json/flaresolverr.json @@ -1,9 +1,7 @@ { "name": "FlareSolverr", "slug": "flaresolverr", - "categories": [ - - ], + "categories": [4], "date_created": "2024-06-12", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/flowiseai.json b/json/flowiseai.json index 2bff29d3..3195bfda 100644 --- a/json/flowiseai.json +++ b/json/flowiseai.json @@ -1,9 +1,7 @@ { "name": "FlowiseAI", "slug": "flowiseai", - "categories": [ - - ], + "categories": [20], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/forgejo.json b/json/forgejo.json index d8905e6a..c8af328f 100644 --- a/json/forgejo.json +++ b/json/forgejo.json @@ -1,9 +1,7 @@ { "name": "Forgejo", "slug": "forgejo", - "categories": [ - - ], + "categories": [20], "date_created": "2024-06-12", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/frigate.json b/json/frigate.json index 1afb0052..d7edd68a 100644 --- a/json/frigate.json +++ b/json/frigate.json @@ -1,9 +1,7 @@ { "name": "Frigate", "slug": "frigate", - "categories": [ - - ], + "categories": [15], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -41,3 +39,4 @@ } ] } + diff --git a/json/fstrim.json b/json/fstrim.json index 1ba4a34f..c0f9a3a8 100644 --- a/json/fstrim.json +++ b/json/fstrim.json @@ -1,9 +1,7 @@ { "name": "Proxmox VE LXC Filesystem Trim", "slug": "fstrim", - "categories": [ - - ], + "categories": [2], "date_created": "2024-04-29", "type": "misc", "updateable": false, @@ -41,3 +39,4 @@ } ] } + diff --git a/json/ghost.json b/json/ghost.json index 07657e11..bc144b69 100644 --- a/json/ghost.json +++ b/json/ghost.json @@ -1,9 +1,7 @@ { "name": "Ghost", "slug": "ghost", - "categories": [ - - ], + "categories": [21], "date_created": "2025-01-10", "type": "ct", "updateable": true, @@ -40,3 +38,4 @@ + diff --git a/json/gitea.json b/json/gitea.json index 1e89a2c7..661408ad 100644 --- a/json/gitea.json +++ b/json/gitea.json @@ -1,9 +1,7 @@ { "name": "Gitea", "slug": "gitea", - "categories": [ - - ], + "categories": [20], "date_created": "2024-07-26", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/glance.json b/json/glance.json index 2ecc552f..721f2bae 100644 --- a/json/glance.json +++ b/json/glance.json @@ -1,9 +1,7 @@ { "name": "Glance", "slug": "glance", - "categories": [ - - ], + "categories": [9], "date_created": "2024-12-02", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/glances.json b/json/glances.json index a428f7d7..f0a8e22f 100644 --- a/json/glances.json +++ b/json/glances.json @@ -1,9 +1,7 @@ { "name": "Glances", "slug": "glances", - "categories": [ - - ], + "categories": [9], "date_created": "2024-05-02", "type": "misc", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/glpi.json b/json/glpi.json index b18ff2b8..155c3171 100644 --- a/json/glpi.json +++ b/json/glpi.json @@ -1,9 +1,7 @@ { "name": "GLPI", "slug": "glpi", - "categories": [ - - ], + "categories": [28], "date_created": "2025-01-06", "type": "ct", "updateable": false, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/go2rtc.json b/json/go2rtc.json index 9063b51e..4afe1168 100644 --- a/json/go2rtc.json +++ b/json/go2rtc.json @@ -1,9 +1,7 @@ { "name": "go2rtc", "slug": "go2rtc", - "categories": [ - - ], + "categories": [16], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/gokapi.json b/json/gokapi.json index cef9ae7a..5523158d 100644 --- a/json/gokapi.json +++ b/json/gokapi.json @@ -1,9 +1,7 @@ { "name": "Gokapi", "slug": "gokapi", - "categories": [ - - ], + "categories": [11], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/gotify.json b/json/gotify.json index af879c03..817f6ff6 100644 --- a/json/gotify.json +++ b/json/gotify.json @@ -1,9 +1,7 @@ { "name": "Gotify", "slug": "gotify", - "categories": [ - - ], + "categories": [18], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/grafana.json b/json/grafana.json index d9ac1efd..90df8cde 100644 --- a/json/grafana.json +++ b/json/grafana.json @@ -1,9 +1,7 @@ { "name": "Grafana", "slug": "grafana", - "categories": [ - - ], + "categories": [9], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -43,3 +41,4 @@ }, "notes": [] } + diff --git a/json/grist.json b/json/grist.json index d5ecc167..ac4a38a3 100644 --- a/json/grist.json +++ b/json/grist.json @@ -1,9 +1,7 @@ { "name": "Grist", "slug": "grist", - "categories": [ - - ], + "categories": [12], "date_created": "2024-12-27", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/grocy.json b/json/grocy.json index 8f60f610..fd2e806e 100644 --- a/json/grocy.json +++ b/json/grocy.json @@ -1,9 +1,7 @@ { "name": "grocy", "slug": "grocy", - "categories": [ - - ], + "categories": [16], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/haos-vm.json b/json/haos-vm.json index b1f480fb..6db5ba1a 100644 --- a/json/haos-vm.json +++ b/json/haos-vm.json @@ -1,9 +1,7 @@ { "name": "Home Assistant OS", "slug": "haos-vm", - "categories": [ - - ], + "categories": [1], "date_created": "2024-04-29", "type": "vm", "updateable": false, @@ -41,3 +39,4 @@ } ] } + diff --git a/json/headscale.json b/json/headscale.json index 864d3fa2..17cd1f8d 100644 --- a/json/headscale.json +++ b/json/headscale.json @@ -1,9 +1,7 @@ { "name": "Headscale", "slug": "headscale", - "categories": [ - - ], + "categories": [4], "date_created": "2024-05-13", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/heimdall-dashboard.json b/json/heimdall-dashboard.json index c86fa005..0e773a9a 100644 --- a/json/heimdall-dashboard.json +++ b/json/heimdall-dashboard.json @@ -1,9 +1,7 @@ { "name": "Heimdall Dashboard", "slug": "heimdall-dashboard", - "categories": [ - - ], + "categories": [10], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/hivemq.json b/json/hivemq.json index 17241bbf..04b6376c 100644 --- a/json/hivemq.json +++ b/json/hivemq.json @@ -1,9 +1,7 @@ { "name": "HiveMQ CE", "slug": "hivemq", - "categories": [ - - ], + "categories": [18], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/hoarder.json b/json/hoarder.json index 7b05239f..41388372 100644 --- a/json/hoarder.json +++ b/json/hoarder.json @@ -1,9 +1,7 @@ { "name": "Hoarder", "slug": "hoarder", - "categories": [ - - ], + "categories": [12], "date_created": "2024-12-02", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/homarr.json b/json/homarr.json index 483d5594..305bc88d 100644 --- a/json/homarr.json +++ b/json/homarr.json @@ -1,9 +1,7 @@ { "name": "Homarr", "slug": "homarr", - "categories": [ - - ], + "categories": [10], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/homeassistant-core.json b/json/homeassistant-core.json index 6398e401..e616a2a2 100644 --- a/json/homeassistant-core.json +++ b/json/homeassistant-core.json @@ -1,9 +1,7 @@ { "name": "Home Assistant Core", "slug": "homeassistant-core", - "categories": [ - - ], + "categories": [16], "date_created": "2024-04-29", "type": "ct", "updateable": true, @@ -49,3 +47,4 @@ } ] } + diff --git a/json/homeassistant.json b/json/homeassistant.json index ffc7a53b..5026ee9b 100644 --- a/json/homeassistant.json +++ b/json/homeassistant.json @@ -1,9 +1,7 @@ { "name": "Home Assistant Container", "slug": "homeassistant", - "categories": [ - - ], + "categories": [16], "date_created": "2024-04-29", "type": "ct", "updateable": true, @@ -45,3 +43,4 @@ } ] } + diff --git a/json/homebox.json b/json/homebox.json index 22725fe8..fb578be5 100644 --- a/json/homebox.json +++ b/json/homebox.json @@ -1,9 +1,7 @@ { "name": "HomeBox", "slug": "homebox", - "categories": [ - - ], + "categories": [25], "date_created": "2024-09-16", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/homebridge.json b/json/homebridge.json index 29b2f05a..cdae9d68 100644 --- a/json/homebridge.json +++ b/json/homebridge.json @@ -1,9 +1,7 @@ { "name": "Homebridge", "slug": "homebridge", - "categories": [ - - ], + "categories": [16], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/homepage.json b/json/homepage.json index c8a5640e..93b239f4 100644 --- a/json/homepage.json +++ b/json/homepage.json @@ -1,9 +1,7 @@ { "name": "Homepage", "slug": "homepage", - "categories": [ - - ], + "categories": [10], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/homer.json b/json/homer.json index 01e84391..19553b75 100644 --- a/json/homer.json +++ b/json/homer.json @@ -1,9 +1,7 @@ { "name": "Homer", "slug": "homer", - "categories": [ - - ], + "categories": [10], "date_created": "2024-05-02", "type": "ct", "updateable": true, diff --git a/json/host-backup.json b/json/host-backup.json index 13bcddf8..e11d34d3 100644 --- a/json/host-backup.json +++ b/json/host-backup.json @@ -1,9 +1,7 @@ { "name": "Proxmox VE Host Backup", "slug": "host-backup", - "categories": [ - - ], + "categories": [7], "date_created": "2024-04-29", "type": "misc", "updateable": false, @@ -41,3 +39,4 @@ } ] } + diff --git a/json/hyperhdr.json b/json/hyperhdr.json index 1d94a96e..c52bfccd 100644 --- a/json/hyperhdr.json +++ b/json/hyperhdr.json @@ -1,9 +1,7 @@ { "name": "HyperHDR", "slug": "hyperhdr", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/hyperion.json b/json/hyperion.json index 0be498fe..0214b49c 100644 --- a/json/hyperion.json +++ b/json/hyperion.json @@ -1,9 +1,7 @@ { "name": "Hyperion", "slug": "hyperion", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/influxdb.json b/json/influxdb.json index 22aacd96..7c31a2bd 100644 --- a/json/influxdb.json +++ b/json/influxdb.json @@ -1,9 +1,7 @@ { "name": "InfluxDB", "slug": "influxdb", - "categories": [ - - ], + "categories": [8], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/inspircd.json b/json/inspircd.json index fdc8a8be..1dfcb1e1 100644 --- a/json/inspircd.json +++ b/json/inspircd.json @@ -1,9 +1,7 @@ { "name": "InspIRCd 4", "slug": "inspircd", - "categories": [ - - ], + "categories": [18], "date_created": "2024-11-29", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/iobroker.json b/json/iobroker.json index d291f9c3..a93f8aae 100644 --- a/json/iobroker.json +++ b/json/iobroker.json @@ -1,9 +1,7 @@ { "name": "ioBroker", "slug": "iobroker", - "categories": [ - - ], + "categories": [16], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/iventoy.json b/json/iventoy.json index f72ff708..cd278f21 100644 --- a/json/iventoy.json +++ b/json/iventoy.json @@ -1,9 +1,7 @@ { "name": "iVentoy", "slug": "iventoy", - "categories": [ - - ], + "categories": [2], "date_created": "2024-05-16", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/jackett.json b/json/jackett.json index 2b6461be..46c981c3 100644 --- a/json/jackett.json +++ b/json/jackett.json @@ -1,9 +1,7 @@ { "name": "Jackett", "slug": "jackett", - "categories": [ - - ], + "categories": [14], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/jellyfin.json b/json/jellyfin.json index d8b2d54d..714e3d79 100644 --- a/json/jellyfin.json +++ b/json/jellyfin.json @@ -1,9 +1,7 @@ { "name": "Jellyfin Media Server", "slug": "jellyfin", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -41,3 +39,4 @@ } ] } + diff --git a/json/jellyseerr.json b/json/jellyseerr.json index 0ab513de..412a981c 100644 --- a/json/jellyseerr.json +++ b/json/jellyseerr.json @@ -1,9 +1,7 @@ { "name": "Jellyseerr", "slug": "jellyseerr", - "categories": [ - - ], + "categories": [14], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/jenkins.json b/json/jenkins.json index 0b83c81d..be869f82 100644 --- a/json/jenkins.json +++ b/json/jenkins.json @@ -1,9 +1,7 @@ { "name": "Jenkins", "slug": "jenkins", - "categories": [ - - ], + "categories": [19], "date_created": "2024-12-26", "type": "ct", "updateable": false, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/kavita.json b/json/kavita.json index 08eef649..47ca840d 100644 --- a/json/kavita.json +++ b/json/kavita.json @@ -1,9 +1,7 @@ { "name": "Kavita", "slug": "kavita", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ ] } + diff --git a/json/kernel-clean.json b/json/kernel-clean.json index c9919276..f491e105 100644 --- a/json/kernel-clean.json +++ b/json/kernel-clean.json @@ -1,9 +1,7 @@ { "name": "Proxmox VE Kernel Clean", "slug": "kernel-clean", - "categories": [ - - ], + "categories": [2], "date_created": "2024-04-29", "type": "misc", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/kernel-pin.json b/json/kernel-pin.json index f96943ac..31d9d30a 100644 --- a/json/kernel-pin.json +++ b/json/kernel-pin.json @@ -1,9 +1,7 @@ { "name": "Proxmox VE Kernel Pin", "slug": "kernel-pin", - "categories": [ - - ], + "categories": [2], "date_created": "2024-05-08", "type": "misc", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/keycloak.json b/json/keycloak.json index 470a862e..90eb97bf 100644 --- a/json/keycloak.json +++ b/json/keycloak.json @@ -1,9 +1,7 @@ { "name": "Keycloak", "slug": "keycloak", - "categories": [ - - ], + "categories": [6], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -42,3 +40,4 @@ ] } + diff --git a/json/kimai.json b/json/kimai.json index b15ff34c..959df0ac 100644 --- a/json/kimai.json +++ b/json/kimai.json @@ -1,9 +1,7 @@ { "name": "Kimai", "slug": "kimai", - "categories": [ - - ], + "categories": [28], "date_created": "2024-11-20", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/komga.json b/json/komga.json index 28bb686f..4056e3d1 100644 --- a/json/komga.json +++ b/json/komga.json @@ -1,9 +1,7 @@ { "name": "Komga", "slug": "komga", - "categories": [ - - ], + "categories": [13], "date_created": "2024-11-15", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/komodo.json b/json/komodo.json index 9ccdb2c3..2436fcb9 100644 --- a/json/komodo.json +++ b/json/komodo.json @@ -1,9 +1,7 @@ { "name": "Komodo", "slug": "komodo", - "categories": [ - - ], + "categories": [20], "date_created": "2025-01-01", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/kubo.json b/json/kubo.json index 7b70bc12..746b0a9c 100644 --- a/json/kubo.json +++ b/json/kubo.json @@ -1,9 +1,7 @@ { "name": "Kubo", "slug": "kubo", - "categories": [ - - ], + "categories": [11], "date_created": "2024-06-27", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/lazylibrarian.json b/json/lazylibrarian.json index 3cb91e2b..48c4e98a 100644 --- a/json/lazylibrarian.json +++ b/json/lazylibrarian.json @@ -1,9 +1,7 @@ { "name": "LazyLibrarian", "slug": "lazylibrarian", - "categories": [ - - ], + "categories": [14], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/lidarr.json b/json/lidarr.json index 29e481cb..e32678c7 100644 --- a/json/lidarr.json +++ b/json/lidarr.json @@ -1,9 +1,7 @@ { "name": "Lidarr", "slug": "lidarr", - "categories": [ - - ], + "categories": [14], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/linkwarden.json b/json/linkwarden.json index 1711141f..42faf5b1 100644 --- a/json/linkwarden.json +++ b/json/linkwarden.json @@ -1,9 +1,7 @@ { "name": "Linkwarden", "slug": "linkwarden", - "categories": [ - - ], + "categories": [12], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/listmonk.json b/json/listmonk.json index 469fae02..6e05f5fc 100644 --- a/json/listmonk.json +++ b/json/listmonk.json @@ -1,9 +1,7 @@ { "name": "listmonk", "slug": "listmonk", - "categories": [ - - ], + "categories": [22], "date_created": "2024-11-22", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/lldap.json b/json/lldap.json index a78295eb..5c0d44e2 100644 --- a/json/lldap.json +++ b/json/lldap.json @@ -1,9 +1,7 @@ { "name": "lldap", "slug": "lldap", - "categories": [ - - ], + "categories": [6], "date_created": "2024-08-06", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/lubelogger.json b/json/lubelogger.json index 6525d488..8b1bae74 100644 --- a/json/lubelogger.json +++ b/json/lubelogger.json @@ -1,9 +1,7 @@ { "name": "LubeLogger", "slug": "lubelogger", - "categories": [ - - ], + "categories": [9], "date_created": "2024-11-29", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/mafl.json b/json/mafl.json index 9616696f..7308cbb1 100644 --- a/json/mafl.json +++ b/json/mafl.json @@ -1,9 +1,7 @@ { "name": "Mafl", "slug": "mafl", - "categories": [ - - ], + "categories": [25], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/magicmirror.json b/json/magicmirror.json index cbfd748f..60544306 100644 --- a/json/magicmirror.json +++ b/json/magicmirror.json @@ -1,9 +1,7 @@ { "name": "MagicMirror Server", "slug": "magicmirror", - "categories": [ - - ], + "categories": [16], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/mariadb.json b/json/mariadb.json index 8559b66d..13bdf3e6 100644 --- a/json/mariadb.json +++ b/json/mariadb.json @@ -1,9 +1,7 @@ { "name": "Mariadb", "slug": "mariadb", - "categories": [ - - ], + "categories": [8], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -38,3 +36,4 @@ ] } + diff --git a/json/matterbridge.json b/json/matterbridge.json index 85b94832..dd271d6f 100644 --- a/json/matterbridge.json +++ b/json/matterbridge.json @@ -1,9 +1,7 @@ { "name": "Matterbridge", "slug": "matterbridge", - "categories": [ - - ], + "categories": [22], "date_created": "2024-06-12", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/mediamtx.json b/json/mediamtx.json index 08329ac2..15aad1d7 100644 --- a/json/mediamtx.json +++ b/json/mediamtx.json @@ -1,9 +1,7 @@ { "name": "MediaMTX", "slug": "mediamtx", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/medusa.json b/json/medusa.json index d432eb22..6e963a2c 100644 --- a/json/medusa.json +++ b/json/medusa.json @@ -1,9 +1,7 @@ { "name": "Medusa", "slug": "medusa", - "categories": [ - - ], + "categories": [14], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/memos.json b/json/memos.json index fdc1fba6..da80e353 100644 --- a/json/memos.json +++ b/json/memos.json @@ -1,9 +1,7 @@ { "name": "Memos", "slug": "memos", - "categories": [ - - ], + "categories": [12], "date_created": "2024-10-31", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/meshcentral.json b/json/meshcentral.json index ad27357e..78a85698 100644 --- a/json/meshcentral.json +++ b/json/meshcentral.json @@ -1,9 +1,7 @@ { "name": "MeshCentral", "slug": "meshcentral", - "categories": [ - - ], + "categories": [4], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/metube.json b/json/metube.json index 9802069c..081d07e9 100644 --- a/json/metube.json +++ b/json/metube.json @@ -1,9 +1,7 @@ { "name": "MeTube", "slug": "metube", - "categories": [ - - ], + "categories": [13], "date_created": "2024-06-12", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/microcode.json b/json/microcode.json index 323cce1c..2d92b2e0 100644 --- a/json/microcode.json +++ b/json/microcode.json @@ -1,9 +1,7 @@ { "name": "Proxmox VE Processor Microcode", "slug": "microcode", - "categories": [ - - ], + "categories": [2], "date_created": "2024-04-29", "type": "misc", "updateable": false, @@ -41,3 +39,4 @@ } ] } + diff --git a/json/mikrotik-routeros.json b/json/mikrotik-routeros.json index 03fc3a4b..1a447195 100644 --- a/json/mikrotik-routeros.json +++ b/json/mikrotik-routeros.json @@ -1,9 +1,7 @@ { "name": "Mikrotik RouterOS CHR", "slug": "mikrotik-routeros", - "categories": [ - - ], + "categories": [4], "date_created": "2024-05-02", "type": "vm", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/mongodb.json b/json/mongodb.json index 5925865e..ec1a8f0b 100644 --- a/json/mongodb.json +++ b/json/mongodb.json @@ -1,9 +1,7 @@ { "name": "MongoDB", "slug": "mongodb", - "categories": [ - - ], + "categories": [8], "date_created": "2024-05-18", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/monitor-all.json b/json/monitor-all.json index a1ad9cae..d5913d84 100644 --- a/json/monitor-all.json +++ b/json/monitor-all.json @@ -1,9 +1,7 @@ { "name": "Proxmox VE Monitor-All", "slug": "monitor-all", - "categories": [ - - ], + "categories": [9], "date_created": "2024-04-29", "type": "misc", "updateable": false, @@ -66,3 +64,4 @@ ] } + diff --git a/json/motioneye.json b/json/motioneye.json index c874fdd4..65739ad9 100644 --- a/json/motioneye.json +++ b/json/motioneye.json @@ -1,9 +1,7 @@ { "name": "MotionEye NVR", "slug": "motioneye", - "categories": [ - - ], + "categories": [15], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/mqtt.json b/json/mqtt.json index 334afd14..69bb3f03 100644 --- a/json/mqtt.json +++ b/json/mqtt.json @@ -1,9 +1,7 @@ { "name": "MQTT", "slug": "mqtt", - "categories": [ - - ], + "categories": [18], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/mylar3.json b/json/mylar3.json index 074a8ff6..1c2a5a75 100644 --- a/json/mylar3.json +++ b/json/mylar3.json @@ -1,9 +1,7 @@ { "name": "Mylar3", "slug": "mylar3", - "categories": [ - - ], + "categories": [14], "date_created": "2024-12-02", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/myspeed.json b/json/myspeed.json index 63e03341..45cc7374 100644 --- a/json/myspeed.json +++ b/json/myspeed.json @@ -1,9 +1,7 @@ { "name": "MySpeed", "slug": "myspeed", - "categories": [ - - ], + "categories": [4], "date_created": "2024-06-14", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/mysql.json b/json/mysql.json index 1f03c318..bc9f3fc2 100644 --- a/json/mysql.json +++ b/json/mysql.json @@ -1,9 +1,7 @@ { "name": "MySQL", "slug": "mysql", - "categories": [ - - ], + "categories": [8], "date_created": "2024-10-10", "type": "ct", "updateable": true, @@ -42,3 +40,4 @@ ] } + diff --git a/json/n8n.json b/json/n8n.json index 969c1099..0a3dc17d 100644 --- a/json/n8n.json +++ b/json/n8n.json @@ -1,9 +1,7 @@ { "name": "n8n", "slug": "n8n", - "categories": [ - - ], + "categories": [19], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/navidrome.json b/json/navidrome.json index 4b3a3c28..9334f34e 100644 --- a/json/navidrome.json +++ b/json/navidrome.json @@ -1,9 +1,7 @@ { "name": "Navidrome", "slug": "navidrome", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/neo4j.json b/json/neo4j.json index 745b7044..212152d5 100644 --- a/json/neo4j.json +++ b/json/neo4j.json @@ -1,9 +1,7 @@ { "name": "Neo4j", "slug": "neo4j", - "categories": [ - - ], + "categories": [8], "date_created": "2024-10-20", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/netbox.json b/json/netbox.json index adcf1ff1..9192e960 100644 --- a/json/netbox.json +++ b/json/netbox.json @@ -1,9 +1,7 @@ { "name": "NetBox", "slug": "netbox", - "categories": [ - - ], + "categories": [4], "date_created": "2024-11-17", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/netdata.json b/json/netdata.json index 18fbd854..e965e066 100644 --- a/json/netdata.json +++ b/json/netdata.json @@ -1,9 +1,7 @@ { "name": "Proxmox VE Netdata", "slug": "netdata", - "categories": [ - - ], + "categories": [9], "date_created": "2024-04-29", "type": "misc", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/nextcloud-vm.json b/json/nextcloud-vm.json index dfbacf8b..c78cda94 100644 --- a/json/nextcloud-vm.json +++ b/json/nextcloud-vm.json @@ -1,9 +1,7 @@ { "name": "Nextcloud", "slug": "nextcloud-vm", - "categories": [ - - ], + "categories": [1], "date_created": "2023-11-14", "type": "vm", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/nextcloudpi.json b/json/nextcloudpi.json index 501538f7..0185ea54 100644 --- a/json/nextcloudpi.json +++ b/json/nextcloudpi.json @@ -1,9 +1,7 @@ { "name": "Nextcloud", "slug": "nextcloudpi", - "categories": [ - - ], + "categories": [2], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -49,3 +47,4 @@ ] } + diff --git a/json/nextpvr.json b/json/nextpvr.json index c701eb3b..cee5bc35 100644 --- a/json/nextpvr.json +++ b/json/nextpvr.json @@ -1,9 +1,7 @@ { "name": "NextPVR", "slug": "nextpvr", - "categories": [ - - ], + "categories": [15], "date_created": "2024-11-20", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/nginxproxymanager.json b/json/nginxproxymanager.json index 3eaeb420..c3947026 100644 --- a/json/nginxproxymanager.json +++ b/json/nginxproxymanager.json @@ -1,9 +1,7 @@ { "name": "Nginx Proxy Manager", "slug": "nginxproxymanager", - "categories": [ - - ], + "categories": [21], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/nocodb.json b/json/nocodb.json index ed189aba..6d52e080 100644 --- a/json/nocodb.json +++ b/json/nocodb.json @@ -1,9 +1,7 @@ { "name": "NocoDB", "slug": "nocodb", - "categories": [ - - ], + "categories": [28], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/node-red.json b/json/node-red.json index 4792a5c0..874080e2 100644 --- a/json/node-red.json +++ b/json/node-red.json @@ -1,9 +1,7 @@ { "name": "Node-Red", "slug": "node-red", - "categories": [ - - ], + "categories": [19], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/notifiarr.json b/json/notifiarr.json index 2de8562c..51eb46a4 100644 --- a/json/notifiarr.json +++ b/json/notifiarr.json @@ -1,9 +1,7 @@ { "name": "Notifiarr", "slug": "notifiarr", - "categories": [ - - ], + "categories": [22], "date_created": "2024-06-12", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/ntfy.json b/json/ntfy.json index 2fea268e..7d526f42 100644 --- a/json/ntfy.json +++ b/json/ntfy.json @@ -1,9 +1,7 @@ { "name": "ntfy", "slug": "ntfy", - "categories": [ - - ], + "categories": [22], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/nzbget.json b/json/nzbget.json index 9224e804..8afe67c2 100644 --- a/json/nzbget.json +++ b/json/nzbget.json @@ -1,9 +1,7 @@ { "name": "NZBGet", "slug": "nzbget", - "categories": [ - - ], + "categories": [11], "date_created": "2024-10-31", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/octoprint.json b/json/octoprint.json index e229a2f8..e3dcaefb 100644 --- a/json/octoprint.json +++ b/json/octoprint.json @@ -1,9 +1,7 @@ { "name": "OctoPrint", "slug": "octoprint", - "categories": [ - - ], + "categories": [16], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/olivetin.json b/json/olivetin.json index 5a0b87c2..08302043 100644 --- a/json/olivetin.json +++ b/json/olivetin.json @@ -1,9 +1,7 @@ { "name": "OliveTin", "slug": "olivetin", - "categories": [ - - ], + "categories": [10], "date_created": "2024-05-02", "type": "misc", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/omada.json b/json/omada.json index c8729ad6..27e50c82 100644 --- a/json/omada.json +++ b/json/omada.json @@ -1,9 +1,7 @@ { "name": "Omada Controller", "slug": "omada", - "categories": [ - - ], + "categories": [4], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/ombi.json b/json/ombi.json index d3275a6d..fa2c2f54 100644 --- a/json/ombi.json +++ b/json/ombi.json @@ -1,9 +1,7 @@ { "name": "Ombi", "slug": "ombi", - "categories": [ - - ], + "categories": [14], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/omv.json b/json/omv.json index 7345f8ee..22448369 100644 --- a/json/omv.json +++ b/json/omv.json @@ -1,9 +1,7 @@ { "name": "OpenMediaVault", "slug": "omv", - "categories": [ - - ], + "categories": [2], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -38,3 +36,4 @@ ] } + diff --git a/json/onedev.json b/json/onedev.json index 02a8d791..b7446b81 100644 --- a/json/onedev.json +++ b/json/onedev.json @@ -1,9 +1,7 @@ { "name": "OneDev", "slug": "onedev", - "categories": [ - - ], + "categories": [20], "date_created": "2024-11-30", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/opengist.json b/json/opengist.json index 930be8d8..5d5946a1 100644 --- a/json/opengist.json +++ b/json/opengist.json @@ -1,9 +1,7 @@ { "name": "Opengist", "slug": "opengist", - "categories": [ - - ], + "categories": [20], "date_created": "2025-01-14", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/openhab.json b/json/openhab.json index b06c21df..f71f049a 100644 --- a/json/openhab.json +++ b/json/openhab.json @@ -1,9 +1,7 @@ { "name": "openHAB", "slug": "openhab", - "categories": [ - - ], + "categories": [16], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/openobserve.json b/json/openobserve.json index 618de2b2..72a38c57 100644 --- a/json/openobserve.json +++ b/json/openobserve.json @@ -1,9 +1,7 @@ { "name": "OpenObserve", "slug": "openobserve", - "categories": [ - - ], + "categories": [9], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/openwebui.json b/json/openwebui.json index e28e8e67..8b9ba206 100644 --- a/json/openwebui.json +++ b/json/openwebui.json @@ -1,9 +1,7 @@ { "name": "Open WebUI", "slug": "openwebui", - "categories": [ - - ], + "categories": [20], "date_created": "2024-10-24", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/openwrt.json b/json/openwrt.json index d8ba030f..09c4c857 100644 --- a/json/openwrt.json +++ b/json/openwrt.json @@ -1,9 +1,7 @@ { "name": "OpenWrt", "slug": "openwrt", - "categories": [ - - ], + "categories": [2], "date_created": "2024-05-02", "type": "vm", "updateable": false, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/overseerr.json b/json/overseerr.json index 2af0f4b8..764d1471 100644 --- a/json/overseerr.json +++ b/json/overseerr.json @@ -1,9 +1,7 @@ { "name": "Overseerr", "slug": "overseerr", - "categories": [ - - ], + "categories": [14], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/owncast.json b/json/owncast.json index 09e5e01d..f23b2ed3 100644 --- a/json/owncast.json +++ b/json/owncast.json @@ -1,9 +1,7 @@ { "name": "Owncast", "slug": "owncast", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/owncloud-vm.json b/json/owncloud-vm.json index a787c768..2bc6ca22 100644 --- a/json/owncloud-vm.json +++ b/json/owncloud-vm.json @@ -1,9 +1,7 @@ { "name": "ownCloud", "slug": "owncloud-vm", - "categories": [ - - ], + "categories": [1], "date_created": "2024-05-02", "type": "vm", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/pairdrop.json b/json/pairdrop.json index 828300d0..ba07ae3b 100644 --- a/json/pairdrop.json +++ b/json/pairdrop.json @@ -1,9 +1,7 @@ { "name": "PairDrop", "slug": "pairdrop", - "categories": [ - - ], + "categories": [11], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/paperless-ngx.json b/json/paperless-ngx.json index 3f4a93b8..bbac4a74 100644 --- a/json/paperless-ngx.json +++ b/json/paperless-ngx.json @@ -1,9 +1,7 @@ { "name": "Paperless-ngx", "slug": "paperless-ngx", - "categories": [ - - ], + "categories": [12], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/part-db.json b/json/part-db.json index 24f40eb7..f67fd09a 100644 --- a/json/part-db.json +++ b/json/part-db.json @@ -1,9 +1,7 @@ { "name": "Part-DB", "slug": "part-db", - "categories": [ - - ], + "categories": [28], "date_created": "2024-12-18", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/pbs.json b/json/pbs.json index 90e736c9..0f4c2d31 100644 --- a/json/pbs.json +++ b/json/pbs.json @@ -1,9 +1,7 @@ { "name": "Proxmox Backup Server", "slug": "pbs", - "categories": [ - - ], + "categories": [7], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -38,3 +36,4 @@ ] } + diff --git a/json/peanut.json b/json/peanut.json index 324a7390..053fa07c 100644 --- a/json/peanut.json +++ b/json/peanut.json @@ -1,9 +1,7 @@ { "name": "PeaNUT", "slug": "peanut", - "categories": [ - - ], + "categories": [4], "date_created": "2024-06-14", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/petio.json b/json/petio.json index c6231073..aa0682ed 100644 --- a/json/petio.json +++ b/json/petio.json @@ -1,9 +1,7 @@ { "name": "Petio", "slug": "petio", - "categories": [ - - ], + "categories": [14], "date_created": "2024-06-12", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/pf2etools.json b/json/pf2etools.json index 98b9cd37..5d5bd3cd 100644 --- a/json/pf2etools.json +++ b/json/pf2etools.json @@ -1,9 +1,7 @@ { "name": "Pf2eTools", "slug": "Pf2eTools", - "categories": [ - - ], + "categories": [24], "date_created": "2025-01-02", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/photoprism.json b/json/photoprism.json index cd5165d5..e64af13a 100644 --- a/json/photoprism.json +++ b/json/photoprism.json @@ -1,9 +1,7 @@ { "name": "PhotoPrism", "slug": "photoprism", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/phpipam.json b/json/phpipam.json index 662019a7..fe9c1bfe 100644 --- a/json/phpipam.json +++ b/json/phpipam.json @@ -1,9 +1,7 @@ { "name": "phpIPAM", "slug": "phpipam", - "categories": [ - - ], + "categories": [0], "date_created": "2025-01-15", "type": "ct", "updateable": true, diff --git a/json/pialert.json b/json/pialert.json index 46fbb39e..67e1dbc1 100644 --- a/json/pialert.json +++ b/json/pialert.json @@ -1,9 +1,7 @@ { "name": "Pi.Alert", "slug": "pialert", - "categories": [ - - ], + "categories": [6], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/pihole.json b/json/pihole.json index 368adc12..803ada5b 100644 --- a/json/pihole.json +++ b/json/pihole.json @@ -1,9 +1,7 @@ { "name": "Pi-Hole", "slug": "pihole", - "categories": [ - - ], + "categories": [5], "date_created": "2024-04-28", "type": "ct", "updateable": true, @@ -46,3 +44,4 @@ ] } + diff --git a/json/pimox-haos-vm.json b/json/pimox-haos-vm.json index 1d695d34..7b1069d8 100644 --- a/json/pimox-haos-vm.json +++ b/json/pimox-haos-vm.json @@ -1,9 +1,7 @@ { "name": "PiMox HAOS", "slug": "pimox-haos-vm", - "categories": [ - - ], + "categories": [1], "date_created": "2024-04-29", "type": "vm", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/pingvin.json b/json/pingvin.json index 80658372..4a1903e6 100644 --- a/json/pingvin.json +++ b/json/pingvin.json @@ -1,9 +1,7 @@ { "name": "Pingvin Share", "slug": "pingvin", - "categories": [ - - ], + "categories": [25], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/plex.json b/json/plex.json index 694e4a9c..b24c9dde 100644 --- a/json/plex.json +++ b/json/plex.json @@ -1,9 +1,7 @@ { "name": "Plex Media Server", "slug": "plex", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/pocketbase.json b/json/pocketbase.json index d7cb86b9..d4cc4419 100644 --- a/json/pocketbase.json +++ b/json/pocketbase.json @@ -1,9 +1,7 @@ { "name": "Pocketbase", "slug": "pocketbase", - "categories": [ - - ], + "categories": [28], "date_created": "2024-05-07", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/podman-homeassistant.json b/json/podman-homeassistant.json index 88910ed0..dcc0a99b 100644 --- a/json/podman-homeassistant.json +++ b/json/podman-homeassistant.json @@ -1,9 +1,7 @@ { "name": "Podman Home Assistant Container", "slug": "podman-homeassistant", - "categories": [ - - ], + "categories": [3], "date_created": "2024-04-29", "type": "ct", "updateable": true, @@ -45,3 +43,4 @@ } ] } + diff --git a/json/podman.json b/json/podman.json index 7ee303ea..15c50b2d 100644 --- a/json/podman.json +++ b/json/podman.json @@ -1,9 +1,7 @@ { "name": "Podman", "slug": "podman", - "categories": [ - - ], + "categories": [3], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/post-pbs-install.json b/json/post-pbs-install.json index d8461b55..5e1a3432 100644 --- a/json/post-pbs-install.json +++ b/json/post-pbs-install.json @@ -1,9 +1,7 @@ { "name": "Proxmox Backup Server Post Install", "slug": "post-pbs-install", - "categories": [ - - ], + "categories": [7], "date_created": "2024-04-29", "type": "misc", "updateable": false, @@ -45,3 +43,4 @@ } ] } + diff --git a/json/post-pve-install.json b/json/post-pve-install.json index 9bc0e990..5d1166c7 100644 --- a/json/post-pve-install.json +++ b/json/post-pve-install.json @@ -1,9 +1,7 @@ { "name": "Proxmox VE Post Install", "slug": "post-pve-install", - "categories": [ - - ], + "categories": [1], "date_created": "2024-04-28", "type": "misc", "updateable": false, @@ -41,3 +39,4 @@ } ] } + diff --git a/json/postgresql.json b/json/postgresql.json index 0aa0fa2d..64adb26c 100644 --- a/json/postgresql.json +++ b/json/postgresql.json @@ -1,9 +1,7 @@ { "name": "PostgreSQL", "slug": "postgresql", - "categories": [ - - ], + "categories": [8], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/prometheus-alertmanager.json b/json/prometheus-alertmanager.json index 8d5c9357..fffd9be0 100644 --- a/json/prometheus-alertmanager.json +++ b/json/prometheus-alertmanager.json @@ -1,9 +1,7 @@ { "name": "Prometheus Alertmanager", "slug": "prometheus-alertmanager", - "categories": [ - - ], + "categories": [9], "date_created": "2025-01-09", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/prometheus.json b/json/prometheus.json index cf393bc7..2e1b09bb 100644 --- a/json/prometheus.json +++ b/json/prometheus.json @@ -1,9 +1,7 @@ { "name": "Prometheus", "slug": "prometheus", - "categories": [ - - ], + "categories": [9], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/prowlarr.json b/json/prowlarr.json index 30e414d6..119b441b 100644 --- a/json/prowlarr.json +++ b/json/prowlarr.json @@ -1,9 +1,7 @@ { "name": "Prowlarr", "slug": "prowlarr", - "categories": [ - - ], + "categories": [14], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/proxmox-datacenter-manager.json b/json/proxmox-datacenter-manager.json index 670c8782..b5abfd21 100644 --- a/json/proxmox-datacenter-manager.json +++ b/json/proxmox-datacenter-manager.json @@ -1,9 +1,7 @@ { "name": "Proxmox Datacenter Manager", "slug": "proxmox-datacenter-manager", - "categories": [ - - ], + "categories": [1], "date_created": "2024-12-25", "type": "ct", "updateable": true, @@ -42,3 +40,4 @@ ] } + diff --git a/json/ps5-mqtt.json b/json/ps5-mqtt.json index 4dbdaa8d..d2e0d68b 100644 --- a/json/ps5-mqtt.json +++ b/json/ps5-mqtt.json @@ -1,9 +1,7 @@ { "name": "PS5-MQTT", "slug": "ps5-mqtt", - "categories": [ - - ], + "categories": [18], "date_created": "2025-01-09", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/qbittorrent.json b/json/qbittorrent.json index 8c168352..6c933285 100644 --- a/json/qbittorrent.json +++ b/json/qbittorrent.json @@ -1,9 +1,7 @@ { "name": "qBittorrent", "slug": "qbittorrent", - "categories": [ - - ], + "categories": [11], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/rabbitmq.json b/json/rabbitmq.json index 3433d9be..ef7bd986 100644 --- a/json/rabbitmq.json +++ b/json/rabbitmq.json @@ -1,9 +1,7 @@ { "name": "RabbitMQ", "slug": "rabbitmq", - "categories": [ - - ], + "categories": [18], "date_created": "2024-06-27", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/radarr.json b/json/radarr.json index c075c915..0ffc748c 100644 --- a/json/radarr.json +++ b/json/radarr.json @@ -1,9 +1,7 @@ { "name": "Radarr", "slug": "radarr", - "categories": [ - - ], + "categories": [14], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/rdtclient.json b/json/rdtclient.json index 1711e868..4de46fa3 100644 --- a/json/rdtclient.json +++ b/json/rdtclient.json @@ -1,9 +1,7 @@ { "name": "Real-Debrid Torrent Client", "slug": "rdtclient", - "categories": [ - - ], + "categories": [11], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/readarr.json b/json/readarr.json index 4a6d8b75..b7274b41 100644 --- a/json/readarr.json +++ b/json/readarr.json @@ -1,9 +1,7 @@ { "name": "Readarr", "slug": "readarr", - "categories": [ - - ], + "categories": [14], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/readeck.json b/json/readeck.json index 0c1337f9..0f3686ef 100644 --- a/json/readeck.json +++ b/json/readeck.json @@ -1,9 +1,7 @@ { "name": "Readeck", "slug": "readeck", - "categories": [ - - ], + "categories": [12], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/recyclarr.json b/json/recyclarr.json index 3dbd7abe..ae938df3 100644 --- a/json/recyclarr.json +++ b/json/recyclarr.json @@ -1,9 +1,7 @@ { "name": "Recyclarr", "slug": "recyclarr", - "categories": [ - - ], + "categories": [14], "date_created": "2024-11-15", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/redis.json b/json/redis.json index 5b7080af..b7309652 100644 --- a/json/redis.json +++ b/json/redis.json @@ -1,9 +1,7 @@ { "name": "Redis ", "slug": "redis", - "categories": [ - - ], + "categories": [8], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/rtsptoweb.json b/json/rtsptoweb.json index e5b3a797..a15780dc 100644 --- a/json/rtsptoweb.json +++ b/json/rtsptoweb.json @@ -1,9 +1,7 @@ { "name": "RTSPtoWeb", "slug": "rtsptoweb", - "categories": [ - - ], + "categories": [15], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/runtipi.json b/json/runtipi.json index b1db919a..eb70287b 100644 --- a/json/runtipi.json +++ b/json/runtipi.json @@ -1,9 +1,7 @@ { "name": "Runtipi", "slug": "runtipi", - "categories": [ - - ], + "categories": [2], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/sabnzbd.json b/json/sabnzbd.json index 709d99c1..cf51549a 100644 --- a/json/sabnzbd.json +++ b/json/sabnzbd.json @@ -1,9 +1,7 @@ { "name": "SABnzbd", "slug": "sabnzbd", - "categories": [ - - ], + "categories": [11], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/scaling-governor.json b/json/scaling-governor.json index 6afb078d..fb2430fe 100644 --- a/json/scaling-governor.json +++ b/json/scaling-governor.json @@ -1,9 +1,7 @@ { "name": "Proxmox VE CPU Scaling Governor", "slug": "scaling-governor", - "categories": [ - - ], + "categories": [2], "date_created": "2024-04-29", "type": "misc", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/semaphore.json b/json/semaphore.json index 8a32b203..92c5730c 100644 --- a/json/semaphore.json +++ b/json/semaphore.json @@ -1,9 +1,7 @@ { "name": "Semaphore", "slug": "semaphore", - "categories": [ - - ], + "categories": [19], "date_created": "2025-01-01", "type": "ct", "updateable": true, @@ -42,3 +40,4 @@ ] } + diff --git a/json/sftpgo.json b/json/sftpgo.json index c01bf466..d9d3a057 100644 --- a/json/sftpgo.json +++ b/json/sftpgo.json @@ -1,9 +1,7 @@ { "name": "SFTPGo", "slug": "sftpgo", - "categories": [ - - ], + "categories": [11], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/shinobi.json b/json/shinobi.json index 61a92aa4..1fb5ce93 100644 --- a/json/shinobi.json +++ b/json/shinobi.json @@ -1,9 +1,7 @@ { "name": "Shinobi NVR", "slug": "shinobi", - "categories": [ - - ], + "categories": [15], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/silverbullet.json b/json/silverbullet.json index c362cd60..f1e2bc9a 100644 --- a/json/silverbullet.json +++ b/json/silverbullet.json @@ -1,9 +1,7 @@ { "name": "Silverbullet", "slug": "silverbullet", - "categories": [ - - ], + "categories": [12], "date_created": "2024-12-03", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/smokeping.json b/json/smokeping.json index 61826c16..22b1cde4 100644 --- a/json/smokeping.json +++ b/json/smokeping.json @@ -1,9 +1,7 @@ { "name": "SmokePing", "slug": "smokeping", - "categories": [ - - ], + "categories": [9], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/snipeit.json b/json/snipeit.json index 0e6efa7e..a42c9ab7 100644 --- a/json/snipeit.json +++ b/json/snipeit.json @@ -1,9 +1,7 @@ { "name": "SnipeIT", "slug": "snipeit", - "categories": [ - - ], + "categories": [28], "date_created": "2024-12-02", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/sonarr.json b/json/sonarr.json index c989b778..71bdce16 100644 --- a/json/sonarr.json +++ b/json/sonarr.json @@ -1,9 +1,7 @@ { "name": "Sonarr", "slug": "sonarr", - "categories": [ - - ], + "categories": [14], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/spoolman.json b/json/spoolman.json index 7d836e1b..6af76838 100644 --- a/json/spoolman.json +++ b/json/spoolman.json @@ -1,9 +1,7 @@ { "name": "Spoolman", "slug": "spoolman", - "categories": [ - - ], + "categories": [16], "date_created": "2024-06-13", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/stirling-pdf.json b/json/stirling-pdf.json index 28fa8966..eb2b46e7 100644 --- a/json/stirling-pdf.json +++ b/json/stirling-pdf.json @@ -1,9 +1,7 @@ { "name": "Stirling-PDF", "slug": "stirling-pdf", - "categories": [ - - ], + "categories": [12], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/syncthing.json b/json/syncthing.json index a18161a5..1c153d2c 100644 --- a/json/syncthing.json +++ b/json/syncthing.json @@ -1,9 +1,7 @@ { "name": "Syncthing", "slug": "syncthing", - "categories": [ - - ], + "categories": [11], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/tandoor.json b/json/tandoor.json index 61b2433b..5b5f20cb 100644 --- a/json/tandoor.json +++ b/json/tandoor.json @@ -1,9 +1,7 @@ { "name": "Tandoor Recipes", "slug": "tandoor", - "categories": [ - - ], + "categories": [12], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/tasmoadmin.json b/json/tasmoadmin.json index e375505e..a3dd5a34 100644 --- a/json/tasmoadmin.json +++ b/json/tasmoadmin.json @@ -1,9 +1,7 @@ { "name": "TasmoAdmin", "slug": "tasmoadmin", - "categories": [ - - ], + "categories": [16], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/tautulli.json b/json/tautulli.json index 44eb6d12..07b84e15 100644 --- a/json/tautulli.json +++ b/json/tautulli.json @@ -1,9 +1,7 @@ { "name": "Tautulli", "slug": "tautulli", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/tdarr.json b/json/tdarr.json index 56b05ecb..b8d489b6 100644 --- a/json/tdarr.json +++ b/json/tdarr.json @@ -1,9 +1,7 @@ { "name": "Tdarr", "slug": "tdarr", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -38,3 +36,4 @@ ] } + diff --git a/json/technitiumdns.json b/json/technitiumdns.json index 4911d77f..eabcc457 100644 --- a/json/technitiumdns.json +++ b/json/technitiumdns.json @@ -1,9 +1,7 @@ { "name": "Technitium DNS", "slug": "technitiumdns", - "categories": [ - - ], + "categories": [5], "date_created": "2024-04-28", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/teddycloud.json b/json/teddycloud.json index 6713af41..512ba435 100644 --- a/json/teddycloud.json +++ b/json/teddycloud.json @@ -1,9 +1,7 @@ { "name": "TeddyCloud", "slug": "teddycloud", - "categories": [ - - ], + "categories": [13], "date_created": "2024-12-28", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/the-lounge.json b/json/the-lounge.json index dbbffe29..edef9d97 100644 --- a/json/the-lounge.json +++ b/json/the-lounge.json @@ -1,9 +1,7 @@ { "name": "The Lounge", "slug": "the-lounge", - "categories": [ - - ], + "categories": [22], "date_created": "2024-11-28", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/threadfin.json b/json/threadfin.json index 3d0a8ed5..96b0eaea 100644 --- a/json/threadfin.json +++ b/json/threadfin.json @@ -1,9 +1,7 @@ { "name": "Threadfin", "slug": "threadfin", - "categories": [ - - ], + "categories": [13], "date_created": "2024-06-12", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/tianji.json b/json/tianji.json index d11eb7cb..8543c809 100644 --- a/json/tianji.json +++ b/json/tianji.json @@ -1,9 +1,7 @@ { "name": "Tianji", "slug": "tianji", - "categories": [ - - ], + "categories": [25], "date_created": "2024-09-14", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/traccar.json b/json/traccar.json index 0f2be1ce..fb7f98a9 100644 --- a/json/traccar.json +++ b/json/traccar.json @@ -1,9 +1,7 @@ { "name": "Traccar", "slug": "traccar", - "categories": [ - - ], + "categories": [16], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/traefik.json b/json/traefik.json index 33e03f91..53a0637e 100644 --- a/json/traefik.json +++ b/json/traefik.json @@ -1,9 +1,7 @@ { "name": "Traefik", "slug": "traefik", - "categories": [ - - ], + "categories": [21], "date_created": "2024-05-20", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/transmission.json b/json/transmission.json index 1ce384d9..0df31f83 100644 --- a/json/transmission.json +++ b/json/transmission.json @@ -1,9 +1,7 @@ { "name": "Transmission", "slug": "transmission", - "categories": [ - - ], + "categories": [11], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/trilium.json b/json/trilium.json index 634bb46e..18e3b543 100644 --- a/json/trilium.json +++ b/json/trilium.json @@ -1,9 +1,7 @@ { "name": "Trilium", "slug": "trilium", - "categories": [ - - ], + "categories": [12], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/turnkey.json b/json/turnkey.json index 16468749..633a0299 100644 --- a/json/turnkey.json +++ b/json/turnkey.json @@ -1,9 +1,7 @@ { "name": "TurnKey", "slug": "turnkey", - "categories": [ - - ], + "categories": [2], "date_created": "2024-05-02", "type": "turnkey", "updateable": false, @@ -41,3 +39,4 @@ } ] } + diff --git a/json/typesense.json b/json/typesense.json index 42f3ca5f..98fa5b99 100644 --- a/json/typesense.json +++ b/json/typesense.json @@ -1,9 +1,7 @@ { "name": "TypeSense", "slug": "typesense", - "categories": [ - - ], + "categories": [20], "date_created": "2025-01-06", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/ubuntu.json b/json/ubuntu.json index 3713d567..56e8a900 100644 --- a/json/ubuntu.json +++ b/json/ubuntu.json @@ -1,9 +1,7 @@ { "name": "Ubuntu", "slug": "ubuntu", - "categories": [ - - ], + "categories": [2], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/ubuntu2204-vm.json b/json/ubuntu2204-vm.json index 4ef6a7da..d2f4135d 100644 --- a/json/ubuntu2204-vm.json +++ b/json/ubuntu2204-vm.json @@ -1,9 +1,7 @@ { "name": "Ubuntu 22.04", "slug": "ubuntu2204-vm", - "categories": [ - - ], + "categories": [1], "date_created": "2024-05-02", "type": "vm", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/ubuntu2404-vm.json b/json/ubuntu2404-vm.json index 523daa53..33ce93c2 100644 --- a/json/ubuntu2404-vm.json +++ b/json/ubuntu2404-vm.json @@ -1,9 +1,7 @@ { "name": "Ubuntu 24.04", "slug": "ubuntu2404-vm", - "categories": [ - - ], + "categories": [1], "date_created": "2024-05-02", "type": "vm", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/umami.json b/json/umami.json index be8aacf0..f074eefd 100644 --- a/json/umami.json +++ b/json/umami.json @@ -1,9 +1,7 @@ { "name": "Umami", "slug": "umami", - "categories": [ - - ], + "categories": [9], "date_created": "2024-05-09", "type": "ct", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/unbound.json b/json/unbound.json index 29171fa2..470b9897 100644 --- a/json/unbound.json +++ b/json/unbound.json @@ -1,9 +1,7 @@ { "name": "Unbound", "slug": "unbound", - "categories": [ - - ], + "categories": [5], "date_created": "2024-12-02", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/unifi.json b/json/unifi.json index 305f118a..221c8a4b 100644 --- a/json/unifi.json +++ b/json/unifi.json @@ -1,9 +1,7 @@ { "name": "UniFi Network Server", "slug": "unifi", - "categories": [ - - ], + "categories": [4], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -38,3 +36,4 @@ ] } + diff --git a/json/unmanic.json b/json/unmanic.json index 1ecaf842..ae030524 100644 --- a/json/unmanic.json +++ b/json/unmanic.json @@ -1,9 +1,7 @@ { "name": "Unmanic", "slug": "unmanic", - "categories": [ - - ], + "categories": [13], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/update-lxcs.json b/json/update-lxcs.json index 2c519ef5..d24365ff 100644 --- a/json/update-lxcs.json +++ b/json/update-lxcs.json @@ -1,9 +1,7 @@ { "name": "Proxmox VE LXC Updater", "slug": "update-lxcs", - "categories": [ - - ], + "categories": [1], "date_created": "2024-04-29", "type": "misc", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/update-repo.json b/json/update-repo.json index a4c6b704..f7960c5f 100644 --- a/json/update-repo.json +++ b/json/update-repo.json @@ -1,9 +1,7 @@ { "name": "Proxmox Update Repositories", "slug": "update-repo", - "categories": [ - - ], + "categories": [25], "date_created": "2024-11-04", "type": "misc", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/uptimekuma.json b/json/uptimekuma.json index b9ac889e..ba4dd791 100644 --- a/json/uptimekuma.json +++ b/json/uptimekuma.json @@ -1,9 +1,7 @@ { "name": "Uptime Kuma", "slug": "uptimekuma", - "categories": [ - - ], + "categories": [9], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/vaultwarden.json b/json/vaultwarden.json index f760e71d..d0314dab 100644 --- a/json/vaultwarden.json +++ b/json/vaultwarden.json @@ -1,9 +1,7 @@ { "name": "Vaultwarden", "slug": "vaultwarden", - "categories": [ - - ], + "categories": [6], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -53,3 +51,4 @@ ] } + diff --git a/json/vikunja.json b/json/vikunja.json index 0877a95d..a9147b80 100644 --- a/json/vikunja.json +++ b/json/vikunja.json @@ -1,9 +1,7 @@ { "name": "Vikunja", "slug": "vikunja", - "categories": [ - - ], + "categories": [12], "date_created": "2024-11-05", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/wallos.json b/json/wallos.json index 15618a35..286f2a13 100644 --- a/json/wallos.json +++ b/json/wallos.json @@ -1,9 +1,7 @@ { "name": "Wallos", "slug": "wallos", - "categories": [ - - ], + "categories": [2], "date_created": "2024-10-24", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/wastebin.json b/json/wastebin.json index d3191303..bf569a3c 100644 --- a/json/wastebin.json +++ b/json/wastebin.json @@ -1,9 +1,7 @@ { "name": "Wastebin", "slug": "wastebin", - "categories": [ - - ], + "categories": [25], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/watchyourlan.json b/json/watchyourlan.json index 5a1b4808..bfe5cc14 100644 --- a/json/watchyourlan.json +++ b/json/watchyourlan.json @@ -1,9 +1,7 @@ { "name": "WatchYourLAN", "slug": "watchyourlan", - "categories": [ - - ], + "categories": [4], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/wavelog.json b/json/wavelog.json index a810d1e9..da150160 100644 --- a/json/wavelog.json +++ b/json/wavelog.json @@ -1,9 +1,7 @@ { "name": "Wavelog", "slug": "wavelog", - "categories": [ - - ], + "categories": [9], "date_created": "2024-11-12", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/webmin.json b/json/webmin.json index ddfa91bd..4c50a4b8 100644 --- a/json/webmin.json +++ b/json/webmin.json @@ -1,9 +1,7 @@ { "name": "Webmin System Administration", "slug": "webmin", - "categories": [ - - ], + "categories": [2], "date_created": "2024-05-02", "type": "misc", "updateable": false, @@ -37,3 +35,4 @@ } ] } + diff --git a/json/whisparr.json b/json/whisparr.json index 9361e295..c6d1eb28 100644 --- a/json/whisparr.json +++ b/json/whisparr.json @@ -1,9 +1,7 @@ { "name": "Whisparr", "slug": "whisparr", - "categories": [ - - ], + "categories": [14], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/whoogle.json b/json/whoogle.json index b79d884f..da96b7c2 100644 --- a/json/whoogle.json +++ b/json/whoogle.json @@ -1,9 +1,7 @@ { "name": "Whoogle", "slug": "whoogle", - "categories": [ - - ], + "categories": [25], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/wikijs.json b/json/wikijs.json index 2a1ff1a3..012cd72d 100644 --- a/json/wikijs.json +++ b/json/wikijs.json @@ -1,9 +1,7 @@ { "name": "Wiki.js", "slug": "wikijs", - "categories": [ - - ], + "categories": [12], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/wireguard.json b/json/wireguard.json index 67232272..4408be19 100644 --- a/json/wireguard.json +++ b/json/wireguard.json @@ -1,9 +1,7 @@ { "name": "WireGuard", "slug": "wireguard", - "categories": [ - - ], + "categories": [4], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -38,3 +36,4 @@ ] } + diff --git a/json/wordpress.json b/json/wordpress.json index 83555745..a4e03b2f 100644 --- a/json/wordpress.json +++ b/json/wordpress.json @@ -1,9 +1,7 @@ { "name": "Wordpress", "slug": "wordpress", - "categories": [ - - ], + "categories": [21], "date_created": "2025-01-14", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/yunohost.json b/json/yunohost.json index 57619575..23412a6b 100644 --- a/json/yunohost.json +++ b/json/yunohost.json @@ -1,9 +1,7 @@ { "name": "YunoHost", "slug": "yunohost", - "categories": [ - - ], + "categories": [2], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/zabbix.json b/json/zabbix.json index f378baf2..789729f3 100644 --- a/json/zabbix.json +++ b/json/zabbix.json @@ -1,9 +1,7 @@ { "name": "Zabbix", "slug": "zabbix", - "categories": [ - - ], + "categories": [9], "date_created": "2024-06-12", "type": "ct", "updateable": true, @@ -42,3 +40,4 @@ ] } + diff --git a/json/zammad.json b/json/zammad.json index eded7358..835e96e3 100644 --- a/json/zammad.json +++ b/json/zammad.json @@ -1,9 +1,7 @@ { "name": "Zammad", "slug": "zammad", - "categories": [ - - ], + "categories": [28], "date_created": "2024-12-18", "type": "ct", "updateable": true, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/zigbee2mqtt.json b/json/zigbee2mqtt.json index 6ef5ef2b..d7a86963 100644 --- a/json/zigbee2mqtt.json +++ b/json/zigbee2mqtt.json @@ -1,9 +1,7 @@ { "name": "Zigbee2MQTT", "slug": "zigbee2mqtt", - "categories": [ - - ], + "categories": [17], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -49,3 +47,4 @@ ] } + diff --git a/json/zipline.json b/json/zipline.json index f0665203..5b42e0e0 100644 --- a/json/zipline.json +++ b/json/zipline.json @@ -1,9 +1,7 @@ { "name": "Zipline", "slug": "zipline", - "categories": [ - - ], + "categories": [11], "date_created": "2024-09-16", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + diff --git a/json/zoraxy.json b/json/zoraxy.json index 72116a4b..d541103b 100644 --- a/json/zoraxy.json +++ b/json/zoraxy.json @@ -1,9 +1,7 @@ { "name": "Zoraxy", "slug": "zoraxy", - "categories": [ - - ], + "categories": [4], "date_created": "2024-05-02", "type": "ct", "updateable": false, @@ -33,3 +31,4 @@ "notes": [] } + diff --git a/json/zwave-js-ui.json b/json/zwave-js-ui.json index 22009737..e600caee 100644 --- a/json/zwave-js-ui.json +++ b/json/zwave-js-ui.json @@ -1,9 +1,7 @@ { "name": "Z-Wave JS UI", "slug": "zwave-js-ui", - "categories": [ - - ], + "categories": [17], "date_created": "2024-05-02", "type": "ct", "updateable": true, @@ -32,3 +30,4 @@ }, "notes": [] } + From 7e0012ca142c3092acc724ecf6ea5ab776d9f365 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Fri, 17 Jan 2025 17:01:20 +0100 Subject: [PATCH 5/7] formatting --- json/2fauth.json | 43 ++++++++------- json/5etools.json | 2 - json/actualbudget.json | 1 - json/add-lxc-iptag.json | 2 - json/add-netbird-lxc.json | 2 - json/add-tailscale-lxc.json | 1 - json/adguard.json | 2 - json/adventurelog.json | 1 - json/agentdvr.json | 1 - json/all-templates.json | 1 - json/alpine.json | 1 - json/apache-cassandra.json | 1 - json/apache-couchdb.json | 1 - json/apache-guacamole.json | 62 +++++++++++----------- json/apt-cacher-ng.json | 1 - json/archivebox.json | 1 - json/aria2.json | 1 - json/audiobookshelf.json | 1 - json/authentik.json | 2 - json/autobrr.json | 1 - json/bazarr.json | 2 - json/blocky.json | 1 - json/bookstack.json | 1 - json/bunkerweb.json | 1 - json/caddy.json | 1 - json/calibre-web.json | 1 - json/casaos.json | 1 - json/changedetection.json | 1 - json/channels.json | 1 - json/checkmk.json | 60 +++++++++++---------- json/clean-lxcs.json | 1 - json/cloudflared.json | 2 - json/cockpit.json | 1 - json/code-server.json | 1 - json/commafeed.json | 1 - json/cron-update-lxcs.json | 2 - json/cronicle.json | 1 - json/crowdsec.json | 1 - json/daemonsync.json | 1 - json/dashy.json | 1 - json/debian-vm.json | 2 - json/debian.json | 1 - json/deconz.json | 1 - json/deluge.json | 1 - json/docker.json | 1 - json/dockge.json | 1 - json/dotnetaspwebapi.json | 74 +++++++++++++------------- json/emby.json | 1 - json/emqx.json | 1 - json/ersatztv.json | 1 - json/esphome.json | 1 - json/evcc.json | 1 - json/fenrus.json | 1 - json/fhem.json | 1 - json/filebrowser.json | 2 - json/firefly.json | 72 +++++++++++++------------ json/flaresolverr.json | 1 - json/flowiseai.json | 1 - json/forgejo.json | 1 - json/frigate.json | 1 - json/fstrim.json | 1 - json/ghost.json | 36 ++++++------- json/gitea.json | 1 - json/glance.json | 36 ++++++------- json/glances.json | 1 - json/glpi.json | 62 +++++++++++----------- json/go2rtc.json | 1 - json/gokapi.json | 1 - json/gotify.json | 1 - json/grafana.json | 1 - json/grist.json | 62 +++++++++++----------- json/grocy.json | 1 - json/haos-vm.json | 1 - json/headscale.json | 1 - json/heimdall-dashboard.json | 1 - json/hivemq.json | 1 - json/hoarder.json | 62 +++++++++++----------- json/homarr.json | 2 - json/homeassistant-core.json | 1 - json/homeassistant.json | 1 - json/homebox.json | 2 - json/homebridge.json | 1 - json/homepage.json | 2 - json/host-backup.json | 1 - json/hyperhdr.json | 1 - json/hyperion.json | 1 - json/influxdb.json | 1 - json/inspircd.json | 28 +++++----- json/iobroker.json | 1 - json/iventoy.json | 1 - json/jackett.json | 1 - json/jellyfin.json | 1 - json/jellyseerr.json | 1 - json/jenkins.json | 28 +++++----- json/kavita.json | 11 ++-- json/kernel-clean.json | 1 - json/kernel-pin.json | 1 - json/keycloak.json | 4 +- json/kimai.json | 61 +++++++++++----------- json/komga.json | 76 +++++++++++++-------------- json/komodo.json | 71 +++++++++++++------------ json/kubo.json | 1 - json/lazylibrarian.json | 1 - json/lidarr.json | 2 - json/linkwarden.json | 1 - json/listmonk.json | 3 +- json/lldap.json | 1 - json/lubelogger.json | 28 +++++----- json/mafl.json | 1 - json/magicmirror.json | 1 - json/mariadb.json | 2 - json/matterbridge.json | 1 - json/mediamtx.json | 1 - json/medusa.json | 1 - json/memos.json | 1 - json/meshcentral.json | 1 - json/metadata.json | 64 +++++++++++++---------- json/metube.json | 1 - json/microcode.json | 1 - json/mikrotik-routeros.json | 1 - json/mongodb.json | 1 - json/monitor-all.json | 2 - json/motioneye.json | 1 - json/mqtt.json | 1 - json/mylar3.json | 4 +- json/myspeed.json | 1 - json/mysql.json | 2 - json/n8n.json | 1 - json/navidrome.json | 1 - json/neo4j.json | 1 - json/netbox.json | 3 +- json/netdata.json | 1 - json/nextcloud-vm.json | 1 - json/nextcloudpi.json | 2 - json/nextpvr.json | 62 +++++++++++----------- json/nginxproxymanager.json | 2 - json/nocodb.json | 1 - json/node-red.json | 1 - json/notifiarr.json | 2 - json/ntfy.json | 1 - json/nzbget.json | 2 - json/octoprint.json | 1 - json/olivetin.json | 1 - json/omada.json | 1 - json/ombi.json | 1 - json/omv.json | 2 - json/onedev.json | 27 +++++----- json/opengist.json | 1 - json/openhab.json | 1 - json/openobserve.json | 1 - json/openwebui.json | 1 - json/openwrt.json | 2 - json/overseerr.json | 1 - json/owncast.json | 1 - json/owncloud-vm.json | 1 - json/pairdrop.json | 1 - json/paperless-ngx.json | 1 - json/part-db.json | 4 +- json/pbs.json | 2 - json/peanut.json | 1 - json/petio.json | 1 - json/pf2etools.json | 2 - json/photoprism.json | 2 - json/phpipam.json | 3 +- json/pialert.json | 1 - json/pihole.json | 2 - json/pimox-haos-vm.json | 1 - json/pingvin.json | 1 - json/plex.json | 1 - json/pocketbase.json | 2 - json/podman-homeassistant.json | 1 - json/podman.json | 1 - json/post-pbs-install.json | 1 - json/post-pve-install.json | 1 - json/postgresql.json | 1 - json/prometheus-alertmanager.json | 2 - json/prometheus.json | 1 - json/prowlarr.json | 2 - json/proxmox-datacenter-manager.json | 44 ++++++++-------- json/ps5-mqtt.json | 2 - json/qbittorrent.json | 1 - json/rabbitmq.json | 1 - json/radarr.json | 2 - json/rdtclient.json | 1 - json/readarr.json | 2 - json/readeck.json | 1 - json/recyclarr.json | 2 - json/redis.json | 1 - json/rtsptoweb.json | 1 - json/runtipi.json | 1 - json/sabnzbd.json | 2 - json/scaling-governor.json | 1 - json/semaphore.json | 78 ++++++++++++++-------------- json/sftpgo.json | 1 - json/shinobi.json | 1 - json/silverbullet.json | 2 - json/smokeping.json | 1 - json/snipeit.json | 36 ++++++------- json/sonarr.json | 2 - json/spoolman.json | 1 - json/stirling-pdf.json | 1 - json/syncthing.json | 1 - json/tandoor.json | 1 - json/tasmoadmin.json | 1 - json/tautulli.json | 1 - json/tdarr.json | 2 - json/technitiumdns.json | 1 - json/teddycloud.json | 2 - json/the-lounge.json | 76 +++++++++++++-------------- json/threadfin.json | 1 - json/tianji.json | 1 - json/traccar.json | 1 - json/traefik.json | 1 - json/transmission.json | 1 - json/trilium.json | 2 - json/turnkey.json | 1 - json/typesense.json | 2 - json/ubuntu.json | 1 - json/ubuntu2204-vm.json | 1 - json/ubuntu2404-vm.json | 1 - json/umami.json | 1 - json/unbound.json | 2 - json/unifi.json | 2 - json/unmanic.json | 1 - json/update-lxcs.json | 1 - json/update-repo.json | 1 - json/uptimekuma.json | 1 - json/vaultwarden.json | 2 - json/vikunja.json | 1 - json/wallos.json | 62 +++++++++++----------- json/wastebin.json | 1 - json/watchyourlan.json | 1 - json/wavelog.json | 2 - json/webmin.json | 1 - json/whisparr.json | 2 - json/whoogle.json | 1 - json/wikijs.json | 1 - json/wireguard.json | 14 +++-- json/wordpress.json | 61 +++++++++++----------- json/yunohost.json | 1 - json/zabbix.json | 2 - json/zammad.json | 62 +++++++++++----------- json/zigbee2mqtt.json | 2 - json/zipline.json | 1 - json/zoraxy.json | 2 - json/zwave-js-ui.json | 1 - 246 files changed, 713 insertions(+), 1027 deletions(-) diff --git a/json/2fauth.json b/json/2fauth.json index 7bebf6e5..edc5f716 100644 --- a/json/2fauth.json +++ b/json/2fauth.json @@ -12,31 +12,30 @@ "logo": "https://raw.githubusercontent.com/Bubka/2FAuth/refs/heads/master/public/logo.svg", "description": "2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop. It aims to ease you perform your 2FA authentication steps whatever the device you handle, with a clean and suitable interface.", "install_methods": [ - { - "type": "default", - "script": "ct/2fauth.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "Debian", - "version": "12" + { + "type": "default", + "script": "ct/2fauth.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "Debian", + "version": "12" + } } - } ], "default_credentials": { - "username": null, - "password": null + "username": null, + "password": null }, "notes": [ - { - "text": "Database credentials: `cat ~/2FAuth.creds`", - "type": "info" - }, - { - "text": "The very first account created is automatically set up as an administrator account.", - "type": "info" - } + { + "text": "Database credentials: `cat ~/2FAuth.creds`", + "type": "info" + }, + { + "text": "The very first account created is automatically set up as an administrator account.", + "type": "info" + } ] - } - +} diff --git a/json/5etools.json b/json/5etools.json index d38c207e..47bc609a 100644 --- a/json/5etools.json +++ b/json/5etools.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/actualbudget.json b/json/actualbudget.json index 6eba6a0a..dbeb52b5 100644 --- a/json/actualbudget.json +++ b/json/actualbudget.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/add-lxc-iptag.json b/json/add-lxc-iptag.json index dce90070..222d2bfa 100644 --- a/json/add-lxc-iptag.json +++ b/json/add-lxc-iptag.json @@ -43,5 +43,3 @@ } ] } - - diff --git a/json/add-netbird-lxc.json b/json/add-netbird-lxc.json index f50b105f..dc284155 100644 --- a/json/add-netbird-lxc.json +++ b/json/add-netbird-lxc.json @@ -43,5 +43,3 @@ } ] } - - diff --git a/json/add-tailscale-lxc.json b/json/add-tailscale-lxc.json index 870e0ac7..88dfbe88 100644 --- a/json/add-tailscale-lxc.json +++ b/json/add-tailscale-lxc.json @@ -39,4 +39,3 @@ } ] } - diff --git a/json/adguard.json b/json/adguard.json index e0367f9e..ba9a9546 100644 --- a/json/adguard.json +++ b/json/adguard.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/adventurelog.json b/json/adventurelog.json index 5057fb5a..4620f710 100644 --- a/json/adventurelog.json +++ b/json/adventurelog.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/agentdvr.json b/json/agentdvr.json index 52430456..36f50a89 100644 --- a/json/agentdvr.json +++ b/json/agentdvr.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/all-templates.json b/json/all-templates.json index 8f2aeec2..ea2272a5 100644 --- a/json/all-templates.json +++ b/json/all-templates.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/alpine.json b/json/alpine.json index bdd90b67..9e6cda6f 100644 --- a/json/alpine.json +++ b/json/alpine.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/apache-cassandra.json b/json/apache-cassandra.json index ba456f5d..d2bc2a8f 100644 --- a/json/apache-cassandra.json +++ b/json/apache-cassandra.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/apache-couchdb.json b/json/apache-couchdb.json index 5990d064..f1eaada3 100644 --- a/json/apache-couchdb.json +++ b/json/apache-couchdb.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/apache-guacamole.json b/json/apache-guacamole.json index 4d6fe7ee..40db3097 100644 --- a/json/apache-guacamole.json +++ b/json/apache-guacamole.json @@ -1,34 +1,32 @@ { - "name": "Apache Guacamole", - "slug": "apache-guacamole", - "categories": [21], - "date_created": "2024-12-19", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8080, - "documentation": null, - "website": "https://guacamole.apache.org/", - "logo": "https://guacamole.apache.org/images/logos/guac-tricolor-logo.svg", - "description": "Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.", - "install_methods": [ - { - "type": "default", - "script": "ct/apache-guacamole.sh", - "resources": { - "cpu": 1, - "ram": 2048, - "hdd": 4, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "guacadmin", - "password": "guacadmin" - }, - "notes": [] + "name": "Apache Guacamole", + "slug": "apache-guacamole", + "categories": [21], + "date_created": "2024-12-19", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8080, + "documentation": null, + "website": "https://guacamole.apache.org/", + "logo": "https://guacamole.apache.org/images/logos/guac-tricolor-logo.svg", + "description": "Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.", + "install_methods": [ + { + "type": "default", + "script": "ct/apache-guacamole.sh", + "resources": { + "cpu": 1, + "ram": 2048, + "hdd": 4, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "guacadmin", + "password": "guacadmin" + }, + "notes": [] } - - diff --git a/json/apt-cacher-ng.json b/json/apt-cacher-ng.json index b5900fcb..0cb47756 100644 --- a/json/apt-cacher-ng.json +++ b/json/apt-cacher-ng.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/archivebox.json b/json/archivebox.json index 438e66d6..eb55915f 100644 --- a/json/archivebox.json +++ b/json/archivebox.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/aria2.json b/json/aria2.json index d8fb732d..83e749cc 100644 --- a/json/aria2.json +++ b/json/aria2.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/audiobookshelf.json b/json/audiobookshelf.json index 92c3dcf3..ee5bc49f 100644 --- a/json/audiobookshelf.json +++ b/json/audiobookshelf.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/authentik.json b/json/authentik.json index 80516dec..e4751a4a 100644 --- a/json/authentik.json +++ b/json/authentik.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/autobrr.json b/json/autobrr.json index 363f3944..18f00070 100644 --- a/json/autobrr.json +++ b/json/autobrr.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/bazarr.json b/json/bazarr.json index e8a7fa22..59b59bbe 100644 --- a/json/bazarr.json +++ b/json/bazarr.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/blocky.json b/json/blocky.json index 0989aae8..98225e29 100644 --- a/json/blocky.json +++ b/json/blocky.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/bookstack.json b/json/bookstack.json index ed41cd11..3971585c 100644 --- a/json/bookstack.json +++ b/json/bookstack.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/bunkerweb.json b/json/bunkerweb.json index 4ce830fd..f7f26b30 100644 --- a/json/bunkerweb.json +++ b/json/bunkerweb.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/caddy.json b/json/caddy.json index 1df62362..6ffdcbcd 100644 --- a/json/caddy.json +++ b/json/caddy.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/calibre-web.json b/json/calibre-web.json index 8b810af5..700958e7 100644 --- a/json/calibre-web.json +++ b/json/calibre-web.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/casaos.json b/json/casaos.json index 93b9398d..9b46edad 100644 --- a/json/casaos.json +++ b/json/casaos.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/changedetection.json b/json/changedetection.json index b540db1e..6700699e 100644 --- a/json/changedetection.json +++ b/json/changedetection.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/channels.json b/json/channels.json index c1324021..ff7db098 100644 --- a/json/channels.json +++ b/json/channels.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/checkmk.json b/json/checkmk.json index 8152a2f6..c8846fa6 100644 --- a/json/checkmk.json +++ b/json/checkmk.json @@ -1,33 +1,33 @@ { - "name": "Checkmk", - "slug": "checkmk", - "categories": [9], - "date_created": "2024-12-19", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://docs.checkmk.com/", - "website": "https://checkmk.com/", - "logo": "https://checkmk.com/application/files/cache/thumbnails/67fc39c599afdf20557d538416e3efd3.png", - "description": "Checkmk is an IT monitoring software that tracks the health and performance of your systems, networks, servers, applications, and cloud services. It provides real-time insights, alerts for issues, and tools for troubleshooting, helping ensure smooth operations across your infrastructure.", - "install_methods": [ - { - "type": "default", - "script": "ct/checkmk.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, + "name": "Checkmk", + "slug": "checkmk", + "categories": [9], + "date_created": "2024-12-19", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://docs.checkmk.com/", + "website": "https://checkmk.com/", + "logo": "https://checkmk.com/application/files/cache/thumbnails/67fc39c599afdf20557d538416e3efd3.png", + "description": "Checkmk is an IT monitoring software that tracks the health and performance of your systems, networks, servers, applications, and cloud services. It provides real-time insights, alerts for issues, and tools for troubleshooting, helping ensure smooth operations across your infrastructure.", + "install_methods": [ + { + "type": "default", + "script": "ct/checkmk.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, "notes": [ { "text": "Login Credentials : `cat ~/checkmk.creds`", @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/clean-lxcs.json b/json/clean-lxcs.json index 79e5b55e..3f1ba0de 100644 --- a/json/clean-lxcs.json +++ b/json/clean-lxcs.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/cloudflared.json b/json/cloudflared.json index 0cf1f61a..058cbe4e 100644 --- a/json/cloudflared.json +++ b/json/cloudflared.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/cockpit.json b/json/cockpit.json index 4178a227..5d47d1af 100644 --- a/json/cockpit.json +++ b/json/cockpit.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/code-server.json b/json/code-server.json index 23038209..8147c41e 100644 --- a/json/code-server.json +++ b/json/code-server.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/commafeed.json b/json/commafeed.json index e1cdf7f0..033e8487 100644 --- a/json/commafeed.json +++ b/json/commafeed.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/cron-update-lxcs.json b/json/cron-update-lxcs.json index 180c25d7..9fb7c1d7 100644 --- a/json/cron-update-lxcs.json +++ b/json/cron-update-lxcs.json @@ -37,7 +37,5 @@ "text": "To exclude LXCs from updating, edit the crontab using `crontab -e` and add CTID as shown in the example below:\n\n\n\n`0 0 * * 0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /bin/bash -c '$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/update-lxcs-cron.sh)' -s 103 111 >>/var/log/update-lxcs-cron.log 2>/dev/null`", "type": "info" } - ] } - diff --git a/json/cronicle.json b/json/cronicle.json index 52334f62..0d10d8f8 100644 --- a/json/cronicle.json +++ b/json/cronicle.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/crowdsec.json b/json/crowdsec.json index d4643719..b42e8996 100644 --- a/json/crowdsec.json +++ b/json/crowdsec.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/daemonsync.json b/json/daemonsync.json index 11df81e3..ed3d723f 100644 --- a/json/daemonsync.json +++ b/json/daemonsync.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/dashy.json b/json/dashy.json index 38b576d9..bab51932 100644 --- a/json/dashy.json +++ b/json/dashy.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/debian-vm.json b/json/debian-vm.json index 29f09c05..6510e499 100644 --- a/json/debian-vm.json +++ b/json/debian-vm.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/debian.json b/json/debian.json index 74af429f..85a54cd6 100644 --- a/json/debian.json +++ b/json/debian.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/deconz.json b/json/deconz.json index 1154f9b9..3279908f 100644 --- a/json/deconz.json +++ b/json/deconz.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/deluge.json b/json/deluge.json index 30fbc00b..b88357ad 100644 --- a/json/deluge.json +++ b/json/deluge.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/docker.json b/json/docker.json index 96acd0c0..39ad9e8d 100644 --- a/json/docker.json +++ b/json/docker.json @@ -54,4 +54,3 @@ } ] } - diff --git a/json/dockge.json b/json/dockge.json index 475d91d2..a6c5bae7 100644 --- a/json/dockge.json +++ b/json/dockge.json @@ -39,4 +39,3 @@ } ] } - diff --git a/json/dotnetaspwebapi.json b/json/dotnetaspwebapi.json index ede81d55..dfa8cf21 100644 --- a/json/dotnetaspwebapi.json +++ b/json/dotnetaspwebapi.json @@ -1,41 +1,37 @@ { - "name":"Dotnet ASP Web API", - "slug":"dotnetaspwebapi", - "categories":[ - 0 - ], - "date_created":"2025-01-15", - "type":"ct", - "updateable":true, - "privileged":true, - "interface_port":80, - "documentation":"https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", - "website":"https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", - "logo":"https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Microsoft_.NET_logo.svg/456px-Microsoft_.NET_logo.svg.png", - "description":"Automatically setup a ASP.NET server up, as well as a FTP server so you can publish to this container from Visual Studio.", - "install_methods":[ - { - "type":"default", - "script":"ct/dotnetaspwebapi.sh", - "resources":{ - "cpu":1, - "ram":1024, - "hdd":8, - "os":"Ubuntu", - "version":"24.04" - } - } - ], - "default_credentials":{ - "username":null, - "password":null - }, - "notes":[ - { - "text":"FTP server credentials: `cat ~/ftp.creds`", - "type":"info" - } - ] + "name": "Dotnet ASP Web API", + "slug": "dotnetaspwebapi", + "categories": [0], + "date_created": "2025-01-15", + "type": "ct", + "updateable": true, + "privileged": true, + "interface_port": 80, + "documentation": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", + "website": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", + "logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Microsoft_.NET_logo.svg/456px-Microsoft_.NET_logo.svg.png", + "description": "Automatically setup a ASP.NET server up, as well as a FTP server so you can publish to this container from Visual Studio.", + "install_methods": [ + { + "type": "default", + "script": "ct/dotnetaspwebapi.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 8, + "os": "Ubuntu", + "version": "24.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "FTP server credentials: `cat ~/ftp.creds`", + "type": "info" + } + ] } - - diff --git a/json/emby.json b/json/emby.json index 295e7b92..312a46ea 100644 --- a/json/emby.json +++ b/json/emby.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/emqx.json b/json/emqx.json index c09241bc..fc1ea9e8 100644 --- a/json/emqx.json +++ b/json/emqx.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/ersatztv.json b/json/ersatztv.json index 45f42353..5512eec4 100644 --- a/json/ersatztv.json +++ b/json/ersatztv.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/esphome.json b/json/esphome.json index 6ee4313c..49677388 100644 --- a/json/esphome.json +++ b/json/esphome.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/evcc.json b/json/evcc.json index 9b006ed1..6b1cf7cc 100644 --- a/json/evcc.json +++ b/json/evcc.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/fenrus.json b/json/fenrus.json index 874f0d9a..d28c470e 100644 --- a/json/fenrus.json +++ b/json/fenrus.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/fhem.json b/json/fhem.json index 83340e78..fdd0f1e2 100644 --- a/json/fhem.json +++ b/json/fhem.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/filebrowser.json b/json/filebrowser.json index 0bd5de21..233c5a89 100644 --- a/json/filebrowser.json +++ b/json/filebrowser.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/firefly.json b/json/firefly.json index 35466bda..8eac2721 100644 --- a/json/firefly.json +++ b/json/firefly.json @@ -1,39 +1,37 @@ { - "name": "Firefly III", - "slug": "firefly", - "categories": [23], - "date_created": "2025-01-01", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://docs.firefly-iii.org/", - "website": "https://firefly-iii.org/", - "logo": "https://raw.githubusercontent.com/firefly-iii/firefly-iii/develop/.github/assets/img/logo-small.png", - "description": "Firefly III is a free, self-hosted tool for managing your finances. Track expenses, plan budgets, and get detailed reports.", - "install_methods": [ - { - "type": "default", - "script": "ct/firefly.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 2, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Database credentials: `cat ~/firefly.creds`", - "type": "info" - } - ] + "name": "Firefly III", + "slug": "firefly", + "categories": [23], + "date_created": "2025-01-01", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://docs.firefly-iii.org/", + "website": "https://firefly-iii.org/", + "logo": "https://raw.githubusercontent.com/firefly-iii/firefly-iii/develop/.github/assets/img/logo-small.png", + "description": "Firefly III is a free, self-hosted tool for managing your finances. Track expenses, plan budgets, and get detailed reports.", + "install_methods": [ + { + "type": "default", + "script": "ct/firefly.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 2, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Database credentials: `cat ~/firefly.creds`", + "type": "info" + } + ] } - - diff --git a/json/flaresolverr.json b/json/flaresolverr.json index 2a2f6151..528a9154 100644 --- a/json/flaresolverr.json +++ b/json/flaresolverr.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/flowiseai.json b/json/flowiseai.json index 3195bfda..278e8f98 100644 --- a/json/flowiseai.json +++ b/json/flowiseai.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/forgejo.json b/json/forgejo.json index c8af328f..07c21a26 100644 --- a/json/forgejo.json +++ b/json/forgejo.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/frigate.json b/json/frigate.json index d7edd68a..8fe5bd4e 100644 --- a/json/frigate.json +++ b/json/frigate.json @@ -39,4 +39,3 @@ } ] } - diff --git a/json/fstrim.json b/json/fstrim.json index c0f9a3a8..7776a745 100644 --- a/json/fstrim.json +++ b/json/fstrim.json @@ -39,4 +39,3 @@ } ] } - diff --git a/json/ghost.json b/json/ghost.json index bc144b69..59cab8c0 100644 --- a/json/ghost.json +++ b/json/ghost.json @@ -12,30 +12,26 @@ "logo": "https://raw.githubusercontent.com/TryGhost/Ghost/b6fe724b577e84f7dd174646d0323dabdcdf576e/apps/shade/src/assets/images/ghost-orb.svg", "description": "Ghost is a powerful app for professional publishers to create, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members.", "install_methods": [ - { - "type": "default", - "script": "ct/ghost.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 5, - "os": "Debian", - "version": "12" + { + "type": "default", + "script": "ct/ghost.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 5, + "os": "Debian", + "version": "12" + } } - } ], "default_credentials": { - "username": null, - "password": null + "username": null, + "password": null }, "notes": [ - { - "text": "To run Ghost-CLI commands, first set a password for the ghost-user by running `sudo passwd ghost-user`. Then, switch to the ghost-user with `sudo -su ghost-user`.", - "type": "info" - } + { + "text": "To run Ghost-CLI commands, first set a password for the ghost-user by running `sudo passwd ghost-user`. Then, switch to the ghost-user with `sudo -su ghost-user`.", + "type": "info" + } ] } - - - - diff --git a/json/gitea.json b/json/gitea.json index 661408ad..f6562a61 100644 --- a/json/gitea.json +++ b/json/gitea.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/glance.json b/json/glance.json index 721f2bae..7c68e6f4 100644 --- a/json/glance.json +++ b/json/glance.json @@ -12,28 +12,26 @@ "logo": "https://github.com/glanceapp/glance/blob/main/internal/assets/static/app-icon.png?raw=true", "description": "A self-hosted dashboard that puts all your feeds in one place", "install_methods": [ - { - "type": "default", - "script": "ct/glance.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" + { + "type": "default", + "script": "ct/glance.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } } - } ], "default_credentials": { - "username": null, - "password": null + "username": null, + "password": null }, "notes": [ - { - "text": "Config file is located in /opt/glance/glance.yml", - "type": "info" - } + { + "text": "Config file is located in /opt/glance/glance.yml", + "type": "info" + } ] - } - - +} diff --git a/json/glances.json b/json/glances.json index f0a8e22f..099f8f91 100644 --- a/json/glances.json +++ b/json/glances.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/glpi.json b/json/glpi.json index 155c3171..f75d7d16 100644 --- a/json/glpi.json +++ b/json/glpi.json @@ -1,34 +1,32 @@ { - "name": "GLPI", - "slug": "glpi", - "categories": [28], - "date_created": "2025-01-06", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": "https://glpi-project.org/documentation/", - "website": "https://glpi-project.org/", - "logo": "https://raw.githubusercontent.com/glpi-project/glpi/refs/heads/main/public/pics/login_logo_glpi.png", - "description": "GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.", - "install_methods": [ - { - "type": "default", - "script": "ct/glpi.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "glpi", - "password": "glpi" - }, - "notes": [] + "name": "GLPI", + "slug": "glpi", + "categories": [28], + "date_created": "2025-01-06", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": "https://glpi-project.org/documentation/", + "website": "https://glpi-project.org/", + "logo": "https://raw.githubusercontent.com/glpi-project/glpi/refs/heads/main/public/pics/login_logo_glpi.png", + "description": "GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.", + "install_methods": [ + { + "type": "default", + "script": "ct/glpi.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "glpi", + "password": "glpi" + }, + "notes": [] } - - diff --git a/json/go2rtc.json b/json/go2rtc.json index 4afe1168..16196e1f 100644 --- a/json/go2rtc.json +++ b/json/go2rtc.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/gokapi.json b/json/gokapi.json index 5523158d..15f96d83 100644 --- a/json/gokapi.json +++ b/json/gokapi.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/gotify.json b/json/gotify.json index 817f6ff6..e2f1e7eb 100644 --- a/json/gotify.json +++ b/json/gotify.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/grafana.json b/json/grafana.json index 90df8cde..eee0a128 100644 --- a/json/grafana.json +++ b/json/grafana.json @@ -41,4 +41,3 @@ }, "notes": [] } - diff --git a/json/grist.json b/json/grist.json index ac4a38a3..3ab64cc6 100644 --- a/json/grist.json +++ b/json/grist.json @@ -1,34 +1,32 @@ { - "name": "Grist", - "slug": "grist", - "categories": [12], - "date_created": "2024-12-27", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8484, - "documentation": null, - "website": "https://www.getgrist.com/", - "logo": "https://github.com/gristlabs/grist-core/blob/main/static/img/logo-grist.png?raw=true", - "description": "Grist is a modern, open source spreadsheet that goes beyond the grid", - "install_methods": [ - { - "type": "default", - "script": "ct/grist.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Grist", + "slug": "grist", + "categories": [12], + "date_created": "2024-12-27", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8484, + "documentation": null, + "website": "https://www.getgrist.com/", + "logo": "https://github.com/gristlabs/grist-core/blob/main/static/img/logo-grist.png?raw=true", + "description": "Grist is a modern, open source spreadsheet that goes beyond the grid", + "install_methods": [ + { + "type": "default", + "script": "ct/grist.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } - - diff --git a/json/grocy.json b/json/grocy.json index fd2e806e..002acf27 100644 --- a/json/grocy.json +++ b/json/grocy.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/haos-vm.json b/json/haos-vm.json index 6db5ba1a..520c6610 100644 --- a/json/haos-vm.json +++ b/json/haos-vm.json @@ -39,4 +39,3 @@ } ] } - diff --git a/json/headscale.json b/json/headscale.json index 17cd1f8d..6e750a39 100644 --- a/json/headscale.json +++ b/json/headscale.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/heimdall-dashboard.json b/json/heimdall-dashboard.json index 0e773a9a..db571943 100644 --- a/json/heimdall-dashboard.json +++ b/json/heimdall-dashboard.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/hivemq.json b/json/hivemq.json index 04b6376c..048955e3 100644 --- a/json/hivemq.json +++ b/json/hivemq.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/hoarder.json b/json/hoarder.json index 41388372..a40a393a 100644 --- a/json/hoarder.json +++ b/json/hoarder.json @@ -1,34 +1,32 @@ { - "name": "Hoarder", - "slug": "hoarder", - "categories": [12], - "date_created": "2024-12-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": "https://docs.hoarder.app/", - "website": "https://hoarder.app/", - "logo": "https://raw.githubusercontent.com/hoarder-app/hoarder/refs/heads/main/screenshots/logo.png", - "description": "Hoarder is an AI-powered bookmarking tool that helps you save and organize your digital content. It automatically tags your links, notes, and images, making them easy to find later. With features like auto-fetching, lists, and full-text search, Hoarder is the perfect tool for anyone who wants to keep track of their digital life.", - "install_methods": [ - { - "type": "default", - "script": "ct/hoarder.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Hoarder", + "slug": "hoarder", + "categories": [12], + "date_created": "2024-12-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": "https://docs.hoarder.app/", + "website": "https://hoarder.app/", + "logo": "https://raw.githubusercontent.com/hoarder-app/hoarder/refs/heads/main/screenshots/logo.png", + "description": "Hoarder is an AI-powered bookmarking tool that helps you save and organize your digital content. It automatically tags your links, notes, and images, making them easy to find later. With features like auto-fetching, lists, and full-text search, Hoarder is the perfect tool for anyone who wants to keep track of their digital life.", + "install_methods": [ + { + "type": "default", + "script": "ct/hoarder.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } - - diff --git a/json/homarr.json b/json/homarr.json index 305bc88d..8598b6ec 100644 --- a/json/homarr.json +++ b/json/homarr.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/homeassistant-core.json b/json/homeassistant-core.json index e616a2a2..dbbac24a 100644 --- a/json/homeassistant-core.json +++ b/json/homeassistant-core.json @@ -47,4 +47,3 @@ } ] } - diff --git a/json/homeassistant.json b/json/homeassistant.json index 5026ee9b..015cd3e9 100644 --- a/json/homeassistant.json +++ b/json/homeassistant.json @@ -43,4 +43,3 @@ } ] } - diff --git a/json/homebox.json b/json/homebox.json index fb578be5..750e29e2 100644 --- a/json/homebox.json +++ b/json/homebox.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/homebridge.json b/json/homebridge.json index cdae9d68..77b2e7a5 100644 --- a/json/homebridge.json +++ b/json/homebridge.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/homepage.json b/json/homepage.json index 93b239f4..4149f2e9 100644 --- a/json/homepage.json +++ b/json/homepage.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/host-backup.json b/json/host-backup.json index e11d34d3..b21c9d41 100644 --- a/json/host-backup.json +++ b/json/host-backup.json @@ -39,4 +39,3 @@ } ] } - diff --git a/json/hyperhdr.json b/json/hyperhdr.json index c52bfccd..6cd7d338 100644 --- a/json/hyperhdr.json +++ b/json/hyperhdr.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/hyperion.json b/json/hyperion.json index 0214b49c..243a0d29 100644 --- a/json/hyperion.json +++ b/json/hyperion.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/influxdb.json b/json/influxdb.json index 7c31a2bd..b3e5361d 100644 --- a/json/influxdb.json +++ b/json/influxdb.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/inspircd.json b/json/inspircd.json index 1dfcb1e1..5870aeba 100644 --- a/json/inspircd.json +++ b/json/inspircd.json @@ -12,23 +12,21 @@ "logo": "https://avatars.githubusercontent.com/u/1560750?s=200&v=4", "description": "InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems.", "install_methods": [ - { - "type": "default", - "script": "ct/inspircd.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": null, - "version": null + { + "type": "default", + "script": "ct/inspircd.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": null, + "version": null + } } - } ], "default_credentials": { - "username": null, - "password": null + "username": null, + "password": null }, "notes": [] - } - - +} diff --git a/json/iobroker.json b/json/iobroker.json index a93f8aae..efbe8587 100644 --- a/json/iobroker.json +++ b/json/iobroker.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/iventoy.json b/json/iventoy.json index cd278f21..1694820c 100644 --- a/json/iventoy.json +++ b/json/iventoy.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/jackett.json b/json/jackett.json index 46c981c3..522a39b2 100644 --- a/json/jackett.json +++ b/json/jackett.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/jellyfin.json b/json/jellyfin.json index 714e3d79..d42723cc 100644 --- a/json/jellyfin.json +++ b/json/jellyfin.json @@ -39,4 +39,3 @@ } ] } - diff --git a/json/jellyseerr.json b/json/jellyseerr.json index 412a981c..b89c2aa8 100644 --- a/json/jellyseerr.json +++ b/json/jellyseerr.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/jenkins.json b/json/jenkins.json index be869f82..8c8d7350 100644 --- a/json/jenkins.json +++ b/json/jenkins.json @@ -12,23 +12,21 @@ "logo": "https://www.jenkins.io/images/logos/jenkins/jenkins.svg", "description": "Jenkins provides hundreds of plugins to support building, deploying and automating any project. ", "install_methods": [ - { - "type": "default", - "script": "ct/jenkins.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "Debian", - "version": "12" + { + "type": "default", + "script": "ct/jenkins.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "Debian", + "version": "12" + } } - } ], "default_credentials": { - "username": null, - "password": null + "username": null, + "password": null }, "notes": [] - } - - +} diff --git a/json/kavita.json b/json/kavita.json index 47ca840d..2cbb263f 100644 --- a/json/kavita.json +++ b/json/kavita.json @@ -28,11 +28,10 @@ "username": null, "password": null }, - "notes": [{ - "text": "To enable folder adding append your lxc.conf on your host with 'lxc.environment: DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1'", - "type": "info" - } + "notes": [ + { + "text": "To enable folder adding append your lxc.conf on your host with 'lxc.environment: DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1'", + "type": "info" + } ] } - - diff --git a/json/kernel-clean.json b/json/kernel-clean.json index f491e105..5c4db043 100644 --- a/json/kernel-clean.json +++ b/json/kernel-clean.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/kernel-pin.json b/json/kernel-pin.json index 31d9d30a..c8901a61 100644 --- a/json/kernel-pin.json +++ b/json/kernel-pin.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/keycloak.json b/json/keycloak.json index 90eb97bf..2d76b368 100644 --- a/json/keycloak.json +++ b/json/keycloak.json @@ -35,9 +35,7 @@ }, { "text": "This script requires some extra steps after the installation, Please checkout the 'documentation'", - "type": "info" + "type": "info" } ] } - - diff --git a/json/kimai.json b/json/kimai.json index 959df0ac..e4006ea5 100644 --- a/json/kimai.json +++ b/json/kimai.json @@ -1,33 +1,32 @@ { - "name": "Kimai", - "slug": "kimai", - "categories": [28], - "date_created": "2024-11-20", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://www.kimai.org/documentation/", - "website": "https://www.kimai.org/", - "logo": "https://raw.githubusercontent.com/kimai/images/refs/heads/main/logo-transparent.png", - "description": "Kimai is an open-source time-tracking software designed for freelancers, small teams, and businesses to efficiently track, manage, and analyze work hours. This web-based tool enables users to log their work time with ease, associating entries with specific clients, projects, and tasks.", - "install_methods": [ - { - "type": "default", - "script": "ct/kimai.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 7, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin@helper-scripts.com", - "password": "helper-scripts.com" - }, - "notes": [] + "name": "Kimai", + "slug": "kimai", + "categories": [28], + "date_created": "2024-11-20", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://www.kimai.org/documentation/", + "website": "https://www.kimai.org/", + "logo": "https://raw.githubusercontent.com/kimai/images/refs/heads/main/logo-transparent.png", + "description": "Kimai is an open-source time-tracking software designed for freelancers, small teams, and businesses to efficiently track, manage, and analyze work hours. This web-based tool enables users to log their work time with ease, associating entries with specific clients, projects, and tasks.", + "install_methods": [ + { + "type": "default", + "script": "ct/kimai.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 7, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin@helper-scripts.com", + "password": "helper-scripts.com" + }, + "notes": [] } - diff --git a/json/komga.json b/json/komga.json index 4056e3d1..2165e375 100644 --- a/json/komga.json +++ b/json/komga.json @@ -1,39 +1,37 @@ -{ - "name": "Komga", - "slug": "komga", - "categories": [13], - "date_created": "2024-11-15", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "A media server for your comics, mangas, BDs, magazines and eBooks. Organize your CBZ, CBR, PDF and EPUB files in different libraries, collections or reading lists. Use the integrated Webreader, the Mihon extension, any OPDS reader, or other integrations. Edit metadata for your series and books.", - "install_methods": [ - { - "type": "default", - "script": "ct/komga.sh", - "resources": { - "cpu": 1, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Starting Komga (Web UI) may take up to 2 minutes after a restart or fresh installation.", - "type": "info" - } - ] -} - - +{ + "name": "Komga", + "slug": "komga", + "categories": [13], + "date_created": "2024-11-15", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "A media server for your comics, mangas, BDs, magazines and eBooks. Organize your CBZ, CBR, PDF and EPUB files in different libraries, collections or reading lists. Use the integrated Webreader, the Mihon extension, any OPDS reader, or other integrations. Edit metadata for your series and books.", + "install_methods": [ + { + "type": "default", + "script": "ct/komga.sh", + "resources": { + "cpu": 1, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Starting Komga (Web UI) may take up to 2 minutes after a restart or fresh installation.", + "type": "info" + } + ] +} diff --git a/json/komodo.json b/json/komodo.json index 2436fcb9..c1dcce5d 100644 --- a/json/komodo.json +++ b/json/komodo.json @@ -1,38 +1,37 @@ { - "name": "Komodo", - "slug": "komodo", - "categories": [20], - "date_created": "2025-01-01", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9120, - "documentation": "https://komo.do/docs/intro", - "website": "https://komo.do", - "logo": "https://komo.do/img/logo512.png", - "description": "Komodo is a build and deployment system that automates the creation of versioned Docker images from Git repositories and facilitates the deployment of Docker containers and Docker Compose setups. It provides features such as build automation triggered by Git pushes, deployment management, and monitoring of uptime and logs across multiple servers. The core API and associated agent are developed in Rust.", - "install_methods": [ - { - "type": "default", - "script": "ct/komodo.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After the initial installation: Enter your desired admin user and password and then click on Sign Up", - "type": "info" - } - ] + "name": "Komodo", + "slug": "komodo", + "categories": [20], + "date_created": "2025-01-01", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9120, + "documentation": "https://komo.do/docs/intro", + "website": "https://komo.do", + "logo": "https://komo.do/img/logo512.png", + "description": "Komodo is a build and deployment system that automates the creation of versioned Docker images from Git repositories and facilitates the deployment of Docker containers and Docker Compose setups. It provides features such as build automation triggered by Git pushes, deployment management, and monitoring of uptime and logs across multiple servers. The core API and associated agent are developed in Rust.", + "install_methods": [ + { + "type": "default", + "script": "ct/komodo.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "After the initial installation: Enter your desired admin user and password and then click on Sign Up", + "type": "info" + } + ] } - diff --git a/json/kubo.json b/json/kubo.json index 746b0a9c..9cca7555 100644 --- a/json/kubo.json +++ b/json/kubo.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/lazylibrarian.json b/json/lazylibrarian.json index 48c4e98a..0cae6a05 100644 --- a/json/lazylibrarian.json +++ b/json/lazylibrarian.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/lidarr.json b/json/lidarr.json index e32678c7..ab74b0fb 100644 --- a/json/lidarr.json +++ b/json/lidarr.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/linkwarden.json b/json/linkwarden.json index 42faf5b1..36bdbefa 100644 --- a/json/linkwarden.json +++ b/json/linkwarden.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/listmonk.json b/json/listmonk.json index 6e05f5fc..2c71243c 100644 --- a/json/listmonk.json +++ b/json/listmonk.json @@ -26,8 +26,7 @@ ], "default_credentials": { "username": null, - "password": null + "password": null }, "notes": [] } - diff --git a/json/lldap.json b/json/lldap.json index 5c0d44e2..b4e1bc35 100644 --- a/json/lldap.json +++ b/json/lldap.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/lubelogger.json b/json/lubelogger.json index 8b1bae74..b541f58b 100644 --- a/json/lubelogger.json +++ b/json/lubelogger.json @@ -12,23 +12,21 @@ "logo": "https://docs.lubelogger.com/Misc/Branding/a/image-1731645976107.png", "description": "Web-Based Vehicle Maintenance and Fuel Mileage Tracker", "install_methods": [ - { - "type": "default", - "script": "ct/lubelogger.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" + { + "type": "default", + "script": "ct/lubelogger.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } } - } ], "default_credentials": { - "username": null, - "password": null + "username": null, + "password": null }, "notes": [] - } - - +} diff --git a/json/mafl.json b/json/mafl.json index 7308cbb1..dadfaeaf 100644 --- a/json/mafl.json +++ b/json/mafl.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/magicmirror.json b/json/magicmirror.json index 60544306..062e8142 100644 --- a/json/magicmirror.json +++ b/json/magicmirror.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/mariadb.json b/json/mariadb.json index 13bdf3e6..a33768b0 100644 --- a/json/mariadb.json +++ b/json/mariadb.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/matterbridge.json b/json/matterbridge.json index dd271d6f..cc1efc14 100644 --- a/json/matterbridge.json +++ b/json/matterbridge.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/mediamtx.json b/json/mediamtx.json index 15aad1d7..7574a99b 100644 --- a/json/mediamtx.json +++ b/json/mediamtx.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/medusa.json b/json/medusa.json index 6e963a2c..5ffec918 100644 --- a/json/medusa.json +++ b/json/medusa.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/memos.json b/json/memos.json index da80e353..7f342c75 100644 --- a/json/memos.json +++ b/json/memos.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/meshcentral.json b/json/meshcentral.json index 78a85698..266ef642 100644 --- a/json/meshcentral.json +++ b/json/meshcentral.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/metadata.json b/json/metadata.json index 8ed29600..e6358cfc 100644 --- a/json/metadata.json +++ b/json/metadata.json @@ -1,32 +1,40 @@ { "categories": [ - {"name": "Proxmox & Virtualization", "id": 1, "sort_order": 1.0}, - {"name": "Operating Systems", "id": 2, "sort_order": 2.0}, - {"name": "Containers & Docker", "id": 3, "sort_order": 3.0}, - {"name": "Network & Firewall", "id": 4, "sort_order": 4.0}, - {"name": "Adblock & DNS", "id": 5, "sort_order": 5.0}, - {"name": "Authentication & Security", "id": 6, "sort_order": 6.0}, - {"name": "Backup & Recovery", "id": 7, "sort_order": 7.0}, - {"name": "Databases", "id": 8, "sort_order": 8.0}, - {"name": "Monitoring & Analytics", "id": 9, "sort_order": 9.0}, - {"name": "Dashboards & Frontends", "id": 10, "sort_order": 10.0}, - {"name": "Files, Downloads & Torrents", "id": 11, "sort_order": 11.0}, - {"name": "Documents & Notes", "id": 12, "sort_order": 12.0}, - {"name": "Media & Streaming", "id": 13, "sort_order": 13.0}, - {"name": "*Arr Suite", "id": 14, "sort_order": 14.0}, - {"name": "NVR & Cameras", "id": 15, "sort_order": 15.0}, - {"name": "IoT & Smart Home", "id": 16, "sort_order": 16.0}, - {"name": "ZigBee, Z-Wave & Matter", "id": 17, "sort_order": 17.0}, - {"name": "MQTT & Messaging", "id": 18, "sort_order": 18.0}, - {"name": "Automation & Scheduling", "id": 19, "sort_order": 19.0}, - {"name": "Coding & Dev Tools", "id": 20, "sort_order": 20.0}, - {"name": "Web Servers & Reverse Proxies", "id": 21, "sort_order": 21.0}, - {"name": "Bots & ChatOps", "id": 22, "sort_order": 22.0}, - {"name": "Finance & Budgeting", "id": 23, "sort_order": 23.0}, - {"name": "Gaming & Leisure", "id": 24, "sort_order": 24.0}, - {"name": "API Gateways & Microservices", "id": 26, "sort_order": 25.0}, - {"name": "Email & Groupware", "id": 27, "sort_order": 26.0}, - {"name": "Business & ERP", "id": 28, "sort_order": 27.0}, - {"name": "Miscellaneous", "id": 0, "sort_order": 99.0} + { "name": "Proxmox & Virtualization", "id": 1, "sort_order": 1.0 }, + { "name": "Operating Systems", "id": 2, "sort_order": 2.0 }, + { "name": "Containers & Docker", "id": 3, "sort_order": 3.0 }, + { "name": "Network & Firewall", "id": 4, "sort_order": 4.0 }, + { "name": "Adblock & DNS", "id": 5, "sort_order": 5.0 }, + { "name": "Authentication & Security", "id": 6, "sort_order": 6.0 }, + { "name": "Backup & Recovery", "id": 7, "sort_order": 7.0 }, + { "name": "Databases", "id": 8, "sort_order": 8.0 }, + { "name": "Monitoring & Analytics", "id": 9, "sort_order": 9.0 }, + { "name": "Dashboards & Frontends", "id": 10, "sort_order": 10.0 }, + { "name": "Files, Downloads & Torrents", "id": 11, "sort_order": 11.0 }, + { "name": "Documents & Notes", "id": 12, "sort_order": 12.0 }, + { "name": "Media & Streaming", "id": 13, "sort_order": 13.0 }, + { "name": "*Arr Suite", "id": 14, "sort_order": 14.0 }, + { "name": "NVR & Cameras", "id": 15, "sort_order": 15.0 }, + { "name": "IoT & Smart Home", "id": 16, "sort_order": 16.0 }, + { "name": "ZigBee, Z-Wave & Matter", "id": 17, "sort_order": 17.0 }, + { "name": "MQTT & Messaging", "id": 18, "sort_order": 18.0 }, + { "name": "Automation & Scheduling", "id": 19, "sort_order": 19.0 }, + { "name": "Coding & Dev Tools", "id": 20, "sort_order": 20.0 }, + { + "name": "Web Servers & Reverse Proxies", + "id": 21, + "sort_order": 21.0 + }, + { "name": "Bots & ChatOps", "id": 22, "sort_order": 22.0 }, + { "name": "Finance & Budgeting", "id": 23, "sort_order": 23.0 }, + { "name": "Gaming & Leisure", "id": 24, "sort_order": 24.0 }, + { + "name": "API Gateways & Microservices", + "id": 26, + "sort_order": 25.0 + }, + { "name": "Email & Groupware", "id": 27, "sort_order": 26.0 }, + { "name": "Business & ERP", "id": 28, "sort_order": 27.0 }, + { "name": "Miscellaneous", "id": 0, "sort_order": 99.0 } ] } diff --git a/json/metube.json b/json/metube.json index 081d07e9..0e5c52fb 100644 --- a/json/metube.json +++ b/json/metube.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/microcode.json b/json/microcode.json index 2d92b2e0..4519e697 100644 --- a/json/microcode.json +++ b/json/microcode.json @@ -39,4 +39,3 @@ } ] } - diff --git a/json/mikrotik-routeros.json b/json/mikrotik-routeros.json index 1a447195..c44c0957 100644 --- a/json/mikrotik-routeros.json +++ b/json/mikrotik-routeros.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/mongodb.json b/json/mongodb.json index ec1a8f0b..b35a5cee 100644 --- a/json/mongodb.json +++ b/json/mongodb.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/monitor-all.json b/json/monitor-all.json index d5913d84..21680e23 100644 --- a/json/monitor-all.json +++ b/json/monitor-all.json @@ -63,5 +63,3 @@ } ] } - - diff --git a/json/motioneye.json b/json/motioneye.json index 65739ad9..8104b39f 100644 --- a/json/motioneye.json +++ b/json/motioneye.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/mqtt.json b/json/mqtt.json index 69bb3f03..caad41e0 100644 --- a/json/mqtt.json +++ b/json/mqtt.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/mylar3.json b/json/mylar3.json index 1c2a5a75..4af4f834 100644 --- a/json/mylar3.json +++ b/json/mylar3.json @@ -26,9 +26,7 @@ ], "default_credentials": { "username": null, - "password": null + "password": null }, "notes": [] } - - diff --git a/json/myspeed.json b/json/myspeed.json index 45cc7374..df9b1658 100644 --- a/json/myspeed.json +++ b/json/myspeed.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/mysql.json b/json/mysql.json index bc9f3fc2..aede7f84 100644 --- a/json/mysql.json +++ b/json/mysql.json @@ -39,5 +39,3 @@ } ] } - - diff --git a/json/n8n.json b/json/n8n.json index 0a3dc17d..8f51ff6a 100644 --- a/json/n8n.json +++ b/json/n8n.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/navidrome.json b/json/navidrome.json index 9334f34e..b8d71847 100644 --- a/json/navidrome.json +++ b/json/navidrome.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/neo4j.json b/json/neo4j.json index 212152d5..0f4dc462 100644 --- a/json/neo4j.json +++ b/json/neo4j.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/netbox.json b/json/netbox.json index 9192e960..09948a33 100644 --- a/json/netbox.json +++ b/json/netbox.json @@ -26,7 +26,7 @@ ], "default_credentials": { "username": null, - "password": null + "password": null }, "notes": [ { @@ -35,4 +35,3 @@ } ] } - diff --git a/json/netdata.json b/json/netdata.json index e965e066..f37ed801 100644 --- a/json/netdata.json +++ b/json/netdata.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/nextcloud-vm.json b/json/nextcloud-vm.json index c78cda94..4a7c4586 100644 --- a/json/nextcloud-vm.json +++ b/json/nextcloud-vm.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/nextcloudpi.json b/json/nextcloudpi.json index 0185ea54..a66a225f 100644 --- a/json/nextcloudpi.json +++ b/json/nextcloudpi.json @@ -46,5 +46,3 @@ } ] } - - diff --git a/json/nextpvr.json b/json/nextpvr.json index cee5bc35..11a590bd 100644 --- a/json/nextpvr.json +++ b/json/nextpvr.json @@ -1,34 +1,32 @@ { - "name": "NextPVR", - "slug": "nextpvr", - "categories": [15], - "date_created": "2024-11-20", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8866, - "documentation": "https://github.com/sub3/NextPVR/wiki", - "website": "https://nextpvr.com/", - "logo": null, - "description": "NextPVR is a personal video recorder application for Microsoft Windows, Linux, Mac and Docker. NextPVR makes it easy to watch or record live TV, and provides great features like series recordings, web scheduling, iPhone/iPad client application, Kodi/Emby integration etc.", - "install_methods": [ - { - "type": "default", - "script": "ct/nextpvr.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 5, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "NextPVR", + "slug": "nextpvr", + "categories": [15], + "date_created": "2024-11-20", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8866, + "documentation": "https://github.com/sub3/NextPVR/wiki", + "website": "https://nextpvr.com/", + "logo": null, + "description": "NextPVR is a personal video recorder application for Microsoft Windows, Linux, Mac and Docker. NextPVR makes it easy to watch or record live TV, and provides great features like series recordings, web scheduling, iPhone/iPad client application, Kodi/Emby integration etc.", + "install_methods": [ + { + "type": "default", + "script": "ct/nextpvr.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 5, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } - - diff --git a/json/nginxproxymanager.json b/json/nginxproxymanager.json index c3947026..750e98e0 100644 --- a/json/nginxproxymanager.json +++ b/json/nginxproxymanager.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/nocodb.json b/json/nocodb.json index 6d52e080..7146f353 100644 --- a/json/nocodb.json +++ b/json/nocodb.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/node-red.json b/json/node-red.json index 874080e2..435a4a34 100644 --- a/json/node-red.json +++ b/json/node-red.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/notifiarr.json b/json/notifiarr.json index 51eb46a4..e823e769 100644 --- a/json/notifiarr.json +++ b/json/notifiarr.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/ntfy.json b/json/ntfy.json index 7d526f42..389454bc 100644 --- a/json/ntfy.json +++ b/json/ntfy.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/nzbget.json b/json/nzbget.json index 8afe67c2..89e7bc72 100644 --- a/json/nzbget.json +++ b/json/nzbget.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/octoprint.json b/json/octoprint.json index e3dcaefb..d6fba07e 100644 --- a/json/octoprint.json +++ b/json/octoprint.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/olivetin.json b/json/olivetin.json index 08302043..04a637aa 100644 --- a/json/olivetin.json +++ b/json/olivetin.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/omada.json b/json/omada.json index 27e50c82..450ccbde 100644 --- a/json/omada.json +++ b/json/omada.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/ombi.json b/json/ombi.json index fa2c2f54..33b8a56c 100644 --- a/json/ombi.json +++ b/json/ombi.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/omv.json b/json/omv.json index 22448369..608ea808 100644 --- a/json/omv.json +++ b/json/omv.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/onedev.json b/json/onedev.json index b7446b81..d5628941 100644 --- a/json/onedev.json +++ b/json/onedev.json @@ -12,22 +12,21 @@ "logo": "https://docs.onedev.io/img/logo.svg", "description": "Git server with CI/CD, kanban, and packages.", "install_methods": [ - { - "type": "default", - "script": "ct/onedev.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "Debian", - "version": "12" + { + "type": "default", + "script": "ct/onedev.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "Debian", + "version": "12" + } } - } ], "default_credentials": { - "username": null, - "password": null + "username": null, + "password": null }, "notes": [] - } - +} diff --git a/json/opengist.json b/json/opengist.json index 5d5946a1..aff10de3 100644 --- a/json/opengist.json +++ b/json/opengist.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/openhab.json b/json/openhab.json index f71f049a..42f66a5a 100644 --- a/json/openhab.json +++ b/json/openhab.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/openobserve.json b/json/openobserve.json index 72a38c57..42e9a58e 100644 --- a/json/openobserve.json +++ b/json/openobserve.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/openwebui.json b/json/openwebui.json index 8b9ba206..d0d3e9ad 100644 --- a/json/openwebui.json +++ b/json/openwebui.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/openwrt.json b/json/openwrt.json index 09c4c857..4080dfbb 100644 --- a/json/openwrt.json +++ b/json/openwrt.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/overseerr.json b/json/overseerr.json index 764d1471..7f75305f 100644 --- a/json/overseerr.json +++ b/json/overseerr.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/owncast.json b/json/owncast.json index f23b2ed3..c76ff490 100644 --- a/json/owncast.json +++ b/json/owncast.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/owncloud-vm.json b/json/owncloud-vm.json index 2bc6ca22..85c82487 100644 --- a/json/owncloud-vm.json +++ b/json/owncloud-vm.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/pairdrop.json b/json/pairdrop.json index ba07ae3b..bf156666 100644 --- a/json/pairdrop.json +++ b/json/pairdrop.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/paperless-ngx.json b/json/paperless-ngx.json index bbac4a74..e814f66e 100644 --- a/json/paperless-ngx.json +++ b/json/paperless-ngx.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/part-db.json b/json/part-db.json index f67fd09a..ac349be7 100644 --- a/json/part-db.json +++ b/json/part-db.json @@ -26,7 +26,7 @@ ], "default_credentials": { "username": null, - "password": null + "password": null }, "notes": [ { @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/pbs.json b/json/pbs.json index 0f4c2d31..c2b0d32b 100644 --- a/json/pbs.json +++ b/json/pbs.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/peanut.json b/json/peanut.json index 053fa07c..4b281af7 100644 --- a/json/peanut.json +++ b/json/peanut.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/petio.json b/json/petio.json index aa0682ed..5ce1a7c2 100644 --- a/json/petio.json +++ b/json/petio.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/pf2etools.json b/json/pf2etools.json index 5d5bd3cd..93c04557 100644 --- a/json/pf2etools.json +++ b/json/pf2etools.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/photoprism.json b/json/photoprism.json index e64af13a..2eaabd4b 100644 --- a/json/photoprism.json +++ b/json/photoprism.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/phpipam.json b/json/phpipam.json index fe9c1bfe..56cd6251 100644 --- a/json/phpipam.json +++ b/json/phpipam.json @@ -26,8 +26,7 @@ ], "default_credentials": { "username": "Admin", - "password": "ipamadmin" + "password": "ipamadmin" }, "notes": [] } - diff --git a/json/pialert.json b/json/pialert.json index 67e1dbc1..b96329b3 100644 --- a/json/pialert.json +++ b/json/pialert.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/pihole.json b/json/pihole.json index 803ada5b..9a6b84a0 100644 --- a/json/pihole.json +++ b/json/pihole.json @@ -43,5 +43,3 @@ } ] } - - diff --git a/json/pimox-haos-vm.json b/json/pimox-haos-vm.json index 7b1069d8..cdd89294 100644 --- a/json/pimox-haos-vm.json +++ b/json/pimox-haos-vm.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/pingvin.json b/json/pingvin.json index 4a1903e6..58341c4d 100644 --- a/json/pingvin.json +++ b/json/pingvin.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/plex.json b/json/plex.json index b24c9dde..ed1f77ff 100644 --- a/json/plex.json +++ b/json/plex.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/pocketbase.json b/json/pocketbase.json index d4cc4419..6624050d 100644 --- a/json/pocketbase.json +++ b/json/pocketbase.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/podman-homeassistant.json b/json/podman-homeassistant.json index dcc0a99b..42863559 100644 --- a/json/podman-homeassistant.json +++ b/json/podman-homeassistant.json @@ -43,4 +43,3 @@ } ] } - diff --git a/json/podman.json b/json/podman.json index 15c50b2d..3162a497 100644 --- a/json/podman.json +++ b/json/podman.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/post-pbs-install.json b/json/post-pbs-install.json index 5e1a3432..deea0168 100644 --- a/json/post-pbs-install.json +++ b/json/post-pbs-install.json @@ -43,4 +43,3 @@ } ] } - diff --git a/json/post-pve-install.json b/json/post-pve-install.json index 5d1166c7..c0f770b2 100644 --- a/json/post-pve-install.json +++ b/json/post-pve-install.json @@ -39,4 +39,3 @@ } ] } - diff --git a/json/postgresql.json b/json/postgresql.json index 64adb26c..3779490c 100644 --- a/json/postgresql.json +++ b/json/postgresql.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/prometheus-alertmanager.json b/json/prometheus-alertmanager.json index fffd9be0..eff61bfc 100644 --- a/json/prometheus-alertmanager.json +++ b/json/prometheus-alertmanager.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/prometheus.json b/json/prometheus.json index 2e1b09bb..f010e4df 100644 --- a/json/prometheus.json +++ b/json/prometheus.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/prowlarr.json b/json/prowlarr.json index 119b441b..1ee96d1f 100644 --- a/json/prowlarr.json +++ b/json/prowlarr.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/proxmox-datacenter-manager.json b/json/proxmox-datacenter-manager.json index b5abfd21..4a99b931 100644 --- a/json/proxmox-datacenter-manager.json +++ b/json/proxmox-datacenter-manager.json @@ -12,32 +12,30 @@ "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", "description": "The Proxmox Datacenter Manager project has been developed with the objective of providing a centralized overview of all your individual nodes and clusters. It also enables basic management like migrations of virtual guests without any cluster network requirements. ", "install_methods": [ - { - "type": "default", - "script": "ct/proxmox-datacenter-manager.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "Debian", - "version": "12" + { + "type": "default", + "script": "ct/proxmox-datacenter-manager.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "Debian", + "version": "12" + } } - } ], "default_credentials": { - "username": null, - "password": null + "username": null, + "password": null }, "notes": [ - { - "text": "Set a root password if using autologin. This will be the Proxmox-Datacenter-Manager password. `sudo passwd root`", - "type": "info" - }, - { - "text": "Proxmox Datacenter Manager is in an alpha stage of development. Use it cautiously, as bugs, incomplete features, and potential instabilities are expected.", - "type": "warning" - } + { + "text": "Set a root password if using autologin. This will be the Proxmox-Datacenter-Manager password. `sudo passwd root`", + "type": "info" + }, + { + "text": "Proxmox Datacenter Manager is in an alpha stage of development. Use it cautiously, as bugs, incomplete features, and potential instabilities are expected.", + "type": "warning" + } ] - } - - +} diff --git a/json/ps5-mqtt.json b/json/ps5-mqtt.json index d2e0d68b..b215d076 100644 --- a/json/ps5-mqtt.json +++ b/json/ps5-mqtt.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/qbittorrent.json b/json/qbittorrent.json index 6c933285..49b3a5d0 100644 --- a/json/qbittorrent.json +++ b/json/qbittorrent.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/rabbitmq.json b/json/rabbitmq.json index ef7bd986..4cfb1e33 100644 --- a/json/rabbitmq.json +++ b/json/rabbitmq.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/radarr.json b/json/radarr.json index 0ffc748c..5734b8f1 100644 --- a/json/radarr.json +++ b/json/radarr.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/rdtclient.json b/json/rdtclient.json index 4de46fa3..f8c552ee 100644 --- a/json/rdtclient.json +++ b/json/rdtclient.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/readarr.json b/json/readarr.json index b7274b41..a52d98be 100644 --- a/json/readarr.json +++ b/json/readarr.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/readeck.json b/json/readeck.json index 0f3686ef..2e695bb5 100644 --- a/json/readeck.json +++ b/json/readeck.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/recyclarr.json b/json/recyclarr.json index ae938df3..390bff16 100644 --- a/json/recyclarr.json +++ b/json/recyclarr.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/redis.json b/json/redis.json index b7309652..03ca4900 100644 --- a/json/redis.json +++ b/json/redis.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/rtsptoweb.json b/json/rtsptoweb.json index a15780dc..875bb344 100644 --- a/json/rtsptoweb.json +++ b/json/rtsptoweb.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/runtipi.json b/json/runtipi.json index eb70287b..f60d298d 100644 --- a/json/runtipi.json +++ b/json/runtipi.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/sabnzbd.json b/json/sabnzbd.json index cf51549a..82d1e716 100644 --- a/json/sabnzbd.json +++ b/json/sabnzbd.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/scaling-governor.json b/json/scaling-governor.json index fb2430fe..50ad0827 100644 --- a/json/scaling-governor.json +++ b/json/scaling-governor.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/semaphore.json b/json/semaphore.json index 92c5730c..bbad37f1 100644 --- a/json/semaphore.json +++ b/json/semaphore.json @@ -1,43 +1,41 @@ { - "name": "Semaphore", - "slug": "semaphore", - "categories": [19], - "date_created": "2025-01-01", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": "https://docs.semaphoreui.com/", - "website": "https://semaphoreui.com/", - "logo": "https://docs.semaphoreui.com/favicon.png?x=", - "description": "Semaphore UI is a modern web interface for managing popular DevOps tools", - "install_methods": [ - { - "type": "default", - "script": "ct/semaphore.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": null - }, - "notes": [ - { - "text": "This instance uses BoltDB", - "type": "info" + "name": "Semaphore", + "slug": "semaphore", + "categories": [19], + "date_created": "2025-01-01", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": "https://docs.semaphoreui.com/", + "website": "https://semaphoreui.com/", + "logo": "https://docs.semaphoreui.com/favicon.png?x=", + "description": "Semaphore UI is a modern web interface for managing popular DevOps tools", + "install_methods": [ + { + "type": "default", + "script": "ct/semaphore.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": null }, - { - "text": "Admin password: `cat ~/semaphore.creds`", - "type": "info" - } - ] + "notes": [ + { + "text": "This instance uses BoltDB", + "type": "info" + }, + { + "text": "Admin password: `cat ~/semaphore.creds`", + "type": "info" + } + ] } - - diff --git a/json/sftpgo.json b/json/sftpgo.json index d9d3a057..3acdf57b 100644 --- a/json/sftpgo.json +++ b/json/sftpgo.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/shinobi.json b/json/shinobi.json index 1fb5ce93..9ae12e81 100644 --- a/json/shinobi.json +++ b/json/shinobi.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/silverbullet.json b/json/silverbullet.json index f1e2bc9a..3c22df0f 100644 --- a/json/silverbullet.json +++ b/json/silverbullet.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/smokeping.json b/json/smokeping.json index 22b1cde4..ee7ccdf6 100644 --- a/json/smokeping.json +++ b/json/smokeping.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/snipeit.json b/json/snipeit.json index a42c9ab7..1247f080 100644 --- a/json/snipeit.json +++ b/json/snipeit.json @@ -12,28 +12,26 @@ "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" + { + "type": "default", + "script": "ct/snipeit.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } } - } ], "default_credentials": { - "username": null, - "password": null + "username": null, + "password": null }, "notes": [ - { - "text": "Post Install: `https://github.com/community-scripts/ProxmoxVE/discussions/671`", - "type": "info" - } - ] + { + "text": "Post Install: `https://github.com/community-scripts/ProxmoxVE/discussions/671`", + "type": "info" + } + ] } - - diff --git a/json/sonarr.json b/json/sonarr.json index 71bdce16..957b581d 100644 --- a/json/sonarr.json +++ b/json/sonarr.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/spoolman.json b/json/spoolman.json index 6af76838..86723f11 100644 --- a/json/spoolman.json +++ b/json/spoolman.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/stirling-pdf.json b/json/stirling-pdf.json index eb2b46e7..85353f81 100644 --- a/json/stirling-pdf.json +++ b/json/stirling-pdf.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/syncthing.json b/json/syncthing.json index 1c153d2c..f00bc27e 100644 --- a/json/syncthing.json +++ b/json/syncthing.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/tandoor.json b/json/tandoor.json index 5b5f20cb..e5db71a2 100644 --- a/json/tandoor.json +++ b/json/tandoor.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/tasmoadmin.json b/json/tasmoadmin.json index a3dd5a34..b73c459d 100644 --- a/json/tasmoadmin.json +++ b/json/tasmoadmin.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/tautulli.json b/json/tautulli.json index 07b84e15..37ecf22d 100644 --- a/json/tautulli.json +++ b/json/tautulli.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/tdarr.json b/json/tdarr.json index b8d489b6..7de61241 100644 --- a/json/tdarr.json +++ b/json/tdarr.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/technitiumdns.json b/json/technitiumdns.json index eabcc457..62fc3170 100644 --- a/json/technitiumdns.json +++ b/json/technitiumdns.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/teddycloud.json b/json/teddycloud.json index 512ba435..a5ad36df 100644 --- a/json/teddycloud.json +++ b/json/teddycloud.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/the-lounge.json b/json/the-lounge.json index edef9d97..5c78bcb3 100644 --- a/json/the-lounge.json +++ b/json/the-lounge.json @@ -1,39 +1,37 @@ -{ - "name": "The Lounge", - "slug": "the-lounge", - "categories": [22], - "date_created": "2024-11-28", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9000, - "documentation": "https://thelounge.chat/docs", - "website": "https://thelounge.chat/", - "logo": "https://raw.githubusercontent.com/thelounge/thelounge.github.io/master/assets/logos/logo/TL_Grey%26Yellow_Vertical_logotype_Transparent_Bg/TL_Grey%26Yellow_Vertical_logotype_Transparent_Bg.png", - "description": "Modern web IRC client designed for self-hosting ", - "install_methods": [ - { - "type": "default", - "script": "ct/the-lounge.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "ubuntu", - "version": "24.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "The Lounge is running in private mode. Use `sudo -u thelounge thelounge add name` to create users.", - "type": "info" - } - ] - } - - +{ + "name": "The Lounge", + "slug": "the-lounge", + "categories": [22], + "date_created": "2024-11-28", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9000, + "documentation": "https://thelounge.chat/docs", + "website": "https://thelounge.chat/", + "logo": "https://raw.githubusercontent.com/thelounge/thelounge.github.io/master/assets/logos/logo/TL_Grey%26Yellow_Vertical_logotype_Transparent_Bg/TL_Grey%26Yellow_Vertical_logotype_Transparent_Bg.png", + "description": "Modern web IRC client designed for self-hosting ", + "install_methods": [ + { + "type": "default", + "script": "ct/the-lounge.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "ubuntu", + "version": "24.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "The Lounge is running in private mode. Use `sudo -u thelounge thelounge add name` to create users.", + "type": "info" + } + ] +} diff --git a/json/threadfin.json b/json/threadfin.json index 96b0eaea..e0c72042 100644 --- a/json/threadfin.json +++ b/json/threadfin.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/tianji.json b/json/tianji.json index 8543c809..cdbd1c17 100644 --- a/json/tianji.json +++ b/json/tianji.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/traccar.json b/json/traccar.json index fb7f98a9..9e55d183 100644 --- a/json/traccar.json +++ b/json/traccar.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/traefik.json b/json/traefik.json index 53a0637e..44e7f7ee 100644 --- a/json/traefik.json +++ b/json/traefik.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/transmission.json b/json/transmission.json index 0df31f83..1b01f0dd 100644 --- a/json/transmission.json +++ b/json/transmission.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/trilium.json b/json/trilium.json index 18e3b543..7dc92f7d 100644 --- a/json/trilium.json +++ b/json/trilium.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/turnkey.json b/json/turnkey.json index 633a0299..56f4d9dd 100644 --- a/json/turnkey.json +++ b/json/turnkey.json @@ -39,4 +39,3 @@ } ] } - diff --git a/json/typesense.json b/json/typesense.json index 98fa5b99..9b7644e8 100644 --- a/json/typesense.json +++ b/json/typesense.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/ubuntu.json b/json/ubuntu.json index 56e8a900..cfa5bd34 100644 --- a/json/ubuntu.json +++ b/json/ubuntu.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/ubuntu2204-vm.json b/json/ubuntu2204-vm.json index d2f4135d..8435c986 100644 --- a/json/ubuntu2204-vm.json +++ b/json/ubuntu2204-vm.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/ubuntu2404-vm.json b/json/ubuntu2404-vm.json index 33ce93c2..effbe44d 100644 --- a/json/ubuntu2404-vm.json +++ b/json/ubuntu2404-vm.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/umami.json b/json/umami.json index f074eefd..dbff7355 100644 --- a/json/umami.json +++ b/json/umami.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/unbound.json b/json/unbound.json index 470b9897..d4d91a51 100644 --- a/json/unbound.json +++ b/json/unbound.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/unifi.json b/json/unifi.json index 221c8a4b..bcb61bdd 100644 --- a/json/unifi.json +++ b/json/unifi.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/unmanic.json b/json/unmanic.json index ae030524..b029808e 100644 --- a/json/unmanic.json +++ b/json/unmanic.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/update-lxcs.json b/json/update-lxcs.json index d24365ff..6826d0b3 100644 --- a/json/update-lxcs.json +++ b/json/update-lxcs.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/update-repo.json b/json/update-repo.json index f7960c5f..ed156123 100644 --- a/json/update-repo.json +++ b/json/update-repo.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/uptimekuma.json b/json/uptimekuma.json index ba4dd791..4107fff2 100644 --- a/json/uptimekuma.json +++ b/json/uptimekuma.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/vaultwarden.json b/json/vaultwarden.json index d0314dab..55496d13 100644 --- a/json/vaultwarden.json +++ b/json/vaultwarden.json @@ -50,5 +50,3 @@ } ] } - - diff --git a/json/vikunja.json b/json/vikunja.json index a9147b80..7e85829b 100644 --- a/json/vikunja.json +++ b/json/vikunja.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/wallos.json b/json/wallos.json index 286f2a13..fb5b3226 100644 --- a/json/wallos.json +++ b/json/wallos.json @@ -1,34 +1,32 @@ { - "name": "Wallos", - "slug": "wallos", - "categories": [2], - "date_created": "2024-10-24", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://github.com/ellite/wallos", - "website": "https://wallosapp.com/", - "logo": "https://raw.githubusercontent.com/ellite/Wallos/refs/heads/main/images/icon/android-chrome-192x192.png", - "description": "Wallos is a personal finance and budgeting tool that provides an intuitive interface for tracking expenses, managing subscriptions, and monitoring financial health. It features APIs for categories, notifications, payments, and user settings, making it suitable for automation and custom integrations. Additionally, it supports multi-language functionality.", - "install_methods": [ - { - "type": "default", - "script": "ct/wallos.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 5, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Wallos", + "slug": "wallos", + "categories": [2], + "date_created": "2024-10-24", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://github.com/ellite/wallos", + "website": "https://wallosapp.com/", + "logo": "https://raw.githubusercontent.com/ellite/Wallos/refs/heads/main/images/icon/android-chrome-192x192.png", + "description": "Wallos is a personal finance and budgeting tool that provides an intuitive interface for tracking expenses, managing subscriptions, and monitoring financial health. It features APIs for categories, notifications, payments, and user settings, making it suitable for automation and custom integrations. Additionally, it supports multi-language functionality.", + "install_methods": [ + { + "type": "default", + "script": "ct/wallos.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 5, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } - - diff --git a/json/wastebin.json b/json/wastebin.json index bf569a3c..e3610db0 100644 --- a/json/wastebin.json +++ b/json/wastebin.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/watchyourlan.json b/json/watchyourlan.json index bfe5cc14..3191c5d6 100644 --- a/json/watchyourlan.json +++ b/json/watchyourlan.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/wavelog.json b/json/wavelog.json index da150160..f5fd8c2b 100644 --- a/json/wavelog.json +++ b/json/wavelog.json @@ -35,5 +35,3 @@ } ] } - - diff --git a/json/webmin.json b/json/webmin.json index 4c50a4b8..a65c8918 100644 --- a/json/webmin.json +++ b/json/webmin.json @@ -35,4 +35,3 @@ } ] } - diff --git a/json/whisparr.json b/json/whisparr.json index c6d1eb28..42be25d5 100644 --- a/json/whisparr.json +++ b/json/whisparr.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/whoogle.json b/json/whoogle.json index da96b7c2..217a68d1 100644 --- a/json/whoogle.json +++ b/json/whoogle.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/wikijs.json b/json/wikijs.json index 012cd72d..f2e2432a 100644 --- a/json/wikijs.json +++ b/json/wikijs.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/wireguard.json b/json/wireguard.json index 4408be19..0c07a6d1 100644 --- a/json/wireguard.json +++ b/json/wireguard.json @@ -28,12 +28,10 @@ "username": "admin", "password": "admin" }, - "notes": [ - { - "text": "Wireguard and WGDashboard are not the same. More info: `https://donaldzou.github.io/WGDashboard-Documentation/what-is-wireguard-what-is-wgdashboard.html`", - "type": "info" - } - ] + "notes": [ + { + "text": "Wireguard and WGDashboard are not the same. More info: `https://donaldzou.github.io/WGDashboard-Documentation/what-is-wireguard-what-is-wgdashboard.html`", + "type": "info" + } + ] } - - diff --git a/json/wordpress.json b/json/wordpress.json index a4e03b2f..050f0fce 100644 --- a/json/wordpress.json +++ b/json/wordpress.json @@ -1,33 +1,32 @@ { - "name": "Wordpress", - "slug": "wordpress", - "categories": [21], - "date_created": "2025-01-14", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://wordpress.org/documentation/", - "website": "https://wordpress.org/", - "logo": "https://s.w.org/style/images/about/WordPress-logotype-simplified.png", - "description": "WordPress is the simplest, most popular way to create your own website or blog. In fact, WordPress powers over 43.6% of all the websites on the Internet. Yes – more than one in four websites that you visit are likely powered by WordPress.\n\nOn a slightly more technical level, WordPress is an open-source content management system licensed under GPLv2, which means that anyone can use or modify the WordPress software for free.", - "install_methods": [ - { - "type": "default", - "script": "ct/wordpress.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 5, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Wordpress", + "slug": "wordpress", + "categories": [21], + "date_created": "2025-01-14", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://wordpress.org/documentation/", + "website": "https://wordpress.org/", + "logo": "https://s.w.org/style/images/about/WordPress-logotype-simplified.png", + "description": "WordPress is the simplest, most popular way to create your own website or blog. In fact, WordPress powers over 43.6% of all the websites on the Internet. Yes – more than one in four websites that you visit are likely powered by WordPress.\n\nOn a slightly more technical level, WordPress is an open-source content management system licensed under GPLv2, which means that anyone can use or modify the WordPress software for free.", + "install_methods": [ + { + "type": "default", + "script": "ct/wordpress.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 5, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } - diff --git a/json/yunohost.json b/json/yunohost.json index 23412a6b..2330260b 100644 --- a/json/yunohost.json +++ b/json/yunohost.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/zabbix.json b/json/zabbix.json index 789729f3..659327c8 100644 --- a/json/zabbix.json +++ b/json/zabbix.json @@ -39,5 +39,3 @@ } ] } - - diff --git a/json/zammad.json b/json/zammad.json index 835e96e3..8d61cec1 100644 --- a/json/zammad.json +++ b/json/zammad.json @@ -1,34 +1,32 @@ { - "name": "Zammad", - "slug": "zammad", - "categories": [28], - "date_created": "2024-12-18", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://docs.zammad.org/en/latest/", - "website": "https://zammad.com/", - "logo": "https://raw.githubusercontent.com/zammad/zammad/refs/heads/develop/public/assets/images/logo.svg", - "description": "Zammad is a web based open source helpdesk/customer support system with many features to manage customer communication via several channels like telephone, facebook, twitter, chat and emails. It is distributed under version 3 of the GNU AFFERO General Public License (GNU AGPLv3).", - "install_methods": [ - { - "type": "default", - "script": "ct/zammad.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Zammad", + "slug": "zammad", + "categories": [28], + "date_created": "2024-12-18", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://docs.zammad.org/en/latest/", + "website": "https://zammad.com/", + "logo": "https://raw.githubusercontent.com/zammad/zammad/refs/heads/develop/public/assets/images/logo.svg", + "description": "Zammad is a web based open source helpdesk/customer support system with many features to manage customer communication via several channels like telephone, facebook, twitter, chat and emails. It is distributed under version 3 of the GNU AFFERO General Public License (GNU AGPLv3).", + "install_methods": [ + { + "type": "default", + "script": "ct/zammad.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } - - diff --git a/json/zigbee2mqtt.json b/json/zigbee2mqtt.json index d7a86963..2b184b19 100644 --- a/json/zigbee2mqtt.json +++ b/json/zigbee2mqtt.json @@ -46,5 +46,3 @@ } ] } - - diff --git a/json/zipline.json b/json/zipline.json index 5b42e0e0..d5d7ce8e 100644 --- a/json/zipline.json +++ b/json/zipline.json @@ -30,4 +30,3 @@ }, "notes": [] } - diff --git a/json/zoraxy.json b/json/zoraxy.json index d541103b..95c73e9a 100644 --- a/json/zoraxy.json +++ b/json/zoraxy.json @@ -30,5 +30,3 @@ }, "notes": [] } - - diff --git a/json/zwave-js-ui.json b/json/zwave-js-ui.json index e600caee..f881cbb1 100644 --- a/json/zwave-js-ui.json +++ b/json/zwave-js-ui.json @@ -30,4 +30,3 @@ }, "notes": [] } - From 627f2ebce843d45c37f1ff1b6d9982c57b4f8aa4 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Fri, 17 Jan 2025 17:13:37 +0100 Subject: [PATCH 6/7] formatting --- json/.prettierignore | 7 ++ json/.prettierrc | 12 +++ json/2fauth.json | 78 ++++++++--------- json/5etools.json | 62 +++++++------- json/actualbudget.json | 62 +++++++------- json/add-lxc-iptag.json | 86 +++++++++---------- json/add-netbird-lxc.json | 86 +++++++++---------- json/add-tailscale-lxc.json | 78 ++++++++--------- json/adguard.json | 72 ++++++++-------- json/adventurelog.json | 72 ++++++++-------- json/agentdvr.json | 62 +++++++------- json/all-templates.json | 72 ++++++++-------- json/alpine.json | 72 ++++++++-------- json/apache-cassandra.json | 72 ++++++++-------- json/apache-couchdb.json | 72 ++++++++-------- json/apache-guacamole.json | 62 +++++++------- json/apt-cacher-ng.json | 62 +++++++------- json/archivebox.json | 62 +++++++------- json/aria2.json | 72 ++++++++-------- json/audiobookshelf.json | 62 +++++++------- json/authentik.json | 72 ++++++++-------- json/autobrr.json | 62 +++++++------- json/bazarr.json | 62 +++++++------- json/blocky.json | 72 ++++++++-------- json/bookstack.json | 72 ++++++++-------- json/bunkerweb.json | 62 +++++++------- json/caddy.json | 62 +++++++------- json/calibre-web.json | 72 ++++++++-------- json/casaos.json | 72 ++++++++-------- json/changedetection.json | 62 +++++++------- json/channels.json | 62 +++++++------- json/checkmk.json | 72 ++++++++-------- json/clean-lxcs.json | 72 ++++++++-------- json/cloudflared.json | 72 ++++++++-------- json/cockpit.json | 72 ++++++++-------- json/code-server.json | 72 ++++++++-------- json/commafeed.json | 62 +++++++------- json/cron-update-lxcs.json | 78 ++++++++--------- json/cronicle.json | 72 ++++++++-------- json/crowdsec.json | 72 ++++++++-------- json/daemonsync.json | 62 +++++++------- json/dashy.json | 62 +++++++------- json/debian-vm.json | 60 ++++++------- json/debian.json | 60 ++++++------- json/deconz.json | 60 ++++++------- json/deluge.json | 60 ++++++------- json/docker.json | 106 +++++++++++------------ json/dockge.json | 76 ++++++++-------- json/dotnetaspwebapi.json | 70 +++++++-------- json/emby.json | 70 +++++++-------- json/emqx.json | 70 +++++++-------- json/ersatztv.json | 60 ++++++------- json/esphome.json | 60 ++++++------- json/evcc.json | 70 +++++++-------- json/fenrus.json | 60 ++++++------- json/fhem.json | 70 +++++++-------- json/filebrowser.json | 70 +++++++-------- json/firefly.json | 70 +++++++-------- json/flaresolverr.json | 60 ++++++------- json/flowiseai.json | 60 ++++++------- json/forgejo.json | 60 ++++++------- json/frigate.json | 76 ++++++++-------- json/fstrim.json | 76 ++++++++-------- json/ghost.json | 70 +++++++-------- json/gitea.json | 60 ++++++------- json/glance.json | 70 +++++++-------- json/glances.json | 70 +++++++-------- json/glpi.json | 60 ++++++------- json/go2rtc.json | 60 ++++++------- json/gokapi.json | 60 ++++++------- json/gotify.json | 60 ++++++------- json/grafana.json | 80 ++++++++--------- json/grist.json | 60 ++++++------- json/grocy.json | 60 ++++++------- json/haos-vm.json | 76 ++++++++-------- json/headscale.json | 70 +++++++-------- json/heimdall-dashboard.json | 60 ++++++------- json/hivemq.json | 70 +++++++-------- json/hoarder.json | 60 ++++++------- json/homarr.json | 60 ++++++------- json/homeassistant-core.json | 92 ++++++++++---------- json/homeassistant.json | 84 +++++++++--------- json/homebox.json | 70 +++++++-------- json/homebridge.json | 60 ++++++------- json/homepage.json | 70 +++++++-------- json/homer.json | 70 +++++++-------- json/host-backup.json | 76 ++++++++-------- json/hyperhdr.json | 60 ++++++------- json/hyperion.json | 60 ++++++------- json/influxdb.json | 60 ++++++------- json/inspircd.json | 60 ++++++------- json/iobroker.json | 60 ++++++------- json/iventoy.json | 70 +++++++-------- json/jackett.json | 60 ++++++------- json/jellyfin.json | 76 ++++++++-------- json/jellyseerr.json | 60 ++++++------- json/jenkins.json | 60 ++++++------- json/kavita.json | 70 +++++++-------- json/kernel-clean.json | 70 +++++++-------- json/kernel-pin.json | 70 +++++++-------- json/keycloak.json | 76 ++++++++-------- json/kimai.json | 60 ++++++------- json/komga.json | 70 +++++++-------- json/komodo.json | 70 +++++++-------- json/kubo.json | 60 ++++++------- json/lazylibrarian.json | 60 ++++++------- json/lidarr.json | 60 ++++++------- json/linkwarden.json | 70 +++++++-------- json/listmonk.json | 60 ++++++------- json/lldap.json | 60 ++++++------- json/lubelogger.json | 60 ++++++------- json/mafl.json | 70 +++++++-------- json/magicmirror.json | 70 +++++++-------- json/mariadb.json | 70 +++++++-------- json/matterbridge.json | 70 +++++++-------- json/mediamtx.json | 60 ++++++------- json/medusa.json | 60 ++++++------- json/memos.json | 60 ++++++------- json/meshcentral.json | 60 ++++++------- json/metadata.json | 76 ++++++++-------- json/metube.json | 60 ++++++------- json/microcode.json | 76 ++++++++-------- json/mikrotik-routeros.json | 60 ++++++------- json/mongodb.json | 60 ++++++------- json/monitor-all.json | 124 +++++++++++++-------------- json/motioneye.json | 60 ++++++------- json/mqtt.json | 70 +++++++-------- json/mylar3.json | 60 ++++++------- json/myspeed.json | 60 ++++++------- json/mysql.json | 76 ++++++++-------- json/n8n.json | 60 ++++++------- json/navidrome.json | 70 +++++++-------- json/neo4j.json | 60 ++++++------- json/netbox.json | 70 +++++++-------- json/netdata.json | 70 +++++++-------- json/nextcloud-vm.json | 70 +++++++-------- json/nextcloudpi.json | 90 +++++++++---------- json/nextpvr.json | 60 ++++++------- json/nginxproxymanager.json | 70 +++++++-------- json/nocodb.json | 60 ++++++------- json/node-red.json | 70 +++++++-------- json/notifiarr.json | 70 +++++++-------- json/ntfy.json | 60 ++++++------- json/nzbget.json | 60 ++++++------- json/octoprint.json | 60 ++++++------- json/olivetin.json | 70 +++++++-------- json/omada.json | 60 ++++++------- json/ombi.json | 60 ++++++------- json/omv.json | 70 +++++++-------- json/onedev.json | 60 ++++++------- json/opengist.json | 60 ++++++------- json/openhab.json | 60 ++++++------- json/openobserve.json | 70 +++++++-------- json/openwebui.json | 60 ++++++------- json/openwrt.json | 60 ++++++------- json/overseerr.json | 60 ++++++------- json/owncast.json | 60 ++++++------- json/owncloud-vm.json | 70 +++++++-------- json/pairdrop.json | 60 ++++++------- json/paperless-ngx.json | 70 +++++++-------- json/part-db.json | 70 +++++++-------- json/pbs.json | 70 +++++++-------- json/peanut.json | 60 ++++++------- json/petio.json | 60 ++++++------- json/pf2etools.json | 60 ++++++------- json/photoprism.json | 70 +++++++-------- json/phpipam.json | 60 ++++++------- json/pialert.json | 60 ++++++------- json/pihole.json | 84 +++++++++--------- json/pimox-haos-vm.json | 70 +++++++-------- json/pingvin.json | 60 ++++++------- json/plex.json | 70 +++++++-------- json/pocketbase.json | 60 ++++++------- json/podman-homeassistant.json | 84 +++++++++--------- json/podman.json | 70 +++++++-------- json/post-pbs-install.json | 84 +++++++++--------- json/post-pve-install.json | 76 ++++++++-------- json/postgresql.json | 70 +++++++-------- json/prometheus-alertmanager.json | 60 ++++++------- json/prometheus.json | 60 ++++++------- json/prowlarr.json | 60 ++++++------- json/proxmox-datacenter-manager.json | 76 ++++++++-------- json/ps5-mqtt.json | 70 +++++++-------- json/qbittorrent.json | 60 ++++++------- json/rabbitmq.json | 60 ++++++------- json/radarr.json | 60 ++++++------- json/rdtclient.json | 60 ++++++------- json/readarr.json | 60 ++++++------- json/readeck.json | 60 ++++++------- json/recyclarr.json | 60 ++++++------- json/redis.json | 70 +++++++-------- json/rtsptoweb.json | 60 ++++++------- json/runtipi.json | 60 ++++++------- json/sabnzbd.json | 60 ++++++------- json/scaling-governor.json | 70 +++++++-------- json/semaphore.json | 76 ++++++++-------- json/sftpgo.json | 60 ++++++------- json/shinobi.json | 60 ++++++------- json/silverbullet.json | 60 ++++++------- json/smokeping.json | 60 ++++++------- json/snipeit.json | 70 +++++++-------- json/sonarr.json | 60 ++++++------- json/spoolman.json | 60 ++++++------- json/stirling-pdf.json | 60 ++++++------- json/syncthing.json | 60 ++++++------- json/tandoor.json | 60 ++++++------- json/tasmoadmin.json | 60 ++++++------- json/tautulli.json | 60 ++++++------- json/tdarr.json | 70 +++++++-------- json/technitiumdns.json | 60 ++++++------- json/teddycloud.json | 70 +++++++-------- json/the-lounge.json | 70 +++++++-------- json/threadfin.json | 60 ++++++------- json/tianji.json | 60 ++++++------- json/traccar.json | 60 ++++++------- json/traefik.json | 60 ++++++------- json/transmission.json | 60 ++++++------- json/trilium.json | 60 ++++++------- json/turnkey.json | 76 ++++++++-------- json/typesense.json | 70 +++++++-------- json/ubuntu.json | 60 ++++++------- json/ubuntu2204-vm.json | 60 ++++++------- json/ubuntu2404-vm.json | 60 ++++++------- json/umami.json | 70 +++++++-------- json/unbound.json | 70 +++++++-------- json/unifi.json | 70 +++++++-------- json/unmanic.json | 60 ++++++------- json/update-lxcs.json | 70 +++++++-------- json/update-repo.json | 70 +++++++-------- json/uptimekuma.json | 60 ++++++------- json/vaultwarden.json | 98 ++++++++++----------- json/vikunja.json | 60 ++++++------- json/wallos.json | 60 ++++++------- json/wastebin.json | 60 ++++++------- json/watchyourlan.json | 60 ++++++------- json/wavelog.json | 70 +++++++-------- json/webmin.json | 70 +++++++-------- json/whisparr.json | 60 ++++++------- json/whoogle.json | 60 ++++++------- json/wikijs.json | 60 ++++++------- json/wireguard.json | 70 +++++++-------- json/wordpress.json | 60 ++++++------- json/yunohost.json | 60 ++++++------- json/zabbix.json | 76 ++++++++-------- json/zammad.json | 60 ++++++------- json/zigbee2mqtt.json | 90 +++++++++---------- json/zipline.json | 60 ++++++------- json/zoraxy.json | 60 ++++++------- json/zwave-js-ui.json | 60 ++++++------- 249 files changed, 8220 insertions(+), 8201 deletions(-) create mode 100644 json/.prettierignore create mode 100644 json/.prettierrc diff --git a/json/.prettierignore b/json/.prettierignore new file mode 100644 index 00000000..d3924bd7 --- /dev/null +++ b/json/.prettierignore @@ -0,0 +1,7 @@ +{ + "tabWidth": 8, + "useTabs": false, + "trailingComma": "none", + "printWidth": 80, + "bracketSpacing": true +} diff --git a/json/.prettierrc b/json/.prettierrc new file mode 100644 index 00000000..b5b9e026 --- /dev/null +++ b/json/.prettierrc @@ -0,0 +1,12 @@ +{ + "tabWidth": 2, + "useTabs": false, + "singleQuote": false, + "trailingComma": "none", + "bracketSpacing": true, + "semi": true, + "printWidth": 80, + "arrowParens": "always", + "endOfLine": "lf" + } + \ No newline at end of file diff --git a/json/2fauth.json b/json/2fauth.json index edc5f716..1b649b2f 100644 --- a/json/2fauth.json +++ b/json/2fauth.json @@ -1,41 +1,41 @@ -{ - "name": "2FAuth", - "slug": "2fauth", - "categories": [6], - "date_created": "2024-12-20", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://docs.2fauth.app/", - "logo": "https://raw.githubusercontent.com/Bubka/2FAuth/refs/heads/master/public/logo.svg", - "description": "2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop. It aims to ease you perform your 2FA authentication steps whatever the device you handle, with a clean and suitable interface.", - "install_methods": [ - { - "type": "default", - "script": "ct/2fauth.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null +{ + "name": "2FAuth", + "slug": "2fauth", + "categories": [6], + "date_created": "2024-12-20", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://docs.2fauth.app/", + "logo": "https://raw.githubusercontent.com/Bubka/2FAuth/refs/heads/master/public/logo.svg", + "description": "2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop. It aims to ease you perform your 2FA authentication steps whatever the device you handle, with a clean and suitable interface.", + "install_methods": [ + { + "type": "default", + "script": "ct/2fauth.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Database credentials: `cat ~/2FAuth.creds`", + "type": "info" }, - "notes": [ - { - "text": "Database credentials: `cat ~/2FAuth.creds`", - "type": "info" - }, - { - "text": "The very first account created is automatically set up as an administrator account.", - "type": "info" - } - ] + { + "text": "The very first account created is automatically set up as an administrator account.", + "type": "info" + } + ] } diff --git a/json/5etools.json b/json/5etools.json index 47bc609a..37f9afdb 100644 --- a/json/5etools.json +++ b/json/5etools.json @@ -1,32 +1,32 @@ -{ - "name": "5etools", - "slug": "5etools", - "categories": [24], - "date_created": "2025-01-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://wiki.tercept.net/en/5eTools", - "website": "https://5e.tools/", - "logo": "https://wiki.tercept.net/core-wiki-assets/5etoolslogocircle.png", - "description": "5eTools is a website providing a suite of tools for 5th Edition Dungeons & Dragons players and Dungeon Masters.", - "install_methods": [ - { - "type": "default", - "script": "ct/5etools.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 13, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] +{ + "name": "5etools", + "slug": "5etools", + "categories": [24], + "date_created": "2025-01-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://wiki.tercept.net/en/5eTools", + "website": "https://5e.tools/", + "logo": "https://wiki.tercept.net/core-wiki-assets/5etoolslogocircle.png", + "description": "5eTools is a website providing a suite of tools for 5th Edition Dungeons & Dragons players and Dungeon Masters.", + "install_methods": [ + { + "type": "default", + "script": "ct/5etools.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 13, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/actualbudget.json b/json/actualbudget.json index dbeb52b5..c57d94e9 100644 --- a/json/actualbudget.json +++ b/json/actualbudget.json @@ -1,32 +1,32 @@ -{ - "name": "Actual Budget", - "slug": "actualbudget", - "categories": [23], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5006, - "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/807", - "website": "https://actualbudget.org/", - "logo": "https://raw.githubusercontent.com/actualbudget/actual/master/packages/desktop-client/public/maskable-512x512.png", - "description": "Actual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology.", - "install_methods": [ - { - "type": "default", - "script": "ct/actualbudget.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] +{ + "name": "Actual Budget", + "slug": "actualbudget", + "categories": [23], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5006, + "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/807", + "website": "https://actualbudget.org/", + "logo": "https://raw.githubusercontent.com/actualbudget/actual/master/packages/desktop-client/public/maskable-512x512.png", + "description": "Actual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology.", + "install_methods": [ + { + "type": "default", + "script": "ct/actualbudget.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/add-lxc-iptag.json b/json/add-lxc-iptag.json index 222d2bfa..2e59a85c 100644 --- a/json/add-lxc-iptag.json +++ b/json/add-lxc-iptag.json @@ -1,45 +1,45 @@ -{ - "name": "Proxmox VE LXC IP-Tag", - "slug": "add-lxc-iptag", - "categories": [1], - "date_created": "2024-12-16", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "This script automatically adds IP address as tags to LXC containers using a Systemd service. The service also updates the tags if a LXC IP address is changed.", - "install_methods": [ - { - "type": "default", - "script": "misc/add-lxc-iptag.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null +{ + "name": "Proxmox VE LXC IP-Tag", + "slug": "add-lxc-iptag", + "categories": [1], + "date_created": "2024-12-16", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "This script automatically adds IP address as tags to LXC containers using a Systemd service. The service also updates the tags if a LXC IP address is changed.", + "install_methods": [ + { + "type": "default", + "script": "misc/add-lxc-iptag.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" }, - "notes": [ - { - "text": "Execute within the Proxmox shell", - "type": "info" - }, - { - "text": "Configuration: `nano /opt/lxc-iptag/iptag.conf`. iptag.service must be restarted after change.", - "type": "info" - }, - { - "text": "The Proxmox Node must contain ipcalc and net-tools. `apt-get install -y ipcalc net-tools`", - "type": "warning" - } - ] + { + "text": "Configuration: `nano /opt/lxc-iptag/iptag.conf`. iptag.service must be restarted after change.", + "type": "info" + }, + { + "text": "The Proxmox Node must contain ipcalc and net-tools. `apt-get install -y ipcalc net-tools`", + "type": "warning" + } + ] } diff --git a/json/add-netbird-lxc.json b/json/add-netbird-lxc.json index dc284155..f5464bfa 100644 --- a/json/add-netbird-lxc.json +++ b/json/add-netbird-lxc.json @@ -1,45 +1,45 @@ -{ - "name": "NetBird", - "slug": "add-netbird-lxc", - "categories": [1], - "date_created": "2024-05-19", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": "https://docs.netbird.io/", - "website": "https://netbird.io/", - "logo": "https://avatars.githubusercontent.com/u/100464677?s=400&v=4", - "description": "NetBird combines a configuration-free peer-to-peer private network and a centralized access control system in a single platform, making it easy to create secure private networks for your organization or home.", - "install_methods": [ - { - "type": "default", - "script": "misc/add-netbird-lxc.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null +{ + "name": "NetBird", + "slug": "add-netbird-lxc", + "categories": [1], + "date_created": "2024-05-19", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": "https://docs.netbird.io/", + "website": "https://netbird.io/", + "logo": "https://avatars.githubusercontent.com/u/100464677?s=400&v=4", + "description": "NetBird combines a configuration-free peer-to-peer private network and a centralized access control system in a single platform, making it easy to create secure private networks for your organization or home.", + "install_methods": [ + { + "type": "default", + "script": "misc/add-netbird-lxc.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "After the script finishes, reboot the LXC then run `netbird up` in the LXC console", + "type": "info" }, - "notes": [ - { - "text": "After the script finishes, reboot the LXC then run `netbird up` in the LXC console", - "type": "info" - }, - { - "text": "Execute within the Proxmox main shell", - "type": "info" - }, - { - "text": "The script only works in Debian/Ubuntu, not in Alpine!", - "type": "warning" - } - ] + { + "text": "Execute within the Proxmox main shell", + "type": "info" + }, + { + "text": "The script only works in Debian/Ubuntu, not in Alpine!", + "type": "warning" + } + ] } diff --git a/json/add-tailscale-lxc.json b/json/add-tailscale-lxc.json index 88dfbe88..d2cb4373 100644 --- a/json/add-tailscale-lxc.json +++ b/json/add-tailscale-lxc.json @@ -1,41 +1,41 @@ -{ - "name": "Tailscale", - "slug": "add-tailscale-lxc", - "categories": [1], - "date_created": "2024-05-02", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://tailscale.com/", - "logo": "https://avatars.githubusercontent.com/u/48932923?v=4&s=100", - "description": "Tailscale is a software-defined networking solution that enables secure communication between devices over the internet. It creates a virtual private network (VPN) that enables devices to communicate with each other as if they were on the same local network. Tailscale works even when the devices are separated by firewalls or subnets, and provides secure and encrypted communication between devices. With Tailscale, users can connect devices, servers, computers, and cloud instances to create a secure network, making it easier to manage and control access to resources. Tailscale is designed to be easy to set up and use, providing a streamlined solution for secure communication between devices over the internet.", - "install_methods": [ - { - "type": "default", - "script": "misc/add-tailscale-lxc.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null +{ + "name": "Tailscale", + "slug": "add-tailscale-lxc", + "categories": [1], + "date_created": "2024-05-02", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://tailscale.com/", + "logo": "https://avatars.githubusercontent.com/u/48932923?v=4&s=100", + "description": "Tailscale is a software-defined networking solution that enables secure communication between devices over the internet. It creates a virtual private network (VPN) that enables devices to communicate with each other as if they were on the same local network. Tailscale works even when the devices are separated by firewalls or subnets, and provides secure and encrypted communication between devices. With Tailscale, users can connect devices, servers, computers, and cloud instances to create a secure network, making it easier to manage and control access to resources. Tailscale is designed to be easy to set up and use, providing a streamlined solution for secure communication between devices over the internet.", + "install_methods": [ + { + "type": "default", + "script": "misc/add-tailscale-lxc.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "After the script finishes, reboot the LXC then run `tailscale up` in the LXC console", + "type": "info" }, - "notes": [ - { - "text": "After the script finishes, reboot the LXC then run `tailscale up` in the LXC console", - "type": "info" - }, - { - "text": "Execute within the Proxmox shell", - "type": "info" - } - ] + { + "text": "Execute within the Proxmox shell", + "type": "info" + } + ] } diff --git a/json/adguard.json b/json/adguard.json index ba9a9546..59d7f6e1 100644 --- a/json/adguard.json +++ b/json/adguard.json @@ -1,37 +1,37 @@ -{ - "name": "AdGuard Home", - "slug": "adguard", - "categories": [5], - "date_created": "2024-04-28", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "AdGuard Home is an open-source, self-hosted network-wide ad blocker. It blocks advertisements, trackers, phishing and malware websites, and provides protection against online threats. AdGuard Home is a DNS-based solution, which means it blocks ads and malicious content at the network level, before it even reaches your device. It runs on your home network and can be easily configured and managed through a web-based interface. It provides detailed statistics and logs, allowing you to see which websites are being blocked, and why. AdGuard Home is designed to be fast, lightweight, and easy to use, making it an ideal solution for home users who want to block ads, protect their privacy, and improve the speed and security of their online experience.", - "install_methods": [ - { - "type": "default", - "script": "ct/adguard.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Adguard Home can be updated via the user interface.", - "type": "info" - } - ] +{ + "name": "AdGuard Home", + "slug": "adguard", + "categories": [5], + "date_created": "2024-04-28", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "AdGuard Home is an open-source, self-hosted network-wide ad blocker. It blocks advertisements, trackers, phishing and malware websites, and provides protection against online threats. AdGuard Home is a DNS-based solution, which means it blocks ads and malicious content at the network level, before it even reaches your device. It runs on your home network and can be easily configured and managed through a web-based interface. It provides detailed statistics and logs, allowing you to see which websites are being blocked, and why. AdGuard Home is designed to be fast, lightweight, and easy to use, making it an ideal solution for home users who want to block ads, protect their privacy, and improve the speed and security of their online experience.", + "install_methods": [ + { + "type": "default", + "script": "ct/adguard.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Adguard Home can be updated via the user interface.", + "type": "info" + } + ] } diff --git a/json/adventurelog.json b/json/adventurelog.json index 4620f710..3086c97e 100644 --- a/json/adventurelog.json +++ b/json/adventurelog.json @@ -1,37 +1,37 @@ -{ - "name": "AdventureLog", - "slug": "adventurelog", - "categories": [24], - "date_created": "2024-10-26", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://adventurelog.app/", - "logo": "https://raw.githubusercontent.com/seanmorley15/AdventureLog/refs/heads/main/documentation/static/img/favicon.png", - "description": "Adventure Log is an app designed to track outdoor activities and personal achievements, allowing users to log their adventures with photos, notes, and location data. It focuses on enhancing outdoor experiences by preserving memories and sharing them with others.", - "install_methods": [ - { - "type": "default", - "script": "ct/adventurelog.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 7, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "AdventureLog uses an initial local IP, if you change your LXC-IP, you need to change the IP here: `/opt/adventurelog/backend/server/.env` and here: `/opt/adventurelog/frontend/.env`", - "type": "warning" - } - ] +{ + "name": "AdventureLog", + "slug": "adventurelog", + "categories": [24], + "date_created": "2024-10-26", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://adventurelog.app/", + "logo": "https://raw.githubusercontent.com/seanmorley15/AdventureLog/refs/heads/main/documentation/static/img/favicon.png", + "description": "Adventure Log is an app designed to track outdoor activities and personal achievements, allowing users to log their adventures with photos, notes, and location data. It focuses on enhancing outdoor experiences by preserving memories and sharing them with others.", + "install_methods": [ + { + "type": "default", + "script": "ct/adventurelog.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 7, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "AdventureLog uses an initial local IP, if you change your LXC-IP, you need to change the IP here: `/opt/adventurelog/backend/server/.env` and here: `/opt/adventurelog/frontend/.env`", + "type": "warning" + } + ] } diff --git a/json/agentdvr.json b/json/agentdvr.json index 36f50a89..9bf3c5ab 100644 --- a/json/agentdvr.json +++ b/json/agentdvr.json @@ -1,32 +1,32 @@ -{ - "name": "AgentDVR", - "slug": "agentdvr", - "categories": [15], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": true, - "interface_port": 8090, - "documentation": null, - "website": "https://www.ispyconnect.com/", - "logo": "https://ispycontent.azureedge.net/img/ispy2.png?raw=true", - "description": "AgentDVR a new video surveillance solution for the Internet Of Things.", - "install_methods": [ - { - "type": "default", - "script": "ct/agentdvr.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "ubuntu", - "version": "22.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] +{ + "name": "AgentDVR", + "slug": "agentdvr", + "categories": [15], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": true, + "interface_port": 8090, + "documentation": null, + "website": "https://www.ispyconnect.com/", + "logo": "https://ispycontent.azureedge.net/img/ispy2.png?raw=true", + "description": "AgentDVR a new video surveillance solution for the Internet Of Things.", + "install_methods": [ + { + "type": "default", + "script": "ct/agentdvr.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "ubuntu", + "version": "22.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/all-templates.json b/json/all-templates.json index ea2272a5..459d3c4c 100644 --- a/json/all-templates.json +++ b/json/all-templates.json @@ -1,37 +1,37 @@ -{ - "name": "All Templates", - "slug": "all-templates", - "categories": [1], - "date_created": "2024-05-02", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/proxmox.svg", - "description": "A script designed to allow for the creation of one of the many free LXC templates. Great for creating system LXCs.\r\nThe script creates a `*.creds` file in the Proxmox root directory with the password of the newly created LXC.\r\nPlease take note that if you plan to use this script for creating TurnKey LXCs, you'll need to modify the hostname after creation.", - "install_methods": [ - { - "type": "default", - "script": "misc/all-templates.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Resource and network settings are adjustable post LXC creation.", - "type": "info" - } - ] +{ + "name": "All Templates", + "slug": "all-templates", + "categories": [1], + "date_created": "2024-05-02", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/proxmox.svg", + "description": "A script designed to allow for the creation of one of the many free LXC templates. Great for creating system LXCs.\r\nThe script creates a `*.creds` file in the Proxmox root directory with the password of the newly created LXC.\r\nPlease take note that if you plan to use this script for creating TurnKey LXCs, you'll need to modify the hostname after creation.", + "install_methods": [ + { + "type": "default", + "script": "misc/all-templates.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Resource and network settings are adjustable post LXC creation.", + "type": "info" + } + ] } diff --git a/json/alpine.json b/json/alpine.json index 9e6cda6f..d25ea062 100644 --- a/json/alpine.json +++ b/json/alpine.json @@ -1,37 +1,37 @@ -{ - "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.19" - } - } - ], - "default_credentials": { - "username": null, - "password": "alpine" - }, - "notes": [ - { - "text": "To Update Alpine: `apk update && apk upgrade`", - "type": "info" - } - ] +{ + "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.19" + } + } + ], + "default_credentials": { + "username": null, + "password": "alpine" + }, + "notes": [ + { + "text": "To Update Alpine: `apk update && apk upgrade`", + "type": "info" + } + ] } diff --git a/json/apache-cassandra.json b/json/apache-cassandra.json index d2bc2a8f..82847926 100644 --- a/json/apache-cassandra.json +++ b/json/apache-cassandra.json @@ -1,37 +1,37 @@ -{ - "name": "Apache-Cassandra", - "slug": "apache-cassandra", - "categories": [8], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://cassandra.apache.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/apachecassandra.svg", - "description": "Apache-Cassandra is an open source NoSQL distributed database trusted by thousands of companies for scalability and high availability without compromising performance.", - "install_methods": [ - { - "type": "default", - "script": "ct/apache-cassandra.sh", - "resources": { - "cpu": 1, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Apache-Cassandra Configuration: `nano /etc/cassandra/cassandra.yaml`", - "type": "info" - } - ] +{ + "name": "Apache-Cassandra", + "slug": "apache-cassandra", + "categories": [8], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://cassandra.apache.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/apachecassandra.svg", + "description": "Apache-Cassandra is an open source NoSQL distributed database trusted by thousands of companies for scalability and high availability without compromising performance.", + "install_methods": [ + { + "type": "default", + "script": "ct/apache-cassandra.sh", + "resources": { + "cpu": 1, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Apache-Cassandra Configuration: `nano /etc/cassandra/cassandra.yaml`", + "type": "info" + } + ] } diff --git a/json/apache-couchdb.json b/json/apache-couchdb.json index f1eaada3..d400835b 100644 --- a/json/apache-couchdb.json +++ b/json/apache-couchdb.json @@ -1,37 +1,37 @@ -{ - "name": "Apache-CouchDB", - "slug": "apache-couchdb", - "categories": [8], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5984, - "documentation": null, - "website": "https://couchdb.apache.org/", - "logo": "https://couchdb.apache.org/image/couch@2x.png", - "description": "Apache-CouchDB Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability.", - "install_methods": [ - { - "type": "default", - "script": "ct/apache-couchdb.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Show Login Credentials: `cat CouchDB.creds`", - "type": "info" - } - ] +{ + "name": "Apache-CouchDB", + "slug": "apache-couchdb", + "categories": [8], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5984, + "documentation": null, + "website": "https://couchdb.apache.org/", + "logo": "https://couchdb.apache.org/image/couch@2x.png", + "description": "Apache-CouchDB Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability.", + "install_methods": [ + { + "type": "default", + "script": "ct/apache-couchdb.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Show Login Credentials: `cat CouchDB.creds`", + "type": "info" + } + ] } diff --git a/json/apache-guacamole.json b/json/apache-guacamole.json index 40db3097..ccf1c566 100644 --- a/json/apache-guacamole.json +++ b/json/apache-guacamole.json @@ -1,32 +1,32 @@ -{ - "name": "Apache Guacamole", - "slug": "apache-guacamole", - "categories": [21], - "date_created": "2024-12-19", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8080, - "documentation": null, - "website": "https://guacamole.apache.org/", - "logo": "https://guacamole.apache.org/images/logos/guac-tricolor-logo.svg", - "description": "Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.", - "install_methods": [ - { - "type": "default", - "script": "ct/apache-guacamole.sh", - "resources": { - "cpu": 1, - "ram": 2048, - "hdd": 4, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "guacadmin", - "password": "guacadmin" - }, - "notes": [] +{ + "name": "Apache Guacamole", + "slug": "apache-guacamole", + "categories": [21], + "date_created": "2024-12-19", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8080, + "documentation": null, + "website": "https://guacamole.apache.org/", + "logo": "https://guacamole.apache.org/images/logos/guac-tricolor-logo.svg", + "description": "Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.", + "install_methods": [ + { + "type": "default", + "script": "ct/apache-guacamole.sh", + "resources": { + "cpu": 1, + "ram": 2048, + "hdd": 4, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "guacadmin", + "password": "guacadmin" + }, + "notes": [] } diff --git a/json/apt-cacher-ng.json b/json/apt-cacher-ng.json index 0cb47756..b1283c63 100644 --- a/json/apt-cacher-ng.json +++ b/json/apt-cacher-ng.json @@ -1,32 +1,32 @@ -{ - "name": "Apt-Cacher-NG", - "slug": "apt-cacher-ng", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Apt-Cacher-NG is a caching proxy. Specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions.", - "install_methods": [ - { - "type": "default", - "script": "ct/apt-cacher-ng.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] +{ + "name": "Apt-Cacher-NG", + "slug": "apt-cacher-ng", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Apt-Cacher-NG is a caching proxy. Specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions.", + "install_methods": [ + { + "type": "default", + "script": "ct/apt-cacher-ng.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/archivebox.json b/json/archivebox.json index eb55915f..8efd01e7 100644 --- a/json/archivebox.json +++ b/json/archivebox.json @@ -1,32 +1,32 @@ -{ - "name": "ArchiveBox", - "slug": "archivebox", - "categories": [12], - "date_created": "2024-10-19", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://archivebox.io/", - "logo": "https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/refs/heads/dev/website/icon.png", - "description": "ArchiveBox is an open source tool that lets organizations & individuals archive both public & private web content while retaining control over their data. It can be used to save copies of bookmarks, preserve evidence for legal cases, backup photos from FB/Insta/Flickr or media from YT/Soundcloud/etc., save research papers, and more...", - "install_methods": [ - { - "type": "default", - "script": "ct/archivebox.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "archivebox", - "password": "helper-scripts.com" - }, - "notes": [] +{ + "name": "ArchiveBox", + "slug": "archivebox", + "categories": [12], + "date_created": "2024-10-19", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://archivebox.io/", + "logo": "https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/refs/heads/dev/website/icon.png", + "description": "ArchiveBox is an open source tool that lets organizations & individuals archive both public & private web content while retaining control over their data. It can be used to save copies of bookmarks, preserve evidence for legal cases, backup photos from FB/Insta/Flickr or media from YT/Soundcloud/etc., save research papers, and more...", + "install_methods": [ + { + "type": "default", + "script": "ct/archivebox.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "archivebox", + "password": "helper-scripts.com" + }, + "notes": [] } diff --git a/json/aria2.json b/json/aria2.json index 83e749cc..236a170d 100644 --- a/json/aria2.json +++ b/json/aria2.json @@ -1,37 +1,37 @@ -{ - "name": "Aria2", - "slug": "aria2", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 6880, - "documentation": null, - "website": "https://aria2.github.io/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg", - "description": "Aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.", - "install_methods": [ - { - "type": "default", - "script": "ct/aria2.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Within the LXC console, run `cat rpc.secret` to display the rpc-secret. Copy this token and paste it into the Aria2 RPC Secret Token box within the AriaNG Settings. Then, click the reload AriaNG button.", - "type": "info" - } - ] +{ + "name": "Aria2", + "slug": "aria2", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 6880, + "documentation": null, + "website": "https://aria2.github.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg", + "description": "Aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.", + "install_methods": [ + { + "type": "default", + "script": "ct/aria2.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Within the LXC console, run `cat rpc.secret` to display the rpc-secret. Copy this token and paste it into the Aria2 RPC Secret Token box within the AriaNG Settings. Then, click the reload AriaNG button.", + "type": "info" + } + ] } diff --git a/json/audiobookshelf.json b/json/audiobookshelf.json index ee5bc49f..605d27ed 100644 --- a/json/audiobookshelf.json +++ b/json/audiobookshelf.json @@ -1,32 +1,32 @@ -{ - "name": "Audiobookshelf", - "slug": "audiobookshelf", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 13378, - "documentation": "https://www.audiobookshelf.org/guides/", - "website": "https://www.audiobookshelf.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/audiobookshelf.svg", - "description": "Audiobookshelf is a Self-hosted audiobook and podcast server.", - "install_methods": [ - { - "type": "default", - "script": "ct/audiobookshelf.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] +{ + "name": "Audiobookshelf", + "slug": "audiobookshelf", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 13378, + "documentation": "https://www.audiobookshelf.org/guides/", + "website": "https://www.audiobookshelf.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/audiobookshelf.svg", + "description": "Audiobookshelf is a Self-hosted audiobook and podcast server.", + "install_methods": [ + { + "type": "default", + "script": "ct/audiobookshelf.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/authentik.json b/json/authentik.json index e4751a4a..1f1a98d1 100644 --- a/json/authentik.json +++ b/json/authentik.json @@ -1,37 +1,37 @@ -{ - "name": "authentik", - "slug": "authentik", - "categories": [6], - "date_created": "2024-12-27", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9000, - "documentation": "https://docs.goauthentik.io/docs/", - "website": "https://goauthentik.io/", - "logo": "https://raw.githubusercontent.com/goauthentik/authentik/refs/heads/main/website/static/img/icon.png", - "description": "authentik is an IdP (Identity Provider) and SSO (single sign on) that is built with security at the forefront of every piece of code, every feature, with an emphasis on flexibility and versatility.", - "install_methods": [ - { - "type": "default", - "script": "ct/authentik.sh", - "resources": { - "cpu": 6, - "ram": 8192, - "hdd": 12, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Authentik is very resource-heavy, it is recommended to use at least 8GB RAM anytime!", - "type": "warning" - } - ] +{ + "name": "authentik", + "slug": "authentik", + "categories": [6], + "date_created": "2024-12-27", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9000, + "documentation": "https://docs.goauthentik.io/docs/", + "website": "https://goauthentik.io/", + "logo": "https://raw.githubusercontent.com/goauthentik/authentik/refs/heads/main/website/static/img/icon.png", + "description": "authentik is an IdP (Identity Provider) and SSO (single sign on) that is built with security at the forefront of every piece of code, every feature, with an emphasis on flexibility and versatility.", + "install_methods": [ + { + "type": "default", + "script": "ct/authentik.sh", + "resources": { + "cpu": 6, + "ram": 8192, + "hdd": 12, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Authentik is very resource-heavy, it is recommended to use at least 8GB RAM anytime!", + "type": "warning" + } + ] } diff --git a/json/autobrr.json b/json/autobrr.json index 18f00070..dc2c32b7 100644 --- a/json/autobrr.json +++ b/json/autobrr.json @@ -1,32 +1,32 @@ -{ - "name": "Autobrr", - "slug": "autobrr", - "categories": [19], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 7474, - "documentation": "https://autobrr.com/configuration/autobrr", - "website": "https://autobrr.com/", - "logo": "https://raw.githubusercontent.com/autobrr/autobrr/master/.github/images/logo.png", - "description": "Autobrr is a torrent downloading tool that automates the process of downloading torrents. It is designed to be modern and user-friendly, providing users with a convenient and efficient way to download torrent files. With Autobrr, you can schedule and manage your torrent downloads, and have the ability to automatically download torrents based on certain conditions, such as time of day or availability of seeds. This can save you time and effort, allowing you to focus on other tasks while your torrents are being downloaded in the background.", - "install_methods": [ - { - "type": "default", - "script": "ct/autobrr.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] +{ + "name": "Autobrr", + "slug": "autobrr", + "categories": [19], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 7474, + "documentation": "https://autobrr.com/configuration/autobrr", + "website": "https://autobrr.com/", + "logo": "https://raw.githubusercontent.com/autobrr/autobrr/master/.github/images/logo.png", + "description": "Autobrr is a torrent downloading tool that automates the process of downloading torrents. It is designed to be modern and user-friendly, providing users with a convenient and efficient way to download torrent files. With Autobrr, you can schedule and manage your torrent downloads, and have the ability to automatically download torrents based on certain conditions, such as time of day or availability of seeds. This can save you time and effort, allowing you to focus on other tasks while your torrents are being downloaded in the background.", + "install_methods": [ + { + "type": "default", + "script": "ct/autobrr.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/bazarr.json b/json/bazarr.json index 59b59bbe..45efc5d7 100644 --- a/json/bazarr.json +++ b/json/bazarr.json @@ -1,32 +1,32 @@ -{ - "name": "Bazarr", - "slug": "bazarr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 6767, - "documentation": null, - "website": "https://www.bazarr.media/", - "logo": "https://www.bazarr.media/assets/img/logo.png", - "description": "Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements.", - "install_methods": [ - { - "type": "default", - "script": "ct/bazarr.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] +{ + "name": "Bazarr", + "slug": "bazarr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 6767, + "documentation": null, + "website": "https://www.bazarr.media/", + "logo": "https://www.bazarr.media/assets/img/logo.png", + "description": "Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements.", + "install_methods": [ + { + "type": "default", + "script": "ct/bazarr.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/blocky.json b/json/blocky.json index 98225e29..3c2dc851 100644 --- a/json/blocky.json +++ b/json/blocky.json @@ -1,37 +1,37 @@ -{ - "name": "Blocky", - "slug": "blocky", - "categories": [5], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 4000, - "documentation": null, - "website": "https://0xerr0r.github.io/blocky/", - "logo": "https://raw.githubusercontent.com/0xERR0R/blocky/main/docs/blocky.svg", - "description": "Blocky is a software tool designed for blocking unwanted ads and trackers on local networks. It functions as a DNS proxy and runs on the Go programming language. Blocky intercepts requests to advertisements and other unwanted content and blocks them before they reach the end user. This results in a cleaner, faster, and more secure online experience for users connected to the local network. Blocky is open-source, easy to configure and can be run on a variety of devices, making it a versatile solution for small to medium-sized local networks.", - "install_methods": [ - { - "type": "default", - "script": "ct/blocky.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Blocky Configuration Path: `/opt/blocky/config.yml`", - "type": "info" - } - ] +{ + "name": "Blocky", + "slug": "blocky", + "categories": [5], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 4000, + "documentation": null, + "website": "https://0xerr0r.github.io/blocky/", + "logo": "https://raw.githubusercontent.com/0xERR0R/blocky/main/docs/blocky.svg", + "description": "Blocky is a software tool designed for blocking unwanted ads and trackers on local networks. It functions as a DNS proxy and runs on the Go programming language. Blocky intercepts requests to advertisements and other unwanted content and blocks them before they reach the end user. This results in a cleaner, faster, and more secure online experience for users connected to the local network. Blocky is open-source, easy to configure and can be run on a variety of devices, making it a versatile solution for small to medium-sized local networks.", + "install_methods": [ + { + "type": "default", + "script": "ct/blocky.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Blocky Configuration Path: `/opt/blocky/config.yml`", + "type": "info" + } + ] } diff --git a/json/bookstack.json b/json/bookstack.json index 3971585c..481ded54 100644 --- a/json/bookstack.json +++ b/json/bookstack.json @@ -1,37 +1,37 @@ -{ - "name": "BookStack", - "slug": "bookstack", - "categories": [12], - "date_created": "2024-11-05", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "BookStack is a user-friendly documentation platform that offers a simple and intuitive experience. New users should be able to create content with basic word-processing skills. While the platform provides advanced features, they do not interfere with the core simplicity of the user experience.", - "install_methods": [ - { - "type": "default", - "script": "ct/bookstack.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin@admin.com", - "password": "password" - }, - "notes": [ - { - "text": "Bookstack works only with static ip. If you Change the IP of your LXC, you Need to edit the .env File `nano /opt/bookstack/.env`", - "type": "warning" - } - ] +{ + "name": "BookStack", + "slug": "bookstack", + "categories": [12], + "date_created": "2024-11-05", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "BookStack is a user-friendly documentation platform that offers a simple and intuitive experience. New users should be able to create content with basic word-processing skills. While the platform provides advanced features, they do not interfere with the core simplicity of the user experience.", + "install_methods": [ + { + "type": "default", + "script": "ct/bookstack.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin@admin.com", + "password": "password" + }, + "notes": [ + { + "text": "Bookstack works only with static ip. If you Change the IP of your LXC, you Need to edit the .env File `nano /opt/bookstack/.env`", + "type": "warning" + } + ] } diff --git a/json/bunkerweb.json b/json/bunkerweb.json index f7f26b30..36fa0a8b 100644 --- a/json/bunkerweb.json +++ b/json/bunkerweb.json @@ -1,32 +1,32 @@ -{ - "name": "BunkerWeb", - "slug": "bunkerweb", - "categories": [21], - "date_created": "2024-06-12", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://www.bunkerweb.io/", - "logo": "https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.5.7/misc/logo.png", - "description": "BunkerWeb is a security-focused web server that enhances web application protection. It guards against common web vulnerabilities like SQL injection, XSS, and CSRF. It features simple setup and configuration using a YAML file, customizable security rules, and provides detailed logs for traffic monitoring and threat detection.", - "install_methods": [ - { - "type": "default", - "script": "ct/bunkerweb.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] +{ + "name": "BunkerWeb", + "slug": "bunkerweb", + "categories": [21], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.bunkerweb.io/", + "logo": "https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.5.7/misc/logo.png", + "description": "BunkerWeb is a security-focused web server that enhances web application protection. It guards against common web vulnerabilities like SQL injection, XSS, and CSRF. It features simple setup and configuration using a YAML file, customizable security rules, and provides detailed logs for traffic monitoring and threat detection.", + "install_methods": [ + { + "type": "default", + "script": "ct/bunkerweb.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/caddy.json b/json/caddy.json index 6ffdcbcd..2736a498 100644 --- a/json/caddy.json +++ b/json/caddy.json @@ -1,32 +1,32 @@ -{ - "name": "Caddy", - "slug": "caddy", - "categories": [21], - "date_created": "2024-05-11", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Caddy is a powerful, extensible platform to serve your sites, services, and apps, written in Go.", - "install_methods": [ - { - "type": "default", - "script": "ct/caddy.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] +{ + "name": "Caddy", + "slug": "caddy", + "categories": [21], + "date_created": "2024-05-11", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Caddy is a powerful, extensible platform to serve your sites, services, and apps, written in Go.", + "install_methods": [ + { + "type": "default", + "script": "ct/caddy.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/calibre-web.json b/json/calibre-web.json index 700958e7..f113a15a 100644 --- a/json/calibre-web.json +++ b/json/calibre-web.json @@ -1,37 +1,37 @@ -{ - "name": "Calibre-Web", - "slug": "calibre-web", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8083, - "documentation": null, - "website": "https://github.com/janeczku/calibre-web", - "logo": "https://sasquatters.com/media/2017/04/Calibre-web-banner-768x512.jpg", - "description": "Calibre-Web is a web app for browsing, reading and downloading eBooks stored in a Calibre database.", - "install_methods": [ - { - "type": "default", - "script": "ct/calibre-web.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin123" - }, - "notes": [ - { - "text": "Add Calibre-Web Extras via `update`", - "type": "info" - } - ] +{ + "name": "Calibre-Web", + "slug": "calibre-web", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8083, + "documentation": null, + "website": "https://github.com/janeczku/calibre-web", + "logo": "https://sasquatters.com/media/2017/04/Calibre-web-banner-768x512.jpg", + "description": "Calibre-Web is a web app for browsing, reading and downloading eBooks stored in a Calibre database.", + "install_methods": [ + { + "type": "default", + "script": "ct/calibre-web.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin123" + }, + "notes": [ + { + "text": "Add Calibre-Web Extras via `update`", + "type": "info" + } + ] } diff --git a/json/casaos.json b/json/casaos.json index 9b46edad..d6b441e8 100644 --- a/json/casaos.json +++ b/json/casaos.json @@ -1,37 +1,37 @@ -{ - "name": "CasaOS", - "slug": "casaos", - "categories": [2], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://www.casaos.io/", - "logo": "https://wiki.casaos.io/_assets/casaos-no-text.svg", - "description": "CasaOS is a software that aims to make it easy for users to create a personal cloud system at home. It uses the Docker ecosystem to provide a simple, user-friendly experience for managing various applications and services.", - "install_methods": [ - { - "type": "default", - "script": "ct/casaos.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - } - ] +{ + "name": "CasaOS", + "slug": "casaos", + "categories": [2], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://www.casaos.io/", + "logo": "https://wiki.casaos.io/_assets/casaos-no-text.svg", + "description": "CasaOS is a software that aims to make it easy for users to create a personal cloud system at home. It uses the Docker ecosystem to provide a simple, user-friendly experience for managing various applications and services.", + "install_methods": [ + { + "type": "default", + "script": "ct/casaos.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" + } + ] } diff --git a/json/changedetection.json b/json/changedetection.json index 6700699e..1d98b86e 100644 --- a/json/changedetection.json +++ b/json/changedetection.json @@ -1,32 +1,32 @@ -{ - "name": "Change Detection", - "slug": "changedetection", - "categories": [9], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Change Detection is a service that allows you to monitor changes to web pages and receive notifications when changes occur. It can be used for a variety of purposes such as keeping track of online price changes, monitoring news websites for updates, or tracking changes to online forums.", - "install_methods": [ - { - "type": "default", - "script": "ct/changedetection.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] +{ + "name": "Change Detection", + "slug": "changedetection", + "categories": [9], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Change Detection is a service that allows you to monitor changes to web pages and receive notifications when changes occur. It can be used for a variety of purposes such as keeping track of online price changes, monitoring news websites for updates, or tracking changes to online forums.", + "install_methods": [ + { + "type": "default", + "script": "ct/changedetection.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/channels.json b/json/channels.json index ff7db098..be7adf80 100644 --- a/json/channels.json +++ b/json/channels.json @@ -1,32 +1,32 @@ -{ - "name": "Channels DVR Server", - "slug": "channels", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": true, - "interface_port": 8089, - "documentation": null, - "website": "https://getchannels.com/dvr-server/", - "logo": "https://getchannels.com/a/images/channels-logo.svg", - "description": "Channels DVR Server runs on your computer or NAS device at home. There's no cloud to worry about. Your tv shows and movies will always be available.", - "install_methods": [ - { - "type": "default", - "script": "ct/channels.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] +{ + "name": "Channels DVR Server", + "slug": "channels", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": true, + "interface_port": 8089, + "documentation": null, + "website": "https://getchannels.com/dvr-server/", + "logo": "https://getchannels.com/a/images/channels-logo.svg", + "description": "Channels DVR Server runs on your computer or NAS device at home. There's no cloud to worry about. Your tv shows and movies will always be available.", + "install_methods": [ + { + "type": "default", + "script": "ct/channels.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/checkmk.json b/json/checkmk.json index c8846fa6..1a63b040 100644 --- a/json/checkmk.json +++ b/json/checkmk.json @@ -1,37 +1,37 @@ -{ - "name": "Checkmk", - "slug": "checkmk", - "categories": [9], - "date_created": "2024-12-19", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://docs.checkmk.com/", - "website": "https://checkmk.com/", - "logo": "https://checkmk.com/application/files/cache/thumbnails/67fc39c599afdf20557d538416e3efd3.png", - "description": "Checkmk is an IT monitoring software that tracks the health and performance of your systems, networks, servers, applications, and cloud services. It provides real-time insights, alerts for issues, and tools for troubleshooting, helping ensure smooth operations across your infrastructure.", - "install_methods": [ - { - "type": "default", - "script": "ct/checkmk.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Login Credentials : `cat ~/checkmk.creds`", - "type": "info" - } - ] +{ + "name": "Checkmk", + "slug": "checkmk", + "categories": [9], + "date_created": "2024-12-19", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://docs.checkmk.com/", + "website": "https://checkmk.com/", + "logo": "https://checkmk.com/application/files/cache/thumbnails/67fc39c599afdf20557d538416e3efd3.png", + "description": "Checkmk is an IT monitoring software that tracks the health and performance of your systems, networks, servers, applications, and cloud services. It provides real-time insights, alerts for issues, and tools for troubleshooting, helping ensure smooth operations across your infrastructure.", + "install_methods": [ + { + "type": "default", + "script": "ct/checkmk.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Login Credentials : `cat ~/checkmk.creds`", + "type": "info" + } + ] } diff --git a/json/clean-lxcs.json b/json/clean-lxcs.json index 3f1ba0de..d4973098 100644 --- a/json/clean-lxcs.json +++ b/json/clean-lxcs.json @@ -1,37 +1,37 @@ -{ - "name": "Proxmox VE LXC Cleaner", - "slug": "clean-lxcs", - "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/lxc.svg", - "description": "This script provides options to delete logs and cache, and repopulate apt lists for Ubuntu and Debian systems.", - "install_methods": [ - { - "type": "default", - "script": "misc/clean-lxcs.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" - } - ] +{ + "name": "Proxmox VE LXC Cleaner", + "slug": "clean-lxcs", + "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/lxc.svg", + "description": "This script provides options to delete logs and cache, and repopulate apt lists for Ubuntu and Debian systems.", + "install_methods": [ + { + "type": "default", + "script": "misc/clean-lxcs.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" + } + ] } diff --git a/json/cloudflared.json b/json/cloudflared.json index 058cbe4e..21d692aa 100644 --- a/json/cloudflared.json +++ b/json/cloudflared.json @@ -1,37 +1,37 @@ -{ - "name": "Cloudflared", - "slug": "cloudflared", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": "https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/", - "website": "https://www.cloudflare.com/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/cloudflare.svg", - "description": "Cloudflared is a command-line tool that allows you to securely access resources on the Cloudflare network, such as websites and APIs, from your local computer. It works by creating a secure tunnel between your computer and the Cloudflare network, allowing you to access resources as if they were on your local network.", - "install_methods": [ - { - "type": "default", - "script": "ct/cloudflared.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "With an option to configure cloudflared as a DNS-over-HTTPS (DoH) proxy", - "type": "info" - } - ] +{ + "name": "Cloudflared", + "slug": "cloudflared", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": "https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/", + "website": "https://www.cloudflare.com/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/cloudflare.svg", + "description": "Cloudflared is a command-line tool that allows you to securely access resources on the Cloudflare network, such as websites and APIs, from your local computer. It works by creating a secure tunnel between your computer and the Cloudflare network, allowing you to access resources as if they were on your local network.", + "install_methods": [ + { + "type": "default", + "script": "ct/cloudflared.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "With an option to configure cloudflared as a DNS-over-HTTPS (DoH) proxy", + "type": "info" + } + ] } diff --git a/json/cockpit.json b/json/cockpit.json index 5d47d1af..e55a8037 100644 --- a/json/cockpit.json +++ b/json/cockpit.json @@ -1,37 +1,37 @@ -{ - "name": "Cockpit", - "slug": "cockpit", - "categories": [10], - "date_created": "2024-10-20", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Cockpit is a web-based graphical interface for managing Linux servers. It allows users to perform tasks like configuring networks, managing storage, and monitoring system performance directly through a web browser. It integrates with existing system tools, making it suitable for both beginners and experienced admins.", - "install_methods": [ - { - "type": "default", - "script": "ct/cockpit.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Set a root password if using autologin. This will be the Cockpit password.`sudo passwd root`", - "type": "info" - } - ] +{ + "name": "Cockpit", + "slug": "cockpit", + "categories": [10], + "date_created": "2024-10-20", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Cockpit is a web-based graphical interface for managing Linux servers. It allows users to perform tasks like configuring networks, managing storage, and monitoring system performance directly through a web browser. It integrates with existing system tools, making it suitable for both beginners and experienced admins.", + "install_methods": [ + { + "type": "default", + "script": "ct/cockpit.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Set a root password if using autologin. This will be the Cockpit password.`sudo passwd root`", + "type": "info" + } + ] } diff --git a/json/code-server.json b/json/code-server.json index 8147c41e..2ebb3948 100644 --- a/json/code-server.json +++ b/json/code-server.json @@ -1,37 +1,37 @@ -{ - "name": "VS Code Server", - "slug": "code-server", - "categories": [20], - "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" - } - ] +{ + "name": "VS Code Server", + "slug": "code-server", + "categories": [20], + "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/json/commafeed.json b/json/commafeed.json index 033e8487..350526ee 100644 --- a/json/commafeed.json +++ b/json/commafeed.json @@ -1,32 +1,32 @@ -{ - "name": "CommaFeed", - "slug": "commafeed", - "categories": [10], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "CommaFeed is a Google Reader inspired self-hosted RSS reader.", - "install_methods": [ - { - "type": "default", - "script": "ct/commafeed.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "notes": [] +{ + "name": "CommaFeed", + "slug": "commafeed", + "categories": [10], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "CommaFeed is a Google Reader inspired self-hosted RSS reader.", + "install_methods": [ + { + "type": "default", + "script": "ct/commafeed.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "notes": [] } diff --git a/json/cron-update-lxcs.json b/json/cron-update-lxcs.json index 9fb7c1d7..9b0ff7f8 100644 --- a/json/cron-update-lxcs.json +++ b/json/cron-update-lxcs.json @@ -1,41 +1,41 @@ -{ - "name": "Proxmox VE Cron LXC Updater", - "slug": "cron-update-lxcs", - "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/lxc.svg", - "description": "This script will add/remove a crontab schedule that updates all LXCs every Sunday at midnight.", - "install_methods": [ - { - "type": "default", - "script": "misc/cron-update-lxcs.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null +{ + "name": "Proxmox VE Cron LXC Updater", + "slug": "cron-update-lxcs", + "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/lxc.svg", + "description": "This script will add/remove a crontab schedule that updates all LXCs every Sunday at midnight.", + "install_methods": [ + { + "type": "default", + "script": "misc/cron-update-lxcs.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" }, - "notes": [ - { - "text": "Execute within the Proxmox shell", - "type": "info" - }, - { - "text": "To exclude LXCs from updating, edit the crontab using `crontab -e` and add CTID as shown in the example below:\n\n\n\n`0 0 * * 0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /bin/bash -c '$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/update-lxcs-cron.sh)' -s 103 111 >>/var/log/update-lxcs-cron.log 2>/dev/null`", - "type": "info" - } - ] + { + "text": "To exclude LXCs from updating, edit the crontab using `crontab -e` and add CTID as shown in the example below:\n\n\n\n`0 0 * * 0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /bin/bash -c '$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/update-lxcs-cron.sh)' -s 103 111 >>/var/log/update-lxcs-cron.log 2>/dev/null`", + "type": "info" + } + ] } diff --git a/json/cronicle.json b/json/cronicle.json index 0d10d8f8..d1e50483 100644 --- a/json/cronicle.json +++ b/json/cronicle.json @@ -1,37 +1,37 @@ -{ - "name": "Cronicle Primary", - "slug": "cronicle", - "categories": [19], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Cronicle is a task scheduling and management software that allows users to schedule and run tasks automatically on multiple servers. It has a web-based user interface that provides a convenient and centralized way to manage tasks and view their execution status. With Cronicle, users can schedule tasks to run at specific times, or on demand, and assign tasks to specific worker servers. The software provides real-time statistics and a live log viewer to help users monitor the progress of tasks. Cronicle is designed for use in large-scale environments, making it a valuable tool for automation and management of complex and time-sensitive tasks.", - "install_methods": [ - { - "type": "default", - "script": "ct/cronicle.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Configuration Path: `/opt/cronicle/conf/config.json` (Primary and Worker Private Keys Must Match)", - "type": "info" - } - ] +{ + "name": "Cronicle Primary", + "slug": "cronicle", + "categories": [19], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Cronicle is a task scheduling and management software that allows users to schedule and run tasks automatically on multiple servers. It has a web-based user interface that provides a convenient and centralized way to manage tasks and view their execution status. With Cronicle, users can schedule tasks to run at specific times, or on demand, and assign tasks to specific worker servers. The software provides real-time statistics and a live log viewer to help users monitor the progress of tasks. Cronicle is designed for use in large-scale environments, making it a valuable tool for automation and management of complex and time-sensitive tasks.", + "install_methods": [ + { + "type": "default", + "script": "ct/cronicle.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration Path: `/opt/cronicle/conf/config.json` (Primary and Worker Private Keys Must Match)", + "type": "info" + } + ] } diff --git a/json/crowdsec.json b/json/crowdsec.json index b42e8996..25a646d8 100644 --- a/json/crowdsec.json +++ b/json/crowdsec.json @@ -1,37 +1,37 @@ -{ - "name": "CrowdSec", - "slug": "crowdsec", - "categories": [6], - "date_created": "2024-05-02", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://crowdsec.net/", - "logo": "https://raw.githubusercontent.com/crowdsecurity/crowdsec-docs/main/crowdsec-docs/static/img/crowdsec_no_txt.png?raw=true", - "description": "CrowdSec is a free and open-source intrusion prevention system (IPS) designed to provide network security against malicious traffic. It is a collaborative IPS that analyzes behaviors and responses to attacks by sharing signals across a community of users. CrowdSec leverages the collective intelligence of its users to detect and respond to security threats in real-time. With CrowdSec, network administrators can set up protection against a wide range of threats, including malicious traffic, bots, and denial-of-service (DoS) attacks. The software is designed to be easy to use and integrate with existing security systems, making it a valuable tool for enhancing the security of any network.", - "install_methods": [ - { - "type": "default", - "script": "misc/crowdsec.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" - } - ] +{ + "name": "CrowdSec", + "slug": "crowdsec", + "categories": [6], + "date_created": "2024-05-02", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://crowdsec.net/", + "logo": "https://raw.githubusercontent.com/crowdsecurity/crowdsec-docs/main/crowdsec-docs/static/img/crowdsec_no_txt.png?raw=true", + "description": "CrowdSec is a free and open-source intrusion prevention system (IPS) designed to provide network security against malicious traffic. It is a collaborative IPS that analyzes behaviors and responses to attacks by sharing signals across a community of users. CrowdSec leverages the collective intelligence of its users to detect and respond to security threats in real-time. With CrowdSec, network administrators can set up protection against a wide range of threats, including malicious traffic, bots, and denial-of-service (DoS) attacks. The software is designed to be easy to use and integrate with existing security systems, making it a valuable tool for enhancing the security of any network.", + "install_methods": [ + { + "type": "default", + "script": "misc/crowdsec.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/json/daemonsync.json b/json/daemonsync.json index ed3d723f..56094cf4 100644 --- a/json/daemonsync.json +++ b/json/daemonsync.json @@ -1,32 +1,32 @@ -{ - "name": "Daemon Sync Server", - "slug": "daemonsync", - "categories": [19], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8084, - "documentation": null, - "website": "https://daemonsync.me/", - "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", - "description": "Sync files from app to server, share photos & videos, back up your data and stay secure inside local network.", - "install_methods": [ - { - "type": "default", - "script": "ct/daemonsync.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] +{ + "name": "Daemon Sync Server", + "slug": "daemonsync", + "categories": [19], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8084, + "documentation": null, + "website": "https://daemonsync.me/", + "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", + "description": "Sync files from app to server, share photos & videos, back up your data and stay secure inside local network.", + "install_methods": [ + { + "type": "default", + "script": "ct/daemonsync.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/dashy.json b/json/dashy.json index bab51932..62af5a8e 100644 --- a/json/dashy.json +++ b/json/dashy.json @@ -1,32 +1,32 @@ -{ - "name": "Dashy", - "slug": "dashy", - "categories": [10], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 4000, - "documentation": null, - "website": "https://dashy.to/", - "logo": "https://github.com/Lissy93/dashy/raw/master/public/web-icons/dashy-logo.png", - "description": "Dashy is a solution that helps you organize your self-hosted services by centralizing access to them through a single interface.", - "install_methods": [ - { - "type": "default", - "script": "ct/dashy.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] +{ + "name": "Dashy", + "slug": "dashy", + "categories": [10], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 4000, + "documentation": null, + "website": "https://dashy.to/", + "logo": "https://github.com/Lissy93/dashy/raw/master/public/web-icons/dashy-logo.png", + "description": "Dashy is a solution that helps you organize your self-hosted services by centralizing access to them through a single interface.", + "install_methods": [ + { + "type": "default", + "script": "ct/dashy.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 6, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/debian-vm.json b/json/debian-vm.json index 6510e499..5981ed37 100644 --- a/json/debian-vm.json +++ b/json/debian-vm.json @@ -1,32 +1,32 @@ { - "name": "Debian 12", - "slug": "debian-vm", - "categories": [1], - "date_created": "2024-05-02", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://www.debian.org/", - "logo": "https://seeklogo.com/images/D/debian-logo-C136FDAF9E-seeklogo.com.png", - "description": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms", - "install_methods": [ - { - "type": "default", - "script": "vm/debian-vm.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Debian 12", + "slug": "debian-vm", + "categories": [1], + "date_created": "2024-05-02", + "type": "vm", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.debian.org/", + "logo": "https://seeklogo.com/images/D/debian-logo-C136FDAF9E-seeklogo.com.png", + "description": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms", + "install_methods": [ + { + "type": "default", + "script": "vm/debian-vm.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/debian.json b/json/debian.json index 85a54cd6..a483e133 100644 --- a/json/debian.json +++ b/json/debian.json @@ -1,32 +1,32 @@ { - "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://seeklogo.com/images/D/debian-logo-C136FDAF9E-seeklogo.com.png", - "description": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms.", - "install_methods": [ - { - "type": "default", - "script": "ct/debian.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Debian", + "slug": "debian", + "categories": [2], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.debian.org/", + "logo": "https://seeklogo.com/images/D/debian-logo-C136FDAF9E-seeklogo.com.png", + "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/json/deconz.json b/json/deconz.json index 3279908f..bc33fa80 100644 --- a/json/deconz.json +++ b/json/deconz.json @@ -1,32 +1,32 @@ { - "name": "deCONZ", - "slug": "deconz", - "categories": [17], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": true, - "interface_port": 80, - "documentation": null, - "website": "https://www.phoscon.de/en/conbee2/software#deconz", - "logo": "https://phoscon.de/img/phoscon-logo128x.svg", - "description": "deCONZ is a software for managing and controlling Zigbee-based smart home devices. It allows for setting up, configuring and visualizing the status of connected devices, as well as for triggering actions and automations. It works as a bridge between the Zigbee network and other home automation systems and can be used as a standalone solution or integrated into existing setups.", - "install_methods": [ - { - "type": "default", - "script": "ct/deconz.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "deCONZ", + "slug": "deconz", + "categories": [17], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": true, + "interface_port": 80, + "documentation": null, + "website": "https://www.phoscon.de/en/conbee2/software#deconz", + "logo": "https://phoscon.de/img/phoscon-logo128x.svg", + "description": "deCONZ is a software for managing and controlling Zigbee-based smart home devices. It allows for setting up, configuring and visualizing the status of connected devices, as well as for triggering actions and automations. It works as a bridge between the Zigbee network and other home automation systems and can be used as a standalone solution or integrated into existing setups.", + "install_methods": [ + { + "type": "default", + "script": "ct/deconz.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/deluge.json b/json/deluge.json index b88357ad..b1bcbd81 100644 --- a/json/deluge.json +++ b/json/deluge.json @@ -1,32 +1,32 @@ { - "name": "Deluge", - "slug": "deluge", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8112, - "documentation": null, - "website": "https://www.deluge-torrent.org/", - "logo": "https://dev.deluge-torrent.org/chrome/common/deluge_logo.png", - "description": "Deluge is a free, open-source, lightweight BitTorrent client. It supports various platforms including Windows, Linux, and macOS, and offers features such as peer exchange, DHT, and magnet links.", - "install_methods": [ - { - "type": "default", - "script": "ct/deluge.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": "deluge" - }, - "notes": [] + "name": "Deluge", + "slug": "deluge", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8112, + "documentation": null, + "website": "https://www.deluge-torrent.org/", + "logo": "https://dev.deluge-torrent.org/chrome/common/deluge_logo.png", + "description": "Deluge is a free, open-source, lightweight BitTorrent client. It supports various platforms including Windows, Linux, and macOS, and offers features such as peer exchange, DHT, and magnet links.", + "install_methods": [ + { + "type": "default", + "script": "ct/deluge.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": "deluge" + }, + "notes": [] } diff --git a/json/docker.json b/json/docker.json index 39ad9e8d..3e66f4ba 100644 --- a/json/docker.json +++ b/json/docker.json @@ -1,56 +1,56 @@ { - "name": "Docker", - "slug": "docker", - "categories": [3], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://www.docker.com/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/docker.svg", - "description": "Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers.", - "install_methods": [ - { - "type": "default", - "script": "ct/docker.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - }, - { - "type": "alpine", - "script": "ct/alpine-docker.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 2, - "os": "alpine", - "version": "3.19" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Docker", + "slug": "docker", + "categories": [3], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.docker.com/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/docker.svg", + "description": "Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers.", + "install_methods": [ + { + "type": "default", + "script": "ct/docker.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } }, - "notes": [ - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - }, - { - "text": "Run Compose V2 by replacing the hyphen (-) with a space, using `docker compose`, instead of `docker-compose`.", - "type": "warning" - }, - { - "text": "Options to Install Portainer and/or Docker Compose V2", - "type": "warning" - } - ] + { + "type": "alpine", + "script": "ct/alpine-docker.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 2, + "os": "alpine", + "version": "3.19" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" + }, + { + "text": "Run Compose V2 by replacing the hyphen (-) with a space, using `docker compose`, instead of `docker-compose`.", + "type": "warning" + }, + { + "text": "Options to Install Portainer and/or Docker Compose V2", + "type": "warning" + } + ] } diff --git a/json/dockge.json b/json/dockge.json index a6c5bae7..57cbd418 100644 --- a/json/dockge.json +++ b/json/dockge.json @@ -1,41 +1,41 @@ { - "name": "Dockge", - "slug": "dockge", - "categories": [3], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5001, - "documentation": null, - "website": "https://github.com/louislam/dockge", - "logo": "https://raw.githubusercontent.com/louislam/dockge/master/frontend/public/icon.svg", - "description": "Dockge is a fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.", - "install_methods": [ - { - "type": "default", - "script": "ct/dockge.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 18, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Dockge", + "slug": "dockge", + "categories": [3], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5001, + "documentation": null, + "website": "https://github.com/louislam/dockge", + "logo": "https://raw.githubusercontent.com/louislam/dockge/master/frontend/public/icon.svg", + "description": "Dockge is a fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.", + "install_methods": [ + { + "type": "default", + "script": "ct/dockge.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 18, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Options to add Immich and/or Home Assistant", + "type": "info" }, - "notes": [ - { - "text": "Options to add Immich and/or Home Assistant", - "type": "info" - }, - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - } - ] + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" + } + ] } diff --git a/json/dotnetaspwebapi.json b/json/dotnetaspwebapi.json index dfa8cf21..59ee8aa4 100644 --- a/json/dotnetaspwebapi.json +++ b/json/dotnetaspwebapi.json @@ -1,37 +1,37 @@ { - "name": "Dotnet ASP Web API", - "slug": "dotnetaspwebapi", - "categories": [0], - "date_created": "2025-01-15", - "type": "ct", - "updateable": true, - "privileged": true, - "interface_port": 80, - "documentation": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", - "website": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", - "logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Microsoft_.NET_logo.svg/456px-Microsoft_.NET_logo.svg.png", - "description": "Automatically setup a ASP.NET server up, as well as a FTP server so you can publish to this container from Visual Studio.", - "install_methods": [ - { - "type": "default", - "script": "ct/dotnetaspwebapi.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 8, - "os": "Ubuntu", - "version": "24.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "FTP server credentials: `cat ~/ftp.creds`", - "type": "info" - } - ] + "name": "Dotnet ASP Web API", + "slug": "dotnetaspwebapi", + "categories": [0], + "date_created": "2025-01-15", + "type": "ct", + "updateable": true, + "privileged": true, + "interface_port": 80, + "documentation": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", + "website": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", + "logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Microsoft_.NET_logo.svg/456px-Microsoft_.NET_logo.svg.png", + "description": "Automatically setup a ASP.NET server up, as well as a FTP server so you can publish to this container from Visual Studio.", + "install_methods": [ + { + "type": "default", + "script": "ct/dotnetaspwebapi.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 8, + "os": "Ubuntu", + "version": "24.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "FTP server credentials: `cat ~/ftp.creds`", + "type": "info" + } + ] } diff --git a/json/emby.json b/json/emby.json index 312a46ea..a3bbf754 100644 --- a/json/emby.json +++ b/json/emby.json @@ -1,37 +1,37 @@ { - "name": "Emby Media Server", - "slug": "emby", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Emby brings together your personal videos, music, photos, and live television.", - "install_methods": [ - { - "type": "default", - "script": "ct/emby.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "ubuntu", - "version": "22.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "With Privileged/Unprivileged Hardware Acceleration Support", - "type": "info" - } - ] + "name": "Emby Media Server", + "slug": "emby", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Emby brings together your personal videos, music, photos, and live television.", + "install_methods": [ + { + "type": "default", + "script": "ct/emby.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "ubuntu", + "version": "22.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "With Privileged/Unprivileged Hardware Acceleration Support", + "type": "info" + } + ] } diff --git a/json/emqx.json b/json/emqx.json index fc1ea9e8..5aef297f 100644 --- a/json/emqx.json +++ b/json/emqx.json @@ -1,37 +1,37 @@ { - "name": "EMQX", - "slug": "emqx", - "categories": [18], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 18083, - "documentation": null, - "website": "https://www.emqx.io/", - "logo": "https://github.com/hassio-addons/repository/blob/master/emqx/icon.png?raw=true", - "description": "EMQX is an open-source MQTT broker that features a high-performance, real-time message processing engine. It is designed to handle large-scale IoT deployments, providing fast and reliable message delivery for connected devices. EMQX is known for its scalability, reliability, and low latency, making it a popular choice for IoT and M2M applications. It also offers a wide range of features and plugins for enhanced security, monitoring, and management.", - "install_methods": [ - { - "type": "default", - "script": "ct/emqx.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "public" - }, - "notes": [ - { - "text": "Setup-Steps: Access Control âž¡ Authentication âž¡ Create âž¡ Next âž¡ Next âž¡ Create âž¡ Users âž¡ Add âž¡ Username / Password (to authenicate with MQTT) âž¡ Save. You're now ready to enjoy a high-performance MQTT Broker.", - "type": "info" - } - ] + "name": "EMQX", + "slug": "emqx", + "categories": [18], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 18083, + "documentation": null, + "website": "https://www.emqx.io/", + "logo": "https://github.com/hassio-addons/repository/blob/master/emqx/icon.png?raw=true", + "description": "EMQX is an open-source MQTT broker that features a high-performance, real-time message processing engine. It is designed to handle large-scale IoT deployments, providing fast and reliable message delivery for connected devices. EMQX is known for its scalability, reliability, and low latency, making it a popular choice for IoT and M2M applications. It also offers a wide range of features and plugins for enhanced security, monitoring, and management.", + "install_methods": [ + { + "type": "default", + "script": "ct/emqx.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "public" + }, + "notes": [ + { + "text": "Setup-Steps: Access Control âž¡ Authentication âž¡ Create âž¡ Next âž¡ Next âž¡ Create âž¡ Users âž¡ Add âž¡ Username / Password (to authenicate with MQTT) âž¡ Save. You're now ready to enjoy a high-performance MQTT Broker.", + "type": "info" + } + ] } diff --git a/json/ersatztv.json b/json/ersatztv.json index 5512eec4..9226cda9 100644 --- a/json/ersatztv.json +++ b/json/ersatztv.json @@ -1,32 +1,32 @@ { - "name": "ErsatzTV", - "slug": "ersatztv", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8409, - "documentation": null, - "website": "https://ersatztv.org/", - "logo": "https://raw.githubusercontent.com/ErsatzTV/ErsatzTV/main/artwork/ersatztv-logo.svg", - "description": "ErsatzTV is software for configuring and streaming custom live channels using your media library.", - "install_methods": [ - { - "type": "default", - "script": "ct/ersatztv.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 5, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "ErsatzTV", + "slug": "ersatztv", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8409, + "documentation": null, + "website": "https://ersatztv.org/", + "logo": "https://raw.githubusercontent.com/ErsatzTV/ErsatzTV/main/artwork/ersatztv-logo.svg", + "description": "ErsatzTV is software for configuring and streaming custom live channels using your media library.", + "install_methods": [ + { + "type": "default", + "script": "ct/ersatztv.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 5, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/esphome.json b/json/esphome.json index 49677388..a5d82b7d 100644 --- a/json/esphome.json +++ b/json/esphome.json @@ -1,32 +1,32 @@ { - "name": "ESPHome", - "slug": "esphome", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 6052, - "documentation": null, - "website": "https://esphome.io/", - "logo": "https://esphome.io/_static/favicon.ico", - "description": "ESPHome is a platform for controlling ESP8266/ESP32-based devices using configuration files and integrating them with Home Automation systems. It provides a simple and flexible way to set up and manage the functionality of these devices, including defining and automating actions, monitoring sensors, and connecting to networks and other services. ESPHome is designed to be user-friendly and easy to use, and supports a wide range of features and integrations, making it a popular choice for home automation projects and IoT applications.", - "install_methods": [ - { - "type": "default", - "script": "ct/esphome.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "ESPHome", + "slug": "esphome", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 6052, + "documentation": null, + "website": "https://esphome.io/", + "logo": "https://esphome.io/_static/favicon.ico", + "description": "ESPHome is a platform for controlling ESP8266/ESP32-based devices using configuration files and integrating them with Home Automation systems. It provides a simple and flexible way to set up and manage the functionality of these devices, including defining and automating actions, monitoring sensors, and connecting to networks and other services. ESPHome is designed to be user-friendly and easy to use, and supports a wide range of features and integrations, making it a popular choice for home automation projects and IoT applications.", + "install_methods": [ + { + "type": "default", + "script": "ct/esphome.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/evcc.json b/json/evcc.json index 6b1cf7cc..2f6c0c51 100644 --- a/json/evcc.json +++ b/json/evcc.json @@ -1,37 +1,37 @@ { - "name": "evcc", - "slug": "evcc", - "categories": [16], - "date_created": "2024-10-15", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 7070, - "documentation": "https://evcc.io/#devices", - "website": "https://evcc.io/en/", - "logo": "https://docs.evcc.io/en/img/logo.svg", - "description": "EVCC is an open-source tool that manages EV charging, prioritizing solar energy use to reduce costs and optimize charging times. It supports various EVs and chargers, adjusting power automatically based on real-time data.", - "install_methods": [ - { - "type": "default", - "script": "ct/evcc.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "entering `evcc configure` in the LXC terminal will guide you through the creation of a configuration file for evcc.", - "type": "info" - } - ] + "name": "evcc", + "slug": "evcc", + "categories": [16], + "date_created": "2024-10-15", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 7070, + "documentation": "https://evcc.io/#devices", + "website": "https://evcc.io/en/", + "logo": "https://docs.evcc.io/en/img/logo.svg", + "description": "EVCC is an open-source tool that manages EV charging, prioritizing solar energy use to reduce costs and optimize charging times. It supports various EVs and chargers, adjusting power automatically based on real-time data.", + "install_methods": [ + { + "type": "default", + "script": "ct/evcc.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "entering `evcc configure` in the LXC terminal will guide you through the creation of a configuration file for evcc.", + "type": "info" + } + ] } diff --git a/json/fenrus.json b/json/fenrus.json index d28c470e..b3beec1c 100644 --- a/json/fenrus.json +++ b/json/fenrus.json @@ -1,32 +1,32 @@ { - "name": "Fenrus", - "slug": "fenrus", - "categories": [10], - "date_created": "2024-05-05", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5000, - "documentation": null, - "website": "https://github.com/revenz/Fenrus", - "logo": "https://raw.githubusercontent.com/revenz/Fenrus/master/wwwroot/fenrus.svg", - "description": "A personal home page for quick access to all your personal apps/sites.", - "install_methods": [ - { - "type": "default", - "script": "ct/fenrus.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Fenrus", + "slug": "fenrus", + "categories": [10], + "date_created": "2024-05-05", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5000, + "documentation": null, + "website": "https://github.com/revenz/Fenrus", + "logo": "https://raw.githubusercontent.com/revenz/Fenrus/master/wwwroot/fenrus.svg", + "description": "A personal home page for quick access to all your personal apps/sites.", + "install_methods": [ + { + "type": "default", + "script": "ct/fenrus.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/fhem.json b/json/fhem.json index fdd0f1e2..4e2f454d 100644 --- a/json/fhem.json +++ b/json/fhem.json @@ -1,37 +1,37 @@ { - "name": "FHEM", - "slug": "fhem", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8083, - "documentation": null, - "website": "https://fhem.de/", - "logo": "https://avatars.githubusercontent.com/u/45183393?s=100&v=4", - "description": "FHEM stands for \"Freundliche Hausautomation und Energie-Messung,\" which translates to \"Friendly Home Automation and Energy Measurement\" in English. The software can interface with a wide range of devices, including lighting systems, thermostats, weather stations, and media devices, among others.", - "install_methods": [ - { - "type": "default", - "script": "ct/fhem.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - } - ] + "name": "FHEM", + "slug": "fhem", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8083, + "documentation": null, + "website": "https://fhem.de/", + "logo": "https://avatars.githubusercontent.com/u/45183393?s=100&v=4", + "description": "FHEM stands for \"Freundliche Hausautomation und Energie-Messung,\" which translates to \"Friendly Home Automation and Energy Measurement\" in English. The software can interface with a wide range of devices, including lighting systems, thermostats, weather stations, and media devices, among others.", + "install_methods": [ + { + "type": "default", + "script": "ct/fhem.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" + } + ] } diff --git a/json/filebrowser.json b/json/filebrowser.json index 233c5a89..27bd148d 100644 --- a/json/filebrowser.json +++ b/json/filebrowser.json @@ -1,37 +1,37 @@ { - "name": "File Browser", - "slug": "filebrowser", - "categories": [11], - "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/ProxmoxVE/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" - } - ] + "name": "File Browser", + "slug": "filebrowser", + "categories": [11], + "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/ProxmoxVE/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" + } + ] } diff --git a/json/firefly.json b/json/firefly.json index 8eac2721..a5720950 100644 --- a/json/firefly.json +++ b/json/firefly.json @@ -1,37 +1,37 @@ { - "name": "Firefly III", - "slug": "firefly", - "categories": [23], - "date_created": "2025-01-01", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://docs.firefly-iii.org/", - "website": "https://firefly-iii.org/", - "logo": "https://raw.githubusercontent.com/firefly-iii/firefly-iii/develop/.github/assets/img/logo-small.png", - "description": "Firefly III is a free, self-hosted tool for managing your finances. Track expenses, plan budgets, and get detailed reports.", - "install_methods": [ - { - "type": "default", - "script": "ct/firefly.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 2, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Database credentials: `cat ~/firefly.creds`", - "type": "info" - } - ] + "name": "Firefly III", + "slug": "firefly", + "categories": [23], + "date_created": "2025-01-01", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://docs.firefly-iii.org/", + "website": "https://firefly-iii.org/", + "logo": "https://raw.githubusercontent.com/firefly-iii/firefly-iii/develop/.github/assets/img/logo-small.png", + "description": "Firefly III is a free, self-hosted tool for managing your finances. Track expenses, plan budgets, and get detailed reports.", + "install_methods": [ + { + "type": "default", + "script": "ct/firefly.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 2, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Database credentials: `cat ~/firefly.creds`", + "type": "info" + } + ] } diff --git a/json/flaresolverr.json b/json/flaresolverr.json index 528a9154..043a23af 100644 --- a/json/flaresolverr.json +++ b/json/flaresolverr.json @@ -1,32 +1,32 @@ { - "name": "FlareSolverr", - "slug": "flaresolverr", - "categories": [4], - "date_created": "2024-06-12", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8191, - "documentation": null, - "website": "https://github.com/FlareSolverr/FlareSolverr", - "logo": "https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.svg", - "description": "FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD protection.", - "install_methods": [ - { - "type": "default", - "script": "ct/flaresolverr.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "FlareSolverr", + "slug": "flaresolverr", + "categories": [4], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8191, + "documentation": null, + "website": "https://github.com/FlareSolverr/FlareSolverr", + "logo": "https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.svg", + "description": "FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD protection.", + "install_methods": [ + { + "type": "default", + "script": "ct/flaresolverr.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/flowiseai.json b/json/flowiseai.json index 278e8f98..dbc4b9de 100644 --- a/json/flowiseai.json +++ b/json/flowiseai.json @@ -1,32 +1,32 @@ { - "name": "FlowiseAI", - "slug": "flowiseai", - "categories": [20], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "FlowiseAI is an open source low-code tool for developers to build customized LLM orchestration flow & AI agents", - "install_methods": [ - { - "type": "default", - "script": "ct/flowiseai.sh", - "resources": { - "cpu": 4, - "ram": 4096, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "FlowiseAI", + "slug": "flowiseai", + "categories": [20], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "FlowiseAI is an open source low-code tool for developers to build customized LLM orchestration flow & AI agents", + "install_methods": [ + { + "type": "default", + "script": "ct/flowiseai.sh", + "resources": { + "cpu": 4, + "ram": 4096, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/forgejo.json b/json/forgejo.json index 07c21a26..1024064b 100644 --- a/json/forgejo.json +++ b/json/forgejo.json @@ -1,32 +1,32 @@ { - "name": "Forgejo", - "slug": "forgejo", - "categories": [20], - "date_created": "2024-06-12", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://forgejo.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/forgejo.svg", - "description": "Forgejo is an open-source, self-hosted Git service that allows individuals and teams to manage their code repositories.", - "install_methods": [ - { - "type": "default", - "script": "ct/forgejo.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Forgejo", + "slug": "forgejo", + "categories": [20], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://forgejo.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/forgejo.svg", + "description": "Forgejo is an open-source, self-hosted Git service that allows individuals and teams to manage their code repositories.", + "install_methods": [ + { + "type": "default", + "script": "ct/forgejo.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/frigate.json b/json/frigate.json index 8fe5bd4e..24e4a0f0 100644 --- a/json/frigate.json +++ b/json/frigate.json @@ -1,41 +1,41 @@ { - "name": "Frigate", - "slug": "frigate", - "categories": [15], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": true, - "interface_port": 5000, - "documentation": null, - "website": "https://frigate.video/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/frigate.svg", - "description": "Frigate is an open source NVR built around real-time AI object detection. All processing is performed locally on your own hardware, and your camera feeds never leave your home.", - "install_methods": [ - { - "type": "default", - "script": "ct/frigate.sh", - "resources": { - "cpu": 4, - "ram": 4096, - "hdd": 20, - "os": "debian", - "version": "11" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Frigate", + "slug": "frigate", + "categories": [15], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": true, + "interface_port": 5000, + "documentation": null, + "website": "https://frigate.video/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/frigate.svg", + "description": "Frigate is an open source NVR built around real-time AI object detection. All processing is performed locally on your own hardware, and your camera feeds never leave your home.", + "install_methods": [ + { + "type": "default", + "script": "ct/frigate.sh", + "resources": { + "cpu": 4, + "ram": 4096, + "hdd": 20, + "os": "debian", + "version": "11" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Discussions (explore more advanced methods): `https://github.com/tteck/Proxmox/discussions/2711`", + "type": "info" }, - "notes": [ - { - "text": "Discussions (explore more advanced methods): `https://github.com/tteck/Proxmox/discussions/2711`", - "type": "info" - }, - { - "text": "go2rtc Interface port:`1984`", - "type": "info" - } - ] + { + "text": "go2rtc Interface port:`1984`", + "type": "info" + } + ] } diff --git a/json/fstrim.json b/json/fstrim.json index 7776a745..7d8f4442 100644 --- a/json/fstrim.json +++ b/json/fstrim.json @@ -1,41 +1,41 @@ { - "name": "Proxmox VE LXC Filesystem Trim", - "slug": "fstrim", - "categories": [2], - "date_created": "2024-04-29", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/805", - "website": null, - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/lxc.svg", - "description": "This maintains SSD performance by managing unused blocks. Thin-provisioned storage systems also require management to prevent unnecessary storage use. VMs automate fstrim, while LXC containers need manual or automated fstrim processes for optimal performance.", - "install_methods": [ - { - "type": "default", - "script": "misc/fstrim.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Proxmox VE LXC Filesystem Trim", + "slug": "fstrim", + "categories": [2], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/805", + "website": null, + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/lxc.svg", + "description": "This maintains SSD performance by managing unused blocks. Thin-provisioned storage systems also require management to prevent unnecessary storage use. VMs automate fstrim, while LXC containers need manual or automated fstrim processes for optimal performance.", + "install_methods": [ + { + "type": "default", + "script": "misc/fstrim.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" }, - "notes": [ - { - "text": "Execute within the Proxmox shell", - "type": "info" - }, - { - "text": "This is designed to work with SSDs on ext4 filesystems only.", - "type": "warning" - } - ] + { + "text": "This is designed to work with SSDs on ext4 filesystems only.", + "type": "warning" + } + ] } diff --git a/json/ghost.json b/json/ghost.json index 59cab8c0..0ff455d5 100644 --- a/json/ghost.json +++ b/json/ghost.json @@ -1,37 +1,37 @@ { - "name": "Ghost", - "slug": "ghost", - "categories": [21], - "date_created": "2025-01-10", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 2368, - "documentation": "https://ghost.org/docs/", - "website": "https://ghost.org", - "logo": "https://raw.githubusercontent.com/TryGhost/Ghost/b6fe724b577e84f7dd174646d0323dabdcdf576e/apps/shade/src/assets/images/ghost-orb.svg", - "description": "Ghost is a powerful app for professional publishers to create, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members.", - "install_methods": [ - { - "type": "default", - "script": "ct/ghost.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 5, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "To run Ghost-CLI commands, first set a password for the ghost-user by running `sudo passwd ghost-user`. Then, switch to the ghost-user with `sudo -su ghost-user`.", - "type": "info" - } - ] + "name": "Ghost", + "slug": "ghost", + "categories": [21], + "date_created": "2025-01-10", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 2368, + "documentation": "https://ghost.org/docs/", + "website": "https://ghost.org", + "logo": "https://raw.githubusercontent.com/TryGhost/Ghost/b6fe724b577e84f7dd174646d0323dabdcdf576e/apps/shade/src/assets/images/ghost-orb.svg", + "description": "Ghost is a powerful app for professional publishers to create, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members.", + "install_methods": [ + { + "type": "default", + "script": "ct/ghost.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 5, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "To run Ghost-CLI commands, first set a password for the ghost-user by running `sudo passwd ghost-user`. Then, switch to the ghost-user with `sudo -su ghost-user`.", + "type": "info" + } + ] } diff --git a/json/gitea.json b/json/gitea.json index f6562a61..75f1ba5f 100644 --- a/json/gitea.json +++ b/json/gitea.json @@ -1,32 +1,32 @@ { - "name": "Gitea", - "slug": "gitea", - "categories": [20], - "date_created": "2024-07-26", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://gitea.com", - "logo": "https://gitea.com/gitea/design/raw/branch/main/logo/logo.svg", - "description": "Gitea is a self-hosted Git service. It provides a lightweight and easy-to-install solution for managing Git repositories. Users can collaborate on code, track issues, and manage project tasks. Gitea includes features like pull requests, code reviews, wiki, and project management tools. It is suitable for small to medium-sized teams seeking control over their Git hosting.", - "install_methods": [ - { - "type": "default", - "script": "ct/gitea.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Gitea", + "slug": "gitea", + "categories": [20], + "date_created": "2024-07-26", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://gitea.com", + "logo": "https://gitea.com/gitea/design/raw/branch/main/logo/logo.svg", + "description": "Gitea is a self-hosted Git service. It provides a lightweight and easy-to-install solution for managing Git repositories. Users can collaborate on code, track issues, and manage project tasks. Gitea includes features like pull requests, code reviews, wiki, and project management tools. It is suitable for small to medium-sized teams seeking control over their Git hosting.", + "install_methods": [ + { + "type": "default", + "script": "ct/gitea.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/glance.json b/json/glance.json index 7c68e6f4..c3c3906a 100644 --- a/json/glance.json +++ b/json/glance.json @@ -1,37 +1,37 @@ { - "name": "Glance", - "slug": "glance", - "categories": [9], - "date_created": "2024-12-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8080, - "documentation": "https://github.com/glanceapp/glance/blob/main/docs/configuration.md", - "website": "https://github.com/glanceapp/glance", - "logo": "https://github.com/glanceapp/glance/blob/main/internal/assets/static/app-icon.png?raw=true", - "description": "A self-hosted dashboard that puts all your feeds in one place", - "install_methods": [ - { - "type": "default", - "script": "ct/glance.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Config file is located in /opt/glance/glance.yml", - "type": "info" - } - ] + "name": "Glance", + "slug": "glance", + "categories": [9], + "date_created": "2024-12-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8080, + "documentation": "https://github.com/glanceapp/glance/blob/main/docs/configuration.md", + "website": "https://github.com/glanceapp/glance", + "logo": "https://github.com/glanceapp/glance/blob/main/internal/assets/static/app-icon.png?raw=true", + "description": "A self-hosted dashboard that puts all your feeds in one place", + "install_methods": [ + { + "type": "default", + "script": "ct/glance.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Config file is located in /opt/glance/glance.yml", + "type": "info" + } + ] } diff --git a/json/glances.json b/json/glances.json index 099f8f91..3256f352 100644 --- a/json/glances.json +++ b/json/glances.json @@ -1,37 +1,37 @@ { - "name": "Glances", - "slug": "glances", - "categories": [9], - "date_created": "2024-05-02", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": 61208, - "documentation": null, - "website": "https://nicolargo.github.io/glances/", - "logo": "https://raw.githubusercontent.com/nicolargo/glances/develop/docs/_static/Glances%20Logo.svg", - "description": "Glances is an open-source system cross-platform monitoring tool. It allows real-time monitoring of various aspects of your system such as CPU, memory, disk, network usage etc.", - "install_methods": [ - { - "type": "default", - "script": "misc/glances.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" - } - ] + "name": "Glances", + "slug": "glances", + "categories": [9], + "date_created": "2024-05-02", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": 61208, + "documentation": null, + "website": "https://nicolargo.github.io/glances/", + "logo": "https://raw.githubusercontent.com/nicolargo/glances/develop/docs/_static/Glances%20Logo.svg", + "description": "Glances is an open-source system cross-platform monitoring tool. It allows real-time monitoring of various aspects of your system such as CPU, memory, disk, network usage etc.", + "install_methods": [ + { + "type": "default", + "script": "misc/glances.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/json/glpi.json b/json/glpi.json index f75d7d16..f8d1e8a7 100644 --- a/json/glpi.json +++ b/json/glpi.json @@ -1,32 +1,32 @@ { - "name": "GLPI", - "slug": "glpi", - "categories": [28], - "date_created": "2025-01-06", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": "https://glpi-project.org/documentation/", - "website": "https://glpi-project.org/", - "logo": "https://raw.githubusercontent.com/glpi-project/glpi/refs/heads/main/public/pics/login_logo_glpi.png", - "description": "GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.", - "install_methods": [ - { - "type": "default", - "script": "ct/glpi.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "glpi", - "password": "glpi" - }, - "notes": [] + "name": "GLPI", + "slug": "glpi", + "categories": [28], + "date_created": "2025-01-06", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": "https://glpi-project.org/documentation/", + "website": "https://glpi-project.org/", + "logo": "https://raw.githubusercontent.com/glpi-project/glpi/refs/heads/main/public/pics/login_logo_glpi.png", + "description": "GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.", + "install_methods": [ + { + "type": "default", + "script": "ct/glpi.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "glpi", + "password": "glpi" + }, + "notes": [] } diff --git a/json/go2rtc.json b/json/go2rtc.json index 16196e1f..291143a4 100644 --- a/json/go2rtc.json +++ b/json/go2rtc.json @@ -1,32 +1,32 @@ { - "name": "go2rtc", - "slug": "go2rtc", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 1984, - "documentation": null, - "website": "https://github.com/AlexxIT/go2rtc", - "logo": "https://github.com/AlexxIT/go2rtc/blob/master/assets/logo.png?raw=true", - "description": "go2rtc is the ultimate camera streaming application with support RTSP, WebRTC, HomeKit, FFmpeg, RTMP, etc.", - "install_methods": [ - { - "type": "default", - "script": "ct/go2rtc.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "go2rtc", + "slug": "go2rtc", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 1984, + "documentation": null, + "website": "https://github.com/AlexxIT/go2rtc", + "logo": "https://github.com/AlexxIT/go2rtc/blob/master/assets/logo.png?raw=true", + "description": "go2rtc is the ultimate camera streaming application with support RTSP, WebRTC, HomeKit, FFmpeg, RTMP, etc.", + "install_methods": [ + { + "type": "default", + "script": "ct/go2rtc.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/gokapi.json b/json/gokapi.json index 15f96d83..efb2ff1a 100644 --- a/json/gokapi.json +++ b/json/gokapi.json @@ -1,32 +1,32 @@ { - "name": "Gokapi", - "slug": "gokapi", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 53842, - "documentation": null, - "website": "https://github.com/Forceu/Gokapi", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg", - "description": "Gokapi is a lightweight server to share files, which expire after a set amount of downloads or days.", - "install_methods": [ - { - "type": "default", - "script": "ct/gokapi.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Gokapi", + "slug": "gokapi", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 53842, + "documentation": null, + "website": "https://github.com/Forceu/Gokapi", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg", + "description": "Gokapi is a lightweight server to share files, which expire after a set amount of downloads or days.", + "install_methods": [ + { + "type": "default", + "script": "ct/gokapi.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/gotify.json b/json/gotify.json index e2f1e7eb..c78bd7fb 100644 --- a/json/gotify.json +++ b/json/gotify.json @@ -1,32 +1,32 @@ { - "name": "Gotify", - "slug": "gotify", - "categories": [18], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://gotify.net/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/gotify.svg", - "description": "Gotify is a simple server for sending and receiving messages", - "install_methods": [ - { - "type": "default", - "script": "ct/gotify.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "notes": [] + "name": "Gotify", + "slug": "gotify", + "categories": [18], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://gotify.net/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/gotify.svg", + "description": "Gotify is a simple server for sending and receiving messages", + "install_methods": [ + { + "type": "default", + "script": "ct/gotify.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "notes": [] } diff --git a/json/grafana.json b/json/grafana.json index eee0a128..da9b8a6e 100644 --- a/json/grafana.json +++ b/json/grafana.json @@ -1,43 +1,43 @@ { - "name": "Grafana", - "slug": "grafana", - "categories": [9], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Grafana is a data visualization and monitoring platform that enables users to query, visualize, alert on and understand metrics, logs, and other data sources. It integrates with various data sources, including Prometheus, InfluxDB, Elasticsearch, and many others, to present a unified view of the data and enable users to create insightful and interactive dashboards.", - "install_methods": [ - { - "type": "default", - "script": "ct/grafana.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - }, - { - "type": "alpine", - "script": "ct/alpine-grafana.sh", - "resources": { - "cpu": 1, - "ram": 256, - "hdd": 1, - "os": "alpine", - "version": "3.19" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" + "name": "Grafana", + "slug": "grafana", + "categories": [9], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Grafana is a data visualization and monitoring platform that enables users to query, visualize, alert on and understand metrics, logs, and other data sources. It integrates with various data sources, including Prometheus, InfluxDB, Elasticsearch, and many others, to present a unified view of the data and enable users to create insightful and interactive dashboards.", + "install_methods": [ + { + "type": "default", + "script": "ct/grafana.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } }, - "notes": [] + { + "type": "alpine", + "script": "ct/alpine-grafana.sh", + "resources": { + "cpu": 1, + "ram": 256, + "hdd": 1, + "os": "alpine", + "version": "3.19" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "notes": [] } diff --git a/json/grist.json b/json/grist.json index 3ab64cc6..247e5db5 100644 --- a/json/grist.json +++ b/json/grist.json @@ -1,32 +1,32 @@ { - "name": "Grist", - "slug": "grist", - "categories": [12], - "date_created": "2024-12-27", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8484, - "documentation": null, - "website": "https://www.getgrist.com/", - "logo": "https://github.com/gristlabs/grist-core/blob/main/static/img/logo-grist.png?raw=true", - "description": "Grist is a modern, open source spreadsheet that goes beyond the grid", - "install_methods": [ - { - "type": "default", - "script": "ct/grist.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Grist", + "slug": "grist", + "categories": [12], + "date_created": "2024-12-27", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8484, + "documentation": null, + "website": "https://www.getgrist.com/", + "logo": "https://github.com/gristlabs/grist-core/blob/main/static/img/logo-grist.png?raw=true", + "description": "Grist is a modern, open source spreadsheet that goes beyond the grid", + "install_methods": [ + { + "type": "default", + "script": "ct/grist.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/grocy.json b/json/grocy.json index 002acf27..e023bd79 100644 --- a/json/grocy.json +++ b/json/grocy.json @@ -1,32 +1,32 @@ { - "name": "grocy", - "slug": "grocy", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://grocy.info/", - "logo": "https://grocy.info/img/grocy_logo.svg", - "description": "grocy is a web-based self-hosted groceries & household management solution for your home. It helps you keep track of your groceries and household items, manage your shopping list, and keep track of your pantry, recipes, meal plans, and more.", - "install_methods": [ - { - "type": "default", - "script": "ct/grocy.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "notes": [] + "name": "grocy", + "slug": "grocy", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://grocy.info/", + "logo": "https://grocy.info/img/grocy_logo.svg", + "description": "grocy is a web-based self-hosted groceries & household management solution for your home. It helps you keep track of your groceries and household items, manage your shopping list, and keep track of your pantry, recipes, meal plans, and more.", + "install_methods": [ + { + "type": "default", + "script": "ct/grocy.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "notes": [] } diff --git a/json/haos-vm.json b/json/haos-vm.json index 520c6610..283d8d57 100644 --- a/json/haos-vm.json +++ b/json/haos-vm.json @@ -1,41 +1,41 @@ { - "name": "Home Assistant OS", - "slug": "haos-vm", - "categories": [1], - "date_created": "2024-04-29", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": 8123, - "documentation": "https://www.home-assistant.io/docs/", - "website": "https://www.home-assistant.io/", - "logo": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4", - "description": "This script automates the process of creating a Virtual Machine (VM) using the official KVM (qcow2) disk image provided by the Home Assistant Team. It involves finding, downloading, and extracting the image, defining user-defined settings, importing and attaching the disk, setting the boot order, and starting the VM. It supports various storage types, and does not involve any hidden installations. After the script completes, click on the VM, then on the Summary tab to find the VM IP.", - "install_methods": [ - { - "type": "default", - "script": "vm/haos-vm.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 32, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Home Assistant OS", + "slug": "haos-vm", + "categories": [1], + "date_created": "2024-04-29", + "type": "vm", + "updateable": false, + "privileged": false, + "interface_port": 8123, + "documentation": "https://www.home-assistant.io/docs/", + "website": "https://www.home-assistant.io/", + "logo": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4", + "description": "This script automates the process of creating a Virtual Machine (VM) using the official KVM (qcow2) disk image provided by the Home Assistant Team. It involves finding, downloading, and extracting the image, defining user-defined settings, importing and attaching the disk, setting the boot order, and starting the VM. It supports various storage types, and does not involve any hidden installations. After the script completes, click on the VM, then on the Summary tab to find the VM IP.", + "install_methods": [ + { + "type": "default", + "script": "vm/haos-vm.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 32, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "The disk must have a minimum size of 32GB and its size cannot be changed during the creation of the VM.", + "type": "warning" }, - "notes": [ - { - "text": "The disk must have a minimum size of 32GB and its size cannot be changed during the creation of the VM.", - "type": "warning" - }, - { - "text": "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", - "type": "info" - } - ] + { + "text": "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", + "type": "info" + } + ] } diff --git a/json/headscale.json b/json/headscale.json index 6e750a39..4590cfad 100644 --- a/json/headscale.json +++ b/json/headscale.json @@ -1,37 +1,37 @@ { - "name": "Headscale", - "slug": "headscale", - "categories": [4], - "date_created": "2024-05-13", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://headscale.net/", - "website": "https://github.com/juanfont/headscale", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/headscale.svg", - "description": "An open source, self-hosted implementation of the Tailscale control server", - "install_methods": [ - { - "type": "default", - "script": "ct/headscale.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Configuration settings: `/etc/headscale/config.yaml`", - "type": "info" - } - ] + "name": "Headscale", + "slug": "headscale", + "categories": [4], + "date_created": "2024-05-13", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://headscale.net/", + "website": "https://github.com/juanfont/headscale", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/headscale.svg", + "description": "An open source, self-hosted implementation of the Tailscale control server", + "install_methods": [ + { + "type": "default", + "script": "ct/headscale.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration settings: `/etc/headscale/config.yaml`", + "type": "info" + } + ] } diff --git a/json/heimdall-dashboard.json b/json/heimdall-dashboard.json index db571943..d9904e77 100644 --- a/json/heimdall-dashboard.json +++ b/json/heimdall-dashboard.json @@ -1,32 +1,32 @@ { - "name": "Heimdall Dashboard", - "slug": "heimdall-dashboard", - "categories": [10], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 7990, - "documentation": null, - "website": "https://heimdall.site/", - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/heimdall.png?raw=true", - "description": "Heimdall Dashboard is a self-hosted, web-based dashboard for managing and monitoring the health of applications and servers. It allows you to keep track of the status of your systems from a single, centralized location, and receive notifications when things go wrong. With Heimdall Dashboard, you have full control over your data and can customize it to meet your specific needs. Self-hosting the dashboard gives you the flexibility to run it on your own infrastructure, making it a suitable solution for organizations that prioritize data security and privacy.", - "install_methods": [ - { - "type": "default", - "script": "ct/heimdall-dashboard.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Heimdall Dashboard", + "slug": "heimdall-dashboard", + "categories": [10], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 7990, + "documentation": null, + "website": "https://heimdall.site/", + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/heimdall.png?raw=true", + "description": "Heimdall Dashboard is a self-hosted, web-based dashboard for managing and monitoring the health of applications and servers. It allows you to keep track of the status of your systems from a single, centralized location, and receive notifications when things go wrong. With Heimdall Dashboard, you have full control over your data and can customize it to meet your specific needs. Self-hosting the dashboard gives you the flexibility to run it on your own infrastructure, making it a suitable solution for organizations that prioritize data security and privacy.", + "install_methods": [ + { + "type": "default", + "script": "ct/heimdall-dashboard.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/hivemq.json b/json/hivemq.json index 048955e3..981626f1 100644 --- a/json/hivemq.json +++ b/json/hivemq.json @@ -1,37 +1,37 @@ { - "name": "HiveMQ CE", - "slug": "hivemq", - "categories": [18], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 1883, - "documentation": null, - "website": "https://www.hivemq.com/", - "logo": "https://hivemq.com/img/svg/hivemq-bee.svg", - "description": "HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5.", - "install_methods": [ - { - "type": "default", - "script": "ct/hivemq.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "To check if HiveMQ is listening to the default port for MQTT `lsof -i :1883`", - "type": "info" - } - ] + "name": "HiveMQ CE", + "slug": "hivemq", + "categories": [18], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 1883, + "documentation": null, + "website": "https://www.hivemq.com/", + "logo": "https://hivemq.com/img/svg/hivemq-bee.svg", + "description": "HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5.", + "install_methods": [ + { + "type": "default", + "script": "ct/hivemq.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "To check if HiveMQ is listening to the default port for MQTT `lsof -i :1883`", + "type": "info" + } + ] } diff --git a/json/hoarder.json b/json/hoarder.json index a40a393a..93ec46b2 100644 --- a/json/hoarder.json +++ b/json/hoarder.json @@ -1,32 +1,32 @@ { - "name": "Hoarder", - "slug": "hoarder", - "categories": [12], - "date_created": "2024-12-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": "https://docs.hoarder.app/", - "website": "https://hoarder.app/", - "logo": "https://raw.githubusercontent.com/hoarder-app/hoarder/refs/heads/main/screenshots/logo.png", - "description": "Hoarder is an AI-powered bookmarking tool that helps you save and organize your digital content. It automatically tags your links, notes, and images, making them easy to find later. With features like auto-fetching, lists, and full-text search, Hoarder is the perfect tool for anyone who wants to keep track of their digital life.", - "install_methods": [ - { - "type": "default", - "script": "ct/hoarder.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Hoarder", + "slug": "hoarder", + "categories": [12], + "date_created": "2024-12-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": "https://docs.hoarder.app/", + "website": "https://hoarder.app/", + "logo": "https://raw.githubusercontent.com/hoarder-app/hoarder/refs/heads/main/screenshots/logo.png", + "description": "Hoarder is an AI-powered bookmarking tool that helps you save and organize your digital content. It automatically tags your links, notes, and images, making them easy to find later. With features like auto-fetching, lists, and full-text search, Hoarder is the perfect tool for anyone who wants to keep track of their digital life.", + "install_methods": [ + { + "type": "default", + "script": "ct/hoarder.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/homarr.json b/json/homarr.json index 8598b6ec..25bfd6fc 100644 --- a/json/homarr.json +++ b/json/homarr.json @@ -1,32 +1,32 @@ { - "name": "Homarr", - "slug": "homarr", - "categories": [10], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://homarr.dev/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/homarr.svg", - "description": "Homarr is a sleek, modern dashboard that puts all of your apps and services at your fingertips.", - "install_methods": [ - { - "type": "default", - "script": "ct/homarr.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Homarr", + "slug": "homarr", + "categories": [10], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://homarr.dev/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/homarr.svg", + "description": "Homarr is a sleek, modern dashboard that puts all of your apps and services at your fingertips.", + "install_methods": [ + { + "type": "default", + "script": "ct/homarr.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/homeassistant-core.json b/json/homeassistant-core.json index dbbac24a..29bd94fa 100644 --- a/json/homeassistant-core.json +++ b/json/homeassistant-core.json @@ -1,49 +1,49 @@ { - "name": "Home Assistant Core", - "slug": "homeassistant-core", - "categories": [16], - "date_created": "2024-04-29", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "A standalone installation of Home Assistant Core refers to a setup where the Home Assistant Core software is installed directly on a device or operating system, without the use of Docker containers. This provides a simpler, but less flexible and scalable solution, as the software is tightly coupled with the underlying system.\r\n\r\n\ud83d\udec8 If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "install_methods": [ - { - "type": "default", - "script": "ct/homeassistant-core.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 8, - "os": "ubuntu", - "version": "24.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Home Assistant Core", + "slug": "homeassistant-core", + "categories": [16], + "date_created": "2024-04-29", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "A standalone installation of Home Assistant Core refers to a setup where the Home Assistant Core software is installed directly on a device or operating system, without the use of Docker containers. This provides a simpler, but less flexible and scalable solution, as the software is tightly coupled with the underlying system.\r\n\r\n\ud83d\udec8 If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "install_methods": [ + { + "type": "default", + "script": "ct/homeassistant-core.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 8, + "os": "ubuntu", + "version": "24.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" }, - "notes": [ - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - }, - { - "text": "Requires PVE 8.2.2 with kernel 6.8.4-3-pve or newer", - "type": "warning" - }, - { - "text": "Use Ubuntu 24.04 ONLY", - "type": "warning" - }, - { - "text": "config path: `/root/.homeassistant`", - "type": "info" - } - ] + { + "text": "Requires PVE 8.2.2 with kernel 6.8.4-3-pve or newer", + "type": "warning" + }, + { + "text": "Use Ubuntu 24.04 ONLY", + "type": "warning" + }, + { + "text": "config path: `/root/.homeassistant`", + "type": "info" + } + ] } diff --git a/json/homeassistant.json b/json/homeassistant.json index 015cd3e9..f231c1ca 100644 --- a/json/homeassistant.json +++ b/json/homeassistant.json @@ -1,45 +1,45 @@ { - "name": "Home Assistant Container", - "slug": "homeassistant", - "categories": [16], - "date_created": "2024-04-29", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "A standalone container-based installation of Home Assistant Core means that the software is installed inside a Docker container, separate from the host operating system. This allows for flexibility and scalability, as well as improved security, as the container can be easily moved or isolated from other processes on the host.", - "install_methods": [ - { - "type": "default", - "script": "ct/homeassistant.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 16, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Home Assistant Container", + "slug": "homeassistant", + "categories": [16], + "date_created": "2024-04-29", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "A standalone container-based installation of Home Assistant Core means that the software is installed inside a Docker container, separate from the host operating system. This allows for flexibility and scalability, as well as improved security, as the container can be easily moved or isolated from other processes on the host.", + "install_methods": [ + { + "type": "default", + "script": "ct/homeassistant.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 16, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" }, - "notes": [ - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - }, - { - "text": "config path: `/var/lib/docker/volumes/hass_config/_data`", - "type": "warning" - }, - { - "text": "Portainer Interface: LXC-IP: 9443", - "type": "info" - } - ] + { + "text": "config path: `/var/lib/docker/volumes/hass_config/_data`", + "type": "warning" + }, + { + "text": "Portainer Interface: LXC-IP: 9443", + "type": "info" + } + ] } diff --git a/json/homebox.json b/json/homebox.json index 750e29e2..518e0be9 100644 --- a/json/homebox.json +++ b/json/homebox.json @@ -1,37 +1,37 @@ { - "name": "HomeBox", - "slug": "homebox", - "categories": [25], - "date_created": "2024-09-16", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 7745, - "documentation": null, - "website": "https://homebox.software/en/", - "logo": "https://homebox.software/lilbox.svg", - "description": "HomeBox is a simple, home-focused inventory management software. It allows users to organize and track household items by adding, updating, or deleting them. Features include optional details like warranty info, CSV import/export, custom labels, locations, and multi-tenant support for sharing with others. It\u2019s designed to be fast, easy to use, and portable.", - "install_methods": [ - { - "type": "default", - "script": "ct/homebox.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": ".env file location: `/opt/.env`", - "type": "info" - } - ] + "name": "HomeBox", + "slug": "homebox", + "categories": [25], + "date_created": "2024-09-16", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 7745, + "documentation": null, + "website": "https://homebox.software/en/", + "logo": "https://homebox.software/lilbox.svg", + "description": "HomeBox is a simple, home-focused inventory management software. It allows users to organize and track household items by adding, updating, or deleting them. Features include optional details like warranty info, CSV import/export, custom labels, locations, and multi-tenant support for sharing with others. It\u2019s designed to be fast, easy to use, and portable.", + "install_methods": [ + { + "type": "default", + "script": "ct/homebox.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": ".env file location: `/opt/.env`", + "type": "info" + } + ] } diff --git a/json/homebridge.json b/json/homebridge.json index 77b2e7a5..5f66f2f4 100644 --- a/json/homebridge.json +++ b/json/homebridge.json @@ -1,32 +1,32 @@ { - "name": "Homebridge", - "slug": "homebridge", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8581, - "documentation": null, - "website": "https://homebridge.io/", - "logo": "https://raw.githubusercontent.com/homebridge/branding/master/logos/homebridge-color-round-stylized.png", - "description": "Homebridge is a popular open-source software platform that enables you to integrate smart home devices and services that do not natively support Apple's HomeKit protocol into the HomeKit ecosystem. This allows you to control and automate these devices using Siri, the Home app, or other HomeKit-enabled apps, making it easy to bring together a variety of different devices into a unified smart home system. With Homebridge, you can expand the capabilities of your smart home, unlocking new possibilities for automating and controlling your devices and systems.", - "install_methods": [ - { - "type": "default", - "script": "ct/homebridge.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "notes": [] + "name": "Homebridge", + "slug": "homebridge", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8581, + "documentation": null, + "website": "https://homebridge.io/", + "logo": "https://raw.githubusercontent.com/homebridge/branding/master/logos/homebridge-color-round-stylized.png", + "description": "Homebridge is a popular open-source software platform that enables you to integrate smart home devices and services that do not natively support Apple's HomeKit protocol into the HomeKit ecosystem. This allows you to control and automate these devices using Siri, the Home app, or other HomeKit-enabled apps, making it easy to bring together a variety of different devices into a unified smart home system. With Homebridge, you can expand the capabilities of your smart home, unlocking new possibilities for automating and controlling your devices and systems.", + "install_methods": [ + { + "type": "default", + "script": "ct/homebridge.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "notes": [] } diff --git a/json/homepage.json b/json/homepage.json index 4149f2e9..582acc4f 100644 --- a/json/homepage.json +++ b/json/homepage.json @@ -1,37 +1,37 @@ { - "name": "Homepage", - "slug": "homepage", - "categories": [10], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": "https://gethomepage.dev/configs/", - "website": "https://gethomepage.dev", - "logo": "https://avatars.githubusercontent.com/u/122929872?v=4", - "description": "Homepage is a self-hosted dashboard solution for centralizing and organizing data and information.", - "install_methods": [ - { - "type": "default", - "script": "ct/homepage.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 3, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Configuration (bookmarks.yaml, services.yaml, widgets.yaml) path: `/opt/homepage/config/`", - "type": "info" - } - ] + "name": "Homepage", + "slug": "homepage", + "categories": [10], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": "https://gethomepage.dev/configs/", + "website": "https://gethomepage.dev", + "logo": "https://avatars.githubusercontent.com/u/122929872?v=4", + "description": "Homepage is a self-hosted dashboard solution for centralizing and organizing data and information.", + "install_methods": [ + { + "type": "default", + "script": "ct/homepage.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 3, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration (bookmarks.yaml, services.yaml, widgets.yaml) path: `/opt/homepage/config/`", + "type": "info" + } + ] } diff --git a/json/homer.json b/json/homer.json index 19553b75..0cba5a82 100644 --- a/json/homer.json +++ b/json/homer.json @@ -1,37 +1,37 @@ { - "name": "Homer", - "slug": "homer", - "categories": [10], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Homer is a simple and lightweight static homepage generator that allows you to create and manage a home page for your server. It uses a YAML configuration file to define the layout and content of your homepage, making it easy to set up and customize. The generated homepage is static, meaning it does not require any server-side processing, making it fast and efficient to serve. Homer is designed to be a flexible and low-maintenance solution for organizing and accessing your services and information from a single, centralized location.", - "install_methods": [ - { - "type": "default", - "script": "ct/homer.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Configuration Path: `/opt/homer/assets/config.yml`", - "type": "info" - } - ] + "name": "Homer", + "slug": "homer", + "categories": [10], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Homer is a simple and lightweight static homepage generator that allows you to create and manage a home page for your server. It uses a YAML configuration file to define the layout and content of your homepage, making it easy to set up and customize. The generated homepage is static, meaning it does not require any server-side processing, making it fast and efficient to serve. Homer is designed to be a flexible and low-maintenance solution for organizing and accessing your services and information from a single, centralized location.", + "install_methods": [ + { + "type": "default", + "script": "ct/homer.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration Path: `/opt/homer/assets/config.yml`", + "type": "info" + } + ] } diff --git a/json/host-backup.json b/json/host-backup.json index b21c9d41..7fd51bd3 100644 --- a/json/host-backup.json +++ b/json/host-backup.json @@ -1,41 +1,41 @@ { - "name": "Proxmox VE Host Backup", - "slug": "host-backup", - "categories": [7], - "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 + "name": "Proxmox VE Host Backup", + "slug": "host-backup", + "categories": [7], + "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" }, - "notes": [ - { - "text": "Execute within the Proxmox shell", - "type": "info" - }, - { - "text": "A backup is rendered ineffective when it remains stored on the host", - "type": "info" - } - ] + { + "text": "A backup is rendered ineffective when it remains stored on the host", + "type": "info" + } + ] } diff --git a/json/hyperhdr.json b/json/hyperhdr.json index 6cd7d338..5f755540 100644 --- a/json/hyperhdr.json +++ b/json/hyperhdr.json @@ -1,32 +1,32 @@ { - "name": "HyperHDR", - "slug": "hyperhdr", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": true, - "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", - "description": "HyperHDR is a highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis.", - "install_methods": [ - { - "type": "default", - "script": "ct/hyperhdr.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "HyperHDR", + "slug": "hyperhdr", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": true, + "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", + "description": "HyperHDR is a highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis.", + "install_methods": [ + { + "type": "default", + "script": "ct/hyperhdr.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/hyperion.json b/json/hyperion.json index 243a0d29..d56164db 100644 --- a/json/hyperion.json +++ b/json/hyperion.json @@ -1,32 +1,32 @@ { - "name": "Hyperion", - "slug": "hyperion", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8090, - "documentation": "https://docs.hyperion-project.org/", - "website": "https://hyperion-project.org/forum/", - "logo": "https://github.com/hyperion-project/hyperion.ng/raw/master/doc/logo_dark.png?raw=true", - "description": "Hyperion is an opensource Ambient Lighting implementation. It supports many LED devices and video grabbers.", - "install_methods": [ - { - "type": "default", - "script": "ct/hyperion.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Hyperion", + "slug": "hyperion", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8090, + "documentation": "https://docs.hyperion-project.org/", + "website": "https://hyperion-project.org/forum/", + "logo": "https://github.com/hyperion-project/hyperion.ng/raw/master/doc/logo_dark.png?raw=true", + "description": "Hyperion is an opensource Ambient Lighting implementation. It supports many LED devices and video grabbers.", + "install_methods": [ + { + "type": "default", + "script": "ct/hyperion.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/influxdb.json b/json/influxdb.json index b3e5361d..a9b2e7c2 100644 --- a/json/influxdb.json +++ b/json/influxdb.json @@ -1,32 +1,32 @@ { - "name": "InfluxDB", - "slug": "influxdb", - "categories": [8], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8086, - "documentation": null, - "website": "https://www.influxdata.com/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/influx.svg", - "description": "InfluxDB is designed to handle high write and query loads, and is optimized for storing and analyzing time-stamped data, such as metrics, events, and logs. InfluxDB supports SQL-like query language and has a built-in HTTP API for data ingestion and retrieval. It's commonly used for IoT and industrial applications where time-series data is involved.\r\n\r\nTelegraf is a server agent that collects, processes, and aggregates metrics and events data from different sources, such as systems, databases, and APIs, and outputs the data to various outputs, such as InfluxDB, Prometheus, Elasticsearch, and many others.", - "install_methods": [ - { - "type": "default", - "script": "ct/influxdb.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "InfluxDB", + "slug": "influxdb", + "categories": [8], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8086, + "documentation": null, + "website": "https://www.influxdata.com/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/influx.svg", + "description": "InfluxDB is designed to handle high write and query loads, and is optimized for storing and analyzing time-stamped data, such as metrics, events, and logs. InfluxDB supports SQL-like query language and has a built-in HTTP API for data ingestion and retrieval. It's commonly used for IoT and industrial applications where time-series data is involved.\r\n\r\nTelegraf is a server agent that collects, processes, and aggregates metrics and events data from different sources, such as systems, databases, and APIs, and outputs the data to various outputs, such as InfluxDB, Prometheus, Elasticsearch, and many others.", + "install_methods": [ + { + "type": "default", + "script": "ct/influxdb.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/inspircd.json b/json/inspircd.json index 5870aeba..e03aff2a 100644 --- a/json/inspircd.json +++ b/json/inspircd.json @@ -1,32 +1,32 @@ { - "name": "InspIRCd 4", - "slug": "inspircd", - "categories": [18], - "date_created": "2024-11-29", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 6667, - "documentation": "https://docs.inspircd.org/", - "website": "https://www.inspircd.org/", - "logo": "https://avatars.githubusercontent.com/u/1560750?s=200&v=4", - "description": "InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems.", - "install_methods": [ - { - "type": "default", - "script": "ct/inspircd.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "InspIRCd 4", + "slug": "inspircd", + "categories": [18], + "date_created": "2024-11-29", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 6667, + "documentation": "https://docs.inspircd.org/", + "website": "https://www.inspircd.org/", + "logo": "https://avatars.githubusercontent.com/u/1560750?s=200&v=4", + "description": "InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems.", + "install_methods": [ + { + "type": "default", + "script": "ct/inspircd.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/iobroker.json b/json/iobroker.json index efbe8587..fe5b1fe3 100644 --- a/json/iobroker.json +++ b/json/iobroker.json @@ -1,32 +1,32 @@ { - "name": "ioBroker", - "slug": "iobroker", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "ioBroker is an open-source platform for building and managing smart home automation systems. It provides a centralized control and management interface for connected devices, sensors, and other IoT devices. ioBroker integrates with a wide range of popular smart home systems, devices, and services, making it easy to automate tasks and processes, monitor and control devices, and collect and analyze data from a variety of sources. With its flexible architecture and easy-to-use interface, ioBroker is designed to make it simple for users to build and customize their own smart home automation systems, regardless of their technical background or experience.", - "install_methods": [ - { - "type": "default", - "script": "ct/iobroker.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "ioBroker", + "slug": "iobroker", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "ioBroker is an open-source platform for building and managing smart home automation systems. It provides a centralized control and management interface for connected devices, sensors, and other IoT devices. ioBroker integrates with a wide range of popular smart home systems, devices, and services, making it easy to automate tasks and processes, monitor and control devices, and collect and analyze data from a variety of sources. With its flexible architecture and easy-to-use interface, ioBroker is designed to make it simple for users to build and customize their own smart home automation systems, regardless of their technical background or experience.", + "install_methods": [ + { + "type": "default", + "script": "ct/iobroker.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/iventoy.json b/json/iventoy.json index 1694820c..c842ef40 100644 --- a/json/iventoy.json +++ b/json/iventoy.json @@ -1,37 +1,37 @@ { - "name": "iVentoy", - "slug": "iventoy", - "categories": [2], - "date_created": "2024-05-16", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 26000, - "documentation": null, - "website": "https://www.iventoy.com/", - "logo": "https://www.iventoy.com/static/img/iventoy.png", - "description": "iVentoy is an upgraded PXE server that allows simultaneous OS booting and installation on multiple machines via network. It is user-friendly, requiring only the placement of ISO files in a designated folder and selecting PXE boot on the client machine. iVentoy supports x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, and ARM64 UEFI modes. It is compatible with over 110 OS types, including Windows, WinPE, Linux, and VMware.", - "install_methods": [ - { - "type": "default", - "script": "ct/iventoy.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Container must be privileged.", - "type": "warning" - } - ] + "name": "iVentoy", + "slug": "iventoy", + "categories": [2], + "date_created": "2024-05-16", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 26000, + "documentation": null, + "website": "https://www.iventoy.com/", + "logo": "https://www.iventoy.com/static/img/iventoy.png", + "description": "iVentoy is an upgraded PXE server that allows simultaneous OS booting and installation on multiple machines via network. It is user-friendly, requiring only the placement of ISO files in a designated folder and selecting PXE boot on the client machine. iVentoy supports x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, and ARM64 UEFI modes. It is compatible with over 110 OS types, including Windows, WinPE, Linux, and VMware.", + "install_methods": [ + { + "type": "default", + "script": "ct/iventoy.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Container must be privileged.", + "type": "warning" + } + ] } diff --git a/json/jackett.json b/json/jackett.json index 522a39b2..936201c8 100644 --- a/json/jackett.json +++ b/json/jackett.json @@ -1,32 +1,32 @@ { - "name": "Jackett", - "slug": "jackett", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Jackett supports a wide range of trackers, including popular ones like The Pirate Bay, RARBG, and Torrentz2, as well as many private trackers. It can be integrated with several BitTorrent clients, including qBittorrent, Deluge, and uTorrent, among others.", - "install_methods": [ - { - "type": "default", - "script": "ct/jackett.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Jackett", + "slug": "jackett", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Jackett supports a wide range of trackers, including popular ones like The Pirate Bay, RARBG, and Torrentz2, as well as many private trackers. It can be integrated with several BitTorrent clients, including qBittorrent, Deluge, and uTorrent, among others.", + "install_methods": [ + { + "type": "default", + "script": "ct/jackett.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/jellyfin.json b/json/jellyfin.json index d42723cc..8a856f3f 100644 --- a/json/jellyfin.json +++ b/json/jellyfin.json @@ -1,41 +1,41 @@ { - "name": "Jellyfin Media Server", - "slug": "jellyfin", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8096, - "documentation": "https://jellyfin.org/docs/", - "website": "https://jellyfin.org/", - "logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/jellyfin/icon.png?raw=true", - "description": "Jellyfin is a free and open-source media server and suite of multimedia applications designed to organize, manage, and share digital media files to networked devices.", - "install_methods": [ - { - "type": "default", - "script": "ct/jellyfin.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "ubuntu", - "version": "22.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Jellyfin Media Server", + "slug": "jellyfin", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8096, + "documentation": "https://jellyfin.org/docs/", + "website": "https://jellyfin.org/", + "logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/jellyfin/icon.png?raw=true", + "description": "Jellyfin is a free and open-source media server and suite of multimedia applications designed to organize, manage, and share digital media files to networked devices.", + "install_methods": [ + { + "type": "default", + "script": "ct/jellyfin.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "ubuntu", + "version": "22.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "With Privileged/Unprivileged Hardware Acceleration Support", + "type": "info" }, - "notes": [ - { - "text": "With Privileged/Unprivileged Hardware Acceleration Support", - "type": "info" - }, - { - "text": "FFmpeg path: /usr/lib/jellyfin-ffmpeg/ffmpeg", - "type": "info" - } - ] + { + "text": "FFmpeg path: /usr/lib/jellyfin-ffmpeg/ffmpeg", + "type": "info" + } + ] } diff --git a/json/jellyseerr.json b/json/jellyseerr.json index b89c2aa8..0edf09a0 100644 --- a/json/jellyseerr.json +++ b/json/jellyseerr.json @@ -1,32 +1,32 @@ { - "name": "Jellyseerr", - "slug": "jellyseerr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5055, - "documentation": null, - "website": "https://github.com/Fallenbagel/jellyseerr", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/jellyseerr.svg", - "description": "Jellyseerr is a free and open source software application for managing requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers.", - "install_methods": [ - { - "type": "default", - "script": "ct/jellyseerr.sh", - "resources": { - "cpu": 4, - "ram": 4096, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Jellyseerr", + "slug": "jellyseerr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5055, + "documentation": null, + "website": "https://github.com/Fallenbagel/jellyseerr", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/jellyseerr.svg", + "description": "Jellyseerr is a free and open source software application for managing requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers.", + "install_methods": [ + { + "type": "default", + "script": "ct/jellyseerr.sh", + "resources": { + "cpu": 4, + "ram": 4096, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/jenkins.json b/json/jenkins.json index 8c8d7350..5d5d7a9a 100644 --- a/json/jenkins.json +++ b/json/jenkins.json @@ -1,32 +1,32 @@ { - "name": "Jenkins", - "slug": "jenkins", - "categories": [19], - "date_created": "2024-12-26", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8080, - "documentation": "https://www.jenkins.io/doc/", - "website": "https://www.jenkins.io/", - "logo": "https://www.jenkins.io/images/logos/jenkins/jenkins.svg", - "description": "Jenkins provides hundreds of plugins to support building, deploying and automating any project. ", - "install_methods": [ - { - "type": "default", - "script": "ct/jenkins.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Jenkins", + "slug": "jenkins", + "categories": [19], + "date_created": "2024-12-26", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8080, + "documentation": "https://www.jenkins.io/doc/", + "website": "https://www.jenkins.io/", + "logo": "https://www.jenkins.io/images/logos/jenkins/jenkins.svg", + "description": "Jenkins provides hundreds of plugins to support building, deploying and automating any project. ", + "install_methods": [ + { + "type": "default", + "script": "ct/jenkins.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/kavita.json b/json/kavita.json index 2cbb263f..34d73c85 100644 --- a/json/kavita.json +++ b/json/kavita.json @@ -1,37 +1,37 @@ { - "name": "Kavita", - "slug": "kavita", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5000, - "documentation": null, - "website": "https://www.kavitareader.com/", - "logo": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/Logo/kavita.svg", - "description": "Kavita is a fast, feature rich, cross platform reading server. Built with a focus for manga, and the goal of being a full solution for all your reading needs.", - "install_methods": [ - { - "type": "default", - "script": "ct/kavita.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "To enable folder adding append your lxc.conf on your host with 'lxc.environment: DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1'", - "type": "info" - } - ] + "name": "Kavita", + "slug": "kavita", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5000, + "documentation": null, + "website": "https://www.kavitareader.com/", + "logo": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/Logo/kavita.svg", + "description": "Kavita is a fast, feature rich, cross platform reading server. Built with a focus for manga, and the goal of being a full solution for all your reading needs.", + "install_methods": [ + { + "type": "default", + "script": "ct/kavita.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "To enable folder adding append your lxc.conf on your host with 'lxc.environment: DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1'", + "type": "info" + } + ] } diff --git a/json/kernel-clean.json b/json/kernel-clean.json index 5c4db043..5b557b1f 100644 --- a/json/kernel-clean.json +++ b/json/kernel-clean.json @@ -1,37 +1,37 @@ { - "name": "Proxmox VE Kernel Clean", - "slug": "kernel-clean", - "categories": [2], - "date_created": "2024-04-29", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "Cleaning unused kernel images is beneficial for reducing the length of the GRUB menu and freeing up disk space. By removing old, unused kernels, the system is able to conserve disk space and streamline the boot process.", - "install_methods": [ - { - "type": "default", - "script": "misc/kernel-clean.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" - } - ] + "name": "Proxmox VE Kernel Clean", + "slug": "kernel-clean", + "categories": [2], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "Cleaning unused kernel images is beneficial for reducing the length of the GRUB menu and freeing up disk space. By removing old, unused kernels, the system is able to conserve disk space and streamline the boot process.", + "install_methods": [ + { + "type": "default", + "script": "misc/kernel-clean.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" + } + ] } diff --git a/json/kernel-pin.json b/json/kernel-pin.json index c8901a61..67f90e13 100644 --- a/json/kernel-pin.json +++ b/json/kernel-pin.json @@ -1,37 +1,37 @@ { - "name": "Proxmox VE Kernel Pin", - "slug": "kernel-pin", - "categories": [2], - "date_created": "2024-05-08", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "Kernel Pin is an essential tool for effortlessly managing kernel pinning and unpinning.", - "install_methods": [ - { - "type": "default", - "script": "misc/kernel-pin.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" - } - ] + "name": "Proxmox VE Kernel Pin", + "slug": "kernel-pin", + "categories": [2], + "date_created": "2024-05-08", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "Kernel Pin is an essential tool for effortlessly managing kernel pinning and unpinning.", + "install_methods": [ + { + "type": "default", + "script": "misc/kernel-pin.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" + } + ] } diff --git a/json/keycloak.json b/json/keycloak.json index 2d76b368..c2cdfc2e 100644 --- a/json/keycloak.json +++ b/json/keycloak.json @@ -1,41 +1,41 @@ { - "name": "Keycloak", - "slug": "keycloak", - "categories": [6], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Keycloak is an open-source identity and access management solution that provides centralized authentication and authorization for modern applications and services. It enables organizations to secure their applications and services with a single sign-on (SSO) solution, reducing the need for users to remember multiple login credentials. Keycloak supports various authentication protocols, including SAML, OAuth, and OpenID Connect, and integrates with a wide range of applications and services. With Keycloak, administrators can manage user identities, define security policies, and monitor access to their applications and services. The software is designed to be scalable, flexible, and easy to use, making it a valuable tool for enhancing the security and usability of modern applications and services.", - "install_methods": [ - { - "type": "default", - "script": "ct/keycloak.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Keycloak", + "slug": "keycloak", + "categories": [6], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Keycloak is an open-source identity and access management solution that provides centralized authentication and authorization for modern applications and services. It enables organizations to secure their applications and services with a single sign-on (SSO) solution, reducing the need for users to remember multiple login credentials. Keycloak supports various authentication protocols, including SAML, OAuth, and OpenID Connect, and integrates with a wide range of applications and services. With Keycloak, administrators can manage user identities, define security policies, and monitor access to their applications and services. The software is designed to be scalable, flexible, and easy to use, making it a valuable tool for enhancing the security and usability of modern applications and services.", + "install_methods": [ + { + "type": "default", + "script": "ct/keycloak.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "First start can take a few minutes", + "type": "warning" }, - "notes": [ - { - "text": "First start can take a few minutes", - "type": "warning" - }, - { - "text": "This script requires some extra steps after the installation, Please checkout the 'documentation'", - "type": "info" - } - ] + { + "text": "This script requires some extra steps after the installation, Please checkout the 'documentation'", + "type": "info" + } + ] } diff --git a/json/kimai.json b/json/kimai.json index e4006ea5..aab1c2f1 100644 --- a/json/kimai.json +++ b/json/kimai.json @@ -1,32 +1,32 @@ { - "name": "Kimai", - "slug": "kimai", - "categories": [28], - "date_created": "2024-11-20", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://www.kimai.org/documentation/", - "website": "https://www.kimai.org/", - "logo": "https://raw.githubusercontent.com/kimai/images/refs/heads/main/logo-transparent.png", - "description": "Kimai is an open-source time-tracking software designed for freelancers, small teams, and businesses to efficiently track, manage, and analyze work hours. This web-based tool enables users to log their work time with ease, associating entries with specific clients, projects, and tasks.", - "install_methods": [ - { - "type": "default", - "script": "ct/kimai.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 7, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin@helper-scripts.com", - "password": "helper-scripts.com" - }, - "notes": [] + "name": "Kimai", + "slug": "kimai", + "categories": [28], + "date_created": "2024-11-20", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://www.kimai.org/documentation/", + "website": "https://www.kimai.org/", + "logo": "https://raw.githubusercontent.com/kimai/images/refs/heads/main/logo-transparent.png", + "description": "Kimai is an open-source time-tracking software designed for freelancers, small teams, and businesses to efficiently track, manage, and analyze work hours. This web-based tool enables users to log their work time with ease, associating entries with specific clients, projects, and tasks.", + "install_methods": [ + { + "type": "default", + "script": "ct/kimai.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 7, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin@helper-scripts.com", + "password": "helper-scripts.com" + }, + "notes": [] } diff --git a/json/komga.json b/json/komga.json index 2165e375..4a4bdb21 100644 --- a/json/komga.json +++ b/json/komga.json @@ -1,37 +1,37 @@ { - "name": "Komga", - "slug": "komga", - "categories": [13], - "date_created": "2024-11-15", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "A media server for your comics, mangas, BDs, magazines and eBooks. Organize your CBZ, CBR, PDF and EPUB files in different libraries, collections or reading lists. Use the integrated Webreader, the Mihon extension, any OPDS reader, or other integrations. Edit metadata for your series and books.", - "install_methods": [ - { - "type": "default", - "script": "ct/komga.sh", - "resources": { - "cpu": 1, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Starting Komga (Web UI) may take up to 2 minutes after a restart or fresh installation.", - "type": "info" - } - ] + "name": "Komga", + "slug": "komga", + "categories": [13], + "date_created": "2024-11-15", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "A media server for your comics, mangas, BDs, magazines and eBooks. Organize your CBZ, CBR, PDF and EPUB files in different libraries, collections or reading lists. Use the integrated Webreader, the Mihon extension, any OPDS reader, or other integrations. Edit metadata for your series and books.", + "install_methods": [ + { + "type": "default", + "script": "ct/komga.sh", + "resources": { + "cpu": 1, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Starting Komga (Web UI) may take up to 2 minutes after a restart or fresh installation.", + "type": "info" + } + ] } diff --git a/json/komodo.json b/json/komodo.json index c1dcce5d..c7e4a786 100644 --- a/json/komodo.json +++ b/json/komodo.json @@ -1,37 +1,37 @@ { - "name": "Komodo", - "slug": "komodo", - "categories": [20], - "date_created": "2025-01-01", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9120, - "documentation": "https://komo.do/docs/intro", - "website": "https://komo.do", - "logo": "https://komo.do/img/logo512.png", - "description": "Komodo is a build and deployment system that automates the creation of versioned Docker images from Git repositories and facilitates the deployment of Docker containers and Docker Compose setups. It provides features such as build automation triggered by Git pushes, deployment management, and monitoring of uptime and logs across multiple servers. The core API and associated agent are developed in Rust.", - "install_methods": [ - { - "type": "default", - "script": "ct/komodo.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After the initial installation: Enter your desired admin user and password and then click on Sign Up", - "type": "info" - } - ] + "name": "Komodo", + "slug": "komodo", + "categories": [20], + "date_created": "2025-01-01", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9120, + "documentation": "https://komo.do/docs/intro", + "website": "https://komo.do", + "logo": "https://komo.do/img/logo512.png", + "description": "Komodo is a build and deployment system that automates the creation of versioned Docker images from Git repositories and facilitates the deployment of Docker containers and Docker Compose setups. It provides features such as build automation triggered by Git pushes, deployment management, and monitoring of uptime and logs across multiple servers. The core API and associated agent are developed in Rust.", + "install_methods": [ + { + "type": "default", + "script": "ct/komodo.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "After the initial installation: Enter your desired admin user and password and then click on Sign Up", + "type": "info" + } + ] } diff --git a/json/kubo.json b/json/kubo.json index 9cca7555..3f3b2923 100644 --- a/json/kubo.json +++ b/json/kubo.json @@ -1,32 +1,32 @@ { - "name": "Kubo", - "slug": "kubo", - "categories": [11], - "date_created": "2024-06-27", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://github.com/ipfs/kubo", - "logo": "https://user-images.githubusercontent.com/157609/250148884-d6d12db8-fdcf-4be3-8546-2550b69845d8.png", - "description": "Kubo, developed by IPFS, is a decentralized file storage and sharing protocol. It implements the IPFS protocol, allowing users to manage files across a distributed network, ensuring data integrity and availability. Kubo supports file versioning, pinning, provides APIs and CLI tools for developers, and allows customizable node configurations for enhanced privacy and control.", - "install_methods": [ - { - "type": "default", - "script": "ct/kubo.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Kubo", + "slug": "kubo", + "categories": [11], + "date_created": "2024-06-27", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://github.com/ipfs/kubo", + "logo": "https://user-images.githubusercontent.com/157609/250148884-d6d12db8-fdcf-4be3-8546-2550b69845d8.png", + "description": "Kubo, developed by IPFS, is a decentralized file storage and sharing protocol. It implements the IPFS protocol, allowing users to manage files across a distributed network, ensuring data integrity and availability. Kubo supports file versioning, pinning, provides APIs and CLI tools for developers, and allows customizable node configurations for enhanced privacy and control.", + "install_methods": [ + { + "type": "default", + "script": "ct/kubo.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/lazylibrarian.json b/json/lazylibrarian.json index 0cae6a05..33d9eeba 100644 --- a/json/lazylibrarian.json +++ b/json/lazylibrarian.json @@ -1,32 +1,32 @@ { - "name": "LazyLibrarian", - "slug": "lazylibrarian", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5299, - "documentation": null, - "website": "https://gitlab.com/LazyLibrarian/LazyLibrarian", - "logo": "https://gitlab.com/uploads/-/system/project/avatar/9317860/ll.png", - "description": "LazyLibrarian is a SickBeard, CouchPotato, Headphones-like application for ebooks, audiobooks and magazines.", - "install_methods": [ - { - "type": "default", - "script": "ct/lazylibrarian.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "LazyLibrarian", + "slug": "lazylibrarian", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5299, + "documentation": null, + "website": "https://gitlab.com/LazyLibrarian/LazyLibrarian", + "logo": "https://gitlab.com/uploads/-/system/project/avatar/9317860/ll.png", + "description": "LazyLibrarian is a SickBeard, CouchPotato, Headphones-like application for ebooks, audiobooks and magazines.", + "install_methods": [ + { + "type": "default", + "script": "ct/lazylibrarian.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/lidarr.json b/json/lidarr.json index ab74b0fb..2b8e9ec1 100644 --- a/json/lidarr.json +++ b/json/lidarr.json @@ -1,32 +1,32 @@ { - "name": "Lidarr", - "slug": "lidarr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8686, - "documentation": null, - "website": "https://lidarr.audio/", - "logo": "https://raw.githubusercontent.com/Lidarr/Lidarr/develop/Logo/256.png", - "description": "Lidarr is a music management tool designed for Usenet and BitTorrent users. It allows users to manage and organize their music collection with ease. Lidarr integrates with popular Usenet and BitTorrent clients, such as Sonarr and Radarr, to automate the downloading and organizing of music files. The software provides a web-based interface for managing and organizing music, making it easy to search and find songs, albums, and artists. Lidarr also supports metadata management, including album art, artist information, and lyrics, making it easy for users to keep their music collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing music collections, making it a valuable tool for music lovers who want to keep their collection organized and up-to-date. With Lidarr, users can enjoy their music collection from anywhere, making it a powerful tool for managing and sharing music files.", - "install_methods": [ - { - "type": "default", - "script": "ct/lidarr.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Lidarr", + "slug": "lidarr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8686, + "documentation": null, + "website": "https://lidarr.audio/", + "logo": "https://raw.githubusercontent.com/Lidarr/Lidarr/develop/Logo/256.png", + "description": "Lidarr is a music management tool designed for Usenet and BitTorrent users. It allows users to manage and organize their music collection with ease. Lidarr integrates with popular Usenet and BitTorrent clients, such as Sonarr and Radarr, to automate the downloading and organizing of music files. The software provides a web-based interface for managing and organizing music, making it easy to search and find songs, albums, and artists. Lidarr also supports metadata management, including album art, artist information, and lyrics, making it easy for users to keep their music collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing music collections, making it a valuable tool for music lovers who want to keep their collection organized and up-to-date. With Lidarr, users can enjoy their music collection from anywhere, making it a powerful tool for managing and sharing music files.", + "install_methods": [ + { + "type": "default", + "script": "ct/lidarr.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/linkwarden.json b/json/linkwarden.json index 36bdbefa..7e9b9030 100644 --- a/json/linkwarden.json +++ b/json/linkwarden.json @@ -1,37 +1,37 @@ { - "name": "Linkwarden", - "slug": "linkwarden", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 3000, - "documentation": "https://docs.linkwarden.app/", - "website": "https://linkwarden.app/", - "logo": "https://raw.githubusercontent.com/linkwarden/linkwarden/main/assets/logo.png", - "description": "Linkwarden is a fully self-hostable, open-source collaborative bookmark manager to collect, organize and archive webpages.", - "install_methods": [ - { - "type": "default", - "script": "ct/linkwarden.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 12, - "os": "ubuntu", - "version": "22.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Linkwarden > 2.8.2 needs Monolith, More info: `https://github.com/community-scripts/ProxmoxVE/discussions/305`", - "type": "info" - } - ] + "name": "Linkwarden", + "slug": "linkwarden", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 3000, + "documentation": "https://docs.linkwarden.app/", + "website": "https://linkwarden.app/", + "logo": "https://raw.githubusercontent.com/linkwarden/linkwarden/main/assets/logo.png", + "description": "Linkwarden is a fully self-hostable, open-source collaborative bookmark manager to collect, organize and archive webpages.", + "install_methods": [ + { + "type": "default", + "script": "ct/linkwarden.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 12, + "os": "ubuntu", + "version": "22.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Linkwarden > 2.8.2 needs Monolith, More info: `https://github.com/community-scripts/ProxmoxVE/discussions/305`", + "type": "info" + } + ] } diff --git a/json/listmonk.json b/json/listmonk.json index 2c71243c..460cac90 100644 --- a/json/listmonk.json +++ b/json/listmonk.json @@ -1,32 +1,32 @@ { - "name": "listmonk", - "slug": "listmonk", - "categories": [22], - "date_created": "2024-11-22", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9000, - "documentation": "https://listmonk.app/docs/", - "website": "https://listmonk.app/", - "logo": "https://listmonk.app/static/images/logo.svg", - "description": "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard.", - "install_methods": [ - { - "type": "default", - "script": "ct/listmonk.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "listmonk", + "slug": "listmonk", + "categories": [22], + "date_created": "2024-11-22", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9000, + "documentation": "https://listmonk.app/docs/", + "website": "https://listmonk.app/", + "logo": "https://listmonk.app/static/images/logo.svg", + "description": "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard.", + "install_methods": [ + { + "type": "default", + "script": "ct/listmonk.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/lldap.json b/json/lldap.json index b4e1bc35..6fb81d1f 100644 --- a/json/lldap.json +++ b/json/lldap.json @@ -1,32 +1,32 @@ { - "name": "lldap", - "slug": "lldap", - "categories": [6], - "date_created": "2024-08-06", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 17170, - "documentation": null, - "website": "https://github.com/lldap/lldap", - "logo": "https://avatars.githubusercontent.com/u/129409591?s=64&v=4", - "description": "LLDAP is a lightweight LDAP server designed for simplicity and ease of use. It provides secure user authentication and authorization management through LDAP over TLS. Ideal for small to medium-sized environments, It aims to streamline identity management tasks with a minimalistic and straightforward setup.", - "install_methods": [ - { - "type": "default", - "script": "ct/lldap.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "password" - }, - "notes": [] + "name": "lldap", + "slug": "lldap", + "categories": [6], + "date_created": "2024-08-06", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 17170, + "documentation": null, + "website": "https://github.com/lldap/lldap", + "logo": "https://avatars.githubusercontent.com/u/129409591?s=64&v=4", + "description": "LLDAP is a lightweight LDAP server designed for simplicity and ease of use. It provides secure user authentication and authorization management through LDAP over TLS. Ideal for small to medium-sized environments, It aims to streamline identity management tasks with a minimalistic and straightforward setup.", + "install_methods": [ + { + "type": "default", + "script": "ct/lldap.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "password" + }, + "notes": [] } diff --git a/json/lubelogger.json b/json/lubelogger.json index b541f58b..d52726c1 100644 --- a/json/lubelogger.json +++ b/json/lubelogger.json @@ -1,32 +1,32 @@ { - "name": "LubeLogger", - "slug": "lubelogger", - "categories": [9], - "date_created": "2024-11-29", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5000, - "documentation": "https://docs.lubelogger.com/", - "website": "https://lubelogger.com/", - "logo": "https://docs.lubelogger.com/Misc/Branding/a/image-1731645976107.png", - "description": "Web-Based Vehicle Maintenance and Fuel Mileage Tracker", - "install_methods": [ - { - "type": "default", - "script": "ct/lubelogger.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "LubeLogger", + "slug": "lubelogger", + "categories": [9], + "date_created": "2024-11-29", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5000, + "documentation": "https://docs.lubelogger.com/", + "website": "https://lubelogger.com/", + "logo": "https://docs.lubelogger.com/Misc/Branding/a/image-1731645976107.png", + "description": "Web-Based Vehicle Maintenance and Fuel Mileage Tracker", + "install_methods": [ + { + "type": "default", + "script": "ct/lubelogger.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/mafl.json b/json/mafl.json index dadfaeaf..de878822 100644 --- a/json/mafl.json +++ b/json/mafl.json @@ -1,37 +1,37 @@ { - "name": "Mafl", - "slug": "mafl", - "categories": [25], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://mafl.hywax.space/", - "logo": "https://raw.githubusercontent.com/hywax/mafl/main/docs/public/logotype.svg", - "description": "Mafl is an intuitive service for organizing your homepage. Customize Mafl to your individual needs and work even more efficiently!", - "install_methods": [ - { - "type": "default", - "script": "ct/mafl.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Configuration Path: `/opt/mafl/data/config.yml`", - "type": "info" - } - ] + "name": "Mafl", + "slug": "mafl", + "categories": [25], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://mafl.hywax.space/", + "logo": "https://raw.githubusercontent.com/hywax/mafl/main/docs/public/logotype.svg", + "description": "Mafl is an intuitive service for organizing your homepage. Customize Mafl to your individual needs and work even more efficiently!", + "install_methods": [ + { + "type": "default", + "script": "ct/mafl.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 6, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration Path: `/opt/mafl/data/config.yml`", + "type": "info" + } + ] } diff --git a/json/magicmirror.json b/json/magicmirror.json index 062e8142..6913c182 100644 --- a/json/magicmirror.json +++ b/json/magicmirror.json @@ -1,37 +1,37 @@ { - "name": "MagicMirror Server", - "slug": "magicmirror", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "MagicMirror\u00b2 is a smart mirror software that allows you to build your own personal smart mirror. It uses modular components that you can customize to display information such as the weather, news, calendar, to-do list, and more. The platform is open source, allowing for community contributions and customization.", - "install_methods": [ - { - "type": "default", - "script": "ct/magicmirror.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Configuration Path: `/opt/magicmirror/config/config.js`", - "type": "info" - } - ] + "name": "MagicMirror Server", + "slug": "magicmirror", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "MagicMirror\u00b2 is a smart mirror software that allows you to build your own personal smart mirror. It uses modular components that you can customize to display information such as the weather, news, calendar, to-do list, and more. The platform is open source, allowing for community contributions and customization.", + "install_methods": [ + { + "type": "default", + "script": "ct/magicmirror.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 3, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration Path: `/opt/magicmirror/config/config.js`", + "type": "info" + } + ] } diff --git a/json/mariadb.json b/json/mariadb.json index a33768b0..118a7008 100644 --- a/json/mariadb.json +++ b/json/mariadb.json @@ -1,37 +1,37 @@ { - "name": "Mariadb", - "slug": "mariadb", - "categories": [8], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "MariaDB is a fork of the popular MySQL database management system that is developed and maintained by the open-source community. It is also commercially supported, offering enterprise-level features and support for organizations that require them. MariaDB aims to maintain high compatibility with MySQL, ensuring a drop-in replacement capability.", - "install_methods": [ - { - "type": "default", - "script": "ct/mariadb.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "This script requires some extra steps after the installation, Please checkout the 'documentation'", - "type": "info" - } - ] + "name": "Mariadb", + "slug": "mariadb", + "categories": [8], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "MariaDB is a fork of the popular MySQL database management system that is developed and maintained by the open-source community. It is also commercially supported, offering enterprise-level features and support for organizations that require them. MariaDB aims to maintain high compatibility with MySQL, ensuring a drop-in replacement capability.", + "install_methods": [ + { + "type": "default", + "script": "ct/mariadb.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "This script requires some extra steps after the installation, Please checkout the 'documentation'", + "type": "info" + } + ] } diff --git a/json/matterbridge.json b/json/matterbridge.json index cc1efc14..d8cd34f7 100644 --- a/json/matterbridge.json +++ b/json/matterbridge.json @@ -1,37 +1,37 @@ { - "name": "Matterbridge", - "slug": "matterbridge", - "categories": [22], - "date_created": "2024-06-12", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8283, - "documentation": null, - "website": "https://github.com/Luligu/matterbridge", - "logo": "https://raw.githubusercontent.com/Luligu/matterbridge/main/frontend/public/matterbridge%20624x624.png", - "description": "Matterbridge allows you to have all your Matter devices up and running in a couple of minutes without having to deal with the pairing process of each single device.", - "install_methods": [ - { - "type": "default", - "script": "ct/matterbridge.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - } - ] + "name": "Matterbridge", + "slug": "matterbridge", + "categories": [22], + "date_created": "2024-06-12", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8283, + "documentation": null, + "website": "https://github.com/Luligu/matterbridge", + "logo": "https://raw.githubusercontent.com/Luligu/matterbridge/main/frontend/public/matterbridge%20624x624.png", + "description": "Matterbridge allows you to have all your Matter devices up and running in a couple of minutes without having to deal with the pairing process of each single device.", + "install_methods": [ + { + "type": "default", + "script": "ct/matterbridge.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" + } + ] } diff --git a/json/mediamtx.json b/json/mediamtx.json index 7574a99b..e3841d35 100644 --- a/json/mediamtx.json +++ b/json/mediamtx.json @@ -1,32 +1,32 @@ { - "name": "MediaMTX", - "slug": "mediamtx", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": "https://github.com/bluenviron/mediamtx/blob/main/README.md", - "website": "https://github.com/bluenviron/mediamtx", - "logo": "https://raw.githubusercontent.com/bluenviron/mediamtx/main/logo.png", - "description": "MediaMTX is a ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows you to read, publish, proxy, record and playback video and audio streams.", - "install_methods": [ - { - "type": "default", - "script": "ct/mediamtx.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "MediaMTX", + "slug": "mediamtx", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": "https://github.com/bluenviron/mediamtx/blob/main/README.md", + "website": "https://github.com/bluenviron/mediamtx", + "logo": "https://raw.githubusercontent.com/bluenviron/mediamtx/main/logo.png", + "description": "MediaMTX is a ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows you to read, publish, proxy, record and playback video and audio streams.", + "install_methods": [ + { + "type": "default", + "script": "ct/mediamtx.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/medusa.json b/json/medusa.json index 5ffec918..2723b46c 100644 --- a/json/medusa.json +++ b/json/medusa.json @@ -1,32 +1,32 @@ { - "name": "Medusa", - "slug": "medusa", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Medusa is an automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic: automatic torrent/nzb searching, downloading, and processing at the qualities you want.", - "install_methods": [ - { - "type": "default", - "script": "ct/medusa.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Medusa", + "slug": "medusa", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Medusa is an automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic: automatic torrent/nzb searching, downloading, and processing at the qualities you want.", + "install_methods": [ + { + "type": "default", + "script": "ct/medusa.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 6, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/memos.json b/json/memos.json index 7f342c75..8d869fa9 100644 --- a/json/memos.json +++ b/json/memos.json @@ -1,32 +1,32 @@ { - "name": "Memos", - "slug": "memos", - "categories": [12], - "date_created": "2024-10-31", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9030, - "documentation": null, - "website": "https://www.usememos.com/", - "logo": "https://camo.githubusercontent.com/aa5a8cac358e3448ef7bad80fc178699841913ec438ed0ddfe18f867f931d7ee/68747470733a2f2f7777772e7573656d656d6f732e636f6d2f6c6f676f2d726f756e6465642e706e67", - "description": "Memos is an open-source, self-hosted platform designed for fast, privacy-focused note-taking. Users can create, organize, and format notes with Markdown, which are securely stored in a local database. It\u2019s lightweight and customizable, built for quick access and adaptability to individual or team needs.", - "install_methods": [ - { - "type": "default", - "script": "ct/memos.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 7, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Memos", + "slug": "memos", + "categories": [12], + "date_created": "2024-10-31", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9030, + "documentation": null, + "website": "https://www.usememos.com/", + "logo": "https://camo.githubusercontent.com/aa5a8cac358e3448ef7bad80fc178699841913ec438ed0ddfe18f867f931d7ee/68747470733a2f2f7777772e7573656d656d6f732e636f6d2f6c6f676f2d726f756e6465642e706e67", + "description": "Memos is an open-source, self-hosted platform designed for fast, privacy-focused note-taking. Users can create, organize, and format notes with Markdown, which are securely stored in a local database. It\u2019s lightweight and customizable, built for quick access and adaptability to individual or team needs.", + "install_methods": [ + { + "type": "default", + "script": "ct/memos.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 7, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/meshcentral.json b/json/meshcentral.json index 266ef642..56dbb53b 100644 --- a/json/meshcentral.json +++ b/json/meshcentral.json @@ -1,32 +1,32 @@ { - "name": "MeshCentral", - "slug": "meshcentral", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://meshcentral.com/", - "logo": "https://github.com/Ylianst/MeshCentral/blob/master/public/favicon-303x303.png?raw=true", - "description": "MeshCentral is a web-based computer management platform that provides remote control and management capabilities for computers. It allows administrators to manage and control computers over a local network or the internet through a single, centralized web-based interface. With MeshCentral, users can monitor the status of computers, perform remote administration tasks, and control the power state of machines. The software supports various operating systems and provides real-time updates and alerts to keep administrators informed of the status of their systems. MeshCentral is designed to provide an easy-to-use, scalable, and secure solution for remote computer management, making it a valuable tool for IT administrators, helpdesk support, and remote workers.", - "install_methods": [ - { - "type": "default", - "script": "ct/meshcentral.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "MeshCentral", + "slug": "meshcentral", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://meshcentral.com/", + "logo": "https://github.com/Ylianst/MeshCentral/blob/master/public/favicon-303x303.png?raw=true", + "description": "MeshCentral is a web-based computer management platform that provides remote control and management capabilities for computers. It allows administrators to manage and control computers over a local network or the internet through a single, centralized web-based interface. With MeshCentral, users can monitor the status of computers, perform remote administration tasks, and control the power state of machines. The software supports various operating systems and provides real-time updates and alerts to keep administrators informed of the status of their systems. MeshCentral is designed to provide an easy-to-use, scalable, and secure solution for remote computer management, making it a valuable tool for IT administrators, helpdesk support, and remote workers.", + "install_methods": [ + { + "type": "default", + "script": "ct/meshcentral.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/metadata.json b/json/metadata.json index e6358cfc..cd8241c1 100644 --- a/json/metadata.json +++ b/json/metadata.json @@ -1,40 +1,40 @@ { - "categories": [ - { "name": "Proxmox & Virtualization", "id": 1, "sort_order": 1.0 }, - { "name": "Operating Systems", "id": 2, "sort_order": 2.0 }, - { "name": "Containers & Docker", "id": 3, "sort_order": 3.0 }, - { "name": "Network & Firewall", "id": 4, "sort_order": 4.0 }, - { "name": "Adblock & DNS", "id": 5, "sort_order": 5.0 }, - { "name": "Authentication & Security", "id": 6, "sort_order": 6.0 }, - { "name": "Backup & Recovery", "id": 7, "sort_order": 7.0 }, - { "name": "Databases", "id": 8, "sort_order": 8.0 }, - { "name": "Monitoring & Analytics", "id": 9, "sort_order": 9.0 }, - { "name": "Dashboards & Frontends", "id": 10, "sort_order": 10.0 }, - { "name": "Files, Downloads & Torrents", "id": 11, "sort_order": 11.0 }, - { "name": "Documents & Notes", "id": 12, "sort_order": 12.0 }, - { "name": "Media & Streaming", "id": 13, "sort_order": 13.0 }, - { "name": "*Arr Suite", "id": 14, "sort_order": 14.0 }, - { "name": "NVR & Cameras", "id": 15, "sort_order": 15.0 }, - { "name": "IoT & Smart Home", "id": 16, "sort_order": 16.0 }, - { "name": "ZigBee, Z-Wave & Matter", "id": 17, "sort_order": 17.0 }, - { "name": "MQTT & Messaging", "id": 18, "sort_order": 18.0 }, - { "name": "Automation & Scheduling", "id": 19, "sort_order": 19.0 }, - { "name": "Coding & Dev Tools", "id": 20, "sort_order": 20.0 }, - { - "name": "Web Servers & Reverse Proxies", - "id": 21, - "sort_order": 21.0 - }, - { "name": "Bots & ChatOps", "id": 22, "sort_order": 22.0 }, - { "name": "Finance & Budgeting", "id": 23, "sort_order": 23.0 }, - { "name": "Gaming & Leisure", "id": 24, "sort_order": 24.0 }, - { - "name": "API Gateways & Microservices", - "id": 26, - "sort_order": 25.0 - }, - { "name": "Email & Groupware", "id": 27, "sort_order": 26.0 }, - { "name": "Business & ERP", "id": 28, "sort_order": 27.0 }, - { "name": "Miscellaneous", "id": 0, "sort_order": 99.0 } - ] + "categories": [ + { "name": "Proxmox & Virtualization", "id": 1, "sort_order": 1.0 }, + { "name": "Operating Systems", "id": 2, "sort_order": 2.0 }, + { "name": "Containers & Docker", "id": 3, "sort_order": 3.0 }, + { "name": "Network & Firewall", "id": 4, "sort_order": 4.0 }, + { "name": "Adblock & DNS", "id": 5, "sort_order": 5.0 }, + { "name": "Authentication & Security", "id": 6, "sort_order": 6.0 }, + { "name": "Backup & Recovery", "id": 7, "sort_order": 7.0 }, + { "name": "Databases", "id": 8, "sort_order": 8.0 }, + { "name": "Monitoring & Analytics", "id": 9, "sort_order": 9.0 }, + { "name": "Dashboards & Frontends", "id": 10, "sort_order": 10.0 }, + { "name": "Files, Downloads & Torrents", "id": 11, "sort_order": 11.0 }, + { "name": "Documents & Notes", "id": 12, "sort_order": 12.0 }, + { "name": "Media & Streaming", "id": 13, "sort_order": 13.0 }, + { "name": "*Arr Suite", "id": 14, "sort_order": 14.0 }, + { "name": "NVR & Cameras", "id": 15, "sort_order": 15.0 }, + { "name": "IoT & Smart Home", "id": 16, "sort_order": 16.0 }, + { "name": "ZigBee, Z-Wave & Matter", "id": 17, "sort_order": 17.0 }, + { "name": "MQTT & Messaging", "id": 18, "sort_order": 18.0 }, + { "name": "Automation & Scheduling", "id": 19, "sort_order": 19.0 }, + { "name": "Coding & Dev Tools", "id": 20, "sort_order": 20.0 }, + { + "name": "Web Servers & Reverse Proxies", + "id": 21, + "sort_order": 21.0 + }, + { "name": "Bots & ChatOps", "id": 22, "sort_order": 22.0 }, + { "name": "Finance & Budgeting", "id": 23, "sort_order": 23.0 }, + { "name": "Gaming & Leisure", "id": 24, "sort_order": 24.0 }, + { + "name": "API Gateways & Microservices", + "id": 26, + "sort_order": 25.0 + }, + { "name": "Email & Groupware", "id": 27, "sort_order": 26.0 }, + { "name": "Business & ERP", "id": 28, "sort_order": 27.0 }, + { "name": "Miscellaneous", "id": 0, "sort_order": 99.0 } + ] } diff --git a/json/metube.json b/json/metube.json index 0e5c52fb..04c48926 100644 --- a/json/metube.json +++ b/json/metube.json @@ -1,32 +1,32 @@ { - "name": "MeTube", - "slug": "metube", - "categories": [13], - "date_created": "2024-06-12", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "MeTube allows you to download videos from YouTube and dozens of other sites.", - "install_methods": [ - { - "type": "default", - "script": "ct/metube.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "MeTube", + "slug": "metube", + "categories": [13], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "MeTube allows you to download videos from YouTube and dozens of other sites.", + "install_methods": [ + { + "type": "default", + "script": "ct/metube.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/microcode.json b/json/microcode.json index 4519e697..bd7f9c0d 100644 --- a/json/microcode.json +++ b/json/microcode.json @@ -1,41 +1,41 @@ { - "name": "Proxmox VE Processor Microcode", - "slug": "microcode", - "categories": [2], - "date_created": "2024-04-29", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/processor.png?raw=true", - "description": "Processor Microcode is a layer of low-level software that runs on the processor and provides patches or updates to its firmware. Microcode updates can fix hardware bugs, improve performance, and enhance security features of the processor.\r\n\r\nIt's important to note that the availability of firmware update mechanisms, such as Intel's Management Engine (ME) or AMD's Platform Security Processor (PSP), may vary depending on the processor and its specific implementation. Therefore, it's recommended to consult the documentation for your processor to confirm whether firmware updates can be applied through the operating system.", - "install_methods": [ - { - "type": "default", - "script": "misc/microcode.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Proxmox VE Processor Microcode", + "slug": "microcode", + "categories": [2], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/processor.png?raw=true", + "description": "Processor Microcode is a layer of low-level software that runs on the processor and provides patches or updates to its firmware. Microcode updates can fix hardware bugs, improve performance, and enhance security features of the processor.\r\n\r\nIt's important to note that the availability of firmware update mechanisms, such as Intel's Management Engine (ME) or AMD's Platform Security Processor (PSP), may vary depending on the processor and its specific implementation. Therefore, it's recommended to consult the documentation for your processor to confirm whether firmware updates can be applied through the operating system.", + "install_methods": [ + { + "type": "default", + "script": "misc/microcode.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" }, - "notes": [ - { - "text": "Execute within the Proxmox shell", - "type": "info" - }, - { - "text": "After a reboot, you can check whether any microcode updates are currently in effect by running the following command. `journalctl -k | grep -E \"microcode\" | head -n 1`", - "type": "info" - } - ] + { + "text": "After a reboot, you can check whether any microcode updates are currently in effect by running the following command. `journalctl -k | grep -E \"microcode\" | head -n 1`", + "type": "info" + } + ] } diff --git a/json/mikrotik-routeros.json b/json/mikrotik-routeros.json index c44c0957..2b17ace5 100644 --- a/json/mikrotik-routeros.json +++ b/json/mikrotik-routeros.json @@ -1,32 +1,32 @@ { - "name": "Mikrotik RouterOS CHR", - "slug": "mikrotik-routeros", - "categories": [4], - "date_created": "2024-05-02", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://help.mikrotik.com/docs/display/ROS/Cloud+Hosted+Router%2C+CHR", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/mikrotik.svg", - "description": "Mikrotik RouterOS CHR is a Linux-based operating system that transforms a computer into a router. It provides a wide range of features for network routing, firewall, bandwidth management, wireless access point, backhaul link, hotspot gateway, VPN server, and many others. RouterOS is a versatile solution that supports various network configurations, including those with multiple WAN links, hotspots, and VPNs. It is highly customizable, allowing administrators to configure and manage their networks according to their specific requirements. With RouterOS, network administrators can monitor and control the performance and security of their networks, ensuring reliable and secure communication for their users. The software is designed to be easy to use and provides a wide range of tools for network management, making it a valuable solution for small and large networks alike.", - "install_methods": [ - { - "type": "default", - "script": "vm/mikrotik-routeros.sh", - "resources": { - "cpu": 2, - "ram": 512, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": "admin", - "password": "none" - }, - "notes": [] + "name": "Mikrotik RouterOS CHR", + "slug": "mikrotik-routeros", + "categories": [4], + "date_created": "2024-05-02", + "type": "vm", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://help.mikrotik.com/docs/display/ROS/Cloud+Hosted+Router%2C+CHR", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/mikrotik.svg", + "description": "Mikrotik RouterOS CHR is a Linux-based operating system that transforms a computer into a router. It provides a wide range of features for network routing, firewall, bandwidth management, wireless access point, backhaul link, hotspot gateway, VPN server, and many others. RouterOS is a versatile solution that supports various network configurations, including those with multiple WAN links, hotspots, and VPNs. It is highly customizable, allowing administrators to configure and manage their networks according to their specific requirements. With RouterOS, network administrators can monitor and control the performance and security of their networks, ensuring reliable and secure communication for their users. The software is designed to be easy to use and provides a wide range of tools for network management, making it a valuable solution for small and large networks alike.", + "install_methods": [ + { + "type": "default", + "script": "vm/mikrotik-routeros.sh", + "resources": { + "cpu": 2, + "ram": 512, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": "admin", + "password": "none" + }, + "notes": [] } diff --git a/json/mongodb.json b/json/mongodb.json index b35a5cee..7d2f194d 100644 --- a/json/mongodb.json +++ b/json/mongodb.json @@ -1,32 +1,32 @@ { - "name": "MongoDB", - "slug": "mongodb", - "categories": [8], - "date_created": "2024-05-18", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://www.mongodb.com/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/mongodb-spring-green.svg", - "description": "MongoDB is a NoSQL database that uses a document-oriented data model, storing data in JSON-like documents with dynamic schemas. This design offers flexibility and scalability, making it ideal for handling large volumes of data. MongoDB supports indexing, replication, and load balancing, ensuring high performance and availability, and can distribute data across multiple servers, making it well-suited for big data applications.", - "install_methods": [ - { - "type": "default", - "script": "ct/mongodb.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "MongoDB", + "slug": "mongodb", + "categories": [8], + "date_created": "2024-05-18", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.mongodb.com/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/mongodb-spring-green.svg", + "description": "MongoDB is a NoSQL database that uses a document-oriented data model, storing data in JSON-like documents with dynamic schemas. This design offers flexibility and scalability, making it ideal for handling large volumes of data. MongoDB supports indexing, replication, and load balancing, ensuring high performance and availability, and can distribute data across multiple servers, making it well-suited for big data applications.", + "install_methods": [ + { + "type": "default", + "script": "ct/mongodb.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/monitor-all.json b/json/monitor-all.json index 21680e23..cb3cdd79 100644 --- a/json/monitor-all.json +++ b/json/monitor-all.json @@ -1,65 +1,65 @@ { - "name": "Proxmox VE Monitor-All", - "slug": "monitor-all", - "categories": [9], - "date_created": "2024-04-29", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/monitor.png?raw=true", - "description": "This script will add Monitor-All to Proxmox VE, which will monitor the status of all your instances, both containers and virtual machines, excluding templates and user-defined ones, and automatically restart or reset them if they become unresponsive. This is particularly useful if you're experiencing problems with Home Assistant becoming non-responsive every few days/weeks. Monitor-All also maintains a log of the entire process, which can be helpful for troubleshooting and monitoring purposes.\r\n\r\n\ud83d\udec8 Virtual machines without the QEMU guest agent installed must be excluded.\r\n\ud83d\udec8 Prior to generating any new CT/VM not found in this repository, it's necessary to halt Proxmox VE Monitor-All by running systemctl stop ping-instances.", - "install_methods": [ - { - "type": "default", - "script": "misc/monitor-all.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Proxmox VE Monitor-All", + "slug": "monitor-all", + "categories": [9], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/monitor.png?raw=true", + "description": "This script will add Monitor-All to Proxmox VE, which will monitor the status of all your instances, both containers and virtual machines, excluding templates and user-defined ones, and automatically restart or reset them if they become unresponsive. This is particularly useful if you're experiencing problems with Home Assistant becoming non-responsive every few days/weeks. Monitor-All also maintains a log of the entire process, which can be helpful for troubleshooting and monitoring purposes.\r\n\r\n\ud83d\udec8 Virtual machines without the QEMU guest agent installed must be excluded.\r\n\ud83d\udec8 Prior to generating any new CT/VM not found in this repository, it's necessary to halt Proxmox VE Monitor-All by running systemctl stop ping-instances.", + "install_methods": [ + { + "type": "default", + "script": "misc/monitor-all.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" }, - "notes": [ - { - "text": "Execute within the Proxmox shell", - "type": "info" - }, - { - "text": "Virtual machines without the QEMU guest agent installed must be excluded.", - "type": "warning" - }, - { - "text": "Prior to generating any new CT/VM not found in this repository, it's necessary to halt Proxmox VE Monitor-All by running `systemctl stop ping-instances`.", - "type": "warning" - }, - { - "text": "To make setup changes, first stop the service: `systemctl stop ping-instances`", - "type": "info" - }, - { - "text": "To edit pause time: `nano /usr/local/bin/ping-instances.sh`", - "type": "info" - }, - { - "text": "To add excluded instances: `nano /etc/systemd/system/ping-instances.service`", - "type": "info" - }, - { - "text": "After changes have been saved, `systemctl daemon-reload` and start the service: `systemctl start ping-instances`", - "type": "info" - }, - { - "text": "Monitor-All logs: `cat /var/log/ping-instances.log`", - "type": "info" - } - ] + { + "text": "Virtual machines without the QEMU guest agent installed must be excluded.", + "type": "warning" + }, + { + "text": "Prior to generating any new CT/VM not found in this repository, it's necessary to halt Proxmox VE Monitor-All by running `systemctl stop ping-instances`.", + "type": "warning" + }, + { + "text": "To make setup changes, first stop the service: `systemctl stop ping-instances`", + "type": "info" + }, + { + "text": "To edit pause time: `nano /usr/local/bin/ping-instances.sh`", + "type": "info" + }, + { + "text": "To add excluded instances: `nano /etc/systemd/system/ping-instances.service`", + "type": "info" + }, + { + "text": "After changes have been saved, `systemctl daemon-reload` and start the service: `systemctl start ping-instances`", + "type": "info" + }, + { + "text": "Monitor-All logs: `cat /var/log/ping-instances.log`", + "type": "info" + } + ] } diff --git a/json/motioneye.json b/json/motioneye.json index 8104b39f..52e01a58 100644 --- a/json/motioneye.json +++ b/json/motioneye.json @@ -1,32 +1,32 @@ { - "name": "MotionEye NVR", - "slug": "motioneye", - "categories": [15], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8765, - "documentation": "https://github.com/motioneye-project/motioneye/wiki", - "website": "https://github.com/motioneye-project/motioneye", - "logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/motioneye/icon.png?raw=true", - "description": "MotionEye is an open-source, self-hosted network video recording (NVR) software designed to manage and monitor IP cameras. It runs on various platforms such as Linux, Raspberry Pi, and Docker, and offers features such as real-time video streaming, motion detection, and customizable camera views.", - "install_methods": [ - { - "type": "default", - "script": "ct/motioneye.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "none" - }, - "notes": [] + "name": "MotionEye NVR", + "slug": "motioneye", + "categories": [15], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8765, + "documentation": "https://github.com/motioneye-project/motioneye/wiki", + "website": "https://github.com/motioneye-project/motioneye", + "logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/motioneye/icon.png?raw=true", + "description": "MotionEye is an open-source, self-hosted network video recording (NVR) software designed to manage and monitor IP cameras. It runs on various platforms such as Linux, Raspberry Pi, and Docker, and offers features such as real-time video streaming, motion detection, and customizable camera views.", + "install_methods": [ + { + "type": "default", + "script": "ct/motioneye.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "none" + }, + "notes": [] } diff --git a/json/mqtt.json b/json/mqtt.json index caad41e0..c26e501f 100644 --- a/json/mqtt.json +++ b/json/mqtt.json @@ -1,37 +1,37 @@ { - "name": "MQTT", - "slug": "mqtt", - "categories": [18], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": "https://mosquitto.org/documentation/", - "website": "https://mosquitto.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/eclipsemosquitto.svg", - "description": "Eclipse Mosquitto is an open-source message broker that implements the MQTT (Message Queuing Telemetry Transport) protocol. It is a lightweight and simple-to-use message broker that allows IoT devices and applications to communicate with each other by exchanging messages in real-time. Mosquitto is widely used in IoT applications, due to its low resource requirements and its compatibility with a wide range of devices and platforms", - "install_methods": [ - { - "type": "default", - "script": "ct/mqtt.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "You can find post-install info here: `https://github.com/community-scripts/ProxmoxVE/discussions/782`", - "type": "info" - } - ] + "name": "MQTT", + "slug": "mqtt", + "categories": [18], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": "https://mosquitto.org/documentation/", + "website": "https://mosquitto.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/eclipsemosquitto.svg", + "description": "Eclipse Mosquitto is an open-source message broker that implements the MQTT (Message Queuing Telemetry Transport) protocol. It is a lightweight and simple-to-use message broker that allows IoT devices and applications to communicate with each other by exchanging messages in real-time. Mosquitto is widely used in IoT applications, due to its low resource requirements and its compatibility with a wide range of devices and platforms", + "install_methods": [ + { + "type": "default", + "script": "ct/mqtt.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "You can find post-install info here: `https://github.com/community-scripts/ProxmoxVE/discussions/782`", + "type": "info" + } + ] } diff --git a/json/mylar3.json b/json/mylar3.json index 4af4f834..ea39899f 100644 --- a/json/mylar3.json +++ b/json/mylar3.json @@ -1,32 +1,32 @@ { - "name": "Mylar3", - "slug": "mylar3", - "categories": [14], - "date_created": "2024-12-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8090, - "documentation": "https://mylarcomics.com/docs/introduction/", - "website": "https://mylarcomics.com/", - "logo": "https://mylarcomics.com/img/mylarlogo.png", - "description": "Mylar is an automated Comic Book (cbr/cbz) downloader program for use with NZB and torrents.\r\nMylar allows you to create a watchlist of series that it monitors for various things (new issues, updated information, etc). It will grab, sort, and rename downloaded issues. It will also allow you to monitor weekly pull-lists for items belonging to said watchlisted series to download, as well as being able to monitor and maintain story-arcs.", - "install_methods": [ - { - "type": "default", - "script": "ct/mylar3.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Mylar3", + "slug": "mylar3", + "categories": [14], + "date_created": "2024-12-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8090, + "documentation": "https://mylarcomics.com/docs/introduction/", + "website": "https://mylarcomics.com/", + "logo": "https://mylarcomics.com/img/mylarlogo.png", + "description": "Mylar is an automated Comic Book (cbr/cbz) downloader program for use with NZB and torrents.\r\nMylar allows you to create a watchlist of series that it monitors for various things (new issues, updated information, etc). It will grab, sort, and rename downloaded issues. It will also allow you to monitor weekly pull-lists for items belonging to said watchlisted series to download, as well as being able to monitor and maintain story-arcs.", + "install_methods": [ + { + "type": "default", + "script": "ct/mylar3.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/myspeed.json b/json/myspeed.json index df9b1658..c53e39db 100644 --- a/json/myspeed.json +++ b/json/myspeed.json @@ -1,32 +1,32 @@ { - "name": "MySpeed", - "slug": "myspeed", - "categories": [4], - "date_created": "2024-06-14", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5216, - "documentation": null, - "website": "https://myspeed.dev/", - "logo": "https://raw.githubusercontent.com/gnmyt/myspeed/development/web/public/assets/img/logo.png", - "description": "MySpeed is a speed test analysis tool that records and displays internet speed metrics for up to 30 days. It offers automated tests using Cron expressions and supports multiple speed test servers (Ookla, LibreSpeed, Cloudflare). MySpeed provides detailed statistics, health check notifications via email or messaging apps, and integrates with Prometheus and Grafana for advanced monitoring.", - "install_methods": [ - { - "type": "default", - "script": "ct/myspeed.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "MySpeed", + "slug": "myspeed", + "categories": [4], + "date_created": "2024-06-14", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5216, + "documentation": null, + "website": "https://myspeed.dev/", + "logo": "https://raw.githubusercontent.com/gnmyt/myspeed/development/web/public/assets/img/logo.png", + "description": "MySpeed is a speed test analysis tool that records and displays internet speed metrics for up to 30 days. It offers automated tests using Cron expressions and supports multiple speed test servers (Ookla, LibreSpeed, Cloudflare). MySpeed provides detailed statistics, health check notifications via email or messaging apps, and integrates with Prometheus and Grafana for advanced monitoring.", + "install_methods": [ + { + "type": "default", + "script": "ct/myspeed.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/mysql.json b/json/mysql.json index aede7f84..4abeecd9 100644 --- a/json/mysql.json +++ b/json/mysql.json @@ -1,41 +1,41 @@ { - "name": "MySQL", - "slug": "mysql", - "categories": [8], - "date_created": "2024-10-10", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://dev.mysql.com/doc/", - "website": "https://www.mysql.com/", - "logo": "https://1000logos.net/wp-content/uploads/2020/08/MySQL-Logo.png", - "description": "MySQL is an open-source relational database management system (RDBMS) that uses SQL for managing and manipulating data. It is known for its scalability, reliability, and high performance, making it suitable for small to large-scale applications. Key features include support for ACID transactions, data replication for high availability, and compatibility with various programming languages like Python, PHP, and Java.", - "install_methods": [ - { - "type": "default", - "script": "ct/mysql.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "MySQL", + "slug": "mysql", + "categories": [8], + "date_created": "2024-10-10", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://dev.mysql.com/doc/", + "website": "https://www.mysql.com/", + "logo": "https://1000logos.net/wp-content/uploads/2020/08/MySQL-Logo.png", + "description": "MySQL is an open-source relational database management system (RDBMS) that uses SQL for managing and manipulating data. It is known for its scalability, reliability, and high performance, making it suitable for small to large-scale applications. Key features include support for ACID transactions, data replication for high availability, and compatibility with various programming languages like Python, PHP, and Java.", + "install_methods": [ + { + "type": "default", + "script": "ct/mysql.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Database credentials: `cat mysql.creds`", + "type": "info" }, - "notes": [ - { - "text": "Database credentials: `cat mysql.creds`", - "type": "info" - }, - { - "text": "With an option to install the MySQL 8.4 LTS release instead of MySQL 8.0", - "type": "info" - } - ] + { + "text": "With an option to install the MySQL 8.4 LTS release instead of MySQL 8.0", + "type": "info" + } + ] } diff --git a/json/n8n.json b/json/n8n.json index 8f51ff6a..48f8ca4b 100644 --- a/json/n8n.json +++ b/json/n8n.json @@ -1,32 +1,32 @@ { - "name": "n8n", - "slug": "n8n", - "categories": [19], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5678, - "documentation": null, - "website": "https://n8n.io/", - "logo": "https://docs.n8n.io/_images/n8n-docs-icon.svg", - "description": "n8n is a workflow automation tool that enables users to automate various tasks and processes by connecting various data sources, systems, and services. It provides a visual interface for building workflows, allowing users to easily define and automate complex sequences of actions, such as data processing, conditional branching, and API calls. n8n supports a wide range of integrations, making it a versatile tool for automating a variety of use cases, from simple data processing workflows to complex business processes. With its extendable architecture, n8n is designed to be easily customizable and can be adapted to meet the specific needs of different users and industries.", - "install_methods": [ - { - "type": "default", - "script": "ct/n8n.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "n8n", + "slug": "n8n", + "categories": [19], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5678, + "documentation": null, + "website": "https://n8n.io/", + "logo": "https://docs.n8n.io/_images/n8n-docs-icon.svg", + "description": "n8n is a workflow automation tool that enables users to automate various tasks and processes by connecting various data sources, systems, and services. It provides a visual interface for building workflows, allowing users to easily define and automate complex sequences of actions, such as data processing, conditional branching, and API calls. n8n supports a wide range of integrations, making it a versatile tool for automating a variety of use cases, from simple data processing workflows to complex business processes. With its extendable architecture, n8n is designed to be easily customizable and can be adapted to meet the specific needs of different users and industries.", + "install_methods": [ + { + "type": "default", + "script": "ct/n8n.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 6, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/navidrome.json b/json/navidrome.json index b8d71847..004c9d4d 100644 --- a/json/navidrome.json +++ b/json/navidrome.json @@ -1,37 +1,37 @@ { - "name": "Navidrome", - "slug": "navidrome", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 4533, - "documentation": null, - "website": "https://www.navidrome.org/", - "logo": "https://raw.githubusercontent.com/navidrome/navidrome/master/resources/logo-192x192.png?raw=true", - "description": "Navidrome is a music server solution that makes your music collection accessible from anywhere. It provides a modern web-based user interface and compatibility with a range of third-party mobile apps for both iOS and Android devices. With Navidrome, users can access their music collection from anywhere, whether at home or on the go. The software supports a variety of music formats, making it easy for users to play their favorite songs and albums. Navidrome provides a simple and user-friendly interface for managing and organizing music collections, making it a valuable tool for music lovers who want to access their music from anywhere. The software is designed to be easy to set up and use, making it a popular choice for those who want to host their own music server and enjoy their music collection from anywhere.", - "install_methods": [ - { - "type": "default", - "script": "ct/navidrome.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "To change Navidrome music folder path, `nano /var/lib/navidrome/navidrome.toml`", - "type": "info" - } - ] + "name": "Navidrome", + "slug": "navidrome", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 4533, + "documentation": null, + "website": "https://www.navidrome.org/", + "logo": "https://raw.githubusercontent.com/navidrome/navidrome/master/resources/logo-192x192.png?raw=true", + "description": "Navidrome is a music server solution that makes your music collection accessible from anywhere. It provides a modern web-based user interface and compatibility with a range of third-party mobile apps for both iOS and Android devices. With Navidrome, users can access their music collection from anywhere, whether at home or on the go. The software supports a variety of music formats, making it easy for users to play their favorite songs and albums. Navidrome provides a simple and user-friendly interface for managing and organizing music collections, making it a valuable tool for music lovers who want to access their music from anywhere. The software is designed to be easy to set up and use, making it a popular choice for those who want to host their own music server and enjoy their music collection from anywhere.", + "install_methods": [ + { + "type": "default", + "script": "ct/navidrome.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "To change Navidrome music folder path, `nano /var/lib/navidrome/navidrome.toml`", + "type": "info" + } + ] } diff --git a/json/neo4j.json b/json/neo4j.json index 0f4dc462..3aac7ee0 100644 --- a/json/neo4j.json +++ b/json/neo4j.json @@ -1,32 +1,32 @@ { - "name": "Neo4j", - "slug": "neo4j", - "categories": [8], - "date_created": "2024-10-20", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 7474, - "documentation": null, - "website": "https://neo4j.com/product/neo4j-graph-database/", - "logo": "https://avatars.githubusercontent.com/u/201120?s=200&v=4", - "description": "Neo4j is a graph database designed to manage complex data relationships. It uses nodes, relationships, and properties to store and analyze connected data, making it ideal for applications like recommendation engines, fraud detection, and network analysis. Its structure allows for fast querying and deep data insights through native graph storage.", - "install_methods": [ - { - "type": "default", - "script": "ct/neo4j.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "neo4j", - "password": "neo4j" - }, - "notes": [] + "name": "Neo4j", + "slug": "neo4j", + "categories": [8], + "date_created": "2024-10-20", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 7474, + "documentation": null, + "website": "https://neo4j.com/product/neo4j-graph-database/", + "logo": "https://avatars.githubusercontent.com/u/201120?s=200&v=4", + "description": "Neo4j is a graph database designed to manage complex data relationships. It uses nodes, relationships, and properties to store and analyze connected data, making it ideal for applications like recommendation engines, fraud detection, and network analysis. Its structure allows for fast querying and deep data insights through native graph storage.", + "install_methods": [ + { + "type": "default", + "script": "ct/neo4j.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "neo4j", + "password": "neo4j" + }, + "notes": [] } diff --git a/json/netbox.json b/json/netbox.json index 09948a33..77df8347 100644 --- a/json/netbox.json +++ b/json/netbox.json @@ -1,37 +1,37 @@ { - "name": "NetBox", - "slug": "netbox", - "categories": [4], - "date_created": "2024-11-17", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "NetBox is the source of truth for everything on your network, from physical components like power systems and cabling to virtual assets like IP addresses and VLANs. Network automation and observability tools depend on NetBox’s authoritative data to roll out configurations, monitor changes, and accelerate operations across the enterprise", - "install_methods": [ - { - "type": "default", - "script": "ct/netbox.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Show login and database credentials: `cat netbox.creds`", - "type": "info" - } - ] + "name": "NetBox", + "slug": "netbox", + "categories": [4], + "date_created": "2024-11-17", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "NetBox is the source of truth for everything on your network, from physical components like power systems and cabling to virtual assets like IP addresses and VLANs. Network automation and observability tools depend on NetBox’s authoritative data to roll out configurations, monitor changes, and accelerate operations across the enterprise", + "install_methods": [ + { + "type": "default", + "script": "ct/netbox.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Show login and database credentials: `cat netbox.creds`", + "type": "info" + } + ] } diff --git a/json/netdata.json b/json/netdata.json index f37ed801..3b498210 100644 --- a/json/netdata.json +++ b/json/netdata.json @@ -1,37 +1,37 @@ { - "name": "Proxmox VE Netdata", - "slug": "netdata", - "categories": [9], - "date_created": "2024-04-29", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://www.netdata.cloud/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/netdata.svg", - "description": "Netdata is an open-source, real-time performance monitoring tool designed to provide insights into the performance and health of systems and applications. It is often used by system administrators, DevOps professionals, and developers to monitor and troubleshoot issues on servers and other devices.", - "install_methods": [ - { - "type": "default", - "script": "misc/netdata.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" - } - ] + "name": "Proxmox VE Netdata", + "slug": "netdata", + "categories": [9], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.netdata.cloud/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/netdata.svg", + "description": "Netdata is an open-source, real-time performance monitoring tool designed to provide insights into the performance and health of systems and applications. It is often used by system administrators, DevOps professionals, and developers to monitor and troubleshoot issues on servers and other devices.", + "install_methods": [ + { + "type": "default", + "script": "misc/netdata.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" + } + ] } diff --git a/json/nextcloud-vm.json b/json/nextcloud-vm.json index 4a7c4586..b070334f 100644 --- a/json/nextcloud-vm.json +++ b/json/nextcloud-vm.json @@ -1,37 +1,37 @@ { - "name": "Nextcloud", - "slug": "nextcloud-vm", - "categories": [1], - "date_created": "2023-11-14", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://www.turnkeylinux.org/nextcloud", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nextcloud.svg", - "description": "TurnKey Nextcloud is an open-source file sharing server and collaboration platform that can store your personal content, like documents and pictures, in a centralized location.", - "install_methods": [ - { - "type": "default", - "script": "vm/nextcloud-vm.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 12, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": null - }, - "notes": [ - { - "text": "This VM requires extra installation steps, see install guide at `https://github.com/community-scripts/ProxmoxVE/discussions/144`", - "type": "warning" - } - ] + "name": "Nextcloud", + "slug": "nextcloud-vm", + "categories": [1], + "date_created": "2023-11-14", + "type": "vm", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://www.turnkeylinux.org/nextcloud", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nextcloud.svg", + "description": "TurnKey Nextcloud is an open-source file sharing server and collaboration platform that can store your personal content, like documents and pictures, in a centralized location.", + "install_methods": [ + { + "type": "default", + "script": "vm/nextcloud-vm.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 12, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": null + }, + "notes": [ + { + "text": "This VM requires extra installation steps, see install guide at `https://github.com/community-scripts/ProxmoxVE/discussions/144`", + "type": "warning" + } + ] } diff --git a/json/nextcloudpi.json b/json/nextcloudpi.json index a66a225f..09d81f37 100644 --- a/json/nextcloudpi.json +++ b/json/nextcloudpi.json @@ -1,48 +1,48 @@ { - "name": "Nextcloud", - "slug": "nextcloudpi", - "categories": [2], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 4443, - "documentation": null, - "website": "https://github.com/nextcloud/nextcloudpi", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nextcloud.svg", - "description": "NextCloudPi is a popular self-hosted solution for file collaboration and data storage. It is built on the NextCloud software, which is an open-source platform for data management.", - "install_methods": [ - { - "type": "default", - "script": "ct/nextcloudpi.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - }, - { - "type": "alpine", - "script": "ct/alpine-nextcloud.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 2, - "os": "alpine", - "version": "3.19" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Nextcloud", + "slug": "nextcloudpi", + "categories": [2], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 4443, + "documentation": null, + "website": "https://github.com/nextcloud/nextcloudpi", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nextcloud.svg", + "description": "NextCloudPi is a popular self-hosted solution for file collaboration and data storage. It is built on the NextCloud software, which is an open-source platform for data management.", + "install_methods": [ + { + "type": "default", + "script": "ct/nextcloudpi.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } }, - "notes": [ - { - "text": "Only Alpine: To get the username and password, run the script again inside the LXC shell.", - "type": "warning" - } - ] + { + "type": "alpine", + "script": "ct/alpine-nextcloud.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 2, + "os": "alpine", + "version": "3.19" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Only Alpine: To get the username and password, run the script again inside the LXC shell.", + "type": "warning" + } + ] } diff --git a/json/nextpvr.json b/json/nextpvr.json index 11a590bd..61aea392 100644 --- a/json/nextpvr.json +++ b/json/nextpvr.json @@ -1,32 +1,32 @@ { - "name": "NextPVR", - "slug": "nextpvr", - "categories": [15], - "date_created": "2024-11-20", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8866, - "documentation": "https://github.com/sub3/NextPVR/wiki", - "website": "https://nextpvr.com/", - "logo": null, - "description": "NextPVR is a personal video recorder application for Microsoft Windows, Linux, Mac and Docker. NextPVR makes it easy to watch or record live TV, and provides great features like series recordings, web scheduling, iPhone/iPad client application, Kodi/Emby integration etc.", - "install_methods": [ - { - "type": "default", - "script": "ct/nextpvr.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 5, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "NextPVR", + "slug": "nextpvr", + "categories": [15], + "date_created": "2024-11-20", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8866, + "documentation": "https://github.com/sub3/NextPVR/wiki", + "website": "https://nextpvr.com/", + "logo": null, + "description": "NextPVR is a personal video recorder application for Microsoft Windows, Linux, Mac and Docker. NextPVR makes it easy to watch or record live TV, and provides great features like series recordings, web scheduling, iPhone/iPad client application, Kodi/Emby integration etc.", + "install_methods": [ + { + "type": "default", + "script": "ct/nextpvr.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 5, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/nginxproxymanager.json b/json/nginxproxymanager.json index 750e98e0..a1bde846 100644 --- a/json/nginxproxymanager.json +++ b/json/nginxproxymanager.json @@ -1,37 +1,37 @@ { - "name": "Nginx Proxy Manager", - "slug": "nginxproxymanager", - "categories": [21], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 81, - "documentation": null, - "website": "https://nginxproxymanager.com/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nginxproxymanager.svg", - "description": "Nginx Proxy Manager is a tool that provides a web-based interface to manage Nginx reverse proxies. It enables users to easily and securely expose their services to the internet by providing features such as HTTPS encryption, domain mapping, and access control. It eliminates the need for manual configuration of Nginx reverse proxies, making it easy for users to quickly and securely expose their services to the public.", - "install_methods": [ - { - "type": "default", - "script": "ct/nginxproxymanager.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin@example.com", - "password": "changeme" - }, - "notes": [ - { - "text": "Since there are hundreds of Certbot instances, it's necessary to install the specific Certbot of your preference. Running `/app/scripts/install-certbot-plugins` within the nginxproxymanager LXC shell will install many additional plugins.", - "type": "warning" - } - ] + "name": "Nginx Proxy Manager", + "slug": "nginxproxymanager", + "categories": [21], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 81, + "documentation": null, + "website": "https://nginxproxymanager.com/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nginxproxymanager.svg", + "description": "Nginx Proxy Manager is a tool that provides a web-based interface to manage Nginx reverse proxies. It enables users to easily and securely expose their services to the internet by providing features such as HTTPS encryption, domain mapping, and access control. It eliminates the need for manual configuration of Nginx reverse proxies, making it easy for users to quickly and securely expose their services to the public.", + "install_methods": [ + { + "type": "default", + "script": "ct/nginxproxymanager.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin@example.com", + "password": "changeme" + }, + "notes": [ + { + "text": "Since there are hundreds of Certbot instances, it's necessary to install the specific Certbot of your preference. Running `/app/scripts/install-certbot-plugins` within the nginxproxymanager LXC shell will install many additional plugins.", + "type": "warning" + } + ] } diff --git a/json/nocodb.json b/json/nocodb.json index 7146f353..65d07ec4 100644 --- a/json/nocodb.json +++ b/json/nocodb.json @@ -1,32 +1,32 @@ { - "name": "NocoDB", - "slug": "nocodb", - "categories": [28], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "NocoDB is a document-oriented database management system. It uses the NoSQL (Not Only SQL) data model, which allows for more flexible and scalable data storage than traditional relational databases. NoCoDB stores data in JSON format, making it easier to manage and query complex data structures, and supports a range of data types, including strings, numbers, arrays, and objects. The software provides a web-based interface for managing and querying data, and includes features such as real-time data synchronization, auto-indexing, and full-text search. NoCoDB is designed to be scalable, and can be used for a range of applications, from small projects to large enterprise systems. The software is free and open-source, and is designed to be easy to use and integrate with other applications.", - "install_methods": [ - { - "type": "default", - "script": "ct/nocodb.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "NocoDB", + "slug": "nocodb", + "categories": [28], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "NocoDB is a document-oriented database management system. It uses the NoSQL (Not Only SQL) data model, which allows for more flexible and scalable data storage than traditional relational databases. NoCoDB stores data in JSON format, making it easier to manage and query complex data structures, and supports a range of data types, including strings, numbers, arrays, and objects. The software provides a web-based interface for managing and querying data, and includes features such as real-time data synchronization, auto-indexing, and full-text search. NoCoDB is designed to be scalable, and can be used for a range of applications, from small projects to large enterprise systems. The software is free and open-source, and is designed to be easy to use and integrate with other applications.", + "install_methods": [ + { + "type": "default", + "script": "ct/nocodb.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/node-red.json b/json/node-red.json index 435a4a34..d700d8a3 100644 --- a/json/node-red.json +++ b/json/node-red.json @@ -1,37 +1,37 @@ { - "name": "Node-Red", - "slug": "node-red", - "categories": [19], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Node-RED is a visual programming tool that allows developers and non-developers alike to easily wire together hardware devices, APIs, and online services to create custom applications. It provides a visual interface for building workflows, making it easy to create and modify complex integrations without having to write any code. Node-RED is used in a wide range of applications, from simple automations to complex integrations, and is known for its simplicity, versatility, and ease of use.", - "install_methods": [ - { - "type": "default", - "script": "ct/node-red.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "To install themes, type `update` in the LXC console.", - "type": "info" - } - ] + "name": "Node-Red", + "slug": "node-red", + "categories": [19], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Node-RED is a visual programming tool that allows developers and non-developers alike to easily wire together hardware devices, APIs, and online services to create custom applications. It provides a visual interface for building workflows, making it easy to create and modify complex integrations without having to write any code. Node-RED is used in a wide range of applications, from simple automations to complex integrations, and is known for its simplicity, versatility, and ease of use.", + "install_methods": [ + { + "type": "default", + "script": "ct/node-red.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "To install themes, type `update` in the LXC console.", + "type": "info" + } + ] } diff --git a/json/notifiarr.json b/json/notifiarr.json index e823e769..7e4b3033 100644 --- a/json/notifiarr.json +++ b/json/notifiarr.json @@ -1,37 +1,37 @@ { - "name": "Notifiarr", - "slug": "notifiarr", - "categories": [22], - "date_created": "2024-06-12", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5454, - "documentation": null, - "website": "https://notifiarr.com/", - "logo": "https://notifiarr.com/images/logo/notifiarr.png?raw=true", - "description": "Notifiarr is a purpose built system to bring many applications together to manage and customize notifications via Discord. You can monitor many aspects of your network(s), be notified of downtime, be notified of health issues, etc", - "install_methods": [ - { - "type": "default", - "script": "ct/notifiarr.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Manually edit `/etc/notifiarr/notifiarr.conf`to enter the API key from Notifiarr.com, and create a password for the UI.", - "type": "info" - } - ] + "name": "Notifiarr", + "slug": "notifiarr", + "categories": [22], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5454, + "documentation": null, + "website": "https://notifiarr.com/", + "logo": "https://notifiarr.com/images/logo/notifiarr.png?raw=true", + "description": "Notifiarr is a purpose built system to bring many applications together to manage and customize notifications via Discord. You can monitor many aspects of your network(s), be notified of downtime, be notified of health issues, etc", + "install_methods": [ + { + "type": "default", + "script": "ct/notifiarr.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Manually edit `/etc/notifiarr/notifiarr.conf`to enter the API key from Notifiarr.com, and create a password for the UI.", + "type": "info" + } + ] } diff --git a/json/ntfy.json b/json/ntfy.json index 389454bc..49d1f364 100644 --- a/json/ntfy.json +++ b/json/ntfy.json @@ -1,32 +1,32 @@ { - "name": "ntfy", - "slug": "ntfy", - "categories": [22], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://ntfy.sh/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ntfy.svg", - "description": "ntfy (pronounced notify) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, and/or using a REST API. It's infinitely flexible, and 100% free software.", - "install_methods": [ - { - "type": "default", - "script": "ct/ntfy.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "ntfy", + "slug": "ntfy", + "categories": [22], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://ntfy.sh/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ntfy.svg", + "description": "ntfy (pronounced notify) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, and/or using a REST API. It's infinitely flexible, and 100% free software.", + "install_methods": [ + { + "type": "default", + "script": "ct/ntfy.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/nzbget.json b/json/nzbget.json index 89e7bc72..741a2594 100644 --- a/json/nzbget.json +++ b/json/nzbget.json @@ -1,32 +1,32 @@ { - "name": "NZBGet", - "slug": "nzbget", - "categories": [11], - "date_created": "2024-10-31", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 6789, - "documentation": null, - "website": "https://nzbget.com/", - "logo": "https://avatars.githubusercontent.com/u/3368377?s=200&v=4", - "description": "NZBGet is a Usenet downloader focused on efficiency and performance, designed to handle NZB files for downloading content from Usenet. It automates downloading, checking, repairing, and extracting files, optimizing resources to run well on lower-powered devices.", - "install_methods": [ - { - "type": "default", - "script": "ct/nzbget.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "nzbget", - "password": "tegbzn6789" - }, - "notes": [] + "name": "NZBGet", + "slug": "nzbget", + "categories": [11], + "date_created": "2024-10-31", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 6789, + "documentation": null, + "website": "https://nzbget.com/", + "logo": "https://avatars.githubusercontent.com/u/3368377?s=200&v=4", + "description": "NZBGet is a Usenet downloader focused on efficiency and performance, designed to handle NZB files for downloading content from Usenet. It automates downloading, checking, repairing, and extracting files, optimizing resources to run well on lower-powered devices.", + "install_methods": [ + { + "type": "default", + "script": "ct/nzbget.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "nzbget", + "password": "tegbzn6789" + }, + "notes": [] } diff --git a/json/octoprint.json b/json/octoprint.json index d6fba07e..2ede0584 100644 --- a/json/octoprint.json +++ b/json/octoprint.json @@ -1,32 +1,32 @@ { - "name": "OctoPrint", - "slug": "octoprint", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": true, - "interface_port": 5000, - "documentation": null, - "website": "https://octoprint.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/octoprint.svg", - "description": "OctoPrint is a free and open-source web-based 3D printer control software that allows you to remotely control and monitor your 3D printer from a web interface. It was designed to be compatible with a wide range of 3D printers.", - "install_methods": [ - { - "type": "default", - "script": "ct/octoprint.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "OctoPrint", + "slug": "octoprint", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": true, + "interface_port": 5000, + "documentation": null, + "website": "https://octoprint.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/octoprint.svg", + "description": "OctoPrint is a free and open-source web-based 3D printer control software that allows you to remotely control and monitor your 3D printer from a web interface. It was designed to be compatible with a wide range of 3D printers.", + "install_methods": [ + { + "type": "default", + "script": "ct/octoprint.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/olivetin.json b/json/olivetin.json index 04a637aa..fb519691 100644 --- a/json/olivetin.json +++ b/json/olivetin.json @@ -1,37 +1,37 @@ { - "name": "OliveTin", - "slug": "olivetin", - "categories": [10], - "date_created": "2024-05-02", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": 1337, - "documentation": null, - "website": "https://www.olivetin.app/", - "logo": "https://www.olivetin.app/resources/images/logo.png", - "description": "OliveTin provides a secure and straightforward way to execute pre-determined shell commands through a web-based interface.", - "install_methods": [ - { - "type": "default", - "script": "misc/olivetin.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Configuration Path: `/etc/OliveTin/config.yaml`", - "type": "info" - } - ] + "name": "OliveTin", + "slug": "olivetin", + "categories": [10], + "date_created": "2024-05-02", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": 1337, + "documentation": null, + "website": "https://www.olivetin.app/", + "logo": "https://www.olivetin.app/resources/images/logo.png", + "description": "OliveTin provides a secure and straightforward way to execute pre-determined shell commands through a web-based interface.", + "install_methods": [ + { + "type": "default", + "script": "misc/olivetin.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration Path: `/etc/OliveTin/config.yaml`", + "type": "info" + } + ] } diff --git a/json/omada.json b/json/omada.json index 450ccbde..b66984b3 100644 --- a/json/omada.json +++ b/json/omada.json @@ -1,32 +1,32 @@ { - "name": "Omada Controller", - "slug": "omada", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Omada Controller is a software application used to manage TP-Link's Omada EAP (Enterprise Access Point) devices. It allows administrators to centrally manage a large number of EAPs, monitor network performance, and control user access to the network. The software provides an intuitive interface for network configuration, firmware upgrades, and network monitoring. By using the Omada Controller, administrators can streamline the management process, reduce manual intervention, and improve the overall security and reliability of the network.", - "install_methods": [ - { - "type": "default", - "script": "ct/omada.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Omada Controller", + "slug": "omada", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Omada Controller is a software application used to manage TP-Link's Omada EAP (Enterprise Access Point) devices. It allows administrators to centrally manage a large number of EAPs, monitor network performance, and control user access to the network. The software provides an intuitive interface for network configuration, firmware upgrades, and network monitoring. By using the Omada Controller, administrators can streamline the management process, reduce manual intervention, and improve the overall security and reliability of the network.", + "install_methods": [ + { + "type": "default", + "script": "ct/omada.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/ombi.json b/json/ombi.json index 33b8a56c..b49d5f68 100644 --- a/json/ombi.json +++ b/json/ombi.json @@ -1,32 +1,32 @@ { - "name": "Ombi", - "slug": "ombi", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5000, - "documentation": null, - "website": "https://ombi.io/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ombi.svg", - "description": "Ombi is a self-hosted web application designed to empower shared Plex, Emby or Jellyfin users with automated content request capabilities. By integrating with various TV Show and Movie DVR tools, Ombi ensures a smooth and comprehensive experience for your users, allowing them to effortlessly request content on their own.", - "install_methods": [ - { - "type": "default", - "script": "ct/ombi.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Ombi", + "slug": "ombi", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5000, + "documentation": null, + "website": "https://ombi.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ombi.svg", + "description": "Ombi is a self-hosted web application designed to empower shared Plex, Emby or Jellyfin users with automated content request capabilities. By integrating with various TV Show and Movie DVR tools, Ombi ensures a smooth and comprehensive experience for your users, allowing them to effortlessly request content on their own.", + "install_methods": [ + { + "type": "default", + "script": "ct/ombi.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/omv.json b/json/omv.json index 608ea808..7274fc6a 100644 --- a/json/omv.json +++ b/json/omv.json @@ -1,37 +1,37 @@ { - "name": "OpenMediaVault", - "slug": "omv", - "categories": [2], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://www.openmediavault.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/openmediavault.svg", - "description": "OpenMediaVault is a next-generation network-attached storage (NAS) solution based on Debian Linux. It provides a web-based interface for managing and storing digital data, making it easy to use and set up. OpenMediaVault supports various storage protocols, including SMB/CIFS, NFS, and FTP, and provides a wide range of features for data management, such as user and group management, disk quotas, and data backup and recovery. The software is designed to be flexible and scalable, making it a valuable solution for both personal and enterprise use. OpenMediaVault provides a stable and reliable platform for managing and storing digital data, making it a popular choice for those who want to host their own data and ensure its security and privacy. With OpenMediaVault, users can access their data from anywhere and easily share it with others, making it a valuable tool for collaboration and data management.", - "install_methods": [ - { - "type": "default", - "script": "ct/omv.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "openmediavault" - }, - "notes": [ - { - "text": "Running OVM in a LXC container may require a complicated disk setup, consider using a VM instead. More info: `https://github.com/community-scripts/ProxmoxVE/discussions/175`", - "type": "warning" - } - ] + "name": "OpenMediaVault", + "slug": "omv", + "categories": [2], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://www.openmediavault.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/openmediavault.svg", + "description": "OpenMediaVault is a next-generation network-attached storage (NAS) solution based on Debian Linux. It provides a web-based interface for managing and storing digital data, making it easy to use and set up. OpenMediaVault supports various storage protocols, including SMB/CIFS, NFS, and FTP, and provides a wide range of features for data management, such as user and group management, disk quotas, and data backup and recovery. The software is designed to be flexible and scalable, making it a valuable solution for both personal and enterprise use. OpenMediaVault provides a stable and reliable platform for managing and storing digital data, making it a popular choice for those who want to host their own data and ensure its security and privacy. With OpenMediaVault, users can access their data from anywhere and easily share it with others, making it a valuable tool for collaboration and data management.", + "install_methods": [ + { + "type": "default", + "script": "ct/omv.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "openmediavault" + }, + "notes": [ + { + "text": "Running OVM in a LXC container may require a complicated disk setup, consider using a VM instead. More info: `https://github.com/community-scripts/ProxmoxVE/discussions/175`", + "type": "warning" + } + ] } diff --git a/json/onedev.json b/json/onedev.json index d5628941..5cbc50d4 100644 --- a/json/onedev.json +++ b/json/onedev.json @@ -1,32 +1,32 @@ { - "name": "OneDev", - "slug": "onedev", - "categories": [20], - "date_created": "2024-11-30", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 6610, - "documentation": "https://docs.onedev.io/", - "website": "https://onedev.io/", - "logo": "https://docs.onedev.io/img/logo.svg", - "description": "Git server with CI/CD, kanban, and packages.", - "install_methods": [ - { - "type": "default", - "script": "ct/onedev.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "OneDev", + "slug": "onedev", + "categories": [20], + "date_created": "2024-11-30", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 6610, + "documentation": "https://docs.onedev.io/", + "website": "https://onedev.io/", + "logo": "https://docs.onedev.io/img/logo.svg", + "description": "Git server with CI/CD, kanban, and packages.", + "install_methods": [ + { + "type": "default", + "script": "ct/onedev.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/opengist.json b/json/opengist.json index aff10de3..362bf73a 100644 --- a/json/opengist.json +++ b/json/opengist.json @@ -1,32 +1,32 @@ { - "name": "Opengist", - "slug": "opengist", - "categories": [20], - "date_created": "2025-01-14", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 6157, - "documentation": null, - "website": "https://opengist.io/", - "logo": "https://raw.githubusercontent.com/thomiceli/opengist/master/public/opengist.svg", - "description": "Self-hosted pastebin powered by Git, open-source alternative to Github Gist.", - "install_methods": [ - { - "type": "default", - "script": "ct/opengist.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Opengist", + "slug": "opengist", + "categories": [20], + "date_created": "2025-01-14", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 6157, + "documentation": null, + "website": "https://opengist.io/", + "logo": "https://raw.githubusercontent.com/thomiceli/opengist/master/public/opengist.svg", + "description": "Self-hosted pastebin powered by Git, open-source alternative to Github Gist.", + "install_methods": [ + { + "type": "default", + "script": "ct/opengist.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/openhab.json b/json/openhab.json index 42f66a5a..3f4bb76c 100644 --- a/json/openhab.json +++ b/json/openhab.json @@ -1,32 +1,32 @@ { - "name": "openHAB", - "slug": "openhab", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "openHAB is a popular open-source home automation platform that provides a vendor and technology agnostic solution for integrating and automating various smart home devices and services. It supports a wide range of devices and protocols, making it easy to bring together different systems and devices into a unified smart home ecosystem. With its user-friendly interface and powerful automation capabilities, openHAB makes it easy to create custom automations and monitor and control your smart home devices and systems, all from a single interface.", - "install_methods": [ - { - "type": "default", - "script": "ct/openhab.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "openHAB", + "slug": "openhab", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "openHAB is a popular open-source home automation platform that provides a vendor and technology agnostic solution for integrating and automating various smart home devices and services. It supports a wide range of devices and protocols, making it easy to bring together different systems and devices into a unified smart home ecosystem. With its user-friendly interface and powerful automation capabilities, openHAB makes it easy to create custom automations and monitor and control your smart home devices and systems, all from a single interface.", + "install_methods": [ + { + "type": "default", + "script": "ct/openhab.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/openobserve.json b/json/openobserve.json index 42e9a58e..ae74d6f3 100644 --- a/json/openobserve.json +++ b/json/openobserve.json @@ -1,37 +1,37 @@ { - "name": "OpenObserve", - "slug": "openobserve", - "categories": [9], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5080, - "documentation": null, - "website": "https://openobserve.ai/", - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/openobsecure.png?raw=true", - "description": "OpenObserve is a simple yet sophisticated log search, infrastructure monitoring, and APM solution.", - "install_methods": [ - { - "type": "default", - "script": "ct/openobserve.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Show Login Credentials: `cat /opt/openobserve/data/.env`", - "type": "info" - } - ] + "name": "OpenObserve", + "slug": "openobserve", + "categories": [9], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5080, + "documentation": null, + "website": "https://openobserve.ai/", + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/openobsecure.png?raw=true", + "description": "OpenObserve is a simple yet sophisticated log search, infrastructure monitoring, and APM solution.", + "install_methods": [ + { + "type": "default", + "script": "ct/openobserve.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 3, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Show Login Credentials: `cat /opt/openobserve/data/.env`", + "type": "info" + } + ] } diff --git a/json/openwebui.json b/json/openwebui.json index d0d3e9ad..375dc177 100644 --- a/json/openwebui.json +++ b/json/openwebui.json @@ -1,32 +1,32 @@ { - "name": "Open WebUI", - "slug": "openwebui", - "categories": [20], - "date_created": "2024-10-24", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8080, - "documentation": null, - "website": "https://openwebui.com/", - "logo": "https://raw.githubusercontent.com/open-webui/open-webui/refs/heads/main/static/favicon.png", - "description": "OpenWebUI is a self-hosted, web-based interface that allows you to run AI models entirely offline. It integrates with various LLM runners, such as OpenAI and Ollama, and supports features like markdown and LaTeX rendering, model management, and voice/video calls. It also offers multilingual support and the ability to generate images using APIs like DALL-E or ComfyUI", - "install_methods": [ - { - "type": "default", - "script": "ct/openwebui.sh", - "resources": { - "cpu": 4, - "ram": 4096, - "hdd": 16, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Open WebUI", + "slug": "openwebui", + "categories": [20], + "date_created": "2024-10-24", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8080, + "documentation": null, + "website": "https://openwebui.com/", + "logo": "https://raw.githubusercontent.com/open-webui/open-webui/refs/heads/main/static/favicon.png", + "description": "OpenWebUI is a self-hosted, web-based interface that allows you to run AI models entirely offline. It integrates with various LLM runners, such as OpenAI and Ollama, and supports features like markdown and LaTeX rendering, model management, and voice/video calls. It also offers multilingual support and the ability to generate images using APIs like DALL-E or ComfyUI", + "install_methods": [ + { + "type": "default", + "script": "ct/openwebui.sh", + "resources": { + "cpu": 4, + "ram": 4096, + "hdd": 16, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/openwrt.json b/json/openwrt.json index 4080dfbb..408f307b 100644 --- a/json/openwrt.json +++ b/json/openwrt.json @@ -1,32 +1,32 @@ { - "name": "OpenWrt", - "slug": "openwrt", - "categories": [2], - "date_created": "2024-05-02", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://openwrt.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/openwrt.svg", - "description": "OpenWrt is a powerful open-source firmware that can transform a wide range of networking devices into highly customizable and feature-rich routers, providing users with greater control and flexibility over their network infrastructure.", - "install_methods": [ - { - "type": "default", - "script": "vm/openwrt.sh", - "resources": { - "cpu": 1, - "ram": 256, - "hdd": 0.5, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "OpenWrt", + "slug": "openwrt", + "categories": [2], + "date_created": "2024-05-02", + "type": "vm", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://openwrt.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/openwrt.svg", + "description": "OpenWrt is a powerful open-source firmware that can transform a wide range of networking devices into highly customizable and feature-rich routers, providing users with greater control and flexibility over their network infrastructure.", + "install_methods": [ + { + "type": "default", + "script": "vm/openwrt.sh", + "resources": { + "cpu": 1, + "ram": 256, + "hdd": 0.5, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/overseerr.json b/json/overseerr.json index 7f75305f..03d389f6 100644 --- a/json/overseerr.json +++ b/json/overseerr.json @@ -1,32 +1,32 @@ { - "name": "Overseerr", - "slug": "overseerr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5055, - "documentation": null, - "website": "https://overseerr.dev/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/overseerr.svg", - "description": "Overseerr is a request management and media discovery tool built to work with your existing Plex ecosystem.", - "install_methods": [ - { - "type": "default", - "script": "ct/overseerr.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Overseerr", + "slug": "overseerr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5055, + "documentation": null, + "website": "https://overseerr.dev/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/overseerr.svg", + "description": "Overseerr is a request management and media discovery tool built to work with your existing Plex ecosystem.", + "install_methods": [ + { + "type": "default", + "script": "ct/overseerr.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/owncast.json b/json/owncast.json index c76ff490..2adbaaf2 100644 --- a/json/owncast.json +++ b/json/owncast.json @@ -1,32 +1,32 @@ { - "name": "Owncast", - "slug": "owncast", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Owncast is a free and open source live video and web chat server for use with existing popular broadcasting software.", - "install_methods": [ - { - "type": "default", - "script": "ct/owncast.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "abc123" - }, - "notes": [] + "name": "Owncast", + "slug": "owncast", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Owncast is a free and open source live video and web chat server for use with existing popular broadcasting software.", + "install_methods": [ + { + "type": "default", + "script": "ct/owncast.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "abc123" + }, + "notes": [] } diff --git a/json/owncloud-vm.json b/json/owncloud-vm.json index 85c82487..2a2dc56a 100644 --- a/json/owncloud-vm.json +++ b/json/owncloud-vm.json @@ -1,37 +1,37 @@ { - "name": "ownCloud", - "slug": "owncloud-vm", - "categories": [1], - "date_created": "2024-05-02", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://www.turnkeylinux.org/owncloud", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/owncloud.svg", - "description": "TurnKey ownCloud is an open-source file sharing server and collaboration platform that can store your personal content, like documents and pictures, in a centralized location.", - "install_methods": [ - { - "type": "default", - "script": "vm/owncloud-vm.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 12, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": null - }, - "notes": [ - { - "text": "This VM requires extra installation steps, see install guide at `https://github.com/community-scripts/ProxmoxVE/discussions/144`", - "type": "warning" - } - ] + "name": "ownCloud", + "slug": "owncloud-vm", + "categories": [1], + "date_created": "2024-05-02", + "type": "vm", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://www.turnkeylinux.org/owncloud", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/owncloud.svg", + "description": "TurnKey ownCloud is an open-source file sharing server and collaboration platform that can store your personal content, like documents and pictures, in a centralized location.", + "install_methods": [ + { + "type": "default", + "script": "vm/owncloud-vm.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 12, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": null + }, + "notes": [ + { + "text": "This VM requires extra installation steps, see install guide at `https://github.com/community-scripts/ProxmoxVE/discussions/144`", + "type": "warning" + } + ] } diff --git a/json/pairdrop.json b/json/pairdrop.json index bf156666..c72f3a77 100644 --- a/json/pairdrop.json +++ b/json/pairdrop.json @@ -1,32 +1,32 @@ { - "name": "PairDrop", - "slug": "pairdrop", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://github.com/schlagmichdoch/PairDrop", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/pairdrop.svg", - "description": "PairDrop: Local file sharing in your browser.", - "install_methods": [ - { - "type": "default", - "script": "ct/pairdrop.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "PairDrop", + "slug": "pairdrop", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://github.com/schlagmichdoch/PairDrop", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/pairdrop.svg", + "description": "PairDrop: Local file sharing in your browser.", + "install_methods": [ + { + "type": "default", + "script": "ct/pairdrop.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/paperless-ngx.json b/json/paperless-ngx.json index e814f66e..89205e66 100644 --- a/json/paperless-ngx.json +++ b/json/paperless-ngx.json @@ -1,37 +1,37 @@ { - "name": "Paperless-ngx", - "slug": "paperless-ngx", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Paperless-ngx is a software tool designed for digitizing and organizing paper documents. It provides a web-based interface for scanning, uploading, and organizing paper documents, making it easier to manage, search, and access important information. Paperless-ngx uses the OCR (Optical Character Recognition) technology to extract text from scanned images and makes it searchable, thus increasing the efficiency of document management.", - "install_methods": [ - { - "type": "default", - "script": "ct/paperless-ngx.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Show Login Credentials, type `update` in the LXC console", - "type": "info" - } - ] + "name": "Paperless-ngx", + "slug": "paperless-ngx", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Paperless-ngx is a software tool designed for digitizing and organizing paper documents. It provides a web-based interface for scanning, uploading, and organizing paper documents, making it easier to manage, search, and access important information. Paperless-ngx uses the OCR (Optical Character Recognition) technology to extract text from scanned images and makes it searchable, thus increasing the efficiency of document management.", + "install_methods": [ + { + "type": "default", + "script": "ct/paperless-ngx.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Show Login Credentials, type `update` in the LXC console", + "type": "info" + } + ] } diff --git a/json/part-db.json b/json/part-db.json index ac349be7..10c933b1 100644 --- a/json/part-db.json +++ b/json/part-db.json @@ -1,37 +1,37 @@ { - "name": "Part-DB", - "slug": "part-db", - "categories": [28], - "date_created": "2024-12-18", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://docs.part-db.de/", - "website": "https://github.com/Part-DB/Part-DB-server", - "logo": "https://avatars.githubusercontent.com/u/36010898?s=48&v=4", - "description": "Part-DB is an Open source inventory management system for your electronic components", - "install_methods": [ - { - "type": "default", - "script": "ct/part-db.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Show login and database credentials: `cat partdb.creds`", - "type": "info" - } - ] + "name": "Part-DB", + "slug": "part-db", + "categories": [28], + "date_created": "2024-12-18", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://docs.part-db.de/", + "website": "https://github.com/Part-DB/Part-DB-server", + "logo": "https://avatars.githubusercontent.com/u/36010898?s=48&v=4", + "description": "Part-DB is an Open source inventory management system for your electronic components", + "install_methods": [ + { + "type": "default", + "script": "ct/part-db.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Show login and database credentials: `cat partdb.creds`", + "type": "info" + } + ] } diff --git a/json/pbs.json b/json/pbs.json index c2b0d32b..bfc0eb49 100644 --- a/json/pbs.json +++ b/json/pbs.json @@ -1,37 +1,37 @@ { - "name": "Proxmox Backup Server", - "slug": "pbs", - "categories": [7], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8007, - "documentation": "https://pbs.proxmox.com/docs/", - "website": "https://www.proxmox.com/en/proxmox-backup-server/overview", - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "Proxmox Backup Server is an enterprise backup solution, for backing up and restoring VMs, containers, and physical hosts. By supporting incremental, fully deduplicated backups, Proxmox Backup Server significantly reduces network load and saves valuable storage space.", - "install_methods": [ - { - "type": "default", - "script": "ct/pbs.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Set a root password if using autologin. This will be the PBS password. `sudo passwd root`", - "type": "warning" - } - ] + "name": "Proxmox Backup Server", + "slug": "pbs", + "categories": [7], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8007, + "documentation": "https://pbs.proxmox.com/docs/", + "website": "https://www.proxmox.com/en/proxmox-backup-server/overview", + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "Proxmox Backup Server is an enterprise backup solution, for backing up and restoring VMs, containers, and physical hosts. By supporting incremental, fully deduplicated backups, Proxmox Backup Server significantly reduces network load and saves valuable storage space.", + "install_methods": [ + { + "type": "default", + "script": "ct/pbs.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Set a root password if using autologin. This will be the PBS password. `sudo passwd root`", + "type": "warning" + } + ] } diff --git a/json/peanut.json b/json/peanut.json index 4b281af7..ed60a5aa 100644 --- a/json/peanut.json +++ b/json/peanut.json @@ -1,32 +1,32 @@ { - "name": "PeaNUT", - "slug": "peanut", - "categories": [4], - "date_created": "2024-06-14", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://github.com/Brandawg93/PeaNUT/", - "logo": "https://raw.githubusercontent.com/Brandawg93/PeaNUT/main/src/app/icon.svg", - "description": "PeaNUT is a small dashboard for Network UPS Tools (NUT). It provides a web interface to monitor and manage UPS devices. PeaNUT allows users to view device status, retrieve information, and manage UPS parameters through its API. It's customizable for different UPS devices and supports integration with the Homepage dashboard.", - "install_methods": [ - { - "type": "default", - "script": "ct/peanut.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "PeaNUT", + "slug": "peanut", + "categories": [4], + "date_created": "2024-06-14", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://github.com/Brandawg93/PeaNUT/", + "logo": "https://raw.githubusercontent.com/Brandawg93/PeaNUT/main/src/app/icon.svg", + "description": "PeaNUT is a small dashboard for Network UPS Tools (NUT). It provides a web interface to monitor and manage UPS devices. PeaNUT allows users to view device status, retrieve information, and manage UPS parameters through its API. It's customizable for different UPS devices and supports integration with the Homepage dashboard.", + "install_methods": [ + { + "type": "default", + "script": "ct/peanut.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/petio.json b/json/petio.json index 5ce1a7c2..36fd5b56 100644 --- a/json/petio.json +++ b/json/petio.json @@ -1,32 +1,32 @@ { - "name": "Petio", - "slug": "petio", - "categories": [14], - "date_created": "2024-06-12", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 7777, - "documentation": null, - "website": "https://petio.tv/", - "logo": "https://raw.githubusercontent.com/petio-team/petio/master/frontend/public/p-seamless.png", - "description": "Petio is a third party companion app available to Plex server owners to allow their users to request, review and discover content.", - "install_methods": [ - { - "type": "default", - "script": "ct/petio.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "ubuntu", - "version": "20.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Petio", + "slug": "petio", + "categories": [14], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 7777, + "documentation": null, + "website": "https://petio.tv/", + "logo": "https://raw.githubusercontent.com/petio-team/petio/master/frontend/public/p-seamless.png", + "description": "Petio is a third party companion app available to Plex server owners to allow their users to request, review and discover content.", + "install_methods": [ + { + "type": "default", + "script": "ct/petio.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "ubuntu", + "version": "20.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/pf2etools.json b/json/pf2etools.json index 93c04557..13f948c8 100644 --- a/json/pf2etools.json +++ b/json/pf2etools.json @@ -1,32 +1,32 @@ { - "name": "Pf2eTools", - "slug": "Pf2eTools", - "categories": [24], - "date_created": "2025-01-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://github.com/Pf2eToolsOrg/Pf2eTools/wiki", - "website": "https://pf2etools.com/", - "logo": "https://raw.githubusercontent.com/Pf2eToolsOrg/Pf2eTools/refs/heads/dev/android-chrome-192x192.png", - "description": "Pf2eTools is an open-source website aiming to provide tools and information for Pathfinder 2nd Edition players and gamemasters. It's built using basic web technologies to ensure wide compatibility, and utilises client-side caching for speed, efficiency, and offline access.", - "install_methods": [ - { - "type": "default", - "script": "ct/pf2etools.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Pf2eTools", + "slug": "Pf2eTools", + "categories": [24], + "date_created": "2025-01-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://github.com/Pf2eToolsOrg/Pf2eTools/wiki", + "website": "https://pf2etools.com/", + "logo": "https://raw.githubusercontent.com/Pf2eToolsOrg/Pf2eTools/refs/heads/dev/android-chrome-192x192.png", + "description": "Pf2eTools is an open-source website aiming to provide tools and information for Pathfinder 2nd Edition players and gamemasters. It's built using basic web technologies to ensure wide compatibility, and utilises client-side caching for speed, efficiency, and offline access.", + "install_methods": [ + { + "type": "default", + "script": "ct/pf2etools.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 6, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/photoprism.json b/json/photoprism.json index 2eaabd4b..59c1e60a 100644 --- a/json/photoprism.json +++ b/json/photoprism.json @@ -1,37 +1,37 @@ { - "name": "PhotoPrism", - "slug": "photoprism", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 2342, - "documentation": null, - "website": "https://photoprism.app/", - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/photoprism.png?raw=true", - "description": "PhotoPrism is an AI-Powered Photos App for the Decentralized Web. It makes use of the latest technologies to tag and find pictures automatically without getting in your way.", - "install_methods": [ - { - "type": "default", - "script": "ct/photoprism.sh", - "resources": { - "cpu": 2, - "ram": 3072, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "changeme" - }, - "notes": [ - { - "text": "Please note that Ubuntu 22.04 and Debian 12 are supported, while older Linux distributions may not be compatible.", - "type": "warning" - } - ] + "name": "PhotoPrism", + "slug": "photoprism", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 2342, + "documentation": null, + "website": "https://photoprism.app/", + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/photoprism.png?raw=true", + "description": "PhotoPrism is an AI-Powered Photos App for the Decentralized Web. It makes use of the latest technologies to tag and find pictures automatically without getting in your way.", + "install_methods": [ + { + "type": "default", + "script": "ct/photoprism.sh", + "resources": { + "cpu": 2, + "ram": 3072, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "changeme" + }, + "notes": [ + { + "text": "Please note that Ubuntu 22.04 and Debian 12 are supported, while older Linux distributions may not be compatible.", + "type": "warning" + } + ] } diff --git a/json/phpipam.json b/json/phpipam.json index 56cd6251..92bc9314 100644 --- a/json/phpipam.json +++ b/json/phpipam.json @@ -1,32 +1,32 @@ { - "name": "phpIPAM", - "slug": "phpipam", - "categories": [0], - "date_created": "2025-01-15", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://phpipam.net/documents/all-documents/", - "website": "https://phpipam.net/", - "logo": "https://phpipam.net/css/images/phpipam_logo_small@2x.png", - "description": "phpipam is an open-source web IP address management application (IPAM). Its goal is to provide light, modern and useful IP address management.", - "install_methods": [ - { - "type": "default", - "script": "ct/phpipam.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "Admin", - "password": "ipamadmin" - }, - "notes": [] + "name": "phpIPAM", + "slug": "phpipam", + "categories": [0], + "date_created": "2025-01-15", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://phpipam.net/documents/all-documents/", + "website": "https://phpipam.net/", + "logo": "https://phpipam.net/css/images/phpipam_logo_small@2x.png", + "description": "phpipam is an open-source web IP address management application (IPAM). Its goal is to provide light, modern and useful IP address management.", + "install_methods": [ + { + "type": "default", + "script": "ct/phpipam.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "Admin", + "password": "ipamadmin" + }, + "notes": [] } diff --git a/json/pialert.json b/json/pialert.json index b96329b3..82e77236 100644 --- a/json/pialert.json +++ b/json/pialert.json @@ -1,32 +1,32 @@ { - "name": "Pi.Alert", - "slug": "pialert", - "categories": [6], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://github.com/leiweibau/Pi.Alert/", - "logo": "https://raw.githubusercontent.com/leiweibau/Pi.Alert/main/front/img/favicons/glass_black_white.png", - "description": "Pi.Alert is a WIFI / LAN intruder detector. Checks the devices connected and alert you with unknown devices. It also warns of the disconnection of \"always connected\" devices.", - "install_methods": [ - { - "type": "default", - "script": "ct/pialert.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Pi.Alert", + "slug": "pialert", + "categories": [6], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://github.com/leiweibau/Pi.Alert/", + "logo": "https://raw.githubusercontent.com/leiweibau/Pi.Alert/main/front/img/favicons/glass_black_white.png", + "description": "Pi.Alert is a WIFI / LAN intruder detector. Checks the devices connected and alert you with unknown devices. It also warns of the disconnection of \"always connected\" devices.", + "install_methods": [ + { + "type": "default", + "script": "ct/pialert.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 3, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/pihole.json b/json/pihole.json index 9a6b84a0..a866dbb1 100644 --- a/json/pihole.json +++ b/json/pihole.json @@ -1,45 +1,45 @@ { - "name": "Pi-Hole", - "slug": "pihole", - "categories": [5], - "date_created": "2024-04-28", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Pi-hole is a free, open-source network-level advertisement and Internet tracker blocking application. It runs on a Raspberry Pi or other Linux-based systems and acts as a DNS sinkhole, blocking unwanted traffic before it reaches a user's device. Pi-hole can also function as a DHCP server, providing IP addresses and other network configuration information to devices on a network. The software is highly configurable and supports a wide range of customizations, such as allowing or blocking specific domains, setting up blocklists and whitelists, and customizing the appearance of the web-based interface. The main purpose of Pi-hole is to protect users' privacy and security by blocking unwanted and potentially malicious content, such as ads, trackers, and malware. It is designed to be easy to set up and use, and can be configured through a web-based interface or through a terminal-based command-line interface.", - "install_methods": [ - { - "type": "default", - "script": "ct/pihole.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Pi-Hole", + "slug": "pihole", + "categories": [5], + "date_created": "2024-04-28", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Pi-hole is a free, open-source network-level advertisement and Internet tracker blocking application. It runs on a Raspberry Pi or other Linux-based systems and acts as a DNS sinkhole, blocking unwanted traffic before it reaches a user's device. Pi-hole can also function as a DHCP server, providing IP addresses and other network configuration information to devices on a network. The software is highly configurable and supports a wide range of customizations, such as allowing or blocking specific domains, setting up blocklists and whitelists, and customizing the appearance of the web-based interface. The main purpose of Pi-hole is to protect users' privacy and security by blocking unwanted and potentially malicious content, such as ads, trackers, and malware. It is designed to be easy to set up and use, and can be configured through a web-based interface or through a terminal-based command-line interface.", + "install_methods": [ + { + "type": "default", + "script": "ct/pihole.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "To set your password, log in to the container, and type the following: `pihole -a -p`", + "type": "info" }, - "notes": [ - { - "text": "To set your password, log in to the container, and type the following: `pihole -a -p`", - "type": "info" - }, - { - "text": "With an option to add Unbound", - "type": "info" - }, - { - "text": "With an option to configure Unbound as a forwarding DNS server (using DNS-over-TLS (DoT)) as opposed to a recursive DNS server", - "type": "info" - } - ] + { + "text": "With an option to add Unbound", + "type": "info" + }, + { + "text": "With an option to configure Unbound as a forwarding DNS server (using DNS-over-TLS (DoT)) as opposed to a recursive DNS server", + "type": "info" + } + ] } diff --git a/json/pimox-haos-vm.json b/json/pimox-haos-vm.json index cdd89294..0b9953f0 100644 --- a/json/pimox-haos-vm.json +++ b/json/pimox-haos-vm.json @@ -1,37 +1,37 @@ { - "name": "PiMox HAOS", - "slug": "pimox-haos-vm", - "categories": [1], - "date_created": "2024-04-29", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": 8123, - "documentation": null, - "website": "https://github.com/jiangcuo/Proxmox-Port", - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/pimox.png?raw=true", - "description": "The script automates the manual process of finding, downloading and extracting the aarch64 (qcow2) disk image provided by the Home Assistant Team, creating a VM with user defined settings, importing and attaching the disk, setting the boot order and starting the VM.", - "install_methods": [ - { - "type": "default", - "script": "vm/pimox-haos-vm.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 32, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", - "type": "info" - } - ] + "name": "PiMox HAOS", + "slug": "pimox-haos-vm", + "categories": [1], + "date_created": "2024-04-29", + "type": "vm", + "updateable": false, + "privileged": false, + "interface_port": 8123, + "documentation": null, + "website": "https://github.com/jiangcuo/Proxmox-Port", + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/pimox.png?raw=true", + "description": "The script automates the manual process of finding, downloading and extracting the aarch64 (qcow2) disk image provided by the Home Assistant Team, creating a VM with user defined settings, importing and attaching the disk, setting the boot order and starting the VM.", + "install_methods": [ + { + "type": "default", + "script": "vm/pimox-haos-vm.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 32, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", + "type": "info" + } + ] } diff --git a/json/pingvin.json b/json/pingvin.json index 58341c4d..61eb9057 100644 --- a/json/pingvin.json +++ b/json/pingvin.json @@ -1,32 +1,32 @@ { - "name": "Pingvin Share", - "slug": "pingvin", - "categories": [25], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Pingvin Share is self-hosted file sharing platform and an alternative for WeTransfer.", - "install_methods": [ - { - "type": "default", - "script": "ct/pingvin.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Pingvin Share", + "slug": "pingvin", + "categories": [25], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Pingvin Share is self-hosted file sharing platform and an alternative for WeTransfer.", + "install_methods": [ + { + "type": "default", + "script": "ct/pingvin.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/plex.json b/json/plex.json index ed1f77ff..5179ea34 100644 --- a/json/plex.json +++ b/json/plex.json @@ -1,37 +1,37 @@ { - "name": "Plex Media Server", - "slug": "plex", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 32400, - "documentation": null, - "website": "https://www.plex.tv/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/plex-white.svg", - "description": "Plex personal media server magically scans and organizes your files, sorting your media intuitively and beautifully.", - "install_methods": [ - { - "type": "default", - "script": "ct/plex.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "ubuntu", - "version": "22.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "With Privileged/Unprivileged Hardware Acceleration Support", - "type": "info" - } - ] + "name": "Plex Media Server", + "slug": "plex", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 32400, + "documentation": null, + "website": "https://www.plex.tv/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/plex-white.svg", + "description": "Plex personal media server magically scans and organizes your files, sorting your media intuitively and beautifully.", + "install_methods": [ + { + "type": "default", + "script": "ct/plex.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "ubuntu", + "version": "22.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "With Privileged/Unprivileged Hardware Acceleration Support", + "type": "info" + } + ] } diff --git a/json/pocketbase.json b/json/pocketbase.json index 6624050d..30fe5807 100644 --- a/json/pocketbase.json +++ b/json/pocketbase.json @@ -1,32 +1,32 @@ { - "name": "Pocketbase", - "slug": "pocketbase", - "categories": [28], - "date_created": "2024-05-07", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://pocketbase.io/docs/", - "website": "https://pocketbase.io/", - "logo": "https://pocketbase.io/images/logo.svg", - "description": "PocketBase is an open source backend consisting of embedded database (SQLite) with realtime subscriptions, built-in auth management, convenient dashboard UI and simple REST-ish API.", - "install_methods": [ - { - "type": "default", - "script": "ct/pocketbase.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Pocketbase", + "slug": "pocketbase", + "categories": [28], + "date_created": "2024-05-07", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://pocketbase.io/docs/", + "website": "https://pocketbase.io/", + "logo": "https://pocketbase.io/images/logo.svg", + "description": "PocketBase is an open source backend consisting of embedded database (SQLite) with realtime subscriptions, built-in auth management, convenient dashboard UI and simple REST-ish API.", + "install_methods": [ + { + "type": "default", + "script": "ct/pocketbase.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/podman-homeassistant.json b/json/podman-homeassistant.json index 42863559..df706105 100644 --- a/json/podman-homeassistant.json +++ b/json/podman-homeassistant.json @@ -1,45 +1,45 @@ { - "name": "Podman Home Assistant Container", - "slug": "podman-homeassistant", - "categories": [3], - "date_created": "2024-04-29", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "A standalone Podman container-based installation of Home Assistant Core means that the Home Assistant Core software is installed inside a container managed by Podman, separate from the host operating system. This provides a flexible and scalable solution for running the software, as the container can be easily moved between host systems or isolated from other processes for security. Podman is a popular open-source tool for managing containers that is similar to Docker, but designed for use on Linux systems without a daemon.\r\n\r\n\ud83d\udec8 If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "install_methods": [ - { - "type": "default", - "script": "ct/podman-homeassistant.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 16, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Podman Home Assistant Container", + "slug": "podman-homeassistant", + "categories": [3], + "date_created": "2024-04-29", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "A standalone Podman container-based installation of Home Assistant Core means that the Home Assistant Core software is installed inside a container managed by Podman, separate from the host operating system. This provides a flexible and scalable solution for running the software, as the container can be easily moved between host systems or isolated from other processes for security. Podman is a popular open-source tool for managing containers that is similar to Docker, but designed for use on Linux systems without a daemon.\r\n\r\n\ud83d\udec8 If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "install_methods": [ + { + "type": "default", + "script": "ct/podman-homeassistant.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 16, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Doesn't work with ZFS", + "type": "warning" }, - "notes": [ - { - "text": "Doesn't work with ZFS", - "type": "warning" - }, - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - }, - { - "text": "config path: `/var/lib/containers/storage/volumes/hass_config/_data`", - "type": "info" - } - ] + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" + }, + { + "text": "config path: `/var/lib/containers/storage/volumes/hass_config/_data`", + "type": "info" + } + ] } diff --git a/json/podman.json b/json/podman.json index 3162a497..2c413aae 100644 --- a/json/podman.json +++ b/json/podman.json @@ -1,37 +1,37 @@ { - "name": "Podman", - "slug": "podman", - "categories": [3], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://podman.io/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/podman.svg", - "description": "Podman is an open-source, daemonless, and portable container engine that allows users to manage containers on Linux systems without the need for a daemon or system service to be running in the background. It provides an API and a command-line interface that can be used to create, run, and manage containers and their associated networks, volumes, and images. It is built on top of the Open Container Initiative (OCI) runtime specification, making it compatible with other OCI-compliant container engines.", - "install_methods": [ - { - "type": "default", - "script": "ct/podman.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Doesn't work with ZFS", - "type": "warning" - } - ] + "name": "Podman", + "slug": "podman", + "categories": [3], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://podman.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/podman.svg", + "description": "Podman is an open-source, daemonless, and portable container engine that allows users to manage containers on Linux systems without the need for a daemon or system service to be running in the background. It provides an API and a command-line interface that can be used to create, run, and manage containers and their associated networks, volumes, and images. It is built on top of the Open Container Initiative (OCI) runtime specification, making it compatible with other OCI-compliant container engines.", + "install_methods": [ + { + "type": "default", + "script": "ct/podman.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Doesn't work with ZFS", + "type": "warning" + } + ] } diff --git a/json/post-pbs-install.json b/json/post-pbs-install.json index deea0168..8c994156 100644 --- a/json/post-pbs-install.json +++ b/json/post-pbs-install.json @@ -1,45 +1,45 @@ { - "name": "Proxmox Backup Server Post Install", - "slug": "post-pbs-install", - "categories": [7], - "date_created": "2024-04-29", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "The script will give options to Disable the Enterprise Repo, Add/Correct PBS Sources, Enable the No-Subscription Repo, Add Test Repo, Disable Subscription Nag, Update Proxmox Backup Server and Reboot PBS.", - "install_methods": [ - { - "type": "default", - "script": "misc/post-pbs-install.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Proxmox Backup Server Post Install", + "slug": "post-pbs-install", + "categories": [7], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "The script will give options to Disable the Enterprise Repo, Add/Correct PBS Sources, Enable the No-Subscription Repo, Add Test Repo, Disable Subscription Nag, Update Proxmox Backup Server and Reboot PBS.", + "install_methods": [ + { + "type": "default", + "script": "misc/post-pbs-install.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Proxmox Backup Server ONLY", + "type": "info" }, - "notes": [ - { - "text": "Proxmox Backup Server ONLY", - "type": "info" - }, - { - "text": "Execute within the Proxmox Backup Server Shell", - "type": "info" - }, - { - "text": "It is recommended to answer “yes” (y) to all options presented during the process.", - "type": "info" - } - ] + { + "text": "Execute within the Proxmox Backup Server Shell", + "type": "info" + }, + { + "text": "It is recommended to answer “yes” (y) to all options presented during the process.", + "type": "info" + } + ] } diff --git a/json/post-pve-install.json b/json/post-pve-install.json index c0f770b2..6898d817 100644 --- a/json/post-pve-install.json +++ b/json/post-pve-install.json @@ -1,41 +1,41 @@ { - "name": "Proxmox VE Post Install", - "slug": "post-pve-install", - "categories": [1], - "date_created": "2024-04-28", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "This script provides options for managing Proxmox VE repositories, including disabling the Enterprise Repo, adding or correcting PVE sources, enabling the No-Subscription Repo, adding the test Repo, disabling the subscription nag, updating Proxmox VE, and rebooting the system.", - "install_methods": [ - { - "type": "default", - "script": "misc/post-pve-install.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Proxmox VE Post Install", + "slug": "post-pve-install", + "categories": [1], + "date_created": "2024-04-28", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "This script provides options for managing Proxmox VE repositories, including disabling the Enterprise Repo, adding or correcting PVE sources, enabling the No-Subscription Repo, adding the test Repo, disabling the subscription nag, updating Proxmox VE, and rebooting the system.", + "install_methods": [ + { + "type": "default", + "script": "misc/post-pve-install.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" }, - "notes": [ - { - "text": "Execute within the Proxmox shell", - "type": "info" - }, - { - "text": "It is recommended to answer “yes” (y) to all options presented during the process.", - "type": "info" - } - ] + { + "text": "It is recommended to answer “yes” (y) to all options presented during the process.", + "type": "info" + } + ] } diff --git a/json/postgresql.json b/json/postgresql.json index 3779490c..fdd4467d 100644 --- a/json/postgresql.json +++ b/json/postgresql.json @@ -1,37 +1,37 @@ { - "name": "PostgreSQL", - "slug": "postgresql", - "categories": [8], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5432, - "documentation": null, - "website": "https://www.postgresql.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/postgresql.svg", - "description": "PostgreSQL (often referred to as Postgres) is an open-source relational database management system that is known for its extensibility and strict adherence to SQL standards. It is a free and powerful database solution, suitable for a wide range of applications, from small projects to large enterprise systems. PostgreSQL is widely used for its reliability, feature-richness, and robustness.", - "install_methods": [ - { - "type": "default", - "script": "ct/postgresql.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Set a password after installation for postgres user by running `echo \"ALTER USER postgres with encrypted password 'your_password';\" | sudo -u postgres psql`", - "type": "info" - } - ] + "name": "PostgreSQL", + "slug": "postgresql", + "categories": [8], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5432, + "documentation": null, + "website": "https://www.postgresql.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/postgresql.svg", + "description": "PostgreSQL (often referred to as Postgres) is an open-source relational database management system that is known for its extensibility and strict adherence to SQL standards. It is a free and powerful database solution, suitable for a wide range of applications, from small projects to large enterprise systems. PostgreSQL is widely used for its reliability, feature-richness, and robustness.", + "install_methods": [ + { + "type": "default", + "script": "ct/postgresql.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Set a password after installation for postgres user by running `echo \"ALTER USER postgres with encrypted password 'your_password';\" | sudo -u postgres psql`", + "type": "info" + } + ] } diff --git a/json/prometheus-alertmanager.json b/json/prometheus-alertmanager.json index eff61bfc..ab168c13 100644 --- a/json/prometheus-alertmanager.json +++ b/json/prometheus-alertmanager.json @@ -1,32 +1,32 @@ { - "name": "Prometheus Alertmanager", - "slug": "prometheus-alertmanager", - "categories": [9], - "date_created": "2025-01-09", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9093, - "documentation": "https://prometheus.io/docs/alerting/latest/overview/", - "website": "https://prometheus.io/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/prometheus.svg", - "description": "Alerting with Prometheus is separated into two parts. Alerting rules in Prometheus servers send alerts to an Alertmanager. The Alertmanager then manages those alerts, including silencing, inhibition, aggregation and sending out notifications via methods such as email, on-call notification systems, and chat platforms.", - "install_methods": [ - { - "type": "default", - "script": "ct/prometheus-alertmanager.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Prometheus Alertmanager", + "slug": "prometheus-alertmanager", + "categories": [9], + "date_created": "2025-01-09", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9093, + "documentation": "https://prometheus.io/docs/alerting/latest/overview/", + "website": "https://prometheus.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/prometheus.svg", + "description": "Alerting with Prometheus is separated into two parts. Alerting rules in Prometheus servers send alerts to an Alertmanager. The Alertmanager then manages those alerts, including silencing, inhibition, aggregation and sending out notifications via methods such as email, on-call notification systems, and chat platforms.", + "install_methods": [ + { + "type": "default", + "script": "ct/prometheus-alertmanager.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/prometheus.json b/json/prometheus.json index f010e4df..75d33a6e 100644 --- a/json/prometheus.json +++ b/json/prometheus.json @@ -1,32 +1,32 @@ { - "name": "Prometheus", - "slug": "prometheus", - "categories": [9], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9090, - "documentation": null, - "website": "https://prometheus.io/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/prometheus.svg", - "description": "Prometheus is widely used to monitor the performance and health of various infrastructure components and applications, and trigger alerts based on predefined rules. It has a multi-dimensional data model and supports various data sources and exporters, making it an extremely flexible and scalable monitoring solution.", - "install_methods": [ - { - "type": "default", - "script": "ct/prometheus.sh", - "resources": { - "cpu": 1, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Prometheus", + "slug": "prometheus", + "categories": [9], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9090, + "documentation": null, + "website": "https://prometheus.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/prometheus.svg", + "description": "Prometheus is widely used to monitor the performance and health of various infrastructure components and applications, and trigger alerts based on predefined rules. It has a multi-dimensional data model and supports various data sources and exporters, making it an extremely flexible and scalable monitoring solution.", + "install_methods": [ + { + "type": "default", + "script": "ct/prometheus.sh", + "resources": { + "cpu": 1, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/prowlarr.json b/json/prowlarr.json index 1ee96d1f..3ec78c8b 100644 --- a/json/prowlarr.json +++ b/json/prowlarr.json @@ -1,32 +1,32 @@ { - "name": "Prowlarr", - "slug": "prowlarr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 9696, - "documentation": null, - "website": "https://github.com/Prowlarr/Prowlarr", - "logo": "https://raw.githubusercontent.com/Prowlarr/Prowlarr/develop/Logo/256.png", - "description": "Prowlarr is a software tool designed to integrate with various PVR (Personal Video Recorder) apps. It is built on a popular *arr .net/ReactJS base stack and serves as an indexer manager and proxy. Prowlarr makes it easy to manage and organize TV show and movie collections, by integrating with popular PVR apps and automating the downloading and organizing of media files. The software provides a web-based interface for managing and organizing TV shows and movies, making it easy to search and find content. Prowlarr also supports metadata management, including show and movie information, making it easy for users to keep their media collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing media collections, making it a valuable tool for media enthusiasts who want to keep their collection organized and up-to-date. With Prowlarr, users can enjoy their media collection from anywhere, making it a powerful tool for managing and sharing media files.", - "install_methods": [ - { - "type": "default", - "script": "ct/prowlarr.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Prowlarr", + "slug": "prowlarr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 9696, + "documentation": null, + "website": "https://github.com/Prowlarr/Prowlarr", + "logo": "https://raw.githubusercontent.com/Prowlarr/Prowlarr/develop/Logo/256.png", + "description": "Prowlarr is a software tool designed to integrate with various PVR (Personal Video Recorder) apps. It is built on a popular *arr .net/ReactJS base stack and serves as an indexer manager and proxy. Prowlarr makes it easy to manage and organize TV show and movie collections, by integrating with popular PVR apps and automating the downloading and organizing of media files. The software provides a web-based interface for managing and organizing TV shows and movies, making it easy to search and find content. Prowlarr also supports metadata management, including show and movie information, making it easy for users to keep their media collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing media collections, making it a valuable tool for media enthusiasts who want to keep their collection organized and up-to-date. With Prowlarr, users can enjoy their media collection from anywhere, making it a powerful tool for managing and sharing media files.", + "install_methods": [ + { + "type": "default", + "script": "ct/prowlarr.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/proxmox-datacenter-manager.json b/json/proxmox-datacenter-manager.json index 4a99b931..8a73cd69 100644 --- a/json/proxmox-datacenter-manager.json +++ b/json/proxmox-datacenter-manager.json @@ -1,41 +1,41 @@ { - "name": "Proxmox Datacenter Manager", - "slug": "proxmox-datacenter-manager", - "categories": [1], - "date_created": "2024-12-25", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8443, - "documentation": "https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap", - "website": "https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap", - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "The Proxmox Datacenter Manager project has been developed with the objective of providing a centralized overview of all your individual nodes and clusters. It also enables basic management like migrations of virtual guests without any cluster network requirements. ", - "install_methods": [ - { - "type": "default", - "script": "ct/proxmox-datacenter-manager.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Proxmox Datacenter Manager", + "slug": "proxmox-datacenter-manager", + "categories": [1], + "date_created": "2024-12-25", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8443, + "documentation": "https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap", + "website": "https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap", + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "The Proxmox Datacenter Manager project has been developed with the objective of providing a centralized overview of all your individual nodes and clusters. It also enables basic management like migrations of virtual guests without any cluster network requirements. ", + "install_methods": [ + { + "type": "default", + "script": "ct/proxmox-datacenter-manager.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Set a root password if using autologin. This will be the Proxmox-Datacenter-Manager password. `sudo passwd root`", + "type": "info" }, - "notes": [ - { - "text": "Set a root password if using autologin. This will be the Proxmox-Datacenter-Manager password. `sudo passwd root`", - "type": "info" - }, - { - "text": "Proxmox Datacenter Manager is in an alpha stage of development. Use it cautiously, as bugs, incomplete features, and potential instabilities are expected.", - "type": "warning" - } - ] + { + "text": "Proxmox Datacenter Manager is in an alpha stage of development. Use it cautiously, as bugs, incomplete features, and potential instabilities are expected.", + "type": "warning" + } + ] } diff --git a/json/ps5-mqtt.json b/json/ps5-mqtt.json index b215d076..cdffab39 100644 --- a/json/ps5-mqtt.json +++ b/json/ps5-mqtt.json @@ -1,37 +1,37 @@ { - "name": "PS5-MQTT", - "slug": "ps5-mqtt", - "categories": [18], - "date_created": "2025-01-09", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8645, - "documentation": null, - "website": "https://github.com/FunkeyFlo/", - "logo": "https://github.com/FunkeyFlo/ps5-mqtt/blob/main/add-ons/ps5-mqtt/logo.png?raw=true", - "description": "Integrate your Sony Playstation 5 devices with Home Assistant using MQTT.", - "install_methods": [ - { - "type": "default", - "script": "ct/ps5-mqtt.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After installation, the MQTT endpoint must be configured. The configuration file is located within the LXC container at: `/opt/.config/ps5-mqtt/config.json`", - "type": "info" - } - ] + "name": "PS5-MQTT", + "slug": "ps5-mqtt", + "categories": [18], + "date_created": "2025-01-09", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8645, + "documentation": null, + "website": "https://github.com/FunkeyFlo/", + "logo": "https://github.com/FunkeyFlo/ps5-mqtt/blob/main/add-ons/ps5-mqtt/logo.png?raw=true", + "description": "Integrate your Sony Playstation 5 devices with Home Assistant using MQTT.", + "install_methods": [ + { + "type": "default", + "script": "ct/ps5-mqtt.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 3, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "After installation, the MQTT endpoint must be configured. The configuration file is located within the LXC container at: `/opt/.config/ps5-mqtt/config.json`", + "type": "info" + } + ] } diff --git a/json/qbittorrent.json b/json/qbittorrent.json index 49b3a5d0..e3fa9837 100644 --- a/json/qbittorrent.json +++ b/json/qbittorrent.json @@ -1,32 +1,32 @@ { - "name": "qBittorrent", - "slug": "qbittorrent", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8090, - "documentation": null, - "website": "https://www.qbittorrent.org/", - "logo": "https://raw.githubusercontent.com/qbittorrent/qBittorrent/master/src/icons/qbittorrent.ico", - "description": "qBittorrent offers a user-friendly interface that allows users to search for and download torrent files easily. It also supports magnet links, which allow users to start downloading files without the need for a torrent file.", - "install_methods": [ - { - "type": "default", - "script": "ct/qbittorrent.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "changeme" - }, - "notes": [] + "name": "qBittorrent", + "slug": "qbittorrent", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8090, + "documentation": null, + "website": "https://www.qbittorrent.org/", + "logo": "https://raw.githubusercontent.com/qbittorrent/qBittorrent/master/src/icons/qbittorrent.ico", + "description": "qBittorrent offers a user-friendly interface that allows users to search for and download torrent files easily. It also supports magnet links, which allow users to start downloading files without the need for a torrent file.", + "install_methods": [ + { + "type": "default", + "script": "ct/qbittorrent.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "changeme" + }, + "notes": [] } diff --git a/json/rabbitmq.json b/json/rabbitmq.json index 4cfb1e33..1d413e4b 100644 --- a/json/rabbitmq.json +++ b/json/rabbitmq.json @@ -1,32 +1,32 @@ { - "name": "RabbitMQ", - "slug": "rabbitmq", - "categories": [18], - "date_created": "2024-06-27", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 15672, - "documentation": null, - "website": "https://www.rabbitmq.com/", - "logo": "https://raw.githubusercontent.com/rabbitmq/rabbitmq-website/main/static/img/rabbitmq-logo.svg", - "description": "RabbitMQ is a robust messaging broker widely used for message queuing, streaming, and decoupling services. It supports multiple messaging protocols, ensures reliable message delivery, and offers features like routing, clustering, and federation. RabbitMQ is suitable for various use cases, including microservices communication, real-time data processing, and IoT applications.", - "install_methods": [ - { - "type": "default", - "script": "ct/rabbitmq.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "RabbitMQ", + "slug": "rabbitmq", + "categories": [18], + "date_created": "2024-06-27", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 15672, + "documentation": null, + "website": "https://www.rabbitmq.com/", + "logo": "https://raw.githubusercontent.com/rabbitmq/rabbitmq-website/main/static/img/rabbitmq-logo.svg", + "description": "RabbitMQ is a robust messaging broker widely used for message queuing, streaming, and decoupling services. It supports multiple messaging protocols, ensures reliable message delivery, and offers features like routing, clustering, and federation. RabbitMQ is suitable for various use cases, including microservices communication, real-time data processing, and IoT applications.", + "install_methods": [ + { + "type": "default", + "script": "ct/rabbitmq.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/radarr.json b/json/radarr.json index 5734b8f1..53c32201 100644 --- a/json/radarr.json +++ b/json/radarr.json @@ -1,32 +1,32 @@ { - "name": "Radarr", - "slug": "radarr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 7878, - "documentation": null, - "website": "https://radarr.video/", - "logo": "https://raw.githubusercontent.com/Radarr/Radarr/develop/Logo/256.png", - "description": "Radarr is a movie management tool designed for Usenet and BitTorrent users. It allows users to manage and organize their movie collection with ease. Radarr integrates with popular Usenet and BitTorrent clients, such as Sonarr and Lidarr, to automate the downloading and organizing of movie files. The software provides a web-based interface for managing and organizing movies, making it easy to search and find titles, genres, and release dates. Radarr also supports metadata management, including movie posters and information, making it easy for users to keep their movie collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing movie collections, making it a valuable tool for movie enthusiasts who want to keep their collection organized and up-to-date. With Radarr, users can enjoy their movie collection from anywhere, making it a powerful tool for managing and sharing movie files.", - "install_methods": [ - { - "type": "default", - "script": "ct/radarr.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Radarr", + "slug": "radarr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 7878, + "documentation": null, + "website": "https://radarr.video/", + "logo": "https://raw.githubusercontent.com/Radarr/Radarr/develop/Logo/256.png", + "description": "Radarr is a movie management tool designed for Usenet and BitTorrent users. It allows users to manage and organize their movie collection with ease. Radarr integrates with popular Usenet and BitTorrent clients, such as Sonarr and Lidarr, to automate the downloading and organizing of movie files. The software provides a web-based interface for managing and organizing movies, making it easy to search and find titles, genres, and release dates. Radarr also supports metadata management, including movie posters and information, making it easy for users to keep their movie collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing movie collections, making it a valuable tool for movie enthusiasts who want to keep their collection organized and up-to-date. With Radarr, users can enjoy their movie collection from anywhere, making it a powerful tool for managing and sharing movie files.", + "install_methods": [ + { + "type": "default", + "script": "ct/radarr.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/rdtclient.json b/json/rdtclient.json index f8c552ee..a654526f 100644 --- a/json/rdtclient.json +++ b/json/rdtclient.json @@ -1,32 +1,32 @@ { - "name": "Real-Debrid Torrent Client", - "slug": "rdtclient", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 6500, - "documentation": null, - "website": "https://github.com/rogerfar/rdt-client", - "logo": "https://fcdn.real-debrid.com/0820/images/logo.png", - "description": "RDTClient is a web interface to manage your torrents on Real-Debrid, AllDebrid or Premiumize.", - "install_methods": [ - { - "type": "default", - "script": "ct/rdtclient.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Real-Debrid Torrent Client", + "slug": "rdtclient", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 6500, + "documentation": null, + "website": "https://github.com/rogerfar/rdt-client", + "logo": "https://fcdn.real-debrid.com/0820/images/logo.png", + "description": "RDTClient is a web interface to manage your torrents on Real-Debrid, AllDebrid or Premiumize.", + "install_methods": [ + { + "type": "default", + "script": "ct/rdtclient.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/readarr.json b/json/readarr.json index a52d98be..f15c5bac 100644 --- a/json/readarr.json +++ b/json/readarr.json @@ -1,32 +1,32 @@ { - "name": "Readarr", - "slug": "readarr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8787, - "documentation": null, - "website": "https://readarr.com/", - "logo": "https://raw.githubusercontent.com/Readarr/Readarr/develop/Logo/256.png", - "description": "Readarr is an eBook and audiobook management tool designed for Usenet and BitTorrent users. It allows users to manage and organize their eBook and audiobook collection with ease. Readarr integrates with popular Usenet and BitTorrent clients, such as Sonarr and Lidarr, to automate the downloading and organizing of eBook and audiobook files. The software provides a web-based interface for managing and organizing eBooks and audiobooks, making it easy to search and find titles, authors, and genres. Readarr also supports metadata management, including cover art and information, making it easy for users to keep their eBook and audiobook collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing eBook and audiobook collections, making it a valuable tool for book and audiobook enthusiasts who want to keep their collection organized and up-to-date. With Readarr, users can enjoy their eBook and audiobook collection from anywhere, making it a powerful tool for managing and sharing book and audiobook files.", - "install_methods": [ - { - "type": "default", - "script": "ct/readarr.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Readarr", + "slug": "readarr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8787, + "documentation": null, + "website": "https://readarr.com/", + "logo": "https://raw.githubusercontent.com/Readarr/Readarr/develop/Logo/256.png", + "description": "Readarr is an eBook and audiobook management tool designed for Usenet and BitTorrent users. It allows users to manage and organize their eBook and audiobook collection with ease. Readarr integrates with popular Usenet and BitTorrent clients, such as Sonarr and Lidarr, to automate the downloading and organizing of eBook and audiobook files. The software provides a web-based interface for managing and organizing eBooks and audiobooks, making it easy to search and find titles, authors, and genres. Readarr also supports metadata management, including cover art and information, making it easy for users to keep their eBook and audiobook collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing eBook and audiobook collections, making it a valuable tool for book and audiobook enthusiasts who want to keep their collection organized and up-to-date. With Readarr, users can enjoy their eBook and audiobook collection from anywhere, making it a powerful tool for managing and sharing book and audiobook files.", + "install_methods": [ + { + "type": "default", + "script": "ct/readarr.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/readeck.json b/json/readeck.json index 2e695bb5..fd1f0f2c 100644 --- a/json/readeck.json +++ b/json/readeck.json @@ -1,32 +1,32 @@ { - "name": "Readeck", - "slug": "readeck", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8000, - "documentation": null, - "website": "https://readeck.org/", - "logo": "https://codeberg.org/readeck/readeck/raw/branch/main/web/media/logo-square.svg", - "description": "Readeck helps you keep all that web content you\u2019ll want to revisit in an hour, tomorrow, or in 20 years.", - "install_methods": [ - { - "type": "default", - "script": "ct/readeck.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Readeck", + "slug": "readeck", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8000, + "documentation": null, + "website": "https://readeck.org/", + "logo": "https://codeberg.org/readeck/readeck/raw/branch/main/web/media/logo-square.svg", + "description": "Readeck helps you keep all that web content you\u2019ll want to revisit in an hour, tomorrow, or in 20 years.", + "install_methods": [ + { + "type": "default", + "script": "ct/readeck.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/recyclarr.json b/json/recyclarr.json index 390bff16..b8630a31 100644 --- a/json/recyclarr.json +++ b/json/recyclarr.json @@ -1,32 +1,32 @@ { - "name": "Recyclarr", - "slug": "recyclarr", - "categories": [14], - "date_created": "2024-11-15", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://recyclarr.dev/", - "logo": "https://recyclarr.dev/img/recyclarr.png", - "description": "Recyclarr is an automation tool that integrates with media management software like Sonarr and Radarr. It helps users manage and organize their media libraries by automatically searching for and adding content from indexers, based on user-defined criteria. It streamlines the process of maintaining and updating media collections without manual intervention.", - "install_methods": [ - { - "type": "default", - "script": "ct/recyclarr.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Recyclarr", + "slug": "recyclarr", + "categories": [14], + "date_created": "2024-11-15", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://recyclarr.dev/", + "logo": "https://recyclarr.dev/img/recyclarr.png", + "description": "Recyclarr is an automation tool that integrates with media management software like Sonarr and Radarr. It helps users manage and organize their media libraries by automatically searching for and adding content from indexers, based on user-defined criteria. It streamlines the process of maintaining and updating media collections without manual intervention.", + "install_methods": [ + { + "type": "default", + "script": "ct/recyclarr.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/redis.json b/json/redis.json index 03ca4900..ddfed284 100644 --- a/json/redis.json +++ b/json/redis.json @@ -1,37 +1,37 @@ { - "name": "Redis ", - "slug": "redis", - "categories": [8], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://redis.io/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/redis.svg", - "description": "Redis is an open-source, in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.", - "install_methods": [ - { - "type": "default", - "script": "ct/redis.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Redis Configuration: `nano /etc/redis/redis.conf`", - "type": "info" - } - ] + "name": "Redis ", + "slug": "redis", + "categories": [8], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://redis.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/redis.svg", + "description": "Redis is an open-source, in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.", + "install_methods": [ + { + "type": "default", + "script": "ct/redis.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Redis Configuration: `nano /etc/redis/redis.conf`", + "type": "info" + } + ] } diff --git a/json/rtsptoweb.json b/json/rtsptoweb.json index 875bb344..3a5395a5 100644 --- a/json/rtsptoweb.json +++ b/json/rtsptoweb.json @@ -1,32 +1,32 @@ { - "name": "RTSPtoWeb", - "slug": "rtsptoweb", - "categories": [15], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8083, - "documentation": null, - "website": "https://github.com/deepch/RTSPtoWeb", - "logo": "https://brands.home-assistant.io/_/rtsp_to_webrtc/logo.png?raw=true", - "description": "RTSPtoWeb converts your RTSP streams to formats consumable in a web browser like MSE (Media Source Extensions), WebRTC, or HLS. It's fully native Golang without the use of FFmpeg or GStreamer", - "install_methods": [ - { - "type": "default", - "script": "ct/rtsptoweb.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "RTSPtoWeb", + "slug": "rtsptoweb", + "categories": [15], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8083, + "documentation": null, + "website": "https://github.com/deepch/RTSPtoWeb", + "logo": "https://brands.home-assistant.io/_/rtsp_to_webrtc/logo.png?raw=true", + "description": "RTSPtoWeb converts your RTSP streams to formats consumable in a web browser like MSE (Media Source Extensions), WebRTC, or HLS. It's fully native Golang without the use of FFmpeg or GStreamer", + "install_methods": [ + { + "type": "default", + "script": "ct/rtsptoweb.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/runtipi.json b/json/runtipi.json index f60d298d..3107fd36 100644 --- a/json/runtipi.json +++ b/json/runtipi.json @@ -1,32 +1,32 @@ { - "name": "Runtipi", - "slug": "runtipi", - "categories": [2], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://runtipi.io/", - "logo": "https://runtipi.io/_next/static/media/tipi.c0b9b68e.png", - "description": "Runtipi lets you install all your favorite self-hosted apps without the hassle of configuring and managing each service. One-click installs and updates for more than 180 popular apps.", - "install_methods": [ - { - "type": "default", - "script": "ct/runtipi.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Runtipi", + "slug": "runtipi", + "categories": [2], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://runtipi.io/", + "logo": "https://runtipi.io/_next/static/media/tipi.c0b9b68e.png", + "description": "Runtipi lets you install all your favorite self-hosted apps without the hassle of configuring and managing each service. One-click installs and updates for more than 180 popular apps.", + "install_methods": [ + { + "type": "default", + "script": "ct/runtipi.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/sabnzbd.json b/json/sabnzbd.json index 82d1e716..168b583a 100644 --- a/json/sabnzbd.json +++ b/json/sabnzbd.json @@ -1,32 +1,32 @@ { - "name": "SABnzbd", - "slug": "sabnzbd", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 7777, - "documentation": null, - "website": "https://sabnzbd.org/", - "logo": "https://raw.githubusercontent.com/sabnzbd/sabnzbd/develop/icons/logo-arrow.svg", - "description": "SABnzbd is a free, open-source software program for downloading binary files from Usenet newsgroups. It is designed to be easy to use, and provides a number of features to simplify the downloading process, such as automatic error detection and repair, download scheduling, and integration with other applications. SABnzbd is a binary newsreader, which means it is specifically designed for downloading binary files, such as images, music, and video, from Usenet newsgroups. With its user-friendly interface and powerful features, SABnzbd makes it easy to manage your Usenet downloads and keep your download queue organized.", - "install_methods": [ - { - "type": "default", - "script": "ct/sabnzbd.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "SABnzbd", + "slug": "sabnzbd", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 7777, + "documentation": null, + "website": "https://sabnzbd.org/", + "logo": "https://raw.githubusercontent.com/sabnzbd/sabnzbd/develop/icons/logo-arrow.svg", + "description": "SABnzbd is a free, open-source software program for downloading binary files from Usenet newsgroups. It is designed to be easy to use, and provides a number of features to simplify the downloading process, such as automatic error detection and repair, download scheduling, and integration with other applications. SABnzbd is a binary newsreader, which means it is specifically designed for downloading binary files, such as images, music, and video, from Usenet newsgroups. With its user-friendly interface and powerful features, SABnzbd makes it easy to manage your Usenet downloads and keep your download queue organized.", + "install_methods": [ + { + "type": "default", + "script": "ct/sabnzbd.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/scaling-governor.json b/json/scaling-governor.json index 50ad0827..7247daa2 100644 --- a/json/scaling-governor.json +++ b/json/scaling-governor.json @@ -1,37 +1,37 @@ { - "name": "Proxmox VE CPU Scaling Governor", - "slug": "scaling-governor", - "categories": [2], - "date_created": "2024-04-29", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": "https://www.kernel.org/doc/html/latest/admin-guide/pm/cpufreq.html?#generic-scaling-governors", - "website": null, - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/cpu.png?raw=true", - "description": "The CPU scaling governor determines how the CPU frequency is adjusted based on the workload, with the goal of either conserving power or improving performance. By scaling the frequency up or down, the operating system can optimize the CPU usage and conserve energy when possible. Generic Scaling Governors", - "install_methods": [ - { - "type": "default", - "script": "misc/scaling-governor.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" - } - ] + "name": "Proxmox VE CPU Scaling Governor", + "slug": "scaling-governor", + "categories": [2], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": "https://www.kernel.org/doc/html/latest/admin-guide/pm/cpufreq.html?#generic-scaling-governors", + "website": null, + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/cpu.png?raw=true", + "description": "The CPU scaling governor determines how the CPU frequency is adjusted based on the workload, with the goal of either conserving power or improving performance. By scaling the frequency up or down, the operating system can optimize the CPU usage and conserve energy when possible. Generic Scaling Governors", + "install_methods": [ + { + "type": "default", + "script": "misc/scaling-governor.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" + } + ] } diff --git a/json/semaphore.json b/json/semaphore.json index bbad37f1..93464cbe 100644 --- a/json/semaphore.json +++ b/json/semaphore.json @@ -1,41 +1,41 @@ { - "name": "Semaphore", - "slug": "semaphore", - "categories": [19], - "date_created": "2025-01-01", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": "https://docs.semaphoreui.com/", - "website": "https://semaphoreui.com/", - "logo": "https://docs.semaphoreui.com/favicon.png?x=", - "description": "Semaphore UI is a modern web interface for managing popular DevOps tools", - "install_methods": [ - { - "type": "default", - "script": "ct/semaphore.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": null + "name": "Semaphore", + "slug": "semaphore", + "categories": [19], + "date_created": "2025-01-01", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": "https://docs.semaphoreui.com/", + "website": "https://semaphoreui.com/", + "logo": "https://docs.semaphoreui.com/favicon.png?x=", + "description": "Semaphore UI is a modern web interface for managing popular DevOps tools", + "install_methods": [ + { + "type": "default", + "script": "ct/semaphore.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": null + }, + "notes": [ + { + "text": "This instance uses BoltDB", + "type": "info" }, - "notes": [ - { - "text": "This instance uses BoltDB", - "type": "info" - }, - { - "text": "Admin password: `cat ~/semaphore.creds`", - "type": "info" - } - ] + { + "text": "Admin password: `cat ~/semaphore.creds`", + "type": "info" + } + ] } diff --git a/json/sftpgo.json b/json/sftpgo.json index 3acdf57b..a10e9363 100644 --- a/json/sftpgo.json +++ b/json/sftpgo.json @@ -1,32 +1,32 @@ { - "name": "SFTPGo", - "slug": "sftpgo", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8080, - "documentation": null, - "website": "https://github.com/drakkan/sftpgo", - "logo": "https://raw.githubusercontent.com/drakkan/sftpgo/main/img/logo.png", - "description": "SFTPGo is a fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support. Several storage backends are supported: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP.", - "install_methods": [ - { - "type": "default", - "script": "ct/sftpgo.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "SFTPGo", + "slug": "sftpgo", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8080, + "documentation": null, + "website": "https://github.com/drakkan/sftpgo", + "logo": "https://raw.githubusercontent.com/drakkan/sftpgo/main/img/logo.png", + "description": "SFTPGo is a fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support. Several storage backends are supported: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP.", + "install_methods": [ + { + "type": "default", + "script": "ct/sftpgo.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/shinobi.json b/json/shinobi.json index 9ae12e81..5fb8ebe7 100644 --- a/json/shinobi.json +++ b/json/shinobi.json @@ -1,32 +1,32 @@ { - "name": "Shinobi NVR", - "slug": "shinobi", - "categories": [15], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8080, - "documentation": null, - "website": "https://shinobi.video/", - "logo": "https://gitlab.com/uploads/-/system/project/avatar/6947723/mstile-150x150.png?raw=true", - "description": "Shinobi is an open-source, self-hosted network video recording (NVR) software. It allows you to manage and monitor security cameras and record video footage. Shinobi can be run on various platforms including Linux, macOS, and Raspberry Pi, and offers features such as real-time streaming, motion detection, and email notifications.", - "install_methods": [ - { - "type": "default", - "script": "ct/shinobi.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "ubuntu", - "version": "22.04" - } - } - ], - "default_credentials": { - "username": "admin@shinobi.video", - "password": "admin" - }, - "notes": [] + "name": "Shinobi NVR", + "slug": "shinobi", + "categories": [15], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8080, + "documentation": null, + "website": "https://shinobi.video/", + "logo": "https://gitlab.com/uploads/-/system/project/avatar/6947723/mstile-150x150.png?raw=true", + "description": "Shinobi is an open-source, self-hosted network video recording (NVR) software. It allows you to manage and monitor security cameras and record video footage. Shinobi can be run on various platforms including Linux, macOS, and Raspberry Pi, and offers features such as real-time streaming, motion detection, and email notifications.", + "install_methods": [ + { + "type": "default", + "script": "ct/shinobi.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "ubuntu", + "version": "22.04" + } + } + ], + "default_credentials": { + "username": "admin@shinobi.video", + "password": "admin" + }, + "notes": [] } diff --git a/json/silverbullet.json b/json/silverbullet.json index 3c22df0f..624e2176 100644 --- a/json/silverbullet.json +++ b/json/silverbullet.json @@ -1,32 +1,32 @@ { - "name": "Silverbullet", - "slug": "silverbullet", - "categories": [12], - "date_created": "2024-12-03", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": "https://silverbullet.md/Manual", - "website": "https://silverbullet.md", - "logo": "https://silverbullet.md/.client/logo.png", - "description": "SilverBullet is a note-taking application optimized for people with a hacker mindset.", - "install_methods": [ - { - "type": "default", - "script": "ct/silverbullet.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Silverbullet", + "slug": "silverbullet", + "categories": [12], + "date_created": "2024-12-03", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": "https://silverbullet.md/Manual", + "website": "https://silverbullet.md", + "logo": "https://silverbullet.md/.client/logo.png", + "description": "SilverBullet is a note-taking application optimized for people with a hacker mindset.", + "install_methods": [ + { + "type": "default", + "script": "ct/silverbullet.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/smokeping.json b/json/smokeping.json index ee7ccdf6..8b5bcdcb 100644 --- a/json/smokeping.json +++ b/json/smokeping.json @@ -1,32 +1,32 @@ { - "name": "SmokePing", - "slug": "smokeping", - "categories": [9], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://oss.oetiker.ch/smokeping/", - "logo": "https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_5ca8465f5b01fc1048c47aba6f79b6c6/smokeping.png", - "description": "SmokePing is a deluxe latency measurement tool. It can measure, store and display latency, latency distribution and packet loss.", - "install_methods": [ - { - "type": "default", - "script": "ct/smokeping.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "SmokePing", + "slug": "smokeping", + "categories": [9], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://oss.oetiker.ch/smokeping/", + "logo": "https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_5ca8465f5b01fc1048c47aba6f79b6c6/smokeping.png", + "description": "SmokePing is a deluxe latency measurement tool. It can measure, store and display latency, latency distribution and packet loss.", + "install_methods": [ + { + "type": "default", + "script": "ct/smokeping.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/snipeit.json b/json/snipeit.json index 1247f080..24aeda3f 100644 --- a/json/snipeit.json +++ b/json/snipeit.json @@ -1,37 +1,37 @@ { - "name": "SnipeIT", - "slug": "snipeit", - "categories": [28], - "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" - } - ] + "name": "SnipeIT", + "slug": "snipeit", + "categories": [28], + "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/json/sonarr.json b/json/sonarr.json index 957b581d..045359d2 100644 --- a/json/sonarr.json +++ b/json/sonarr.json @@ -1,32 +1,32 @@ { - "name": "Sonarr", - "slug": "sonarr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8989, - "documentation": null, - "website": "https://sonarr.tv/", - "logo": "https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/256.png", - "description": "Sonarr is a personal video recorder (PVR) software designed for Usenet and BitTorrent users. It allows users to manage and organize their TV show collection with ease. Sonarr integrates with popular Usenet and BitTorrent clients, such as NZBget and Transmission, to automate the downloading and organizing of TV show files. The software provides a web-based interface for managing and organizing TV shows, making it easy to search and find titles, seasons, and episodes. Sonarr also supports metadata management, including TV show posters and information, making it easy for users to keep their TV show collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing TV show collections, making it a valuable tool for TV show enthusiasts who want to keep their collection organized and up-to-date. With Sonarr, users can enjoy their TV show collection from anywhere, making it a powerful tool for managing and sharing TV show files.", - "install_methods": [ - { - "type": "default", - "script": "ct/sonarr.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Sonarr", + "slug": "sonarr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8989, + "documentation": null, + "website": "https://sonarr.tv/", + "logo": "https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/256.png", + "description": "Sonarr is a personal video recorder (PVR) software designed for Usenet and BitTorrent users. It allows users to manage and organize their TV show collection with ease. Sonarr integrates with popular Usenet and BitTorrent clients, such as NZBget and Transmission, to automate the downloading and organizing of TV show files. The software provides a web-based interface for managing and organizing TV shows, making it easy to search and find titles, seasons, and episodes. Sonarr also supports metadata management, including TV show posters and information, making it easy for users to keep their TV show collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing TV show collections, making it a valuable tool for TV show enthusiasts who want to keep their collection organized and up-to-date. With Sonarr, users can enjoy their TV show collection from anywhere, making it a powerful tool for managing and sharing TV show files.", + "install_methods": [ + { + "type": "default", + "script": "ct/sonarr.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/spoolman.json b/json/spoolman.json index 86723f11..764c9fa0 100644 --- a/json/spoolman.json +++ b/json/spoolman.json @@ -1,32 +1,32 @@ { - "name": "Spoolman", - "slug": "spoolman", - "categories": [16], - "date_created": "2024-06-13", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 7912, - "documentation": null, - "website": "https://github.com/Donkie/Spoolman", - "logo": "https://raw.githubusercontent.com/Donkie/Spoolman/master/client/public/favicon.svg", - "description": "Spoolman is a self-hosted web service designed to help you efficiently manage your 3D printer filament spools and monitor their usage.", - "install_methods": [ - { - "type": "default", - "script": "ct/spoolman.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Spoolman", + "slug": "spoolman", + "categories": [16], + "date_created": "2024-06-13", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 7912, + "documentation": null, + "website": "https://github.com/Donkie/Spoolman", + "logo": "https://raw.githubusercontent.com/Donkie/Spoolman/master/client/public/favicon.svg", + "description": "Spoolman is a self-hosted web service designed to help you efficiently manage your 3D printer filament spools and monitor their usage.", + "install_methods": [ + { + "type": "default", + "script": "ct/spoolman.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/stirling-pdf.json b/json/stirling-pdf.json index 85353f81..8817eb2d 100644 --- a/json/stirling-pdf.json +++ b/json/stirling-pdf.json @@ -1,32 +1,32 @@ { - "name": "Stirling-PDF", - "slug": "stirling-pdf", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Stirling-PDF is a powerful locally hosted web based PDF manipulation tool that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more.", - "install_methods": [ - { - "type": "default", - "script": "ct/stirling-pdf.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Stirling-PDF", + "slug": "stirling-pdf", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Stirling-PDF is a powerful locally hosted web based PDF manipulation tool that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more.", + "install_methods": [ + { + "type": "default", + "script": "ct/stirling-pdf.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/syncthing.json b/json/syncthing.json index f00bc27e..ca3ef4d0 100644 --- a/json/syncthing.json +++ b/json/syncthing.json @@ -1,32 +1,32 @@ { - "name": "Syncthing", - "slug": "syncthing", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8384, - "documentation": null, - "website": "https://syncthing.net/", - "logo": "https://raw.githubusercontent.com/syncthing/syncthing/6afaa9f20c8eb9c7af5abbe2f2d90fa2571aa7ad/assets/logo-only.svg", - "description": "Syncthing is an open-source file syncing tool that allows users to keep their files in sync across multiple devices by using peer-to-peer synchronization. It doesn't rely on any central server, so all data transfers are directly between devices.", - "install_methods": [ - { - "type": "default", - "script": "ct/syncthing.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Syncthing", + "slug": "syncthing", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8384, + "documentation": null, + "website": "https://syncthing.net/", + "logo": "https://raw.githubusercontent.com/syncthing/syncthing/6afaa9f20c8eb9c7af5abbe2f2d90fa2571aa7ad/assets/logo-only.svg", + "description": "Syncthing is an open-source file syncing tool that allows users to keep their files in sync across multiple devices by using peer-to-peer synchronization. It doesn't rely on any central server, so all data transfers are directly between devices.", + "install_methods": [ + { + "type": "default", + "script": "ct/syncthing.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/tandoor.json b/json/tandoor.json index e5db71a2..7223dcfc 100644 --- a/json/tandoor.json +++ b/json/tandoor.json @@ -1,32 +1,32 @@ { - "name": "Tandoor Recipes", - "slug": "tandoor", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8002, - "documentation": null, - "website": "https://tandoor.dev/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/tandoor.svg", - "description": "Tandoor Recipes is an application for managing recipes, planning meals, building shopping lists and much much more!", - "install_methods": [ - { - "type": "default", - "script": "ct/tandoor.sh", - "resources": { - "cpu": 4, - "ram": 4096, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Tandoor Recipes", + "slug": "tandoor", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8002, + "documentation": null, + "website": "https://tandoor.dev/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/tandoor.svg", + "description": "Tandoor Recipes is an application for managing recipes, planning meals, building shopping lists and much much more!", + "install_methods": [ + { + "type": "default", + "script": "ct/tandoor.sh", + "resources": { + "cpu": 4, + "ram": 4096, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/tasmoadmin.json b/json/tasmoadmin.json index b73c459d..5e298144 100644 --- a/json/tasmoadmin.json +++ b/json/tasmoadmin.json @@ -1,32 +1,32 @@ { - "name": "TasmoAdmin", - "slug": "tasmoadmin", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "TasmoAdmin is an administrative platform for devices flashed with Tasmota.", - "install_methods": [ - { - "type": "default", - "script": "ct/tasmoadmin.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "TasmoAdmin", + "slug": "tasmoadmin", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "TasmoAdmin is an administrative platform for devices flashed with Tasmota.", + "install_methods": [ + { + "type": "default", + "script": "ct/tasmoadmin.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/tautulli.json b/json/tautulli.json index 37ecf22d..e82e99ce 100644 --- a/json/tautulli.json +++ b/json/tautulli.json @@ -1,32 +1,32 @@ { - "name": "Tautulli", - "slug": "tautulli", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8181, - "documentation": null, - "website": "https://tautulli.com/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/tautulli.svg", - "description": "Tautulli allows you to monitor and track your Plex Media Server usage, such as viewing statistics and analysis of your media library. It can be used to monitor user activity, get notifications about new media added to your library, and even generate reports on your media usage.", - "install_methods": [ - { - "type": "default", - "script": "ct/tautulli.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Tautulli", + "slug": "tautulli", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8181, + "documentation": null, + "website": "https://tautulli.com/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/tautulli.svg", + "description": "Tautulli allows you to monitor and track your Plex Media Server usage, such as viewing statistics and analysis of your media library. It can be used to monitor user activity, get notifications about new media added to your library, and even generate reports on your media usage.", + "install_methods": [ + { + "type": "default", + "script": "ct/tautulli.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/tdarr.json b/json/tdarr.json index 7de61241..67728eb8 100644 --- a/json/tdarr.json +++ b/json/tdarr.json @@ -1,37 +1,37 @@ { - "name": "Tdarr", - "slug": "tdarr", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8265, - "documentation": null, - "website": "https://tdarr.io/", - "logo": "https://home.tdarr.io/static/media/logo3-min.246d6df44c7f16ddebaf.png", - "description": "Tdarr is a media transcoding application designed to automate the transcode and remux management of a media library. It uses conditional-based processing to determine the required encoding and remux operations for each file in the library. The software integrates with popular media management tools, such as Sonarr and Radarr, to ensure that newly added media files are automatically processed and optimized for the user's desired playback device. Tdarr provides a web-based interface for monitoring and managing the transcoding process, and also supports real-time logging and reporting. The software is designed to be flexible and configurable, with a wide range of encoding and remux options available to users. Tdarr is an ideal solution for media enthusiasts who want to optimize their library for seamless playback on a variety of devices, while also streamlining the management and maintenance of their media library.", - "install_methods": [ - { - "type": "default", - "script": "ct/tdarr.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "With Privileged/Unprivileged Hardware Acceleration Support", - "type": "info" - } - ] + "name": "Tdarr", + "slug": "tdarr", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8265, + "documentation": null, + "website": "https://tdarr.io/", + "logo": "https://home.tdarr.io/static/media/logo3-min.246d6df44c7f16ddebaf.png", + "description": "Tdarr is a media transcoding application designed to automate the transcode and remux management of a media library. It uses conditional-based processing to determine the required encoding and remux operations for each file in the library. The software integrates with popular media management tools, such as Sonarr and Radarr, to ensure that newly added media files are automatically processed and optimized for the user's desired playback device. Tdarr provides a web-based interface for monitoring and managing the transcoding process, and also supports real-time logging and reporting. The software is designed to be flexible and configurable, with a wide range of encoding and remux options available to users. Tdarr is an ideal solution for media enthusiasts who want to optimize their library for seamless playback on a variety of devices, while also streamlining the management and maintenance of their media library.", + "install_methods": [ + { + "type": "default", + "script": "ct/tdarr.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "With Privileged/Unprivileged Hardware Acceleration Support", + "type": "info" + } + ] } diff --git a/json/technitiumdns.json b/json/technitiumdns.json index 62fc3170..dd514017 100644 --- a/json/technitiumdns.json +++ b/json/technitiumdns.json @@ -1,32 +1,32 @@ { - "name": "Technitium DNS", - "slug": "technitiumdns", - "categories": [5], - "date_created": "2024-04-28", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5380, - "documentation": null, - "website": "https://technitium.com/dns/", - "logo": "https://technitium.com/img/logo.png", - "description": "Technitium DNS Server is a free, open-source and privacy-focused DNS (Domain Name System) server software for Windows, Linux, and macOS. It is designed to provide a secure, fast, and reliable DNS resolution service to its users. The server can be configured through a web-based interface, and it supports a variety of advanced features, such as automatic IP updates, IPv6 support, caching of DNS queries, and the ability to block unwanted domains. It is also designed to be highly secure, with built-in measures to prevent common types of DNS attacks and data leaks. Technitium DNS Server is aimed at providing an alternative to traditional DNS servers, which often have privacy and security concerns associated with them, and it is ideal for users who are looking for a more secure and private DNS resolution service.", - "install_methods": [ - { - "type": "default", - "script": "ct/technitiumdns.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Technitium DNS", + "slug": "technitiumdns", + "categories": [5], + "date_created": "2024-04-28", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5380, + "documentation": null, + "website": "https://technitium.com/dns/", + "logo": "https://technitium.com/img/logo.png", + "description": "Technitium DNS Server is a free, open-source and privacy-focused DNS (Domain Name System) server software for Windows, Linux, and macOS. It is designed to provide a secure, fast, and reliable DNS resolution service to its users. The server can be configured through a web-based interface, and it supports a variety of advanced features, such as automatic IP updates, IPv6 support, caching of DNS queries, and the ability to block unwanted domains. It is also designed to be highly secure, with built-in measures to prevent common types of DNS attacks and data leaks. Technitium DNS Server is aimed at providing an alternative to traditional DNS servers, which often have privacy and security concerns associated with them, and it is ideal for users who are looking for a more secure and private DNS resolution service.", + "install_methods": [ + { + "type": "default", + "script": "ct/technitiumdns.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/teddycloud.json b/json/teddycloud.json index a5ad36df..282363e6 100644 --- a/json/teddycloud.json +++ b/json/teddycloud.json @@ -1,37 +1,37 @@ { - "name": "TeddyCloud", - "slug": "teddycloud", - "categories": [13], - "date_created": "2024-12-28", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://tonies-wiki.revvox.de/docs/tools/teddycloud/", - "website": "https://tonies-wiki.revvox.de/docs/tools/teddycloud/", - "logo": "https://avatars.githubusercontent.com/u/57543015", - "description": "TeddyCloud is an open source server replacement for the Boxine Cloud.", - "install_methods": [ - { - "type": "default", - "script": "ct/teddycloud.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "First start of the service can take some time due to certificate generation.", - "type": "warn" - } - ] + "name": "TeddyCloud", + "slug": "teddycloud", + "categories": [13], + "date_created": "2024-12-28", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://tonies-wiki.revvox.de/docs/tools/teddycloud/", + "website": "https://tonies-wiki.revvox.de/docs/tools/teddycloud/", + "logo": "https://avatars.githubusercontent.com/u/57543015", + "description": "TeddyCloud is an open source server replacement for the Boxine Cloud.", + "install_methods": [ + { + "type": "default", + "script": "ct/teddycloud.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "First start of the service can take some time due to certificate generation.", + "type": "warn" + } + ] } diff --git a/json/the-lounge.json b/json/the-lounge.json index 5c78bcb3..1f562bf9 100644 --- a/json/the-lounge.json +++ b/json/the-lounge.json @@ -1,37 +1,37 @@ { - "name": "The Lounge", - "slug": "the-lounge", - "categories": [22], - "date_created": "2024-11-28", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9000, - "documentation": "https://thelounge.chat/docs", - "website": "https://thelounge.chat/", - "logo": "https://raw.githubusercontent.com/thelounge/thelounge.github.io/master/assets/logos/logo/TL_Grey%26Yellow_Vertical_logotype_Transparent_Bg/TL_Grey%26Yellow_Vertical_logotype_Transparent_Bg.png", - "description": "Modern web IRC client designed for self-hosting ", - "install_methods": [ - { - "type": "default", - "script": "ct/the-lounge.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "ubuntu", - "version": "24.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "The Lounge is running in private mode. Use `sudo -u thelounge thelounge add name` to create users.", - "type": "info" - } - ] + "name": "The Lounge", + "slug": "the-lounge", + "categories": [22], + "date_created": "2024-11-28", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9000, + "documentation": "https://thelounge.chat/docs", + "website": "https://thelounge.chat/", + "logo": "https://raw.githubusercontent.com/thelounge/thelounge.github.io/master/assets/logos/logo/TL_Grey%26Yellow_Vertical_logotype_Transparent_Bg/TL_Grey%26Yellow_Vertical_logotype_Transparent_Bg.png", + "description": "Modern web IRC client designed for self-hosting ", + "install_methods": [ + { + "type": "default", + "script": "ct/the-lounge.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "ubuntu", + "version": "24.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "The Lounge is running in private mode. Use `sudo -u thelounge thelounge add name` to create users.", + "type": "info" + } + ] } diff --git a/json/threadfin.json b/json/threadfin.json index e0c72042..8200f6ff 100644 --- a/json/threadfin.json +++ b/json/threadfin.json @@ -1,32 +1,32 @@ { - "name": "Threadfin", - "slug": "threadfin", - "categories": [13], - "date_created": "2024-06-12", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://github.com/Threadfin/Threadfin", - "logo": "https://raw.githubusercontent.com/Threadfin/Threadfin/main/html/img/threadfin.png", - "description": "Threadfin is a M3U proxy for Kernel, Plex, Jellyfin, or Emby, based on xTeVe.", - "install_methods": [ - { - "type": "default", - "script": "ct/threadfin.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Threadfin", + "slug": "threadfin", + "categories": [13], + "date_created": "2024-06-12", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://github.com/Threadfin/Threadfin", + "logo": "https://raw.githubusercontent.com/Threadfin/Threadfin/main/html/img/threadfin.png", + "description": "Threadfin is a M3U proxy for Kernel, Plex, Jellyfin, or Emby, based on xTeVe.", + "install_methods": [ + { + "type": "default", + "script": "ct/threadfin.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/tianji.json b/json/tianji.json index cdbd1c17..b0176d59 100644 --- a/json/tianji.json +++ b/json/tianji.json @@ -1,32 +1,32 @@ { - "name": "Tianji", - "slug": "tianji", - "categories": [25], - "date_created": "2024-09-14", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 12345, - "documentation": null, - "website": "https://tianji.msgbyte.com/", - "logo": "https://tianji.msgbyte.com/img/logo.svg", - "description": "Tianji is an open-source tool for website analytics, uptime monitoring, and server status tracking, all in one. It\u2019s lightweight, privacy-focused, and helps teams monitor web traffic, server health, and gather user interaction data", - "install_methods": [ - { - "type": "default", - "script": "ct/tianji.sh", - "resources": { - "cpu": 4, - "ram": 4096, - "hdd": 12, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "notes": [] + "name": "Tianji", + "slug": "tianji", + "categories": [25], + "date_created": "2024-09-14", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 12345, + "documentation": null, + "website": "https://tianji.msgbyte.com/", + "logo": "https://tianji.msgbyte.com/img/logo.svg", + "description": "Tianji is an open-source tool for website analytics, uptime monitoring, and server status tracking, all in one. It\u2019s lightweight, privacy-focused, and helps teams monitor web traffic, server health, and gather user interaction data", + "install_methods": [ + { + "type": "default", + "script": "ct/tianji.sh", + "resources": { + "cpu": 4, + "ram": 4096, + "hdd": 12, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "notes": [] } diff --git a/json/traccar.json b/json/traccar.json index 9e55d183..7565ddd6 100644 --- a/json/traccar.json +++ b/json/traccar.json @@ -1,32 +1,32 @@ { - "name": "Traccar", - "slug": "traccar", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8082, - "documentation": null, - "website": "https://www.traccar.org/", - "logo": "https://avatars.githubusercontent.com/u/37892282?s=100&v=4", - "description": "Traccar is an open source GPS tracking system. It supports more than 200 GPS protocols and more than 2000 models of GPS tracking devices.", - "install_methods": [ - { - "type": "default", - "script": "ct/traccar.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Traccar", + "slug": "traccar", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8082, + "documentation": null, + "website": "https://www.traccar.org/", + "logo": "https://avatars.githubusercontent.com/u/37892282?s=100&v=4", + "description": "Traccar is an open source GPS tracking system. It supports more than 200 GPS protocols and more than 2000 models of GPS tracking devices.", + "install_methods": [ + { + "type": "default", + "script": "ct/traccar.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/traefik.json b/json/traefik.json index 44e7f7ee..1f026209 100644 --- a/json/traefik.json +++ b/json/traefik.json @@ -1,32 +1,32 @@ { - "name": "Traefik", - "slug": "traefik", - "categories": [21], - "date_created": "2024-05-20", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8080, - "documentation": null, - "website": "https://traefik.io/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/traefik-gopher.svg", - "description": "Traefik (pronounced traffic) is an open-source edge router and reverse proxy that simplifies managing microservices. It automatically discovers services, dynamically updates routing rules without downtime, provides load balancing, handles SSL termination, and supports various middleware for added functionality. Ideal for cloud-native environments, it integrates seamlessly with platforms like Docker and Kubernetes.", - "install_methods": [ - { - "type": "default", - "script": "ct/traefik.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Traefik", + "slug": "traefik", + "categories": [21], + "date_created": "2024-05-20", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8080, + "documentation": null, + "website": "https://traefik.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/traefik-gopher.svg", + "description": "Traefik (pronounced traffic) is an open-source edge router and reverse proxy that simplifies managing microservices. It automatically discovers services, dynamically updates routing rules without downtime, provides load balancing, handles SSL termination, and supports various middleware for added functionality. Ideal for cloud-native environments, it integrates seamlessly with platforms like Docker and Kubernetes.", + "install_methods": [ + { + "type": "default", + "script": "ct/traefik.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/transmission.json b/json/transmission.json index 1b01f0dd..3b2113fb 100644 --- a/json/transmission.json +++ b/json/transmission.json @@ -1,32 +1,32 @@ { - "name": "Transmission", - "slug": "transmission", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 9091, - "documentation": null, - "website": "https://transmissionbt.com/", - "logo": "https://raw.githubusercontent.com/transmission/transmission/main/web/assets/img/logo.png", - "description": "Transmission is a free, open-source BitTorrent client known for its fast download speeds and ease of use. It supports various platforms such as Windows, Linux, and macOS and has features like web interface, peer exchange, and encrypted transfers.", - "install_methods": [ - { - "type": "default", - "script": "ct/transmission.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "transmission", - "password": "transmission" - }, - "notes": [] + "name": "Transmission", + "slug": "transmission", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 9091, + "documentation": null, + "website": "https://transmissionbt.com/", + "logo": "https://raw.githubusercontent.com/transmission/transmission/main/web/assets/img/logo.png", + "description": "Transmission is a free, open-source BitTorrent client known for its fast download speeds and ease of use. It supports various platforms such as Windows, Linux, and macOS and has features like web interface, peer exchange, and encrypted transfers.", + "install_methods": [ + { + "type": "default", + "script": "ct/transmission.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "transmission", + "password": "transmission" + }, + "notes": [] } diff --git a/json/trilium.json b/json/trilium.json index 7dc92f7d..c7275c01 100644 --- a/json/trilium.json +++ b/json/trilium.json @@ -1,32 +1,32 @@ { - "name": "Trilium", - "slug": "trilium", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8080, - "documentation": null, - "website": "https://github.com/TriliumNext/Notes", - "logo": "https://github.com/TriliumNext/Notes/blob/develop/images/app-icons/png/128x128.png?raw=true", - "description": "Trilium is an open-source note-taking and personal knowledge management application. It allows users to organize and manage their notes, ideas, and information in a single place, using a hierarchical tree-like structure. Trilium offers a range of features, including rich text formatting, links, images, and attachments, making it easy to create and structure notes. The software is designed to be flexible and customizable, with a range of customization options and plugins available, including themes, export options, and more. Trilium is a self-hosted solution, and can be run on a local machine or a cloud-based server, providing users with full control over their notes and information.", - "install_methods": [ - { - "type": "default", - "script": "ct/trilium.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Trilium", + "slug": "trilium", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8080, + "documentation": null, + "website": "https://github.com/TriliumNext/Notes", + "logo": "https://github.com/TriliumNext/Notes/blob/develop/images/app-icons/png/128x128.png?raw=true", + "description": "Trilium is an open-source note-taking and personal knowledge management application. It allows users to organize and manage their notes, ideas, and information in a single place, using a hierarchical tree-like structure. Trilium offers a range of features, including rich text formatting, links, images, and attachments, making it easy to create and structure notes. The software is designed to be flexible and customizable, with a range of customization options and plugins available, including themes, export options, and more. Trilium is a self-hosted solution, and can be run on a local machine or a cloud-based server, providing users with full control over their notes and information.", + "install_methods": [ + { + "type": "default", + "script": "ct/trilium.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/turnkey.json b/json/turnkey.json index 56f4d9dd..68c80324 100644 --- a/json/turnkey.json +++ b/json/turnkey.json @@ -1,41 +1,41 @@ { - "name": "TurnKey", - "slug": "turnkey", - "categories": [2], - "date_created": "2024-05-02", - "type": "turnkey", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://www.turnkeylinux.org/", - "logo": "https://blog.desdelinux.net/wp-content/uploads/2017/01/TurnKey-Linux.png", - "description": "TurnKey LXC Appliances is an open-source project that provides a collection of free, ready-to-use virtual appliances and installation images for various software applications and services. These appliances are pre-configured and come with all the necessary software and settings to simplify deployment and management. The goal of TurnKey Linux is to make it easier for users to set up and run popular software applications without the need for extensive manual configuration.", - "install_methods": [ - { - "type": "default", - "script": "turnkey/turnkey.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "TurnKey", + "slug": "turnkey", + "categories": [2], + "date_created": "2024-05-02", + "type": "turnkey", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.turnkeylinux.org/", + "logo": "https://blog.desdelinux.net/wp-content/uploads/2017/01/TurnKey-Linux.png", + "description": "TurnKey LXC Appliances is an open-source project that provides a collection of free, ready-to-use virtual appliances and installation images for various software applications and services. These appliances are pre-configured and come with all the necessary software and settings to simplify deployment and management. The goal of TurnKey Linux is to make it easier for users to set up and run popular software applications without the need for extensive manual configuration.", + "install_methods": [ + { + "type": "default", + "script": "turnkey/turnkey.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "The script creates a `*.creds` file in the Proxmox root directory with the password of the newly created TurnKey LXC Appliance.", + "type": "info" }, - "notes": [ - { - "text": "The script creates a `*.creds` file in the Proxmox root directory with the password of the newly created TurnKey LXC Appliance.", - "type": "info" - }, - { - "text": "Retrieve Password: `cat turnkey-name.creds`", - "type": "info" - } - ] + { + "text": "Retrieve Password: `cat turnkey-name.creds`", + "type": "info" + } + ] } diff --git a/json/typesense.json b/json/typesense.json index 9b7644e8..2c261e1b 100644 --- a/json/typesense.json +++ b/json/typesense.json @@ -1,37 +1,37 @@ { - "name": "TypeSense", - "slug": "typesense", - "categories": [20], - "date_created": "2025-01-06", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://typesense.org/docs/", - "website": "https://typesense.org/", - "logo": "https://typesense.org/_nuxt/img/typesense_logo_white.0f9fb0a.svg", - "description": "Typesense is an open-source, fast, and lightweight search engine optimized for delivering instant, relevant, and typo-tolerant search results. Designed for ease of use and high performance, it offers features like real-time indexing, fuzzy matching, customizable relevance ranking, and a simple API for integration. Typesense is particularly well-suited for applications requiring instant search capabilities, such as e-commerce, documentation, or any content-rich websites. It is often compared to tools like Elasticsearch but is more developer-friendly and less resource-intensive.", - "install_methods": [ - { - "type": "default", - "script": "ct/typesense.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "This script requires some extra steps after the installation, Please checkout the 'documentation' Button", - "type": "info" - } - ] + "name": "TypeSense", + "slug": "typesense", + "categories": [20], + "date_created": "2025-01-06", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://typesense.org/docs/", + "website": "https://typesense.org/", + "logo": "https://typesense.org/_nuxt/img/typesense_logo_white.0f9fb0a.svg", + "description": "Typesense is an open-source, fast, and lightweight search engine optimized for delivering instant, relevant, and typo-tolerant search results. Designed for ease of use and high performance, it offers features like real-time indexing, fuzzy matching, customizable relevance ranking, and a simple API for integration. Typesense is particularly well-suited for applications requiring instant search capabilities, such as e-commerce, documentation, or any content-rich websites. It is often compared to tools like Elasticsearch but is more developer-friendly and less resource-intensive.", + "install_methods": [ + { + "type": "default", + "script": "ct/typesense.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "This script requires some extra steps after the installation, Please checkout the 'documentation' Button", + "type": "info" + } + ] } diff --git a/json/ubuntu.json b/json/ubuntu.json index cfa5bd34..f3ea43d9 100644 --- a/json/ubuntu.json +++ b/json/ubuntu.json @@ -1,32 +1,32 @@ { - "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": [] + "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": [] } diff --git a/json/ubuntu2204-vm.json b/json/ubuntu2204-vm.json index 8435c986..2b37f5de 100644 --- a/json/ubuntu2204-vm.json +++ b/json/ubuntu2204-vm.json @@ -1,32 +1,32 @@ { - "name": "Ubuntu 22.04", - "slug": "ubuntu2204-vm", - "categories": [1], - "date_created": "2024-05-02", - "type": "vm", - "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": "vm/ubuntu2204-vm.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 2, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Ubuntu 22.04", + "slug": "ubuntu2204-vm", + "categories": [1], + "date_created": "2024-05-02", + "type": "vm", + "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": "vm/ubuntu2204-vm.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 2, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/ubuntu2404-vm.json b/json/ubuntu2404-vm.json index effbe44d..6bfe7feb 100644 --- a/json/ubuntu2404-vm.json +++ b/json/ubuntu2404-vm.json @@ -1,32 +1,32 @@ { - "name": "Ubuntu 24.04", - "slug": "ubuntu2404-vm", - "categories": [1], - "date_created": "2024-05-02", - "type": "vm", - "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": "vm/ubuntu2404-vm.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 2, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Ubuntu 24.04", + "slug": "ubuntu2404-vm", + "categories": [1], + "date_created": "2024-05-02", + "type": "vm", + "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": "vm/ubuntu2404-vm.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 2, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/umami.json b/json/umami.json index dbff7355..8455753a 100644 --- a/json/umami.json +++ b/json/umami.json @@ -1,37 +1,37 @@ { - "name": "Umami", - "slug": "umami", - "categories": [9], - "date_created": "2024-05-09", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://umami.is/", - "logo": "https://raw.githubusercontent.com/umami-software/umami/master/public/android-chrome-512x512.png", - "description": "Umami makes it easy to collect, analyze, and understand your web data while maintaining visitor privacy and data ownership.", - "install_methods": [ - { - "type": "default", - "script": "ct/umami.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 12, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "umami" - }, - "notes": [ - { - "text": "To view the database credentials : `cat umami.creds`", - "type": "info" - } - ] + "name": "Umami", + "slug": "umami", + "categories": [9], + "date_created": "2024-05-09", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://umami.is/", + "logo": "https://raw.githubusercontent.com/umami-software/umami/master/public/android-chrome-512x512.png", + "description": "Umami makes it easy to collect, analyze, and understand your web data while maintaining visitor privacy and data ownership.", + "install_methods": [ + { + "type": "default", + "script": "ct/umami.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 12, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "umami" + }, + "notes": [ + { + "text": "To view the database credentials : `cat umami.creds`", + "type": "info" + } + ] } diff --git a/json/unbound.json b/json/unbound.json index d4d91a51..7aef9020 100644 --- a/json/unbound.json +++ b/json/unbound.json @@ -1,37 +1,37 @@ { - "name": "Unbound", - "slug": "unbound", - "categories": [5], - "date_created": "2024-12-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5335, - "documentation": null, - "website": "https://www.nlnetlabs.nl/projects/unbound/about/", - "logo": "https://netdata.cloud/img/unbound.png", - "description": "Unbound is a validating, recursive, caching DNS resolver. It is designed to be fast and lean and incorporates modern features based on open standards.", - "install_methods": [ - { - "type": "default", - "script": "ct/unbound.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Unbound Configuration Path: `/etc/unbound/unbound.conf.d/unbound.conf`", - "type": "info" - } - ] + "name": "Unbound", + "slug": "unbound", + "categories": [5], + "date_created": "2024-12-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5335, + "documentation": null, + "website": "https://www.nlnetlabs.nl/projects/unbound/about/", + "logo": "https://netdata.cloud/img/unbound.png", + "description": "Unbound is a validating, recursive, caching DNS resolver. It is designed to be fast and lean and incorporates modern features based on open standards.", + "install_methods": [ + { + "type": "default", + "script": "ct/unbound.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Unbound Configuration Path: `/etc/unbound/unbound.conf.d/unbound.conf`", + "type": "info" + } + ] } diff --git a/json/unifi.json b/json/unifi.json index bcb61bdd..53348ab4 100644 --- a/json/unifi.json +++ b/json/unifi.json @@ -1,37 +1,37 @@ { - "name": "UniFi Network Server", - "slug": "unifi", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8443, - "documentation": null, - "website": "https://www.ui.com/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ubiquiti.svg", - "description": "UniFi Network Server is a software that helps manage and monitor UniFi networks (Wi-Fi, Ethernet, etc.) by providing an intuitive user interface and advanced features. It allows network administrators to configure, monitor, and upgrade network devices, as well as view network statistics, client devices, and historical events. The aim of the application is to make the management of UniFi networks easier and more efficient.", - "install_methods": [ - { - "type": "default", - "script": "ct/unifi.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "For non-AVX CPUs, MongoDB 4.4 is installed. Please note this is a legacy solution that may present security risks and could become unsupported in future updates.", - "type": "warning" - } - ] + "name": "UniFi Network Server", + "slug": "unifi", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8443, + "documentation": null, + "website": "https://www.ui.com/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ubiquiti.svg", + "description": "UniFi Network Server is a software that helps manage and monitor UniFi networks (Wi-Fi, Ethernet, etc.) by providing an intuitive user interface and advanced features. It allows network administrators to configure, monitor, and upgrade network devices, as well as view network statistics, client devices, and historical events. The aim of the application is to make the management of UniFi networks easier and more efficient.", + "install_methods": [ + { + "type": "default", + "script": "ct/unifi.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "For non-AVX CPUs, MongoDB 4.4 is installed. Please note this is a legacy solution that may present security risks and could become unsupported in future updates.", + "type": "warning" + } + ] } diff --git a/json/unmanic.json b/json/unmanic.json index b029808e..497069cc 100644 --- a/json/unmanic.json +++ b/json/unmanic.json @@ -1,32 +1,32 @@ { - "name": "Unmanic", - "slug": "unmanic", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": true, - "interface_port": 8888, - "documentation": null, - "website": "https://docs.unmanic.app/", - "logo": "https://raw.githubusercontent.com/Unmanic/unmanic/master/icon.png", - "description": "Unmanic is a simple tool for optimising your file library. You can use it to convert your files into a single, uniform format, manage file movements based on timestamps, or execute custom commands against a file based on its file size.", - "install_methods": [ - { - "type": "default", - "script": "ct/unmanic.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Unmanic", + "slug": "unmanic", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": true, + "interface_port": 8888, + "documentation": null, + "website": "https://docs.unmanic.app/", + "logo": "https://raw.githubusercontent.com/Unmanic/unmanic/master/icon.png", + "description": "Unmanic is a simple tool for optimising your file library. You can use it to convert your files into a single, uniform format, manage file movements based on timestamps, or execute custom commands against a file based on its file size.", + "install_methods": [ + { + "type": "default", + "script": "ct/unmanic.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/update-lxcs.json b/json/update-lxcs.json index 6826d0b3..9860c44e 100644 --- a/json/update-lxcs.json +++ b/json/update-lxcs.json @@ -1,37 +1,37 @@ { - "name": "Proxmox VE LXC Updater", - "slug": "update-lxcs", - "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/lxc.svg", - "description": "This script has been created to simplify and speed up the process of updating all LXC containers across various Linux distributions, such as Ubuntu, Debian, Devuan, Alpine Linux, CentOS-Rocky-Alma, Fedora, and ArchLinux. It's designed to automatically skip templates and specific containers during the update, enhancing its convenience and usability.", - "install_methods": [ - { - "type": "default", - "script": "misc/update-lxcs.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" - } - ] + "name": "Proxmox VE LXC Updater", + "slug": "update-lxcs", + "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/lxc.svg", + "description": "This script has been created to simplify and speed up the process of updating all LXC containers across various Linux distributions, such as Ubuntu, Debian, Devuan, Alpine Linux, CentOS-Rocky-Alma, Fedora, and ArchLinux. It's designed to automatically skip templates and specific containers during the update, enhancing its convenience and usability.", + "install_methods": [ + { + "type": "default", + "script": "misc/update-lxcs.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" + } + ] } diff --git a/json/update-repo.json b/json/update-repo.json index ed156123..f5fb1fde 100644 --- a/json/update-repo.json +++ b/json/update-repo.json @@ -1,37 +1,37 @@ { - "name": "Proxmox Update Repositories", - "slug": "update-repo", - "categories": [25], - "date_created": "2024-11-04", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "This script updates repository links in LXC containers, replacing old links from the tteck repository with links to the new community-scripts repository to fix issues related to updating scripts.", - "install_methods": [ - { - "type": "default", - "script": "misc/update-repo.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" - } - ] + "name": "Proxmox Update Repositories", + "slug": "update-repo", + "categories": [25], + "date_created": "2024-11-04", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "This script updates repository links in LXC containers, replacing old links from the tteck repository with links to the new community-scripts repository to fix issues related to updating scripts.", + "install_methods": [ + { + "type": "default", + "script": "misc/update-repo.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" + } + ] } diff --git a/json/uptimekuma.json b/json/uptimekuma.json index 4107fff2..10fe906e 100644 --- a/json/uptimekuma.json +++ b/json/uptimekuma.json @@ -1,32 +1,32 @@ { - "name": "Uptime Kuma", - "slug": "uptimekuma", - "categories": [9], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Uptime Kuma is a monitoring and alerting system that tracks the availability and performance of servers, websites, and other internet-connected devices. It can be self-hosted and is open-source, offering a visually appealing interface for monitoring and receiving notifications about downtime events.", - "install_methods": [ - { - "type": "default", - "script": "ct/uptimekuma.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Uptime Kuma", + "slug": "uptimekuma", + "categories": [9], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Uptime Kuma is a monitoring and alerting system that tracks the availability and performance of servers, websites, and other internet-connected devices. It can be self-hosted and is open-source, offering a visually appealing interface for monitoring and receiving notifications about downtime events.", + "install_methods": [ + { + "type": "default", + "script": "ct/uptimekuma.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/vaultwarden.json b/json/vaultwarden.json index 55496d13..8b0ce9f3 100644 --- a/json/vaultwarden.json +++ b/json/vaultwarden.json @@ -1,52 +1,52 @@ { - "name": "Vaultwarden", - "slug": "vaultwarden", - "categories": [6], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8000, - "documentation": null, - "website": "https://www.vaultwarden.net/", - "logo": "https://raw.githubusercontent.com/dani-garcia/vaultwarden/main/resources/vaultwarden-icon-white.svg", - "description": "Vaultwarden is a self-hosted password manager which provides secure and encrypted password storage. It uses client-side encryption and provides access to passwords through a web interface and mobile apps.", - "install_methods": [ - { - "type": "default", - "script": "ct/vaultwarden.sh", - "resources": { - "cpu": 4, - "ram": 6144, - "hdd": 6, - "os": "debian", - "version": "12" - } - }, - { - "type": "alpine", - "script": "ct/alpine-vaultwarden.sh", - "resources": { - "cpu": 1, - "ram": 256, - "hdd": 0.3, - "os": "alpine", - "version": "3.19" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Vaultwarden", + "slug": "vaultwarden", + "categories": [6], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8000, + "documentation": null, + "website": "https://www.vaultwarden.net/", + "logo": "https://raw.githubusercontent.com/dani-garcia/vaultwarden/main/resources/vaultwarden-icon-white.svg", + "description": "Vaultwarden is a self-hosted password manager which provides secure and encrypted password storage. It uses client-side encryption and provides access to passwords through a web interface and mobile apps.", + "install_methods": [ + { + "type": "default", + "script": "ct/vaultwarden.sh", + "resources": { + "cpu": 4, + "ram": 6144, + "hdd": 6, + "os": "debian", + "version": "12" + } }, - "notes": [ - { - "text": "Vaultwarden needs to be behind a proxy (Nginx Proxy Manager) to obtain HTTPS and to allow clients to connect.", - "type": "warning" - }, - { - "text": "To set the Admin Token, run the command below (or type update) in the LXC Console.", - "type": "info" - } - ] + { + "type": "alpine", + "script": "ct/alpine-vaultwarden.sh", + "resources": { + "cpu": 1, + "ram": 256, + "hdd": 0.3, + "os": "alpine", + "version": "3.19" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Vaultwarden needs to be behind a proxy (Nginx Proxy Manager) to obtain HTTPS and to allow clients to connect.", + "type": "warning" + }, + { + "text": "To set the Admin Token, run the command below (or type update) in the LXC Console.", + "type": "info" + } + ] } diff --git a/json/vikunja.json b/json/vikunja.json index 7e85829b..d883a44e 100644 --- a/json/vikunja.json +++ b/json/vikunja.json @@ -1,32 +1,32 @@ { - "name": "Vikunja", - "slug": "vikunja", - "categories": [12], - "date_created": "2024-11-05", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3456, - "documentation": null, - "website": "https://vikunja.io/", - "logo": "https://community.vikunja.io/uploads/default/original/1X/894bd400d7c5bde78a65ba02e326798ccfb82006.png", - "description": "Vikunja is a powerful self-hosted todo app. It allows you to create and manage to-do lists. You can plan tasks, set priorities and collaborate with others. The best part is that your data is safe with you and you can customize the app to your liking. It's like a personal assistant that helps you stay organized.", - "install_methods": [ - { - "type": "default", - "script": "ct/vikunja.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Vikunja", + "slug": "vikunja", + "categories": [12], + "date_created": "2024-11-05", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3456, + "documentation": null, + "website": "https://vikunja.io/", + "logo": "https://community.vikunja.io/uploads/default/original/1X/894bd400d7c5bde78a65ba02e326798ccfb82006.png", + "description": "Vikunja is a powerful self-hosted todo app. It allows you to create and manage to-do lists. You can plan tasks, set priorities and collaborate with others. The best part is that your data is safe with you and you can customize the app to your liking. It's like a personal assistant that helps you stay organized.", + "install_methods": [ + { + "type": "default", + "script": "ct/vikunja.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/wallos.json b/json/wallos.json index fb5b3226..861be90b 100644 --- a/json/wallos.json +++ b/json/wallos.json @@ -1,32 +1,32 @@ { - "name": "Wallos", - "slug": "wallos", - "categories": [2], - "date_created": "2024-10-24", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://github.com/ellite/wallos", - "website": "https://wallosapp.com/", - "logo": "https://raw.githubusercontent.com/ellite/Wallos/refs/heads/main/images/icon/android-chrome-192x192.png", - "description": "Wallos is a personal finance and budgeting tool that provides an intuitive interface for tracking expenses, managing subscriptions, and monitoring financial health. It features APIs for categories, notifications, payments, and user settings, making it suitable for automation and custom integrations. Additionally, it supports multi-language functionality.", - "install_methods": [ - { - "type": "default", - "script": "ct/wallos.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 5, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Wallos", + "slug": "wallos", + "categories": [2], + "date_created": "2024-10-24", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://github.com/ellite/wallos", + "website": "https://wallosapp.com/", + "logo": "https://raw.githubusercontent.com/ellite/Wallos/refs/heads/main/images/icon/android-chrome-192x192.png", + "description": "Wallos is a personal finance and budgeting tool that provides an intuitive interface for tracking expenses, managing subscriptions, and monitoring financial health. It features APIs for categories, notifications, payments, and user settings, making it suitable for automation and custom integrations. Additionally, it supports multi-language functionality.", + "install_methods": [ + { + "type": "default", + "script": "ct/wallos.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 5, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/wastebin.json b/json/wastebin.json index e3610db0..37be0b30 100644 --- a/json/wastebin.json +++ b/json/wastebin.json @@ -1,32 +1,32 @@ { - "name": "Wastebin", - "slug": "wastebin", - "categories": [25], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8088, - "documentation": null, - "website": "https://github.com/matze/wastebin", - "logo": "https://raw.githubusercontent.com/matze/wastebin/master/assets/favicon.png?raw=true", - "description": "Wastebin is a minimal pastebin with a design shamelessly copied from bin.", - "install_methods": [ - { - "type": "default", - "script": "ct/wastebin.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Wastebin", + "slug": "wastebin", + "categories": [25], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8088, + "documentation": null, + "website": "https://github.com/matze/wastebin", + "logo": "https://raw.githubusercontent.com/matze/wastebin/master/assets/favicon.png?raw=true", + "description": "Wastebin is a minimal pastebin with a design shamelessly copied from bin.", + "install_methods": [ + { + "type": "default", + "script": "ct/wastebin.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/watchyourlan.json b/json/watchyourlan.json index 3191c5d6..a77a773f 100644 --- a/json/watchyourlan.json +++ b/json/watchyourlan.json @@ -1,32 +1,32 @@ { - "name": "WatchYourLAN", - "slug": "watchyourlan", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8840, - "documentation": null, - "website": "https://github.com/aceberg/WatchYourLAN", - "logo": "https://raw.githubusercontent.com/aceberg/WatchYourLAN/main/assets/logo.png", - "description": "WatchYourLAN is a lightweight network IP scanner with web GUI.", - "install_methods": [ - { - "type": "default", - "script": "ct/watchyourlan.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "WatchYourLAN", + "slug": "watchyourlan", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8840, + "documentation": null, + "website": "https://github.com/aceberg/WatchYourLAN", + "logo": "https://raw.githubusercontent.com/aceberg/WatchYourLAN/main/assets/logo.png", + "description": "WatchYourLAN is a lightweight network IP scanner with web GUI.", + "install_methods": [ + { + "type": "default", + "script": "ct/watchyourlan.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/wavelog.json b/json/wavelog.json index f5fd8c2b..9c4d46e5 100644 --- a/json/wavelog.json +++ b/json/wavelog.json @@ -1,37 +1,37 @@ { - "name": "Wavelog", - "slug": "wavelog", - "categories": [9], - "date_created": "2024-11-12", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Wavelog is a self-hosted PHP application that allows you to log your amateur radio contacts anywhere. All you need is a web browser and active internet connection.", - "install_methods": [ - { - "type": "default", - "script": "ct/wavelog.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Database credentials: `cat wavelog.creds`", - "type": "info" - } - ] + "name": "Wavelog", + "slug": "wavelog", + "categories": [9], + "date_created": "2024-11-12", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Wavelog is a self-hosted PHP application that allows you to log your amateur radio contacts anywhere. All you need is a web browser and active internet connection.", + "install_methods": [ + { + "type": "default", + "script": "ct/wavelog.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Database credentials: `cat wavelog.creds`", + "type": "info" + } + ] } diff --git a/json/webmin.json b/json/webmin.json index a65c8918..c8e6ae9c 100644 --- a/json/webmin.json +++ b/json/webmin.json @@ -1,37 +1,37 @@ { - "name": "Webmin System Administration", - "slug": "webmin", - "categories": [2], - "date_created": "2024-05-02", - "type": "misc", - "updateable": false, - "privileged": false, - "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", - "description": "Webmin provides a graphical user interface (GUI) for tasks such as user account management, package management, file system configuration, network configuration, and more.", - "install_methods": [ - { - "type": "default", - "script": "misc/webmin.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": "root", - "password": "root" - }, - "notes": [ - { - "text": "Execute within an existing LXC Console", - "type": "info" - } - ] + "name": "Webmin System Administration", + "slug": "webmin", + "categories": [2], + "date_created": "2024-05-02", + "type": "misc", + "updateable": false, + "privileged": false, + "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", + "description": "Webmin provides a graphical user interface (GUI) for tasks such as user account management, package management, file system configuration, network configuration, and more.", + "install_methods": [ + { + "type": "default", + "script": "misc/webmin.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": "root", + "password": "root" + }, + "notes": [ + { + "text": "Execute within an existing LXC Console", + "type": "info" + } + ] } diff --git a/json/whisparr.json b/json/whisparr.json index 42be25d5..a53252ea 100644 --- a/json/whisparr.json +++ b/json/whisparr.json @@ -1,32 +1,32 @@ { - "name": "Whisparr", - "slug": "whisparr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 6969, - "documentation": null, - "website": "https://github.com/Whisparr/Whisparr", - "logo": "https://raw.githubusercontent.com/Whisparr/Whisparr/develop/Logo/256.png", - "description": "Whisparr is an adult movie collection manager for Usenet and BitTorrent users.", - "install_methods": [ - { - "type": "default", - "script": "ct/whisparr.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Whisparr", + "slug": "whisparr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 6969, + "documentation": null, + "website": "https://github.com/Whisparr/Whisparr", + "logo": "https://raw.githubusercontent.com/Whisparr/Whisparr/develop/Logo/256.png", + "description": "Whisparr is an adult movie collection manager for Usenet and BitTorrent users.", + "install_methods": [ + { + "type": "default", + "script": "ct/whisparr.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/whoogle.json b/json/whoogle.json index 217a68d1..2a5eff0a 100644 --- a/json/whoogle.json +++ b/json/whoogle.json @@ -1,32 +1,32 @@ { - "name": "Whoogle", - "slug": "whoogle", - "categories": [25], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5000, - "documentation": null, - "website": "https://github.com/benbusby/whoogle-search", - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/whoogle.png?raw=true", - "description": "Get Google search results, but without any ads, javascript, AMP links, cookies, or IP address tracking.", - "install_methods": [ - { - "type": "default", - "script": "ct/whoogle.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Whoogle", + "slug": "whoogle", + "categories": [25], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5000, + "documentation": null, + "website": "https://github.com/benbusby/whoogle-search", + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/whoogle.png?raw=true", + "description": "Get Google search results, but without any ads, javascript, AMP links, cookies, or IP address tracking.", + "install_methods": [ + { + "type": "default", + "script": "ct/whoogle.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/wikijs.json b/json/wikijs.json index f2e2432a..e145caf7 100644 --- a/json/wikijs.json +++ b/json/wikijs.json @@ -1,32 +1,32 @@ { - "name": "Wiki.js", - "slug": "wikijs", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://js.wiki/", - "logo": "https://static.requarks.io/logo/wikijs-butterfly.svg", - "description": "Wiki.js is a free, open-source, and modern wiki application built using Node.js. It is designed to be fast, easy to use, and flexible, with a range of features for collaboration, knowledge management, and content creation. Wiki.js supports Markdown syntax for editing pages, and includes features such as version control, page history, and access control, making it easy to manage content and collaborate with others. The software is fully customizable, with a range of themes and extensions available, and can be deployed on a local server or in the cloud, making it an ideal choice for small teams and organizations looking to create and manage a wiki. Wiki.js provides a modern, user-friendly interface, and supports a range of data sources, including local file systems, databases, and cloud storage services.", - "install_methods": [ - { - "type": "default", - "script": "ct/wikijs.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Wiki.js", + "slug": "wikijs", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://js.wiki/", + "logo": "https://static.requarks.io/logo/wikijs-butterfly.svg", + "description": "Wiki.js is a free, open-source, and modern wiki application built using Node.js. It is designed to be fast, easy to use, and flexible, with a range of features for collaboration, knowledge management, and content creation. Wiki.js supports Markdown syntax for editing pages, and includes features such as version control, page history, and access control, making it easy to manage content and collaborate with others. The software is fully customizable, with a range of themes and extensions available, and can be deployed on a local server or in the cloud, making it an ideal choice for small teams and organizations looking to create and manage a wiki. Wiki.js provides a modern, user-friendly interface, and supports a range of data sources, including local file systems, databases, and cloud storage services.", + "install_methods": [ + { + "type": "default", + "script": "ct/wikijs.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 3, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/wireguard.json b/json/wireguard.json index 0c07a6d1..11c6f5f2 100644 --- a/json/wireguard.json +++ b/json/wireguard.json @@ -1,37 +1,37 @@ { - "name": "WireGuard", - "slug": "wireguard", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "WireGuard is a free and open-source virtual private network (VPN) software that uses modern cryptography to secure the data transmitted over a network. It is designed to be fast, secure, and easy to use. WireGuard supports various operating systems, including Linux, Windows, macOS, Android, and iOS. It operates at the network layer and is capable of being used with a wide range of protocols and configurations. Unlike other VPN protocols, WireGuard is designed to be simple and fast, with a focus on security and speed. It is known for its ease of setup and configuration, making it a popular choice for personal and commercial use.", - "install_methods": [ - { - "type": "default", - "script": "ct/wireguard.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "notes": [ - { - "text": "Wireguard and WGDashboard are not the same. More info: `https://donaldzou.github.io/WGDashboard-Documentation/what-is-wireguard-what-is-wgdashboard.html`", - "type": "info" - } - ] + "name": "WireGuard", + "slug": "wireguard", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "WireGuard is a free and open-source virtual private network (VPN) software that uses modern cryptography to secure the data transmitted over a network. It is designed to be fast, secure, and easy to use. WireGuard supports various operating systems, including Linux, Windows, macOS, Android, and iOS. It operates at the network layer and is capable of being used with a wide range of protocols and configurations. Unlike other VPN protocols, WireGuard is designed to be simple and fast, with a focus on security and speed. It is known for its ease of setup and configuration, making it a popular choice for personal and commercial use.", + "install_methods": [ + { + "type": "default", + "script": "ct/wireguard.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "notes": [ + { + "text": "Wireguard and WGDashboard are not the same. More info: `https://donaldzou.github.io/WGDashboard-Documentation/what-is-wireguard-what-is-wgdashboard.html`", + "type": "info" + } + ] } diff --git a/json/wordpress.json b/json/wordpress.json index 050f0fce..938dff04 100644 --- a/json/wordpress.json +++ b/json/wordpress.json @@ -1,32 +1,32 @@ { - "name": "Wordpress", - "slug": "wordpress", - "categories": [21], - "date_created": "2025-01-14", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://wordpress.org/documentation/", - "website": "https://wordpress.org/", - "logo": "https://s.w.org/style/images/about/WordPress-logotype-simplified.png", - "description": "WordPress is the simplest, most popular way to create your own website or blog. In fact, WordPress powers over 43.6% of all the websites on the Internet. Yes – more than one in four websites that you visit are likely powered by WordPress.\n\nOn a slightly more technical level, WordPress is an open-source content management system licensed under GPLv2, which means that anyone can use or modify the WordPress software for free.", - "install_methods": [ - { - "type": "default", - "script": "ct/wordpress.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 5, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Wordpress", + "slug": "wordpress", + "categories": [21], + "date_created": "2025-01-14", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://wordpress.org/documentation/", + "website": "https://wordpress.org/", + "logo": "https://s.w.org/style/images/about/WordPress-logotype-simplified.png", + "description": "WordPress is the simplest, most popular way to create your own website or blog. In fact, WordPress powers over 43.6% of all the websites on the Internet. Yes – more than one in four websites that you visit are likely powered by WordPress.\n\nOn a slightly more technical level, WordPress is an open-source content management system licensed under GPLv2, which means that anyone can use or modify the WordPress software for free.", + "install_methods": [ + { + "type": "default", + "script": "ct/wordpress.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 5, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/yunohost.json b/json/yunohost.json index 2330260b..e04a1736 100644 --- a/json/yunohost.json +++ b/json/yunohost.json @@ -1,32 +1,32 @@ { - "name": "YunoHost", - "slug": "yunohost", - "categories": [2], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://yunohost.org/", - "logo": "https://yunohost.org/assets/img/ynh_logo_roundcorner.png", - "description": "YunoHost is an operating system aiming for the simplest administration of a server, and therefore democratize self-hosting, while making sure it stays reliable, secure, ethical and lightweight.", - "install_methods": [ - { - "type": "default", - "script": "ct/yunohost.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 20, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "YunoHost", + "slug": "yunohost", + "categories": [2], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://yunohost.org/", + "logo": "https://yunohost.org/assets/img/ynh_logo_roundcorner.png", + "description": "YunoHost is an operating system aiming for the simplest administration of a server, and therefore democratize self-hosting, while making sure it stays reliable, secure, ethical and lightweight.", + "install_methods": [ + { + "type": "default", + "script": "ct/yunohost.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 20, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/zabbix.json b/json/zabbix.json index 659327c8..ce121974 100644 --- a/json/zabbix.json +++ b/json/zabbix.json @@ -1,41 +1,41 @@ { - "name": "Zabbix", - "slug": "zabbix", - "categories": [9], - "date_created": "2024-06-12", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Zabbix is an all-in-one monitoring solution with a variety of enterprise-grade features available right out of the box.", - "install_methods": [ - { - "type": "default", - "script": "ct/zabbix.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "Admin", - "password": "zabbix" + "name": "Zabbix", + "slug": "zabbix", + "categories": [9], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Zabbix is an all-in-one monitoring solution with a variety of enterprise-grade features available right out of the box.", + "install_methods": [ + { + "type": "default", + "script": "ct/zabbix.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 6, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "Admin", + "password": "zabbix" + }, + "notes": [ + { + "text": "Database credentials: `cat zabbix.creds`", + "type": "info" }, - "notes": [ - { - "text": "Database credentials: `cat zabbix.creds`", - "type": "info" - }, - { - "text": "Zabbix agent 2 is used by default", - "type": "info" - } - ] + { + "text": "Zabbix agent 2 is used by default", + "type": "info" + } + ] } diff --git a/json/zammad.json b/json/zammad.json index 8d61cec1..ba66daff 100644 --- a/json/zammad.json +++ b/json/zammad.json @@ -1,32 +1,32 @@ { - "name": "Zammad", - "slug": "zammad", - "categories": [28], - "date_created": "2024-12-18", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://docs.zammad.org/en/latest/", - "website": "https://zammad.com/", - "logo": "https://raw.githubusercontent.com/zammad/zammad/refs/heads/develop/public/assets/images/logo.svg", - "description": "Zammad is a web based open source helpdesk/customer support system with many features to manage customer communication via several channels like telephone, facebook, twitter, chat and emails. It is distributed under version 3 of the GNU AFFERO General Public License (GNU AGPLv3).", - "install_methods": [ - { - "type": "default", - "script": "ct/zammad.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Zammad", + "slug": "zammad", + "categories": [28], + "date_created": "2024-12-18", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://docs.zammad.org/en/latest/", + "website": "https://zammad.com/", + "logo": "https://raw.githubusercontent.com/zammad/zammad/refs/heads/develop/public/assets/images/logo.svg", + "description": "Zammad is a web based open source helpdesk/customer support system with many features to manage customer communication via several channels like telephone, facebook, twitter, chat and emails. It is distributed under version 3 of the GNU AFFERO General Public License (GNU AGPLv3).", + "install_methods": [ + { + "type": "default", + "script": "ct/zammad.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/zigbee2mqtt.json b/json/zigbee2mqtt.json index 2b184b19..486307bb 100644 --- a/json/zigbee2mqtt.json +++ b/json/zigbee2mqtt.json @@ -1,48 +1,48 @@ { - "name": "Zigbee2MQTT", - "slug": "zigbee2mqtt", - "categories": [17], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": true, - "interface_port": 9442, - "documentation": "https://www.zigbee2mqtt.io/guide/getting-started/", - "website": "https://www.zigbee2mqtt.io/", - "logo": "https://github.com/Koenkk/zigbee2mqtt/blob/master/images/logo_bee_only.png?raw=true", - "description": "Zigbee2MQTT is an open-source software project that allows you to use Zigbee-based smart home devices (such as those sold under the Philips Hue and Ikea Tradfri brands) with MQTT-based home automation systems, like Home Assistant, Node-RED, and others. The software acts as a bridge between your Zigbee devices and MQTT, allowing you to control and monitor these devices from your home automation system.", - "install_methods": [ - { - "type": "default", - "script": "ct/zigbee2mqtt.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - }, - { - "type": "alpine", - "script": "ct/alpine-zigbee2mqtt.sh", - "resources": { - "cpu": 1, - "ram": 256, - "hdd": 0.3, - "os": "alpine", - "version": "3.19" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Zigbee2MQTT", + "slug": "zigbee2mqtt", + "categories": [17], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": true, + "interface_port": 9442, + "documentation": "https://www.zigbee2mqtt.io/guide/getting-started/", + "website": "https://www.zigbee2mqtt.io/", + "logo": "https://github.com/Koenkk/zigbee2mqtt/blob/master/images/logo_bee_only.png?raw=true", + "description": "Zigbee2MQTT is an open-source software project that allows you to use Zigbee-based smart home devices (such as those sold under the Philips Hue and Ikea Tradfri brands) with MQTT-based home automation systems, like Home Assistant, Node-RED, and others. The software acts as a bridge between your Zigbee devices and MQTT, allowing you to control and monitor these devices from your home automation system.", + "install_methods": [ + { + "type": "default", + "script": "ct/zigbee2mqtt.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } }, - "notes": [ - { - "text": "You can find the post-install guide here: https://github.com/community-scripts/ProxmoxVE/discussions/410", - "type": "info" - } - ] + { + "type": "alpine", + "script": "ct/alpine-zigbee2mqtt.sh", + "resources": { + "cpu": 1, + "ram": 256, + "hdd": 0.3, + "os": "alpine", + "version": "3.19" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "You can find the post-install guide here: https://github.com/community-scripts/ProxmoxVE/discussions/410", + "type": "info" + } + ] } diff --git a/json/zipline.json b/json/zipline.json index d5d7ce8e..2a95e3d1 100644 --- a/json/zipline.json +++ b/json/zipline.json @@ -1,32 +1,32 @@ { - "name": "Zipline", - "slug": "zipline", - "categories": [11], - "date_created": "2024-09-16", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://zipline.diced.sh/", - "logo": "https://raw.githubusercontent.com/diced/zipline/trunk/public/zipline_small.png", - "description": "Zipline is a file-sharing and URL-shortening server designed for easy setup and extensive features. It allows users to upload files, organize them into folders, create shortened URLs, and manage uploads through a user-friendly dashboard. Additional features include image compression, video thumbnails, password protection, 2FA, OAuth2 registration, and API access for custom control. It supports integrations with platforms like Discord.", - "install_methods": [ - { - "type": "default", - "script": "ct/zipline.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 5, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "administrator", - "password": "password" - }, - "notes": [] + "name": "Zipline", + "slug": "zipline", + "categories": [11], + "date_created": "2024-09-16", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://zipline.diced.sh/", + "logo": "https://raw.githubusercontent.com/diced/zipline/trunk/public/zipline_small.png", + "description": "Zipline is a file-sharing and URL-shortening server designed for easy setup and extensive features. It allows users to upload files, organize them into folders, create shortened URLs, and manage uploads through a user-friendly dashboard. Additional features include image compression, video thumbnails, password protection, 2FA, OAuth2 registration, and API access for custom control. It supports integrations with platforms like Discord.", + "install_methods": [ + { + "type": "default", + "script": "ct/zipline.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 5, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "administrator", + "password": "password" + }, + "notes": [] } diff --git a/json/zoraxy.json b/json/zoraxy.json index 95c73e9a..beb50604 100644 --- a/json/zoraxy.json +++ b/json/zoraxy.json @@ -1,32 +1,32 @@ { - "name": "Zoraxy", - "slug": "zoraxy", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8000, - "documentation": null, - "website": "https://zoraxy.aroz.org/", - "logo": "https://raw.githubusercontent.com/tobychui/zoraxy/refs/heads/main/docs/favicon.png", - "description": "Zoraxy is an all in one homelab network routing solution.", - "install_methods": [ - { - "type": "default", - "script": "ct/zoraxy.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Zoraxy", + "slug": "zoraxy", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8000, + "documentation": null, + "website": "https://zoraxy.aroz.org/", + "logo": "https://raw.githubusercontent.com/tobychui/zoraxy/refs/heads/main/docs/favicon.png", + "description": "Zoraxy is an all in one homelab network routing solution.", + "install_methods": [ + { + "type": "default", + "script": "ct/zoraxy.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 6, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/zwave-js-ui.json b/json/zwave-js-ui.json index f881cbb1..adf91579 100644 --- a/json/zwave-js-ui.json +++ b/json/zwave-js-ui.json @@ -1,32 +1,32 @@ { - "name": "Z-Wave JS UI", - "slug": "zwave-js-ui", - "categories": [17], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": true, - "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.", - "install_methods": [ - { - "type": "default", - "script": "ct/zwave-js-ui.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Z-Wave JS UI", + "slug": "zwave-js-ui", + "categories": [17], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": true, + "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.", + "install_methods": [ + { + "type": "default", + "script": "ct/zwave-js-ui.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } From 98ec568498a7ed4e9ec3286de861c0803f971077 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Fri, 17 Jan 2025 17:16:57 +0100 Subject: [PATCH 7/7] fix tab formatting --- json/.prettierrc | 2 +- json/2fauth.json | 78 ++++++++--------- json/5etools.json | 60 ++++++------- json/actualbudget.json | 60 ++++++------- json/add-lxc-iptag.json | 86 +++++++++--------- json/add-netbird-lxc.json | 86 +++++++++--------- json/add-tailscale-lxc.json | 78 ++++++++--------- json/adguard.json | 70 +++++++-------- json/adventurelog.json | 70 +++++++-------- json/agentdvr.json | 60 ++++++------- json/all-templates.json | 70 +++++++-------- json/alpine.json | 70 +++++++-------- json/apache-cassandra.json | 70 +++++++-------- json/apache-couchdb.json | 70 +++++++-------- json/apache-guacamole.json | 60 ++++++------- json/apt-cacher-ng.json | 60 ++++++------- json/archivebox.json | 60 ++++++------- json/aria2.json | 70 +++++++-------- json/audiobookshelf.json | 60 ++++++------- json/authentik.json | 70 +++++++-------- json/autobrr.json | 60 ++++++------- json/bazarr.json | 60 ++++++------- json/blocky.json | 70 +++++++-------- json/bookstack.json | 70 +++++++-------- json/bunkerweb.json | 60 ++++++------- json/caddy.json | 60 ++++++------- json/calibre-web.json | 70 +++++++-------- json/casaos.json | 70 +++++++-------- json/changedetection.json | 60 ++++++------- json/channels.json | 60 ++++++------- json/checkmk.json | 70 +++++++-------- json/clean-lxcs.json | 70 +++++++-------- json/cloudflared.json | 70 +++++++-------- json/cockpit.json | 70 +++++++-------- json/code-server.json | 70 +++++++-------- json/commafeed.json | 60 ++++++------- json/cron-update-lxcs.json | 78 ++++++++--------- json/cronicle.json | 70 +++++++-------- json/crowdsec.json | 70 +++++++-------- json/daemonsync.json | 60 ++++++------- json/dashy.json | 60 ++++++------- json/debian-vm.json | 60 ++++++------- json/debian.json | 60 ++++++------- json/deconz.json | 60 ++++++------- json/deluge.json | 60 ++++++------- json/docker.json | 108 +++++++++++------------ json/dockge.json | 78 ++++++++--------- json/dotnetaspwebapi.json | 70 +++++++-------- json/emby.json | 70 +++++++-------- json/emqx.json | 70 +++++++-------- json/ersatztv.json | 60 ++++++------- json/esphome.json | 60 ++++++------- json/evcc.json | 70 +++++++-------- json/fenrus.json | 60 ++++++------- json/fhem.json | 70 +++++++-------- json/filebrowser.json | 70 +++++++-------- json/firefly.json | 70 +++++++-------- json/flaresolverr.json | 60 ++++++------- json/flowiseai.json | 60 ++++++------- json/forgejo.json | 60 ++++++------- json/frigate.json | 78 ++++++++--------- json/fstrim.json | 78 ++++++++--------- json/ghost.json | 70 +++++++-------- json/gitea.json | 60 ++++++------- json/glance.json | 70 +++++++-------- json/glances.json | 70 +++++++-------- json/glpi.json | 60 ++++++------- json/go2rtc.json | 60 ++++++------- json/gokapi.json | 60 ++++++------- json/gotify.json | 60 ++++++------- json/grafana.json | 82 ++++++++--------- json/grist.json | 60 ++++++------- json/grocy.json | 60 ++++++------- json/haos-vm.json | 78 ++++++++--------- json/headscale.json | 70 +++++++-------- json/heimdall-dashboard.json | 60 ++++++------- json/hivemq.json | 70 +++++++-------- json/hoarder.json | 60 ++++++------- json/homarr.json | 60 ++++++------- json/homeassistant-core.json | 94 ++++++++++---------- json/homeassistant.json | 86 +++++++++--------- json/homebox.json | 70 +++++++-------- json/homebridge.json | 60 ++++++------- json/homepage.json | 70 +++++++-------- json/homer.json | 70 +++++++-------- json/host-backup.json | 78 ++++++++--------- json/hyperhdr.json | 60 ++++++------- json/hyperion.json | 60 ++++++------- json/influxdb.json | 60 ++++++------- json/inspircd.json | 60 ++++++------- json/iobroker.json | 60 ++++++------- json/iventoy.json | 70 +++++++-------- json/jackett.json | 60 ++++++------- json/jellyfin.json | 78 ++++++++--------- json/jellyseerr.json | 60 ++++++------- json/jenkins.json | 60 ++++++------- json/kavita.json | 70 +++++++-------- json/kernel-clean.json | 70 +++++++-------- json/kernel-pin.json | 70 +++++++-------- json/keycloak.json | 78 ++++++++--------- json/kimai.json | 60 ++++++------- json/komga.json | 70 +++++++-------- json/komodo.json | 70 +++++++-------- json/kubo.json | 60 ++++++------- json/lazylibrarian.json | 60 ++++++------- json/lidarr.json | 60 ++++++------- json/linkwarden.json | 70 +++++++-------- json/listmonk.json | 60 ++++++------- json/lldap.json | 60 ++++++------- json/lubelogger.json | 60 ++++++------- json/mafl.json | 70 +++++++-------- json/magicmirror.json | 70 +++++++-------- json/mariadb.json | 70 +++++++-------- json/matterbridge.json | 70 +++++++-------- json/mediamtx.json | 60 ++++++------- json/medusa.json | 60 ++++++------- json/memos.json | 60 ++++++------- json/meshcentral.json | 60 ++++++------- json/metadata.json | 76 ++++++++-------- json/metube.json | 60 ++++++------- json/microcode.json | 78 ++++++++--------- json/mikrotik-routeros.json | 60 ++++++------- json/mongodb.json | 60 ++++++------- json/monitor-all.json | 126 +++++++++++++-------------- json/motioneye.json | 60 ++++++------- json/mqtt.json | 70 +++++++-------- json/mylar3.json | 60 ++++++------- json/myspeed.json | 60 ++++++------- json/mysql.json | 78 ++++++++--------- json/n8n.json | 60 ++++++------- json/navidrome.json | 70 +++++++-------- json/neo4j.json | 60 ++++++------- json/netbox.json | 70 +++++++-------- json/netdata.json | 70 +++++++-------- json/nextcloud-vm.json | 70 +++++++-------- json/nextcloudpi.json | 92 +++++++++---------- json/nextpvr.json | 60 ++++++------- json/nginxproxymanager.json | 70 +++++++-------- json/nocodb.json | 60 ++++++------- json/node-red.json | 70 +++++++-------- json/notifiarr.json | 70 +++++++-------- json/ntfy.json | 60 ++++++------- json/nzbget.json | 60 ++++++------- json/octoprint.json | 60 ++++++------- json/olivetin.json | 70 +++++++-------- json/omada.json | 60 ++++++------- json/ombi.json | 60 ++++++------- json/omv.json | 70 +++++++-------- json/onedev.json | 60 ++++++------- json/opengist.json | 60 ++++++------- json/openhab.json | 60 ++++++------- json/openobserve.json | 70 +++++++-------- json/openwebui.json | 60 ++++++------- json/openwrt.json | 60 ++++++------- json/overseerr.json | 60 ++++++------- json/owncast.json | 60 ++++++------- json/owncloud-vm.json | 70 +++++++-------- json/pairdrop.json | 60 ++++++------- json/paperless-ngx.json | 70 +++++++-------- json/part-db.json | 70 +++++++-------- json/pbs.json | 70 +++++++-------- json/peanut.json | 60 ++++++------- json/petio.json | 60 ++++++------- json/pf2etools.json | 60 ++++++------- json/photoprism.json | 70 +++++++-------- json/phpipam.json | 60 ++++++------- json/pialert.json | 60 ++++++------- json/pihole.json | 86 +++++++++--------- json/pimox-haos-vm.json | 70 +++++++-------- json/pingvin.json | 60 ++++++------- json/plex.json | 70 +++++++-------- json/pocketbase.json | 60 ++++++------- json/podman-homeassistant.json | 86 +++++++++--------- json/podman.json | 70 +++++++-------- json/post-pbs-install.json | 86 +++++++++--------- json/post-pve-install.json | 78 ++++++++--------- json/postgresql.json | 70 +++++++-------- json/prometheus-alertmanager.json | 60 ++++++------- json/prometheus.json | 60 ++++++------- json/prowlarr.json | 60 ++++++------- json/proxmox-datacenter-manager.json | 78 ++++++++--------- json/ps5-mqtt.json | 70 +++++++-------- json/qbittorrent.json | 60 ++++++------- json/rabbitmq.json | 60 ++++++------- json/radarr.json | 60 ++++++------- json/rdtclient.json | 60 ++++++------- json/readarr.json | 60 ++++++------- json/readeck.json | 60 ++++++------- json/recyclarr.json | 60 ++++++------- json/redis.json | 70 +++++++-------- json/rtsptoweb.json | 60 ++++++------- json/runtipi.json | 60 ++++++------- json/sabnzbd.json | 60 ++++++------- json/scaling-governor.json | 70 +++++++-------- json/semaphore.json | 78 ++++++++--------- json/sftpgo.json | 60 ++++++------- json/shinobi.json | 60 ++++++------- json/silverbullet.json | 60 ++++++------- json/smokeping.json | 60 ++++++------- json/snipeit.json | 70 +++++++-------- json/sonarr.json | 60 ++++++------- json/spoolman.json | 60 ++++++------- json/stirling-pdf.json | 60 ++++++------- json/syncthing.json | 60 ++++++------- json/tandoor.json | 60 ++++++------- json/tasmoadmin.json | 60 ++++++------- json/tautulli.json | 60 ++++++------- json/tdarr.json | 70 +++++++-------- json/technitiumdns.json | 60 ++++++------- json/teddycloud.json | 70 +++++++-------- json/the-lounge.json | 70 +++++++-------- json/threadfin.json | 60 ++++++------- json/tianji.json | 60 ++++++------- json/traccar.json | 60 ++++++------- json/traefik.json | 60 ++++++------- json/transmission.json | 60 ++++++------- json/trilium.json | 60 ++++++------- json/turnkey.json | 78 ++++++++--------- json/typesense.json | 70 +++++++-------- json/ubuntu.json | 60 ++++++------- json/ubuntu2204-vm.json | 60 ++++++------- json/ubuntu2404-vm.json | 60 ++++++------- json/umami.json | 70 +++++++-------- json/unbound.json | 70 +++++++-------- json/unifi.json | 70 +++++++-------- json/unmanic.json | 60 ++++++------- json/update-lxcs.json | 70 +++++++-------- json/update-repo.json | 70 +++++++-------- json/uptimekuma.json | 60 ++++++------- json/vaultwarden.json | 100 ++++++++++----------- json/vikunja.json | 60 ++++++------- json/wallos.json | 60 ++++++------- json/wastebin.json | 60 ++++++------- json/watchyourlan.json | 60 ++++++------- json/wavelog.json | 70 +++++++-------- json/webmin.json | 70 +++++++-------- json/whisparr.json | 60 ++++++------- json/whoogle.json | 60 ++++++------- json/wikijs.json | 60 ++++++------- json/wireguard.json | 70 +++++++-------- json/wordpress.json | 60 ++++++------- json/yunohost.json | 60 ++++++------- json/zabbix.json | 78 ++++++++--------- json/zammad.json | 60 ++++++------- json/zigbee2mqtt.json | 92 +++++++++---------- json/zipline.json | 60 ++++++------- json/zoraxy.json | 60 ++++++------- json/zwave-js-ui.json | 60 ++++++------- 248 files changed, 8192 insertions(+), 8192 deletions(-) diff --git a/json/.prettierrc b/json/.prettierrc index b5b9e026..115f6aeb 100644 --- a/json/.prettierrc +++ b/json/.prettierrc @@ -1,6 +1,6 @@ { "tabWidth": 2, - "useTabs": false, + "useTabs": true, "singleQuote": false, "trailingComma": "none", "bracketSpacing": true, diff --git a/json/2fauth.json b/json/2fauth.json index 1b649b2f..3dfb507e 100644 --- a/json/2fauth.json +++ b/json/2fauth.json @@ -1,41 +1,41 @@ { - "name": "2FAuth", - "slug": "2fauth", - "categories": [6], - "date_created": "2024-12-20", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://docs.2fauth.app/", - "logo": "https://raw.githubusercontent.com/Bubka/2FAuth/refs/heads/master/public/logo.svg", - "description": "2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop. It aims to ease you perform your 2FA authentication steps whatever the device you handle, with a clean and suitable interface.", - "install_methods": [ - { - "type": "default", - "script": "ct/2fauth.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Database credentials: `cat ~/2FAuth.creds`", - "type": "info" - }, - { - "text": "The very first account created is automatically set up as an administrator account.", - "type": "info" - } - ] + "name": "2FAuth", + "slug": "2fauth", + "categories": [6], + "date_created": "2024-12-20", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://docs.2fauth.app/", + "logo": "https://raw.githubusercontent.com/Bubka/2FAuth/refs/heads/master/public/logo.svg", + "description": "2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop. It aims to ease you perform your 2FA authentication steps whatever the device you handle, with a clean and suitable interface.", + "install_methods": [ + { + "type": "default", + "script": "ct/2fauth.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Database credentials: `cat ~/2FAuth.creds`", + "type": "info" + }, + { + "text": "The very first account created is automatically set up as an administrator account.", + "type": "info" + } + ] } diff --git a/json/5etools.json b/json/5etools.json index 37f9afdb..bdf44332 100644 --- a/json/5etools.json +++ b/json/5etools.json @@ -1,32 +1,32 @@ { - "name": "5etools", - "slug": "5etools", - "categories": [24], - "date_created": "2025-01-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://wiki.tercept.net/en/5eTools", - "website": "https://5e.tools/", - "logo": "https://wiki.tercept.net/core-wiki-assets/5etoolslogocircle.png", - "description": "5eTools is a website providing a suite of tools for 5th Edition Dungeons & Dragons players and Dungeon Masters.", - "install_methods": [ - { - "type": "default", - "script": "ct/5etools.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 13, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "5etools", + "slug": "5etools", + "categories": [24], + "date_created": "2025-01-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://wiki.tercept.net/en/5eTools", + "website": "https://5e.tools/", + "logo": "https://wiki.tercept.net/core-wiki-assets/5etoolslogocircle.png", + "description": "5eTools is a website providing a suite of tools for 5th Edition Dungeons & Dragons players and Dungeon Masters.", + "install_methods": [ + { + "type": "default", + "script": "ct/5etools.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 13, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/actualbudget.json b/json/actualbudget.json index c57d94e9..765599c1 100644 --- a/json/actualbudget.json +++ b/json/actualbudget.json @@ -1,32 +1,32 @@ { - "name": "Actual Budget", - "slug": "actualbudget", - "categories": [23], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5006, - "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/807", - "website": "https://actualbudget.org/", - "logo": "https://raw.githubusercontent.com/actualbudget/actual/master/packages/desktop-client/public/maskable-512x512.png", - "description": "Actual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology.", - "install_methods": [ - { - "type": "default", - "script": "ct/actualbudget.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Actual Budget", + "slug": "actualbudget", + "categories": [23], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5006, + "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/807", + "website": "https://actualbudget.org/", + "logo": "https://raw.githubusercontent.com/actualbudget/actual/master/packages/desktop-client/public/maskable-512x512.png", + "description": "Actual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology.", + "install_methods": [ + { + "type": "default", + "script": "ct/actualbudget.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/add-lxc-iptag.json b/json/add-lxc-iptag.json index 2e59a85c..08503efa 100644 --- a/json/add-lxc-iptag.json +++ b/json/add-lxc-iptag.json @@ -1,45 +1,45 @@ { - "name": "Proxmox VE LXC IP-Tag", - "slug": "add-lxc-iptag", - "categories": [1], - "date_created": "2024-12-16", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "This script automatically adds IP address as tags to LXC containers using a Systemd service. The service also updates the tags if a LXC IP address is changed.", - "install_methods": [ - { - "type": "default", - "script": "misc/add-lxc-iptag.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": "Configuration: `nano /opt/lxc-iptag/iptag.conf`. iptag.service must be restarted after change.", - "type": "info" - }, - { - "text": "The Proxmox Node must contain ipcalc and net-tools. `apt-get install -y ipcalc net-tools`", - "type": "warning" - } - ] + "name": "Proxmox VE LXC IP-Tag", + "slug": "add-lxc-iptag", + "categories": [1], + "date_created": "2024-12-16", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "This script automatically adds IP address as tags to LXC containers using a Systemd service. The service also updates the tags if a LXC IP address is changed.", + "install_methods": [ + { + "type": "default", + "script": "misc/add-lxc-iptag.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": "Configuration: `nano /opt/lxc-iptag/iptag.conf`. iptag.service must be restarted after change.", + "type": "info" + }, + { + "text": "The Proxmox Node must contain ipcalc and net-tools. `apt-get install -y ipcalc net-tools`", + "type": "warning" + } + ] } diff --git a/json/add-netbird-lxc.json b/json/add-netbird-lxc.json index f5464bfa..273404f6 100644 --- a/json/add-netbird-lxc.json +++ b/json/add-netbird-lxc.json @@ -1,45 +1,45 @@ { - "name": "NetBird", - "slug": "add-netbird-lxc", - "categories": [1], - "date_created": "2024-05-19", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": "https://docs.netbird.io/", - "website": "https://netbird.io/", - "logo": "https://avatars.githubusercontent.com/u/100464677?s=400&v=4", - "description": "NetBird combines a configuration-free peer-to-peer private network and a centralized access control system in a single platform, making it easy to create secure private networks for your organization or home.", - "install_methods": [ - { - "type": "default", - "script": "misc/add-netbird-lxc.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After the script finishes, reboot the LXC then run `netbird up` in the LXC console", - "type": "info" - }, - { - "text": "Execute within the Proxmox main shell", - "type": "info" - }, - { - "text": "The script only works in Debian/Ubuntu, not in Alpine!", - "type": "warning" - } - ] + "name": "NetBird", + "slug": "add-netbird-lxc", + "categories": [1], + "date_created": "2024-05-19", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": "https://docs.netbird.io/", + "website": "https://netbird.io/", + "logo": "https://avatars.githubusercontent.com/u/100464677?s=400&v=4", + "description": "NetBird combines a configuration-free peer-to-peer private network and a centralized access control system in a single platform, making it easy to create secure private networks for your organization or home.", + "install_methods": [ + { + "type": "default", + "script": "misc/add-netbird-lxc.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "After the script finishes, reboot the LXC then run `netbird up` in the LXC console", + "type": "info" + }, + { + "text": "Execute within the Proxmox main shell", + "type": "info" + }, + { + "text": "The script only works in Debian/Ubuntu, not in Alpine!", + "type": "warning" + } + ] } diff --git a/json/add-tailscale-lxc.json b/json/add-tailscale-lxc.json index d2cb4373..5ebf5c7e 100644 --- a/json/add-tailscale-lxc.json +++ b/json/add-tailscale-lxc.json @@ -1,41 +1,41 @@ { - "name": "Tailscale", - "slug": "add-tailscale-lxc", - "categories": [1], - "date_created": "2024-05-02", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://tailscale.com/", - "logo": "https://avatars.githubusercontent.com/u/48932923?v=4&s=100", - "description": "Tailscale is a software-defined networking solution that enables secure communication between devices over the internet. It creates a virtual private network (VPN) that enables devices to communicate with each other as if they were on the same local network. Tailscale works even when the devices are separated by firewalls or subnets, and provides secure and encrypted communication between devices. With Tailscale, users can connect devices, servers, computers, and cloud instances to create a secure network, making it easier to manage and control access to resources. Tailscale is designed to be easy to set up and use, providing a streamlined solution for secure communication between devices over the internet.", - "install_methods": [ - { - "type": "default", - "script": "misc/add-tailscale-lxc.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After the script finishes, reboot the LXC then run `tailscale up` in the LXC console", - "type": "info" - }, - { - "text": "Execute within the Proxmox shell", - "type": "info" - } - ] + "name": "Tailscale", + "slug": "add-tailscale-lxc", + "categories": [1], + "date_created": "2024-05-02", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://tailscale.com/", + "logo": "https://avatars.githubusercontent.com/u/48932923?v=4&s=100", + "description": "Tailscale is a software-defined networking solution that enables secure communication between devices over the internet. It creates a virtual private network (VPN) that enables devices to communicate with each other as if they were on the same local network. Tailscale works even when the devices are separated by firewalls or subnets, and provides secure and encrypted communication between devices. With Tailscale, users can connect devices, servers, computers, and cloud instances to create a secure network, making it easier to manage and control access to resources. Tailscale is designed to be easy to set up and use, providing a streamlined solution for secure communication between devices over the internet.", + "install_methods": [ + { + "type": "default", + "script": "misc/add-tailscale-lxc.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "After the script finishes, reboot the LXC then run `tailscale up` in the LXC console", + "type": "info" + }, + { + "text": "Execute within the Proxmox shell", + "type": "info" + } + ] } diff --git a/json/adguard.json b/json/adguard.json index 59d7f6e1..1717bad7 100644 --- a/json/adguard.json +++ b/json/adguard.json @@ -1,37 +1,37 @@ { - "name": "AdGuard Home", - "slug": "adguard", - "categories": [5], - "date_created": "2024-04-28", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "AdGuard Home is an open-source, self-hosted network-wide ad blocker. It blocks advertisements, trackers, phishing and malware websites, and provides protection against online threats. AdGuard Home is a DNS-based solution, which means it blocks ads and malicious content at the network level, before it even reaches your device. It runs on your home network and can be easily configured and managed through a web-based interface. It provides detailed statistics and logs, allowing you to see which websites are being blocked, and why. AdGuard Home is designed to be fast, lightweight, and easy to use, making it an ideal solution for home users who want to block ads, protect their privacy, and improve the speed and security of their online experience.", - "install_methods": [ - { - "type": "default", - "script": "ct/adguard.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Adguard Home can be updated via the user interface.", - "type": "info" - } - ] + "name": "AdGuard Home", + "slug": "adguard", + "categories": [5], + "date_created": "2024-04-28", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "AdGuard Home is an open-source, self-hosted network-wide ad blocker. It blocks advertisements, trackers, phishing and malware websites, and provides protection against online threats. AdGuard Home is a DNS-based solution, which means it blocks ads and malicious content at the network level, before it even reaches your device. It runs on your home network and can be easily configured and managed through a web-based interface. It provides detailed statistics and logs, allowing you to see which websites are being blocked, and why. AdGuard Home is designed to be fast, lightweight, and easy to use, making it an ideal solution for home users who want to block ads, protect their privacy, and improve the speed and security of their online experience.", + "install_methods": [ + { + "type": "default", + "script": "ct/adguard.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Adguard Home can be updated via the user interface.", + "type": "info" + } + ] } diff --git a/json/adventurelog.json b/json/adventurelog.json index 3086c97e..83036ecc 100644 --- a/json/adventurelog.json +++ b/json/adventurelog.json @@ -1,37 +1,37 @@ { - "name": "AdventureLog", - "slug": "adventurelog", - "categories": [24], - "date_created": "2024-10-26", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://adventurelog.app/", - "logo": "https://raw.githubusercontent.com/seanmorley15/AdventureLog/refs/heads/main/documentation/static/img/favicon.png", - "description": "Adventure Log is an app designed to track outdoor activities and personal achievements, allowing users to log their adventures with photos, notes, and location data. It focuses on enhancing outdoor experiences by preserving memories and sharing them with others.", - "install_methods": [ - { - "type": "default", - "script": "ct/adventurelog.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 7, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "AdventureLog uses an initial local IP, if you change your LXC-IP, you need to change the IP here: `/opt/adventurelog/backend/server/.env` and here: `/opt/adventurelog/frontend/.env`", - "type": "warning" - } - ] + "name": "AdventureLog", + "slug": "adventurelog", + "categories": [24], + "date_created": "2024-10-26", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://adventurelog.app/", + "logo": "https://raw.githubusercontent.com/seanmorley15/AdventureLog/refs/heads/main/documentation/static/img/favicon.png", + "description": "Adventure Log is an app designed to track outdoor activities and personal achievements, allowing users to log their adventures with photos, notes, and location data. It focuses on enhancing outdoor experiences by preserving memories and sharing them with others.", + "install_methods": [ + { + "type": "default", + "script": "ct/adventurelog.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 7, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "AdventureLog uses an initial local IP, if you change your LXC-IP, you need to change the IP here: `/opt/adventurelog/backend/server/.env` and here: `/opt/adventurelog/frontend/.env`", + "type": "warning" + } + ] } diff --git a/json/agentdvr.json b/json/agentdvr.json index 9bf3c5ab..f3d26050 100644 --- a/json/agentdvr.json +++ b/json/agentdvr.json @@ -1,32 +1,32 @@ { - "name": "AgentDVR", - "slug": "agentdvr", - "categories": [15], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": true, - "interface_port": 8090, - "documentation": null, - "website": "https://www.ispyconnect.com/", - "logo": "https://ispycontent.azureedge.net/img/ispy2.png?raw=true", - "description": "AgentDVR a new video surveillance solution for the Internet Of Things.", - "install_methods": [ - { - "type": "default", - "script": "ct/agentdvr.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "ubuntu", - "version": "22.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "AgentDVR", + "slug": "agentdvr", + "categories": [15], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": true, + "interface_port": 8090, + "documentation": null, + "website": "https://www.ispyconnect.com/", + "logo": "https://ispycontent.azureedge.net/img/ispy2.png?raw=true", + "description": "AgentDVR a new video surveillance solution for the Internet Of Things.", + "install_methods": [ + { + "type": "default", + "script": "ct/agentdvr.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "ubuntu", + "version": "22.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/all-templates.json b/json/all-templates.json index 459d3c4c..5be8de5d 100644 --- a/json/all-templates.json +++ b/json/all-templates.json @@ -1,37 +1,37 @@ { - "name": "All Templates", - "slug": "all-templates", - "categories": [1], - "date_created": "2024-05-02", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/proxmox.svg", - "description": "A script designed to allow for the creation of one of the many free LXC templates. Great for creating system LXCs.\r\nThe script creates a `*.creds` file in the Proxmox root directory with the password of the newly created LXC.\r\nPlease take note that if you plan to use this script for creating TurnKey LXCs, you'll need to modify the hostname after creation.", - "install_methods": [ - { - "type": "default", - "script": "misc/all-templates.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Resource and network settings are adjustable post LXC creation.", - "type": "info" - } - ] + "name": "All Templates", + "slug": "all-templates", + "categories": [1], + "date_created": "2024-05-02", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/proxmox.svg", + "description": "A script designed to allow for the creation of one of the many free LXC templates. Great for creating system LXCs.\r\nThe script creates a `*.creds` file in the Proxmox root directory with the password of the newly created LXC.\r\nPlease take note that if you plan to use this script for creating TurnKey LXCs, you'll need to modify the hostname after creation.", + "install_methods": [ + { + "type": "default", + "script": "misc/all-templates.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Resource and network settings are adjustable post LXC creation.", + "type": "info" + } + ] } diff --git a/json/alpine.json b/json/alpine.json index d25ea062..42d1aa25 100644 --- a/json/alpine.json +++ b/json/alpine.json @@ -1,37 +1,37 @@ { - "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.19" - } - } - ], - "default_credentials": { - "username": null, - "password": "alpine" - }, - "notes": [ - { - "text": "To Update Alpine: `apk update && apk upgrade`", - "type": "info" - } - ] + "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.19" + } + } + ], + "default_credentials": { + "username": null, + "password": "alpine" + }, + "notes": [ + { + "text": "To Update Alpine: `apk update && apk upgrade`", + "type": "info" + } + ] } diff --git a/json/apache-cassandra.json b/json/apache-cassandra.json index 82847926..05fb1291 100644 --- a/json/apache-cassandra.json +++ b/json/apache-cassandra.json @@ -1,37 +1,37 @@ { - "name": "Apache-Cassandra", - "slug": "apache-cassandra", - "categories": [8], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://cassandra.apache.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/apachecassandra.svg", - "description": "Apache-Cassandra is an open source NoSQL distributed database trusted by thousands of companies for scalability and high availability without compromising performance.", - "install_methods": [ - { - "type": "default", - "script": "ct/apache-cassandra.sh", - "resources": { - "cpu": 1, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Apache-Cassandra Configuration: `nano /etc/cassandra/cassandra.yaml`", - "type": "info" - } - ] + "name": "Apache-Cassandra", + "slug": "apache-cassandra", + "categories": [8], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://cassandra.apache.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/apachecassandra.svg", + "description": "Apache-Cassandra is an open source NoSQL distributed database trusted by thousands of companies for scalability and high availability without compromising performance.", + "install_methods": [ + { + "type": "default", + "script": "ct/apache-cassandra.sh", + "resources": { + "cpu": 1, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Apache-Cassandra Configuration: `nano /etc/cassandra/cassandra.yaml`", + "type": "info" + } + ] } diff --git a/json/apache-couchdb.json b/json/apache-couchdb.json index d400835b..ce2351ff 100644 --- a/json/apache-couchdb.json +++ b/json/apache-couchdb.json @@ -1,37 +1,37 @@ { - "name": "Apache-CouchDB", - "slug": "apache-couchdb", - "categories": [8], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5984, - "documentation": null, - "website": "https://couchdb.apache.org/", - "logo": "https://couchdb.apache.org/image/couch@2x.png", - "description": "Apache-CouchDB Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability.", - "install_methods": [ - { - "type": "default", - "script": "ct/apache-couchdb.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Show Login Credentials: `cat CouchDB.creds`", - "type": "info" - } - ] + "name": "Apache-CouchDB", + "slug": "apache-couchdb", + "categories": [8], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5984, + "documentation": null, + "website": "https://couchdb.apache.org/", + "logo": "https://couchdb.apache.org/image/couch@2x.png", + "description": "Apache-CouchDB Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability.", + "install_methods": [ + { + "type": "default", + "script": "ct/apache-couchdb.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Show Login Credentials: `cat CouchDB.creds`", + "type": "info" + } + ] } diff --git a/json/apache-guacamole.json b/json/apache-guacamole.json index ccf1c566..15173129 100644 --- a/json/apache-guacamole.json +++ b/json/apache-guacamole.json @@ -1,32 +1,32 @@ { - "name": "Apache Guacamole", - "slug": "apache-guacamole", - "categories": [21], - "date_created": "2024-12-19", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8080, - "documentation": null, - "website": "https://guacamole.apache.org/", - "logo": "https://guacamole.apache.org/images/logos/guac-tricolor-logo.svg", - "description": "Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.", - "install_methods": [ - { - "type": "default", - "script": "ct/apache-guacamole.sh", - "resources": { - "cpu": 1, - "ram": 2048, - "hdd": 4, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "guacadmin", - "password": "guacadmin" - }, - "notes": [] + "name": "Apache Guacamole", + "slug": "apache-guacamole", + "categories": [21], + "date_created": "2024-12-19", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8080, + "documentation": null, + "website": "https://guacamole.apache.org/", + "logo": "https://guacamole.apache.org/images/logos/guac-tricolor-logo.svg", + "description": "Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.", + "install_methods": [ + { + "type": "default", + "script": "ct/apache-guacamole.sh", + "resources": { + "cpu": 1, + "ram": 2048, + "hdd": 4, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "guacadmin", + "password": "guacadmin" + }, + "notes": [] } diff --git a/json/apt-cacher-ng.json b/json/apt-cacher-ng.json index b1283c63..faed27fe 100644 --- a/json/apt-cacher-ng.json +++ b/json/apt-cacher-ng.json @@ -1,32 +1,32 @@ { - "name": "Apt-Cacher-NG", - "slug": "apt-cacher-ng", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Apt-Cacher-NG is a caching proxy. Specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions.", - "install_methods": [ - { - "type": "default", - "script": "ct/apt-cacher-ng.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Apt-Cacher-NG", + "slug": "apt-cacher-ng", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Apt-Cacher-NG is a caching proxy. Specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions.", + "install_methods": [ + { + "type": "default", + "script": "ct/apt-cacher-ng.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/archivebox.json b/json/archivebox.json index 8efd01e7..05d146c1 100644 --- a/json/archivebox.json +++ b/json/archivebox.json @@ -1,32 +1,32 @@ { - "name": "ArchiveBox", - "slug": "archivebox", - "categories": [12], - "date_created": "2024-10-19", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://archivebox.io/", - "logo": "https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/refs/heads/dev/website/icon.png", - "description": "ArchiveBox is an open source tool that lets organizations & individuals archive both public & private web content while retaining control over their data. It can be used to save copies of bookmarks, preserve evidence for legal cases, backup photos from FB/Insta/Flickr or media from YT/Soundcloud/etc., save research papers, and more...", - "install_methods": [ - { - "type": "default", - "script": "ct/archivebox.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "archivebox", - "password": "helper-scripts.com" - }, - "notes": [] + "name": "ArchiveBox", + "slug": "archivebox", + "categories": [12], + "date_created": "2024-10-19", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://archivebox.io/", + "logo": "https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/refs/heads/dev/website/icon.png", + "description": "ArchiveBox is an open source tool that lets organizations & individuals archive both public & private web content while retaining control over their data. It can be used to save copies of bookmarks, preserve evidence for legal cases, backup photos from FB/Insta/Flickr or media from YT/Soundcloud/etc., save research papers, and more...", + "install_methods": [ + { + "type": "default", + "script": "ct/archivebox.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "archivebox", + "password": "helper-scripts.com" + }, + "notes": [] } diff --git a/json/aria2.json b/json/aria2.json index 236a170d..e1576cbe 100644 --- a/json/aria2.json +++ b/json/aria2.json @@ -1,37 +1,37 @@ { - "name": "Aria2", - "slug": "aria2", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 6880, - "documentation": null, - "website": "https://aria2.github.io/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg", - "description": "Aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.", - "install_methods": [ - { - "type": "default", - "script": "ct/aria2.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Within the LXC console, run `cat rpc.secret` to display the rpc-secret. Copy this token and paste it into the Aria2 RPC Secret Token box within the AriaNG Settings. Then, click the reload AriaNG button.", - "type": "info" - } - ] + "name": "Aria2", + "slug": "aria2", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 6880, + "documentation": null, + "website": "https://aria2.github.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg", + "description": "Aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.", + "install_methods": [ + { + "type": "default", + "script": "ct/aria2.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Within the LXC console, run `cat rpc.secret` to display the rpc-secret. Copy this token and paste it into the Aria2 RPC Secret Token box within the AriaNG Settings. Then, click the reload AriaNG button.", + "type": "info" + } + ] } diff --git a/json/audiobookshelf.json b/json/audiobookshelf.json index 605d27ed..014adc15 100644 --- a/json/audiobookshelf.json +++ b/json/audiobookshelf.json @@ -1,32 +1,32 @@ { - "name": "Audiobookshelf", - "slug": "audiobookshelf", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 13378, - "documentation": "https://www.audiobookshelf.org/guides/", - "website": "https://www.audiobookshelf.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/audiobookshelf.svg", - "description": "Audiobookshelf is a Self-hosted audiobook and podcast server.", - "install_methods": [ - { - "type": "default", - "script": "ct/audiobookshelf.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Audiobookshelf", + "slug": "audiobookshelf", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 13378, + "documentation": "https://www.audiobookshelf.org/guides/", + "website": "https://www.audiobookshelf.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/audiobookshelf.svg", + "description": "Audiobookshelf is a Self-hosted audiobook and podcast server.", + "install_methods": [ + { + "type": "default", + "script": "ct/audiobookshelf.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/authentik.json b/json/authentik.json index 1f1a98d1..dd708cba 100644 --- a/json/authentik.json +++ b/json/authentik.json @@ -1,37 +1,37 @@ { - "name": "authentik", - "slug": "authentik", - "categories": [6], - "date_created": "2024-12-27", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9000, - "documentation": "https://docs.goauthentik.io/docs/", - "website": "https://goauthentik.io/", - "logo": "https://raw.githubusercontent.com/goauthentik/authentik/refs/heads/main/website/static/img/icon.png", - "description": "authentik is an IdP (Identity Provider) and SSO (single sign on) that is built with security at the forefront of every piece of code, every feature, with an emphasis on flexibility and versatility.", - "install_methods": [ - { - "type": "default", - "script": "ct/authentik.sh", - "resources": { - "cpu": 6, - "ram": 8192, - "hdd": 12, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Authentik is very resource-heavy, it is recommended to use at least 8GB RAM anytime!", - "type": "warning" - } - ] + "name": "authentik", + "slug": "authentik", + "categories": [6], + "date_created": "2024-12-27", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9000, + "documentation": "https://docs.goauthentik.io/docs/", + "website": "https://goauthentik.io/", + "logo": "https://raw.githubusercontent.com/goauthentik/authentik/refs/heads/main/website/static/img/icon.png", + "description": "authentik is an IdP (Identity Provider) and SSO (single sign on) that is built with security at the forefront of every piece of code, every feature, with an emphasis on flexibility and versatility.", + "install_methods": [ + { + "type": "default", + "script": "ct/authentik.sh", + "resources": { + "cpu": 6, + "ram": 8192, + "hdd": 12, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Authentik is very resource-heavy, it is recommended to use at least 8GB RAM anytime!", + "type": "warning" + } + ] } diff --git a/json/autobrr.json b/json/autobrr.json index dc2c32b7..08a29521 100644 --- a/json/autobrr.json +++ b/json/autobrr.json @@ -1,32 +1,32 @@ { - "name": "Autobrr", - "slug": "autobrr", - "categories": [19], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 7474, - "documentation": "https://autobrr.com/configuration/autobrr", - "website": "https://autobrr.com/", - "logo": "https://raw.githubusercontent.com/autobrr/autobrr/master/.github/images/logo.png", - "description": "Autobrr is a torrent downloading tool that automates the process of downloading torrents. It is designed to be modern and user-friendly, providing users with a convenient and efficient way to download torrent files. With Autobrr, you can schedule and manage your torrent downloads, and have the ability to automatically download torrents based on certain conditions, such as time of day or availability of seeds. This can save you time and effort, allowing you to focus on other tasks while your torrents are being downloaded in the background.", - "install_methods": [ - { - "type": "default", - "script": "ct/autobrr.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Autobrr", + "slug": "autobrr", + "categories": [19], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 7474, + "documentation": "https://autobrr.com/configuration/autobrr", + "website": "https://autobrr.com/", + "logo": "https://raw.githubusercontent.com/autobrr/autobrr/master/.github/images/logo.png", + "description": "Autobrr is a torrent downloading tool that automates the process of downloading torrents. It is designed to be modern and user-friendly, providing users with a convenient and efficient way to download torrent files. With Autobrr, you can schedule and manage your torrent downloads, and have the ability to automatically download torrents based on certain conditions, such as time of day or availability of seeds. This can save you time and effort, allowing you to focus on other tasks while your torrents are being downloaded in the background.", + "install_methods": [ + { + "type": "default", + "script": "ct/autobrr.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/bazarr.json b/json/bazarr.json index 45efc5d7..0c106a72 100644 --- a/json/bazarr.json +++ b/json/bazarr.json @@ -1,32 +1,32 @@ { - "name": "Bazarr", - "slug": "bazarr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 6767, - "documentation": null, - "website": "https://www.bazarr.media/", - "logo": "https://www.bazarr.media/assets/img/logo.png", - "description": "Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements.", - "install_methods": [ - { - "type": "default", - "script": "ct/bazarr.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Bazarr", + "slug": "bazarr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 6767, + "documentation": null, + "website": "https://www.bazarr.media/", + "logo": "https://www.bazarr.media/assets/img/logo.png", + "description": "Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements.", + "install_methods": [ + { + "type": "default", + "script": "ct/bazarr.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/blocky.json b/json/blocky.json index 3c2dc851..04557701 100644 --- a/json/blocky.json +++ b/json/blocky.json @@ -1,37 +1,37 @@ { - "name": "Blocky", - "slug": "blocky", - "categories": [5], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 4000, - "documentation": null, - "website": "https://0xerr0r.github.io/blocky/", - "logo": "https://raw.githubusercontent.com/0xERR0R/blocky/main/docs/blocky.svg", - "description": "Blocky is a software tool designed for blocking unwanted ads and trackers on local networks. It functions as a DNS proxy and runs on the Go programming language. Blocky intercepts requests to advertisements and other unwanted content and blocks them before they reach the end user. This results in a cleaner, faster, and more secure online experience for users connected to the local network. Blocky is open-source, easy to configure and can be run on a variety of devices, making it a versatile solution for small to medium-sized local networks.", - "install_methods": [ - { - "type": "default", - "script": "ct/blocky.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Blocky Configuration Path: `/opt/blocky/config.yml`", - "type": "info" - } - ] + "name": "Blocky", + "slug": "blocky", + "categories": [5], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 4000, + "documentation": null, + "website": "https://0xerr0r.github.io/blocky/", + "logo": "https://raw.githubusercontent.com/0xERR0R/blocky/main/docs/blocky.svg", + "description": "Blocky is a software tool designed for blocking unwanted ads and trackers on local networks. It functions as a DNS proxy and runs on the Go programming language. Blocky intercepts requests to advertisements and other unwanted content and blocks them before they reach the end user. This results in a cleaner, faster, and more secure online experience for users connected to the local network. Blocky is open-source, easy to configure and can be run on a variety of devices, making it a versatile solution for small to medium-sized local networks.", + "install_methods": [ + { + "type": "default", + "script": "ct/blocky.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Blocky Configuration Path: `/opt/blocky/config.yml`", + "type": "info" + } + ] } diff --git a/json/bookstack.json b/json/bookstack.json index 481ded54..a74f5349 100644 --- a/json/bookstack.json +++ b/json/bookstack.json @@ -1,37 +1,37 @@ { - "name": "BookStack", - "slug": "bookstack", - "categories": [12], - "date_created": "2024-11-05", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "BookStack is a user-friendly documentation platform that offers a simple and intuitive experience. New users should be able to create content with basic word-processing skills. While the platform provides advanced features, they do not interfere with the core simplicity of the user experience.", - "install_methods": [ - { - "type": "default", - "script": "ct/bookstack.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin@admin.com", - "password": "password" - }, - "notes": [ - { - "text": "Bookstack works only with static ip. If you Change the IP of your LXC, you Need to edit the .env File `nano /opt/bookstack/.env`", - "type": "warning" - } - ] + "name": "BookStack", + "slug": "bookstack", + "categories": [12], + "date_created": "2024-11-05", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "BookStack is a user-friendly documentation platform that offers a simple and intuitive experience. New users should be able to create content with basic word-processing skills. While the platform provides advanced features, they do not interfere with the core simplicity of the user experience.", + "install_methods": [ + { + "type": "default", + "script": "ct/bookstack.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin@admin.com", + "password": "password" + }, + "notes": [ + { + "text": "Bookstack works only with static ip. If you Change the IP of your LXC, you Need to edit the .env File `nano /opt/bookstack/.env`", + "type": "warning" + } + ] } diff --git a/json/bunkerweb.json b/json/bunkerweb.json index 36fa0a8b..c292e654 100644 --- a/json/bunkerweb.json +++ b/json/bunkerweb.json @@ -1,32 +1,32 @@ { - "name": "BunkerWeb", - "slug": "bunkerweb", - "categories": [21], - "date_created": "2024-06-12", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://www.bunkerweb.io/", - "logo": "https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.5.7/misc/logo.png", - "description": "BunkerWeb is a security-focused web server that enhances web application protection. It guards against common web vulnerabilities like SQL injection, XSS, and CSRF. It features simple setup and configuration using a YAML file, customizable security rules, and provides detailed logs for traffic monitoring and threat detection.", - "install_methods": [ - { - "type": "default", - "script": "ct/bunkerweb.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "BunkerWeb", + "slug": "bunkerweb", + "categories": [21], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.bunkerweb.io/", + "logo": "https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.5.7/misc/logo.png", + "description": "BunkerWeb is a security-focused web server that enhances web application protection. It guards against common web vulnerabilities like SQL injection, XSS, and CSRF. It features simple setup and configuration using a YAML file, customizable security rules, and provides detailed logs for traffic monitoring and threat detection.", + "install_methods": [ + { + "type": "default", + "script": "ct/bunkerweb.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/caddy.json b/json/caddy.json index 2736a498..bc3cd6ed 100644 --- a/json/caddy.json +++ b/json/caddy.json @@ -1,32 +1,32 @@ { - "name": "Caddy", - "slug": "caddy", - "categories": [21], - "date_created": "2024-05-11", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Caddy is a powerful, extensible platform to serve your sites, services, and apps, written in Go.", - "install_methods": [ - { - "type": "default", - "script": "ct/caddy.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Caddy", + "slug": "caddy", + "categories": [21], + "date_created": "2024-05-11", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Caddy is a powerful, extensible platform to serve your sites, services, and apps, written in Go.", + "install_methods": [ + { + "type": "default", + "script": "ct/caddy.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/calibre-web.json b/json/calibre-web.json index f113a15a..54ad14ca 100644 --- a/json/calibre-web.json +++ b/json/calibre-web.json @@ -1,37 +1,37 @@ { - "name": "Calibre-Web", - "slug": "calibre-web", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8083, - "documentation": null, - "website": "https://github.com/janeczku/calibre-web", - "logo": "https://sasquatters.com/media/2017/04/Calibre-web-banner-768x512.jpg", - "description": "Calibre-Web is a web app for browsing, reading and downloading eBooks stored in a Calibre database.", - "install_methods": [ - { - "type": "default", - "script": "ct/calibre-web.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin123" - }, - "notes": [ - { - "text": "Add Calibre-Web Extras via `update`", - "type": "info" - } - ] + "name": "Calibre-Web", + "slug": "calibre-web", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8083, + "documentation": null, + "website": "https://github.com/janeczku/calibre-web", + "logo": "https://sasquatters.com/media/2017/04/Calibre-web-banner-768x512.jpg", + "description": "Calibre-Web is a web app for browsing, reading and downloading eBooks stored in a Calibre database.", + "install_methods": [ + { + "type": "default", + "script": "ct/calibre-web.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin123" + }, + "notes": [ + { + "text": "Add Calibre-Web Extras via `update`", + "type": "info" + } + ] } diff --git a/json/casaos.json b/json/casaos.json index d6b441e8..2d321700 100644 --- a/json/casaos.json +++ b/json/casaos.json @@ -1,37 +1,37 @@ { - "name": "CasaOS", - "slug": "casaos", - "categories": [2], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://www.casaos.io/", - "logo": "https://wiki.casaos.io/_assets/casaos-no-text.svg", - "description": "CasaOS is a software that aims to make it easy for users to create a personal cloud system at home. It uses the Docker ecosystem to provide a simple, user-friendly experience for managing various applications and services.", - "install_methods": [ - { - "type": "default", - "script": "ct/casaos.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - } - ] + "name": "CasaOS", + "slug": "casaos", + "categories": [2], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://www.casaos.io/", + "logo": "https://wiki.casaos.io/_assets/casaos-no-text.svg", + "description": "CasaOS is a software that aims to make it easy for users to create a personal cloud system at home. It uses the Docker ecosystem to provide a simple, user-friendly experience for managing various applications and services.", + "install_methods": [ + { + "type": "default", + "script": "ct/casaos.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" + } + ] } diff --git a/json/changedetection.json b/json/changedetection.json index 1d98b86e..a76621e6 100644 --- a/json/changedetection.json +++ b/json/changedetection.json @@ -1,32 +1,32 @@ { - "name": "Change Detection", - "slug": "changedetection", - "categories": [9], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Change Detection is a service that allows you to monitor changes to web pages and receive notifications when changes occur. It can be used for a variety of purposes such as keeping track of online price changes, monitoring news websites for updates, or tracking changes to online forums.", - "install_methods": [ - { - "type": "default", - "script": "ct/changedetection.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Change Detection", + "slug": "changedetection", + "categories": [9], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Change Detection is a service that allows you to monitor changes to web pages and receive notifications when changes occur. It can be used for a variety of purposes such as keeping track of online price changes, monitoring news websites for updates, or tracking changes to online forums.", + "install_methods": [ + { + "type": "default", + "script": "ct/changedetection.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/channels.json b/json/channels.json index be7adf80..521d4cd4 100644 --- a/json/channels.json +++ b/json/channels.json @@ -1,32 +1,32 @@ { - "name": "Channels DVR Server", - "slug": "channels", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": true, - "interface_port": 8089, - "documentation": null, - "website": "https://getchannels.com/dvr-server/", - "logo": "https://getchannels.com/a/images/channels-logo.svg", - "description": "Channels DVR Server runs on your computer or NAS device at home. There's no cloud to worry about. Your tv shows and movies will always be available.", - "install_methods": [ - { - "type": "default", - "script": "ct/channels.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Channels DVR Server", + "slug": "channels", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": true, + "interface_port": 8089, + "documentation": null, + "website": "https://getchannels.com/dvr-server/", + "logo": "https://getchannels.com/a/images/channels-logo.svg", + "description": "Channels DVR Server runs on your computer or NAS device at home. There's no cloud to worry about. Your tv shows and movies will always be available.", + "install_methods": [ + { + "type": "default", + "script": "ct/channels.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/checkmk.json b/json/checkmk.json index 1a63b040..dad58ff7 100644 --- a/json/checkmk.json +++ b/json/checkmk.json @@ -1,37 +1,37 @@ { - "name": "Checkmk", - "slug": "checkmk", - "categories": [9], - "date_created": "2024-12-19", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://docs.checkmk.com/", - "website": "https://checkmk.com/", - "logo": "https://checkmk.com/application/files/cache/thumbnails/67fc39c599afdf20557d538416e3efd3.png", - "description": "Checkmk is an IT monitoring software that tracks the health and performance of your systems, networks, servers, applications, and cloud services. It provides real-time insights, alerts for issues, and tools for troubleshooting, helping ensure smooth operations across your infrastructure.", - "install_methods": [ - { - "type": "default", - "script": "ct/checkmk.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Login Credentials : `cat ~/checkmk.creds`", - "type": "info" - } - ] + "name": "Checkmk", + "slug": "checkmk", + "categories": [9], + "date_created": "2024-12-19", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://docs.checkmk.com/", + "website": "https://checkmk.com/", + "logo": "https://checkmk.com/application/files/cache/thumbnails/67fc39c599afdf20557d538416e3efd3.png", + "description": "Checkmk is an IT monitoring software that tracks the health and performance of your systems, networks, servers, applications, and cloud services. It provides real-time insights, alerts for issues, and tools for troubleshooting, helping ensure smooth operations across your infrastructure.", + "install_methods": [ + { + "type": "default", + "script": "ct/checkmk.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Login Credentials : `cat ~/checkmk.creds`", + "type": "info" + } + ] } diff --git a/json/clean-lxcs.json b/json/clean-lxcs.json index d4973098..ca70a595 100644 --- a/json/clean-lxcs.json +++ b/json/clean-lxcs.json @@ -1,37 +1,37 @@ { - "name": "Proxmox VE LXC Cleaner", - "slug": "clean-lxcs", - "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/lxc.svg", - "description": "This script provides options to delete logs and cache, and repopulate apt lists for Ubuntu and Debian systems.", - "install_methods": [ - { - "type": "default", - "script": "misc/clean-lxcs.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" - } - ] + "name": "Proxmox VE LXC Cleaner", + "slug": "clean-lxcs", + "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/lxc.svg", + "description": "This script provides options to delete logs and cache, and repopulate apt lists for Ubuntu and Debian systems.", + "install_methods": [ + { + "type": "default", + "script": "misc/clean-lxcs.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" + } + ] } diff --git a/json/cloudflared.json b/json/cloudflared.json index 21d692aa..b1d040e1 100644 --- a/json/cloudflared.json +++ b/json/cloudflared.json @@ -1,37 +1,37 @@ { - "name": "Cloudflared", - "slug": "cloudflared", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": "https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/", - "website": "https://www.cloudflare.com/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/cloudflare.svg", - "description": "Cloudflared is a command-line tool that allows you to securely access resources on the Cloudflare network, such as websites and APIs, from your local computer. It works by creating a secure tunnel between your computer and the Cloudflare network, allowing you to access resources as if they were on your local network.", - "install_methods": [ - { - "type": "default", - "script": "ct/cloudflared.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "With an option to configure cloudflared as a DNS-over-HTTPS (DoH) proxy", - "type": "info" - } - ] + "name": "Cloudflared", + "slug": "cloudflared", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": "https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/", + "website": "https://www.cloudflare.com/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/cloudflare.svg", + "description": "Cloudflared is a command-line tool that allows you to securely access resources on the Cloudflare network, such as websites and APIs, from your local computer. It works by creating a secure tunnel between your computer and the Cloudflare network, allowing you to access resources as if they were on your local network.", + "install_methods": [ + { + "type": "default", + "script": "ct/cloudflared.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "With an option to configure cloudflared as a DNS-over-HTTPS (DoH) proxy", + "type": "info" + } + ] } diff --git a/json/cockpit.json b/json/cockpit.json index e55a8037..d51b83c5 100644 --- a/json/cockpit.json +++ b/json/cockpit.json @@ -1,37 +1,37 @@ { - "name": "Cockpit", - "slug": "cockpit", - "categories": [10], - "date_created": "2024-10-20", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Cockpit is a web-based graphical interface for managing Linux servers. It allows users to perform tasks like configuring networks, managing storage, and monitoring system performance directly through a web browser. It integrates with existing system tools, making it suitable for both beginners and experienced admins.", - "install_methods": [ - { - "type": "default", - "script": "ct/cockpit.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Set a root password if using autologin. This will be the Cockpit password.`sudo passwd root`", - "type": "info" - } - ] + "name": "Cockpit", + "slug": "cockpit", + "categories": [10], + "date_created": "2024-10-20", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Cockpit is a web-based graphical interface for managing Linux servers. It allows users to perform tasks like configuring networks, managing storage, and monitoring system performance directly through a web browser. It integrates with existing system tools, making it suitable for both beginners and experienced admins.", + "install_methods": [ + { + "type": "default", + "script": "ct/cockpit.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Set a root password if using autologin. This will be the Cockpit password.`sudo passwd root`", + "type": "info" + } + ] } diff --git a/json/code-server.json b/json/code-server.json index 2ebb3948..56b7e792 100644 --- a/json/code-server.json +++ b/json/code-server.json @@ -1,37 +1,37 @@ { - "name": "VS Code Server", - "slug": "code-server", - "categories": [20], - "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" - } - ] + "name": "VS Code Server", + "slug": "code-server", + "categories": [20], + "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/json/commafeed.json b/json/commafeed.json index 350526ee..accc6013 100644 --- a/json/commafeed.json +++ b/json/commafeed.json @@ -1,32 +1,32 @@ { - "name": "CommaFeed", - "slug": "commafeed", - "categories": [10], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "CommaFeed is a Google Reader inspired self-hosted RSS reader.", - "install_methods": [ - { - "type": "default", - "script": "ct/commafeed.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "notes": [] + "name": "CommaFeed", + "slug": "commafeed", + "categories": [10], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "CommaFeed is a Google Reader inspired self-hosted RSS reader.", + "install_methods": [ + { + "type": "default", + "script": "ct/commafeed.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "notes": [] } diff --git a/json/cron-update-lxcs.json b/json/cron-update-lxcs.json index 9b0ff7f8..184bb2c6 100644 --- a/json/cron-update-lxcs.json +++ b/json/cron-update-lxcs.json @@ -1,41 +1,41 @@ { - "name": "Proxmox VE Cron LXC Updater", - "slug": "cron-update-lxcs", - "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/lxc.svg", - "description": "This script will add/remove a crontab schedule that updates all LXCs every Sunday at midnight.", - "install_methods": [ - { - "type": "default", - "script": "misc/cron-update-lxcs.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": "To exclude LXCs from updating, edit the crontab using `crontab -e` and add CTID as shown in the example below:\n\n\n\n`0 0 * * 0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /bin/bash -c '$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/update-lxcs-cron.sh)' -s 103 111 >>/var/log/update-lxcs-cron.log 2>/dev/null`", - "type": "info" - } - ] + "name": "Proxmox VE Cron LXC Updater", + "slug": "cron-update-lxcs", + "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/lxc.svg", + "description": "This script will add/remove a crontab schedule that updates all LXCs every Sunday at midnight.", + "install_methods": [ + { + "type": "default", + "script": "misc/cron-update-lxcs.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": "To exclude LXCs from updating, edit the crontab using `crontab -e` and add CTID as shown in the example below:\n\n\n\n`0 0 * * 0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /bin/bash -c '$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/update-lxcs-cron.sh)' -s 103 111 >>/var/log/update-lxcs-cron.log 2>/dev/null`", + "type": "info" + } + ] } diff --git a/json/cronicle.json b/json/cronicle.json index d1e50483..9475c513 100644 --- a/json/cronicle.json +++ b/json/cronicle.json @@ -1,37 +1,37 @@ { - "name": "Cronicle Primary", - "slug": "cronicle", - "categories": [19], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Cronicle is a task scheduling and management software that allows users to schedule and run tasks automatically on multiple servers. It has a web-based user interface that provides a convenient and centralized way to manage tasks and view their execution status. With Cronicle, users can schedule tasks to run at specific times, or on demand, and assign tasks to specific worker servers. The software provides real-time statistics and a live log viewer to help users monitor the progress of tasks. Cronicle is designed for use in large-scale environments, making it a valuable tool for automation and management of complex and time-sensitive tasks.", - "install_methods": [ - { - "type": "default", - "script": "ct/cronicle.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Configuration Path: `/opt/cronicle/conf/config.json` (Primary and Worker Private Keys Must Match)", - "type": "info" - } - ] + "name": "Cronicle Primary", + "slug": "cronicle", + "categories": [19], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Cronicle is a task scheduling and management software that allows users to schedule and run tasks automatically on multiple servers. It has a web-based user interface that provides a convenient and centralized way to manage tasks and view their execution status. With Cronicle, users can schedule tasks to run at specific times, or on demand, and assign tasks to specific worker servers. The software provides real-time statistics and a live log viewer to help users monitor the progress of tasks. Cronicle is designed for use in large-scale environments, making it a valuable tool for automation and management of complex and time-sensitive tasks.", + "install_methods": [ + { + "type": "default", + "script": "ct/cronicle.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration Path: `/opt/cronicle/conf/config.json` (Primary and Worker Private Keys Must Match)", + "type": "info" + } + ] } diff --git a/json/crowdsec.json b/json/crowdsec.json index 25a646d8..dd4077a5 100644 --- a/json/crowdsec.json +++ b/json/crowdsec.json @@ -1,37 +1,37 @@ { - "name": "CrowdSec", - "slug": "crowdsec", - "categories": [6], - "date_created": "2024-05-02", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://crowdsec.net/", - "logo": "https://raw.githubusercontent.com/crowdsecurity/crowdsec-docs/main/crowdsec-docs/static/img/crowdsec_no_txt.png?raw=true", - "description": "CrowdSec is a free and open-source intrusion prevention system (IPS) designed to provide network security against malicious traffic. It is a collaborative IPS that analyzes behaviors and responses to attacks by sharing signals across a community of users. CrowdSec leverages the collective intelligence of its users to detect and respond to security threats in real-time. With CrowdSec, network administrators can set up protection against a wide range of threats, including malicious traffic, bots, and denial-of-service (DoS) attacks. The software is designed to be easy to use and integrate with existing security systems, making it a valuable tool for enhancing the security of any network.", - "install_methods": [ - { - "type": "default", - "script": "misc/crowdsec.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" - } - ] + "name": "CrowdSec", + "slug": "crowdsec", + "categories": [6], + "date_created": "2024-05-02", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://crowdsec.net/", + "logo": "https://raw.githubusercontent.com/crowdsecurity/crowdsec-docs/main/crowdsec-docs/static/img/crowdsec_no_txt.png?raw=true", + "description": "CrowdSec is a free and open-source intrusion prevention system (IPS) designed to provide network security against malicious traffic. It is a collaborative IPS that analyzes behaviors and responses to attacks by sharing signals across a community of users. CrowdSec leverages the collective intelligence of its users to detect and respond to security threats in real-time. With CrowdSec, network administrators can set up protection against a wide range of threats, including malicious traffic, bots, and denial-of-service (DoS) attacks. The software is designed to be easy to use and integrate with existing security systems, making it a valuable tool for enhancing the security of any network.", + "install_methods": [ + { + "type": "default", + "script": "misc/crowdsec.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/json/daemonsync.json b/json/daemonsync.json index 56094cf4..d9e88993 100644 --- a/json/daemonsync.json +++ b/json/daemonsync.json @@ -1,32 +1,32 @@ { - "name": "Daemon Sync Server", - "slug": "daemonsync", - "categories": [19], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8084, - "documentation": null, - "website": "https://daemonsync.me/", - "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", - "description": "Sync files from app to server, share photos & videos, back up your data and stay secure inside local network.", - "install_methods": [ - { - "type": "default", - "script": "ct/daemonsync.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Daemon Sync Server", + "slug": "daemonsync", + "categories": [19], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8084, + "documentation": null, + "website": "https://daemonsync.me/", + "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", + "description": "Sync files from app to server, share photos & videos, back up your data and stay secure inside local network.", + "install_methods": [ + { + "type": "default", + "script": "ct/daemonsync.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/dashy.json b/json/dashy.json index 62af5a8e..4da31977 100644 --- a/json/dashy.json +++ b/json/dashy.json @@ -1,32 +1,32 @@ { - "name": "Dashy", - "slug": "dashy", - "categories": [10], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 4000, - "documentation": null, - "website": "https://dashy.to/", - "logo": "https://github.com/Lissy93/dashy/raw/master/public/web-icons/dashy-logo.png", - "description": "Dashy is a solution that helps you organize your self-hosted services by centralizing access to them through a single interface.", - "install_methods": [ - { - "type": "default", - "script": "ct/dashy.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Dashy", + "slug": "dashy", + "categories": [10], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 4000, + "documentation": null, + "website": "https://dashy.to/", + "logo": "https://github.com/Lissy93/dashy/raw/master/public/web-icons/dashy-logo.png", + "description": "Dashy is a solution that helps you organize your self-hosted services by centralizing access to them through a single interface.", + "install_methods": [ + { + "type": "default", + "script": "ct/dashy.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 6, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/debian-vm.json b/json/debian-vm.json index 5981ed37..657facd9 100644 --- a/json/debian-vm.json +++ b/json/debian-vm.json @@ -1,32 +1,32 @@ { - "name": "Debian 12", - "slug": "debian-vm", - "categories": [1], - "date_created": "2024-05-02", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://www.debian.org/", - "logo": "https://seeklogo.com/images/D/debian-logo-C136FDAF9E-seeklogo.com.png", - "description": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms", - "install_methods": [ - { - "type": "default", - "script": "vm/debian-vm.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Debian 12", + "slug": "debian-vm", + "categories": [1], + "date_created": "2024-05-02", + "type": "vm", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.debian.org/", + "logo": "https://seeklogo.com/images/D/debian-logo-C136FDAF9E-seeklogo.com.png", + "description": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms", + "install_methods": [ + { + "type": "default", + "script": "vm/debian-vm.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/debian.json b/json/debian.json index a483e133..30eb0f73 100644 --- a/json/debian.json +++ b/json/debian.json @@ -1,32 +1,32 @@ { - "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://seeklogo.com/images/D/debian-logo-C136FDAF9E-seeklogo.com.png", - "description": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms.", - "install_methods": [ - { - "type": "default", - "script": "ct/debian.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Debian", + "slug": "debian", + "categories": [2], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.debian.org/", + "logo": "https://seeklogo.com/images/D/debian-logo-C136FDAF9E-seeklogo.com.png", + "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/json/deconz.json b/json/deconz.json index bc33fa80..2abc5072 100644 --- a/json/deconz.json +++ b/json/deconz.json @@ -1,32 +1,32 @@ { - "name": "deCONZ", - "slug": "deconz", - "categories": [17], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": true, - "interface_port": 80, - "documentation": null, - "website": "https://www.phoscon.de/en/conbee2/software#deconz", - "logo": "https://phoscon.de/img/phoscon-logo128x.svg", - "description": "deCONZ is a software for managing and controlling Zigbee-based smart home devices. It allows for setting up, configuring and visualizing the status of connected devices, as well as for triggering actions and automations. It works as a bridge between the Zigbee network and other home automation systems and can be used as a standalone solution or integrated into existing setups.", - "install_methods": [ - { - "type": "default", - "script": "ct/deconz.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "deCONZ", + "slug": "deconz", + "categories": [17], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": true, + "interface_port": 80, + "documentation": null, + "website": "https://www.phoscon.de/en/conbee2/software#deconz", + "logo": "https://phoscon.de/img/phoscon-logo128x.svg", + "description": "deCONZ is a software for managing and controlling Zigbee-based smart home devices. It allows for setting up, configuring and visualizing the status of connected devices, as well as for triggering actions and automations. It works as a bridge between the Zigbee network and other home automation systems and can be used as a standalone solution or integrated into existing setups.", + "install_methods": [ + { + "type": "default", + "script": "ct/deconz.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/deluge.json b/json/deluge.json index b1bcbd81..03e50825 100644 --- a/json/deluge.json +++ b/json/deluge.json @@ -1,32 +1,32 @@ { - "name": "Deluge", - "slug": "deluge", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8112, - "documentation": null, - "website": "https://www.deluge-torrent.org/", - "logo": "https://dev.deluge-torrent.org/chrome/common/deluge_logo.png", - "description": "Deluge is a free, open-source, lightweight BitTorrent client. It supports various platforms including Windows, Linux, and macOS, and offers features such as peer exchange, DHT, and magnet links.", - "install_methods": [ - { - "type": "default", - "script": "ct/deluge.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": "deluge" - }, - "notes": [] + "name": "Deluge", + "slug": "deluge", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8112, + "documentation": null, + "website": "https://www.deluge-torrent.org/", + "logo": "https://dev.deluge-torrent.org/chrome/common/deluge_logo.png", + "description": "Deluge is a free, open-source, lightweight BitTorrent client. It supports various platforms including Windows, Linux, and macOS, and offers features such as peer exchange, DHT, and magnet links.", + "install_methods": [ + { + "type": "default", + "script": "ct/deluge.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": "deluge" + }, + "notes": [] } diff --git a/json/docker.json b/json/docker.json index 3e66f4ba..3829aca8 100644 --- a/json/docker.json +++ b/json/docker.json @@ -1,56 +1,56 @@ { - "name": "Docker", - "slug": "docker", - "categories": [3], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://www.docker.com/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/docker.svg", - "description": "Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers.", - "install_methods": [ - { - "type": "default", - "script": "ct/docker.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - }, - { - "type": "alpine", - "script": "ct/alpine-docker.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 2, - "os": "alpine", - "version": "3.19" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - }, - { - "text": "Run Compose V2 by replacing the hyphen (-) with a space, using `docker compose`, instead of `docker-compose`.", - "type": "warning" - }, - { - "text": "Options to Install Portainer and/or Docker Compose V2", - "type": "warning" - } - ] + "name": "Docker", + "slug": "docker", + "categories": [3], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.docker.com/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/docker.svg", + "description": "Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers.", + "install_methods": [ + { + "type": "default", + "script": "ct/docker.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + }, + { + "type": "alpine", + "script": "ct/alpine-docker.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 2, + "os": "alpine", + "version": "3.19" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" + }, + { + "text": "Run Compose V2 by replacing the hyphen (-) with a space, using `docker compose`, instead of `docker-compose`.", + "type": "warning" + }, + { + "text": "Options to Install Portainer and/or Docker Compose V2", + "type": "warning" + } + ] } diff --git a/json/dockge.json b/json/dockge.json index 57cbd418..8dd1135e 100644 --- a/json/dockge.json +++ b/json/dockge.json @@ -1,41 +1,41 @@ { - "name": "Dockge", - "slug": "dockge", - "categories": [3], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5001, - "documentation": null, - "website": "https://github.com/louislam/dockge", - "logo": "https://raw.githubusercontent.com/louislam/dockge/master/frontend/public/icon.svg", - "description": "Dockge is a fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.", - "install_methods": [ - { - "type": "default", - "script": "ct/dockge.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 18, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Options to add Immich and/or Home Assistant", - "type": "info" - }, - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - } - ] + "name": "Dockge", + "slug": "dockge", + "categories": [3], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5001, + "documentation": null, + "website": "https://github.com/louislam/dockge", + "logo": "https://raw.githubusercontent.com/louislam/dockge/master/frontend/public/icon.svg", + "description": "Dockge is a fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.", + "install_methods": [ + { + "type": "default", + "script": "ct/dockge.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 18, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Options to add Immich and/or Home Assistant", + "type": "info" + }, + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" + } + ] } diff --git a/json/dotnetaspwebapi.json b/json/dotnetaspwebapi.json index 59ee8aa4..3d7fa3a8 100644 --- a/json/dotnetaspwebapi.json +++ b/json/dotnetaspwebapi.json @@ -1,37 +1,37 @@ { - "name": "Dotnet ASP Web API", - "slug": "dotnetaspwebapi", - "categories": [0], - "date_created": "2025-01-15", - "type": "ct", - "updateable": true, - "privileged": true, - "interface_port": 80, - "documentation": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", - "website": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", - "logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Microsoft_.NET_logo.svg/456px-Microsoft_.NET_logo.svg.png", - "description": "Automatically setup a ASP.NET server up, as well as a FTP server so you can publish to this container from Visual Studio.", - "install_methods": [ - { - "type": "default", - "script": "ct/dotnetaspwebapi.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 8, - "os": "Ubuntu", - "version": "24.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "FTP server credentials: `cat ~/ftp.creds`", - "type": "info" - } - ] + "name": "Dotnet ASP Web API", + "slug": "dotnetaspwebapi", + "categories": [0], + "date_created": "2025-01-15", + "type": "ct", + "updateable": true, + "privileged": true, + "interface_port": 80, + "documentation": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", + "website": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", + "logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Microsoft_.NET_logo.svg/456px-Microsoft_.NET_logo.svg.png", + "description": "Automatically setup a ASP.NET server up, as well as a FTP server so you can publish to this container from Visual Studio.", + "install_methods": [ + { + "type": "default", + "script": "ct/dotnetaspwebapi.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 8, + "os": "Ubuntu", + "version": "24.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "FTP server credentials: `cat ~/ftp.creds`", + "type": "info" + } + ] } diff --git a/json/emby.json b/json/emby.json index a3bbf754..30631b06 100644 --- a/json/emby.json +++ b/json/emby.json @@ -1,37 +1,37 @@ { - "name": "Emby Media Server", - "slug": "emby", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Emby brings together your personal videos, music, photos, and live television.", - "install_methods": [ - { - "type": "default", - "script": "ct/emby.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "ubuntu", - "version": "22.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "With Privileged/Unprivileged Hardware Acceleration Support", - "type": "info" - } - ] + "name": "Emby Media Server", + "slug": "emby", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Emby brings together your personal videos, music, photos, and live television.", + "install_methods": [ + { + "type": "default", + "script": "ct/emby.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "ubuntu", + "version": "22.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "With Privileged/Unprivileged Hardware Acceleration Support", + "type": "info" + } + ] } diff --git a/json/emqx.json b/json/emqx.json index 5aef297f..2c24c461 100644 --- a/json/emqx.json +++ b/json/emqx.json @@ -1,37 +1,37 @@ { - "name": "EMQX", - "slug": "emqx", - "categories": [18], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 18083, - "documentation": null, - "website": "https://www.emqx.io/", - "logo": "https://github.com/hassio-addons/repository/blob/master/emqx/icon.png?raw=true", - "description": "EMQX is an open-source MQTT broker that features a high-performance, real-time message processing engine. It is designed to handle large-scale IoT deployments, providing fast and reliable message delivery for connected devices. EMQX is known for its scalability, reliability, and low latency, making it a popular choice for IoT and M2M applications. It also offers a wide range of features and plugins for enhanced security, monitoring, and management.", - "install_methods": [ - { - "type": "default", - "script": "ct/emqx.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "public" - }, - "notes": [ - { - "text": "Setup-Steps: Access Control âž¡ Authentication âž¡ Create âž¡ Next âž¡ Next âž¡ Create âž¡ Users âž¡ Add âž¡ Username / Password (to authenicate with MQTT) âž¡ Save. You're now ready to enjoy a high-performance MQTT Broker.", - "type": "info" - } - ] + "name": "EMQX", + "slug": "emqx", + "categories": [18], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 18083, + "documentation": null, + "website": "https://www.emqx.io/", + "logo": "https://github.com/hassio-addons/repository/blob/master/emqx/icon.png?raw=true", + "description": "EMQX is an open-source MQTT broker that features a high-performance, real-time message processing engine. It is designed to handle large-scale IoT deployments, providing fast and reliable message delivery for connected devices. EMQX is known for its scalability, reliability, and low latency, making it a popular choice for IoT and M2M applications. It also offers a wide range of features and plugins for enhanced security, monitoring, and management.", + "install_methods": [ + { + "type": "default", + "script": "ct/emqx.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "public" + }, + "notes": [ + { + "text": "Setup-Steps: Access Control âž¡ Authentication âž¡ Create âž¡ Next âž¡ Next âž¡ Create âž¡ Users âž¡ Add âž¡ Username / Password (to authenicate with MQTT) âž¡ Save. You're now ready to enjoy a high-performance MQTT Broker.", + "type": "info" + } + ] } diff --git a/json/ersatztv.json b/json/ersatztv.json index 9226cda9..c47296ec 100644 --- a/json/ersatztv.json +++ b/json/ersatztv.json @@ -1,32 +1,32 @@ { - "name": "ErsatzTV", - "slug": "ersatztv", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8409, - "documentation": null, - "website": "https://ersatztv.org/", - "logo": "https://raw.githubusercontent.com/ErsatzTV/ErsatzTV/main/artwork/ersatztv-logo.svg", - "description": "ErsatzTV is software for configuring and streaming custom live channels using your media library.", - "install_methods": [ - { - "type": "default", - "script": "ct/ersatztv.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 5, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "ErsatzTV", + "slug": "ersatztv", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8409, + "documentation": null, + "website": "https://ersatztv.org/", + "logo": "https://raw.githubusercontent.com/ErsatzTV/ErsatzTV/main/artwork/ersatztv-logo.svg", + "description": "ErsatzTV is software for configuring and streaming custom live channels using your media library.", + "install_methods": [ + { + "type": "default", + "script": "ct/ersatztv.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 5, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/esphome.json b/json/esphome.json index a5d82b7d..59dcfff9 100644 --- a/json/esphome.json +++ b/json/esphome.json @@ -1,32 +1,32 @@ { - "name": "ESPHome", - "slug": "esphome", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 6052, - "documentation": null, - "website": "https://esphome.io/", - "logo": "https://esphome.io/_static/favicon.ico", - "description": "ESPHome is a platform for controlling ESP8266/ESP32-based devices using configuration files and integrating them with Home Automation systems. It provides a simple and flexible way to set up and manage the functionality of these devices, including defining and automating actions, monitoring sensors, and connecting to networks and other services. ESPHome is designed to be user-friendly and easy to use, and supports a wide range of features and integrations, making it a popular choice for home automation projects and IoT applications.", - "install_methods": [ - { - "type": "default", - "script": "ct/esphome.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "ESPHome", + "slug": "esphome", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 6052, + "documentation": null, + "website": "https://esphome.io/", + "logo": "https://esphome.io/_static/favicon.ico", + "description": "ESPHome is a platform for controlling ESP8266/ESP32-based devices using configuration files and integrating them with Home Automation systems. It provides a simple and flexible way to set up and manage the functionality of these devices, including defining and automating actions, monitoring sensors, and connecting to networks and other services. ESPHome is designed to be user-friendly and easy to use, and supports a wide range of features and integrations, making it a popular choice for home automation projects and IoT applications.", + "install_methods": [ + { + "type": "default", + "script": "ct/esphome.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/evcc.json b/json/evcc.json index 2f6c0c51..bdff08de 100644 --- a/json/evcc.json +++ b/json/evcc.json @@ -1,37 +1,37 @@ { - "name": "evcc", - "slug": "evcc", - "categories": [16], - "date_created": "2024-10-15", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 7070, - "documentation": "https://evcc.io/#devices", - "website": "https://evcc.io/en/", - "logo": "https://docs.evcc.io/en/img/logo.svg", - "description": "EVCC is an open-source tool that manages EV charging, prioritizing solar energy use to reduce costs and optimize charging times. It supports various EVs and chargers, adjusting power automatically based on real-time data.", - "install_methods": [ - { - "type": "default", - "script": "ct/evcc.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "entering `evcc configure` in the LXC terminal will guide you through the creation of a configuration file for evcc.", - "type": "info" - } - ] + "name": "evcc", + "slug": "evcc", + "categories": [16], + "date_created": "2024-10-15", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 7070, + "documentation": "https://evcc.io/#devices", + "website": "https://evcc.io/en/", + "logo": "https://docs.evcc.io/en/img/logo.svg", + "description": "EVCC is an open-source tool that manages EV charging, prioritizing solar energy use to reduce costs and optimize charging times. It supports various EVs and chargers, adjusting power automatically based on real-time data.", + "install_methods": [ + { + "type": "default", + "script": "ct/evcc.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "entering `evcc configure` in the LXC terminal will guide you through the creation of a configuration file for evcc.", + "type": "info" + } + ] } diff --git a/json/fenrus.json b/json/fenrus.json index b3beec1c..5e793ccf 100644 --- a/json/fenrus.json +++ b/json/fenrus.json @@ -1,32 +1,32 @@ { - "name": "Fenrus", - "slug": "fenrus", - "categories": [10], - "date_created": "2024-05-05", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5000, - "documentation": null, - "website": "https://github.com/revenz/Fenrus", - "logo": "https://raw.githubusercontent.com/revenz/Fenrus/master/wwwroot/fenrus.svg", - "description": "A personal home page for quick access to all your personal apps/sites.", - "install_methods": [ - { - "type": "default", - "script": "ct/fenrus.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Fenrus", + "slug": "fenrus", + "categories": [10], + "date_created": "2024-05-05", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5000, + "documentation": null, + "website": "https://github.com/revenz/Fenrus", + "logo": "https://raw.githubusercontent.com/revenz/Fenrus/master/wwwroot/fenrus.svg", + "description": "A personal home page for quick access to all your personal apps/sites.", + "install_methods": [ + { + "type": "default", + "script": "ct/fenrus.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/fhem.json b/json/fhem.json index 4e2f454d..5d721773 100644 --- a/json/fhem.json +++ b/json/fhem.json @@ -1,37 +1,37 @@ { - "name": "FHEM", - "slug": "fhem", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8083, - "documentation": null, - "website": "https://fhem.de/", - "logo": "https://avatars.githubusercontent.com/u/45183393?s=100&v=4", - "description": "FHEM stands for \"Freundliche Hausautomation und Energie-Messung,\" which translates to \"Friendly Home Automation and Energy Measurement\" in English. The software can interface with a wide range of devices, including lighting systems, thermostats, weather stations, and media devices, among others.", - "install_methods": [ - { - "type": "default", - "script": "ct/fhem.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - } - ] + "name": "FHEM", + "slug": "fhem", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8083, + "documentation": null, + "website": "https://fhem.de/", + "logo": "https://avatars.githubusercontent.com/u/45183393?s=100&v=4", + "description": "FHEM stands for \"Freundliche Hausautomation und Energie-Messung,\" which translates to \"Friendly Home Automation and Energy Measurement\" in English. The software can interface with a wide range of devices, including lighting systems, thermostats, weather stations, and media devices, among others.", + "install_methods": [ + { + "type": "default", + "script": "ct/fhem.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" + } + ] } diff --git a/json/filebrowser.json b/json/filebrowser.json index 27bd148d..43c6719d 100644 --- a/json/filebrowser.json +++ b/json/filebrowser.json @@ -1,37 +1,37 @@ { - "name": "File Browser", - "slug": "filebrowser", - "categories": [11], - "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/ProxmoxVE/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" - } - ] + "name": "File Browser", + "slug": "filebrowser", + "categories": [11], + "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/ProxmoxVE/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" + } + ] } diff --git a/json/firefly.json b/json/firefly.json index a5720950..c208e8e8 100644 --- a/json/firefly.json +++ b/json/firefly.json @@ -1,37 +1,37 @@ { - "name": "Firefly III", - "slug": "firefly", - "categories": [23], - "date_created": "2025-01-01", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://docs.firefly-iii.org/", - "website": "https://firefly-iii.org/", - "logo": "https://raw.githubusercontent.com/firefly-iii/firefly-iii/develop/.github/assets/img/logo-small.png", - "description": "Firefly III is a free, self-hosted tool for managing your finances. Track expenses, plan budgets, and get detailed reports.", - "install_methods": [ - { - "type": "default", - "script": "ct/firefly.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 2, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Database credentials: `cat ~/firefly.creds`", - "type": "info" - } - ] + "name": "Firefly III", + "slug": "firefly", + "categories": [23], + "date_created": "2025-01-01", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://docs.firefly-iii.org/", + "website": "https://firefly-iii.org/", + "logo": "https://raw.githubusercontent.com/firefly-iii/firefly-iii/develop/.github/assets/img/logo-small.png", + "description": "Firefly III is a free, self-hosted tool for managing your finances. Track expenses, plan budgets, and get detailed reports.", + "install_methods": [ + { + "type": "default", + "script": "ct/firefly.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 2, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Database credentials: `cat ~/firefly.creds`", + "type": "info" + } + ] } diff --git a/json/flaresolverr.json b/json/flaresolverr.json index 043a23af..dabf5d30 100644 --- a/json/flaresolverr.json +++ b/json/flaresolverr.json @@ -1,32 +1,32 @@ { - "name": "FlareSolverr", - "slug": "flaresolverr", - "categories": [4], - "date_created": "2024-06-12", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8191, - "documentation": null, - "website": "https://github.com/FlareSolverr/FlareSolverr", - "logo": "https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.svg", - "description": "FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD protection.", - "install_methods": [ - { - "type": "default", - "script": "ct/flaresolverr.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "FlareSolverr", + "slug": "flaresolverr", + "categories": [4], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8191, + "documentation": null, + "website": "https://github.com/FlareSolverr/FlareSolverr", + "logo": "https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.svg", + "description": "FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD protection.", + "install_methods": [ + { + "type": "default", + "script": "ct/flaresolverr.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/flowiseai.json b/json/flowiseai.json index dbc4b9de..9d16488c 100644 --- a/json/flowiseai.json +++ b/json/flowiseai.json @@ -1,32 +1,32 @@ { - "name": "FlowiseAI", - "slug": "flowiseai", - "categories": [20], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "FlowiseAI is an open source low-code tool for developers to build customized LLM orchestration flow & AI agents", - "install_methods": [ - { - "type": "default", - "script": "ct/flowiseai.sh", - "resources": { - "cpu": 4, - "ram": 4096, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "FlowiseAI", + "slug": "flowiseai", + "categories": [20], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "FlowiseAI is an open source low-code tool for developers to build customized LLM orchestration flow & AI agents", + "install_methods": [ + { + "type": "default", + "script": "ct/flowiseai.sh", + "resources": { + "cpu": 4, + "ram": 4096, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/forgejo.json b/json/forgejo.json index 1024064b..788ba267 100644 --- a/json/forgejo.json +++ b/json/forgejo.json @@ -1,32 +1,32 @@ { - "name": "Forgejo", - "slug": "forgejo", - "categories": [20], - "date_created": "2024-06-12", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://forgejo.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/forgejo.svg", - "description": "Forgejo is an open-source, self-hosted Git service that allows individuals and teams to manage their code repositories.", - "install_methods": [ - { - "type": "default", - "script": "ct/forgejo.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Forgejo", + "slug": "forgejo", + "categories": [20], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://forgejo.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/forgejo.svg", + "description": "Forgejo is an open-source, self-hosted Git service that allows individuals and teams to manage their code repositories.", + "install_methods": [ + { + "type": "default", + "script": "ct/forgejo.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/frigate.json b/json/frigate.json index 24e4a0f0..cee9365f 100644 --- a/json/frigate.json +++ b/json/frigate.json @@ -1,41 +1,41 @@ { - "name": "Frigate", - "slug": "frigate", - "categories": [15], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": true, - "interface_port": 5000, - "documentation": null, - "website": "https://frigate.video/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/frigate.svg", - "description": "Frigate is an open source NVR built around real-time AI object detection. All processing is performed locally on your own hardware, and your camera feeds never leave your home.", - "install_methods": [ - { - "type": "default", - "script": "ct/frigate.sh", - "resources": { - "cpu": 4, - "ram": 4096, - "hdd": 20, - "os": "debian", - "version": "11" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Discussions (explore more advanced methods): `https://github.com/tteck/Proxmox/discussions/2711`", - "type": "info" - }, - { - "text": "go2rtc Interface port:`1984`", - "type": "info" - } - ] + "name": "Frigate", + "slug": "frigate", + "categories": [15], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": true, + "interface_port": 5000, + "documentation": null, + "website": "https://frigate.video/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/frigate.svg", + "description": "Frigate is an open source NVR built around real-time AI object detection. All processing is performed locally on your own hardware, and your camera feeds never leave your home.", + "install_methods": [ + { + "type": "default", + "script": "ct/frigate.sh", + "resources": { + "cpu": 4, + "ram": 4096, + "hdd": 20, + "os": "debian", + "version": "11" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Discussions (explore more advanced methods): `https://github.com/tteck/Proxmox/discussions/2711`", + "type": "info" + }, + { + "text": "go2rtc Interface port:`1984`", + "type": "info" + } + ] } diff --git a/json/fstrim.json b/json/fstrim.json index 7d8f4442..31472fe3 100644 --- a/json/fstrim.json +++ b/json/fstrim.json @@ -1,41 +1,41 @@ { - "name": "Proxmox VE LXC Filesystem Trim", - "slug": "fstrim", - "categories": [2], - "date_created": "2024-04-29", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/805", - "website": null, - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/lxc.svg", - "description": "This maintains SSD performance by managing unused blocks. Thin-provisioned storage systems also require management to prevent unnecessary storage use. VMs automate fstrim, while LXC containers need manual or automated fstrim processes for optimal performance.", - "install_methods": [ - { - "type": "default", - "script": "misc/fstrim.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": "This is designed to work with SSDs on ext4 filesystems only.", - "type": "warning" - } - ] + "name": "Proxmox VE LXC Filesystem Trim", + "slug": "fstrim", + "categories": [2], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/805", + "website": null, + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/lxc.svg", + "description": "This maintains SSD performance by managing unused blocks. Thin-provisioned storage systems also require management to prevent unnecessary storage use. VMs automate fstrim, while LXC containers need manual or automated fstrim processes for optimal performance.", + "install_methods": [ + { + "type": "default", + "script": "misc/fstrim.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": "This is designed to work with SSDs on ext4 filesystems only.", + "type": "warning" + } + ] } diff --git a/json/ghost.json b/json/ghost.json index 0ff455d5..498447c2 100644 --- a/json/ghost.json +++ b/json/ghost.json @@ -1,37 +1,37 @@ { - "name": "Ghost", - "slug": "ghost", - "categories": [21], - "date_created": "2025-01-10", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 2368, - "documentation": "https://ghost.org/docs/", - "website": "https://ghost.org", - "logo": "https://raw.githubusercontent.com/TryGhost/Ghost/b6fe724b577e84f7dd174646d0323dabdcdf576e/apps/shade/src/assets/images/ghost-orb.svg", - "description": "Ghost is a powerful app for professional publishers to create, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members.", - "install_methods": [ - { - "type": "default", - "script": "ct/ghost.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 5, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "To run Ghost-CLI commands, first set a password for the ghost-user by running `sudo passwd ghost-user`. Then, switch to the ghost-user with `sudo -su ghost-user`.", - "type": "info" - } - ] + "name": "Ghost", + "slug": "ghost", + "categories": [21], + "date_created": "2025-01-10", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 2368, + "documentation": "https://ghost.org/docs/", + "website": "https://ghost.org", + "logo": "https://raw.githubusercontent.com/TryGhost/Ghost/b6fe724b577e84f7dd174646d0323dabdcdf576e/apps/shade/src/assets/images/ghost-orb.svg", + "description": "Ghost is a powerful app for professional publishers to create, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members.", + "install_methods": [ + { + "type": "default", + "script": "ct/ghost.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 5, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "To run Ghost-CLI commands, first set a password for the ghost-user by running `sudo passwd ghost-user`. Then, switch to the ghost-user with `sudo -su ghost-user`.", + "type": "info" + } + ] } diff --git a/json/gitea.json b/json/gitea.json index 75f1ba5f..e7638a8e 100644 --- a/json/gitea.json +++ b/json/gitea.json @@ -1,32 +1,32 @@ { - "name": "Gitea", - "slug": "gitea", - "categories": [20], - "date_created": "2024-07-26", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://gitea.com", - "logo": "https://gitea.com/gitea/design/raw/branch/main/logo/logo.svg", - "description": "Gitea is a self-hosted Git service. It provides a lightweight and easy-to-install solution for managing Git repositories. Users can collaborate on code, track issues, and manage project tasks. Gitea includes features like pull requests, code reviews, wiki, and project management tools. It is suitable for small to medium-sized teams seeking control over their Git hosting.", - "install_methods": [ - { - "type": "default", - "script": "ct/gitea.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Gitea", + "slug": "gitea", + "categories": [20], + "date_created": "2024-07-26", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://gitea.com", + "logo": "https://gitea.com/gitea/design/raw/branch/main/logo/logo.svg", + "description": "Gitea is a self-hosted Git service. It provides a lightweight and easy-to-install solution for managing Git repositories. Users can collaborate on code, track issues, and manage project tasks. Gitea includes features like pull requests, code reviews, wiki, and project management tools. It is suitable for small to medium-sized teams seeking control over their Git hosting.", + "install_methods": [ + { + "type": "default", + "script": "ct/gitea.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/glance.json b/json/glance.json index c3c3906a..3fb9ec00 100644 --- a/json/glance.json +++ b/json/glance.json @@ -1,37 +1,37 @@ { - "name": "Glance", - "slug": "glance", - "categories": [9], - "date_created": "2024-12-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8080, - "documentation": "https://github.com/glanceapp/glance/blob/main/docs/configuration.md", - "website": "https://github.com/glanceapp/glance", - "logo": "https://github.com/glanceapp/glance/blob/main/internal/assets/static/app-icon.png?raw=true", - "description": "A self-hosted dashboard that puts all your feeds in one place", - "install_methods": [ - { - "type": "default", - "script": "ct/glance.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Config file is located in /opt/glance/glance.yml", - "type": "info" - } - ] + "name": "Glance", + "slug": "glance", + "categories": [9], + "date_created": "2024-12-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8080, + "documentation": "https://github.com/glanceapp/glance/blob/main/docs/configuration.md", + "website": "https://github.com/glanceapp/glance", + "logo": "https://github.com/glanceapp/glance/blob/main/internal/assets/static/app-icon.png?raw=true", + "description": "A self-hosted dashboard that puts all your feeds in one place", + "install_methods": [ + { + "type": "default", + "script": "ct/glance.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Config file is located in /opt/glance/glance.yml", + "type": "info" + } + ] } diff --git a/json/glances.json b/json/glances.json index 3256f352..992aa7b9 100644 --- a/json/glances.json +++ b/json/glances.json @@ -1,37 +1,37 @@ { - "name": "Glances", - "slug": "glances", - "categories": [9], - "date_created": "2024-05-02", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": 61208, - "documentation": null, - "website": "https://nicolargo.github.io/glances/", - "logo": "https://raw.githubusercontent.com/nicolargo/glances/develop/docs/_static/Glances%20Logo.svg", - "description": "Glances is an open-source system cross-platform monitoring tool. It allows real-time monitoring of various aspects of your system such as CPU, memory, disk, network usage etc.", - "install_methods": [ - { - "type": "default", - "script": "misc/glances.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" - } - ] + "name": "Glances", + "slug": "glances", + "categories": [9], + "date_created": "2024-05-02", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": 61208, + "documentation": null, + "website": "https://nicolargo.github.io/glances/", + "logo": "https://raw.githubusercontent.com/nicolargo/glances/develop/docs/_static/Glances%20Logo.svg", + "description": "Glances is an open-source system cross-platform monitoring tool. It allows real-time monitoring of various aspects of your system such as CPU, memory, disk, network usage etc.", + "install_methods": [ + { + "type": "default", + "script": "misc/glances.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/json/glpi.json b/json/glpi.json index f8d1e8a7..1169f4ef 100644 --- a/json/glpi.json +++ b/json/glpi.json @@ -1,32 +1,32 @@ { - "name": "GLPI", - "slug": "glpi", - "categories": [28], - "date_created": "2025-01-06", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": "https://glpi-project.org/documentation/", - "website": "https://glpi-project.org/", - "logo": "https://raw.githubusercontent.com/glpi-project/glpi/refs/heads/main/public/pics/login_logo_glpi.png", - "description": "GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.", - "install_methods": [ - { - "type": "default", - "script": "ct/glpi.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "glpi", - "password": "glpi" - }, - "notes": [] + "name": "GLPI", + "slug": "glpi", + "categories": [28], + "date_created": "2025-01-06", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": "https://glpi-project.org/documentation/", + "website": "https://glpi-project.org/", + "logo": "https://raw.githubusercontent.com/glpi-project/glpi/refs/heads/main/public/pics/login_logo_glpi.png", + "description": "GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.", + "install_methods": [ + { + "type": "default", + "script": "ct/glpi.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "glpi", + "password": "glpi" + }, + "notes": [] } diff --git a/json/go2rtc.json b/json/go2rtc.json index 291143a4..447f84c2 100644 --- a/json/go2rtc.json +++ b/json/go2rtc.json @@ -1,32 +1,32 @@ { - "name": "go2rtc", - "slug": "go2rtc", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 1984, - "documentation": null, - "website": "https://github.com/AlexxIT/go2rtc", - "logo": "https://github.com/AlexxIT/go2rtc/blob/master/assets/logo.png?raw=true", - "description": "go2rtc is the ultimate camera streaming application with support RTSP, WebRTC, HomeKit, FFmpeg, RTMP, etc.", - "install_methods": [ - { - "type": "default", - "script": "ct/go2rtc.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "go2rtc", + "slug": "go2rtc", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 1984, + "documentation": null, + "website": "https://github.com/AlexxIT/go2rtc", + "logo": "https://github.com/AlexxIT/go2rtc/blob/master/assets/logo.png?raw=true", + "description": "go2rtc is the ultimate camera streaming application with support RTSP, WebRTC, HomeKit, FFmpeg, RTMP, etc.", + "install_methods": [ + { + "type": "default", + "script": "ct/go2rtc.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/gokapi.json b/json/gokapi.json index efb2ff1a..0bdd8727 100644 --- a/json/gokapi.json +++ b/json/gokapi.json @@ -1,32 +1,32 @@ { - "name": "Gokapi", - "slug": "gokapi", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 53842, - "documentation": null, - "website": "https://github.com/Forceu/Gokapi", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg", - "description": "Gokapi is a lightweight server to share files, which expire after a set amount of downloads or days.", - "install_methods": [ - { - "type": "default", - "script": "ct/gokapi.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Gokapi", + "slug": "gokapi", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 53842, + "documentation": null, + "website": "https://github.com/Forceu/Gokapi", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg", + "description": "Gokapi is a lightweight server to share files, which expire after a set amount of downloads or days.", + "install_methods": [ + { + "type": "default", + "script": "ct/gokapi.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/gotify.json b/json/gotify.json index c78bd7fb..0c52dd24 100644 --- a/json/gotify.json +++ b/json/gotify.json @@ -1,32 +1,32 @@ { - "name": "Gotify", - "slug": "gotify", - "categories": [18], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://gotify.net/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/gotify.svg", - "description": "Gotify is a simple server for sending and receiving messages", - "install_methods": [ - { - "type": "default", - "script": "ct/gotify.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "notes": [] + "name": "Gotify", + "slug": "gotify", + "categories": [18], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://gotify.net/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/gotify.svg", + "description": "Gotify is a simple server for sending and receiving messages", + "install_methods": [ + { + "type": "default", + "script": "ct/gotify.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "notes": [] } diff --git a/json/grafana.json b/json/grafana.json index da9b8a6e..4015e61f 100644 --- a/json/grafana.json +++ b/json/grafana.json @@ -1,43 +1,43 @@ { - "name": "Grafana", - "slug": "grafana", - "categories": [9], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Grafana is a data visualization and monitoring platform that enables users to query, visualize, alert on and understand metrics, logs, and other data sources. It integrates with various data sources, including Prometheus, InfluxDB, Elasticsearch, and many others, to present a unified view of the data and enable users to create insightful and interactive dashboards.", - "install_methods": [ - { - "type": "default", - "script": "ct/grafana.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - }, - { - "type": "alpine", - "script": "ct/alpine-grafana.sh", - "resources": { - "cpu": 1, - "ram": 256, - "hdd": 1, - "os": "alpine", - "version": "3.19" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "notes": [] + "name": "Grafana", + "slug": "grafana", + "categories": [9], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Grafana is a data visualization and monitoring platform that enables users to query, visualize, alert on and understand metrics, logs, and other data sources. It integrates with various data sources, including Prometheus, InfluxDB, Elasticsearch, and many others, to present a unified view of the data and enable users to create insightful and interactive dashboards.", + "install_methods": [ + { + "type": "default", + "script": "ct/grafana.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + }, + { + "type": "alpine", + "script": "ct/alpine-grafana.sh", + "resources": { + "cpu": 1, + "ram": 256, + "hdd": 1, + "os": "alpine", + "version": "3.19" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "notes": [] } diff --git a/json/grist.json b/json/grist.json index 247e5db5..c281bda4 100644 --- a/json/grist.json +++ b/json/grist.json @@ -1,32 +1,32 @@ { - "name": "Grist", - "slug": "grist", - "categories": [12], - "date_created": "2024-12-27", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8484, - "documentation": null, - "website": "https://www.getgrist.com/", - "logo": "https://github.com/gristlabs/grist-core/blob/main/static/img/logo-grist.png?raw=true", - "description": "Grist is a modern, open source spreadsheet that goes beyond the grid", - "install_methods": [ - { - "type": "default", - "script": "ct/grist.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Grist", + "slug": "grist", + "categories": [12], + "date_created": "2024-12-27", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8484, + "documentation": null, + "website": "https://www.getgrist.com/", + "logo": "https://github.com/gristlabs/grist-core/blob/main/static/img/logo-grist.png?raw=true", + "description": "Grist is a modern, open source spreadsheet that goes beyond the grid", + "install_methods": [ + { + "type": "default", + "script": "ct/grist.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/grocy.json b/json/grocy.json index e023bd79..85c44d15 100644 --- a/json/grocy.json +++ b/json/grocy.json @@ -1,32 +1,32 @@ { - "name": "grocy", - "slug": "grocy", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://grocy.info/", - "logo": "https://grocy.info/img/grocy_logo.svg", - "description": "grocy is a web-based self-hosted groceries & household management solution for your home. It helps you keep track of your groceries and household items, manage your shopping list, and keep track of your pantry, recipes, meal plans, and more.", - "install_methods": [ - { - "type": "default", - "script": "ct/grocy.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "notes": [] + "name": "grocy", + "slug": "grocy", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://grocy.info/", + "logo": "https://grocy.info/img/grocy_logo.svg", + "description": "grocy is a web-based self-hosted groceries & household management solution for your home. It helps you keep track of your groceries and household items, manage your shopping list, and keep track of your pantry, recipes, meal plans, and more.", + "install_methods": [ + { + "type": "default", + "script": "ct/grocy.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "notes": [] } diff --git a/json/haos-vm.json b/json/haos-vm.json index 283d8d57..7a305dd0 100644 --- a/json/haos-vm.json +++ b/json/haos-vm.json @@ -1,41 +1,41 @@ { - "name": "Home Assistant OS", - "slug": "haos-vm", - "categories": [1], - "date_created": "2024-04-29", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": 8123, - "documentation": "https://www.home-assistant.io/docs/", - "website": "https://www.home-assistant.io/", - "logo": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4", - "description": "This script automates the process of creating a Virtual Machine (VM) using the official KVM (qcow2) disk image provided by the Home Assistant Team. It involves finding, downloading, and extracting the image, defining user-defined settings, importing and attaching the disk, setting the boot order, and starting the VM. It supports various storage types, and does not involve any hidden installations. After the script completes, click on the VM, then on the Summary tab to find the VM IP.", - "install_methods": [ - { - "type": "default", - "script": "vm/haos-vm.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 32, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "The disk must have a minimum size of 32GB and its size cannot be changed during the creation of the VM.", - "type": "warning" - }, - { - "text": "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", - "type": "info" - } - ] + "name": "Home Assistant OS", + "slug": "haos-vm", + "categories": [1], + "date_created": "2024-04-29", + "type": "vm", + "updateable": false, + "privileged": false, + "interface_port": 8123, + "documentation": "https://www.home-assistant.io/docs/", + "website": "https://www.home-assistant.io/", + "logo": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4", + "description": "This script automates the process of creating a Virtual Machine (VM) using the official KVM (qcow2) disk image provided by the Home Assistant Team. It involves finding, downloading, and extracting the image, defining user-defined settings, importing and attaching the disk, setting the boot order, and starting the VM. It supports various storage types, and does not involve any hidden installations. After the script completes, click on the VM, then on the Summary tab to find the VM IP.", + "install_methods": [ + { + "type": "default", + "script": "vm/haos-vm.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 32, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "The disk must have a minimum size of 32GB and its size cannot be changed during the creation of the VM.", + "type": "warning" + }, + { + "text": "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", + "type": "info" + } + ] } diff --git a/json/headscale.json b/json/headscale.json index 4590cfad..b9576302 100644 --- a/json/headscale.json +++ b/json/headscale.json @@ -1,37 +1,37 @@ { - "name": "Headscale", - "slug": "headscale", - "categories": [4], - "date_created": "2024-05-13", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://headscale.net/", - "website": "https://github.com/juanfont/headscale", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/headscale.svg", - "description": "An open source, self-hosted implementation of the Tailscale control server", - "install_methods": [ - { - "type": "default", - "script": "ct/headscale.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Configuration settings: `/etc/headscale/config.yaml`", - "type": "info" - } - ] + "name": "Headscale", + "slug": "headscale", + "categories": [4], + "date_created": "2024-05-13", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://headscale.net/", + "website": "https://github.com/juanfont/headscale", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/headscale.svg", + "description": "An open source, self-hosted implementation of the Tailscale control server", + "install_methods": [ + { + "type": "default", + "script": "ct/headscale.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration settings: `/etc/headscale/config.yaml`", + "type": "info" + } + ] } diff --git a/json/heimdall-dashboard.json b/json/heimdall-dashboard.json index d9904e77..a174393d 100644 --- a/json/heimdall-dashboard.json +++ b/json/heimdall-dashboard.json @@ -1,32 +1,32 @@ { - "name": "Heimdall Dashboard", - "slug": "heimdall-dashboard", - "categories": [10], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 7990, - "documentation": null, - "website": "https://heimdall.site/", - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/heimdall.png?raw=true", - "description": "Heimdall Dashboard is a self-hosted, web-based dashboard for managing and monitoring the health of applications and servers. It allows you to keep track of the status of your systems from a single, centralized location, and receive notifications when things go wrong. With Heimdall Dashboard, you have full control over your data and can customize it to meet your specific needs. Self-hosting the dashboard gives you the flexibility to run it on your own infrastructure, making it a suitable solution for organizations that prioritize data security and privacy.", - "install_methods": [ - { - "type": "default", - "script": "ct/heimdall-dashboard.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Heimdall Dashboard", + "slug": "heimdall-dashboard", + "categories": [10], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 7990, + "documentation": null, + "website": "https://heimdall.site/", + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/heimdall.png?raw=true", + "description": "Heimdall Dashboard is a self-hosted, web-based dashboard for managing and monitoring the health of applications and servers. It allows you to keep track of the status of your systems from a single, centralized location, and receive notifications when things go wrong. With Heimdall Dashboard, you have full control over your data and can customize it to meet your specific needs. Self-hosting the dashboard gives you the flexibility to run it on your own infrastructure, making it a suitable solution for organizations that prioritize data security and privacy.", + "install_methods": [ + { + "type": "default", + "script": "ct/heimdall-dashboard.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/hivemq.json b/json/hivemq.json index 981626f1..6bc4ff32 100644 --- a/json/hivemq.json +++ b/json/hivemq.json @@ -1,37 +1,37 @@ { - "name": "HiveMQ CE", - "slug": "hivemq", - "categories": [18], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 1883, - "documentation": null, - "website": "https://www.hivemq.com/", - "logo": "https://hivemq.com/img/svg/hivemq-bee.svg", - "description": "HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5.", - "install_methods": [ - { - "type": "default", - "script": "ct/hivemq.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "To check if HiveMQ is listening to the default port for MQTT `lsof -i :1883`", - "type": "info" - } - ] + "name": "HiveMQ CE", + "slug": "hivemq", + "categories": [18], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 1883, + "documentation": null, + "website": "https://www.hivemq.com/", + "logo": "https://hivemq.com/img/svg/hivemq-bee.svg", + "description": "HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5.", + "install_methods": [ + { + "type": "default", + "script": "ct/hivemq.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "To check if HiveMQ is listening to the default port for MQTT `lsof -i :1883`", + "type": "info" + } + ] } diff --git a/json/hoarder.json b/json/hoarder.json index 93ec46b2..8dc607f7 100644 --- a/json/hoarder.json +++ b/json/hoarder.json @@ -1,32 +1,32 @@ { - "name": "Hoarder", - "slug": "hoarder", - "categories": [12], - "date_created": "2024-12-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": "https://docs.hoarder.app/", - "website": "https://hoarder.app/", - "logo": "https://raw.githubusercontent.com/hoarder-app/hoarder/refs/heads/main/screenshots/logo.png", - "description": "Hoarder is an AI-powered bookmarking tool that helps you save and organize your digital content. It automatically tags your links, notes, and images, making them easy to find later. With features like auto-fetching, lists, and full-text search, Hoarder is the perfect tool for anyone who wants to keep track of their digital life.", - "install_methods": [ - { - "type": "default", - "script": "ct/hoarder.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Hoarder", + "slug": "hoarder", + "categories": [12], + "date_created": "2024-12-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": "https://docs.hoarder.app/", + "website": "https://hoarder.app/", + "logo": "https://raw.githubusercontent.com/hoarder-app/hoarder/refs/heads/main/screenshots/logo.png", + "description": "Hoarder is an AI-powered bookmarking tool that helps you save and organize your digital content. It automatically tags your links, notes, and images, making them easy to find later. With features like auto-fetching, lists, and full-text search, Hoarder is the perfect tool for anyone who wants to keep track of their digital life.", + "install_methods": [ + { + "type": "default", + "script": "ct/hoarder.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/homarr.json b/json/homarr.json index 25bfd6fc..93e14f73 100644 --- a/json/homarr.json +++ b/json/homarr.json @@ -1,32 +1,32 @@ { - "name": "Homarr", - "slug": "homarr", - "categories": [10], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://homarr.dev/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/homarr.svg", - "description": "Homarr is a sleek, modern dashboard that puts all of your apps and services at your fingertips.", - "install_methods": [ - { - "type": "default", - "script": "ct/homarr.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Homarr", + "slug": "homarr", + "categories": [10], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://homarr.dev/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/homarr.svg", + "description": "Homarr is a sleek, modern dashboard that puts all of your apps and services at your fingertips.", + "install_methods": [ + { + "type": "default", + "script": "ct/homarr.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/homeassistant-core.json b/json/homeassistant-core.json index 29bd94fa..ff8d21b9 100644 --- a/json/homeassistant-core.json +++ b/json/homeassistant-core.json @@ -1,49 +1,49 @@ { - "name": "Home Assistant Core", - "slug": "homeassistant-core", - "categories": [16], - "date_created": "2024-04-29", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "A standalone installation of Home Assistant Core refers to a setup where the Home Assistant Core software is installed directly on a device or operating system, without the use of Docker containers. This provides a simpler, but less flexible and scalable solution, as the software is tightly coupled with the underlying system.\r\n\r\n\ud83d\udec8 If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "install_methods": [ - { - "type": "default", - "script": "ct/homeassistant-core.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 8, - "os": "ubuntu", - "version": "24.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - }, - { - "text": "Requires PVE 8.2.2 with kernel 6.8.4-3-pve or newer", - "type": "warning" - }, - { - "text": "Use Ubuntu 24.04 ONLY", - "type": "warning" - }, - { - "text": "config path: `/root/.homeassistant`", - "type": "info" - } - ] + "name": "Home Assistant Core", + "slug": "homeassistant-core", + "categories": [16], + "date_created": "2024-04-29", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "A standalone installation of Home Assistant Core refers to a setup where the Home Assistant Core software is installed directly on a device or operating system, without the use of Docker containers. This provides a simpler, but less flexible and scalable solution, as the software is tightly coupled with the underlying system.\r\n\r\n\ud83d\udec8 If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "install_methods": [ + { + "type": "default", + "script": "ct/homeassistant-core.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 8, + "os": "ubuntu", + "version": "24.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" + }, + { + "text": "Requires PVE 8.2.2 with kernel 6.8.4-3-pve or newer", + "type": "warning" + }, + { + "text": "Use Ubuntu 24.04 ONLY", + "type": "warning" + }, + { + "text": "config path: `/root/.homeassistant`", + "type": "info" + } + ] } diff --git a/json/homeassistant.json b/json/homeassistant.json index f231c1ca..ac62a731 100644 --- a/json/homeassistant.json +++ b/json/homeassistant.json @@ -1,45 +1,45 @@ { - "name": "Home Assistant Container", - "slug": "homeassistant", - "categories": [16], - "date_created": "2024-04-29", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "A standalone container-based installation of Home Assistant Core means that the software is installed inside a Docker container, separate from the host operating system. This allows for flexibility and scalability, as well as improved security, as the container can be easily moved or isolated from other processes on the host.", - "install_methods": [ - { - "type": "default", - "script": "ct/homeassistant.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 16, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - }, - { - "text": "config path: `/var/lib/docker/volumes/hass_config/_data`", - "type": "warning" - }, - { - "text": "Portainer Interface: LXC-IP: 9443", - "type": "info" - } - ] + "name": "Home Assistant Container", + "slug": "homeassistant", + "categories": [16], + "date_created": "2024-04-29", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "A standalone container-based installation of Home Assistant Core means that the software is installed inside a Docker container, separate from the host operating system. This allows for flexibility and scalability, as well as improved security, as the container can be easily moved or isolated from other processes on the host.", + "install_methods": [ + { + "type": "default", + "script": "ct/homeassistant.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 16, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" + }, + { + "text": "config path: `/var/lib/docker/volumes/hass_config/_data`", + "type": "warning" + }, + { + "text": "Portainer Interface: LXC-IP: 9443", + "type": "info" + } + ] } diff --git a/json/homebox.json b/json/homebox.json index 518e0be9..7fe4a884 100644 --- a/json/homebox.json +++ b/json/homebox.json @@ -1,37 +1,37 @@ { - "name": "HomeBox", - "slug": "homebox", - "categories": [25], - "date_created": "2024-09-16", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 7745, - "documentation": null, - "website": "https://homebox.software/en/", - "logo": "https://homebox.software/lilbox.svg", - "description": "HomeBox is a simple, home-focused inventory management software. It allows users to organize and track household items by adding, updating, or deleting them. Features include optional details like warranty info, CSV import/export, custom labels, locations, and multi-tenant support for sharing with others. It\u2019s designed to be fast, easy to use, and portable.", - "install_methods": [ - { - "type": "default", - "script": "ct/homebox.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": ".env file location: `/opt/.env`", - "type": "info" - } - ] + "name": "HomeBox", + "slug": "homebox", + "categories": [25], + "date_created": "2024-09-16", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 7745, + "documentation": null, + "website": "https://homebox.software/en/", + "logo": "https://homebox.software/lilbox.svg", + "description": "HomeBox is a simple, home-focused inventory management software. It allows users to organize and track household items by adding, updating, or deleting them. Features include optional details like warranty info, CSV import/export, custom labels, locations, and multi-tenant support for sharing with others. It\u2019s designed to be fast, easy to use, and portable.", + "install_methods": [ + { + "type": "default", + "script": "ct/homebox.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": ".env file location: `/opt/.env`", + "type": "info" + } + ] } diff --git a/json/homebridge.json b/json/homebridge.json index 5f66f2f4..c22ba7ad 100644 --- a/json/homebridge.json +++ b/json/homebridge.json @@ -1,32 +1,32 @@ { - "name": "Homebridge", - "slug": "homebridge", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8581, - "documentation": null, - "website": "https://homebridge.io/", - "logo": "https://raw.githubusercontent.com/homebridge/branding/master/logos/homebridge-color-round-stylized.png", - "description": "Homebridge is a popular open-source software platform that enables you to integrate smart home devices and services that do not natively support Apple's HomeKit protocol into the HomeKit ecosystem. This allows you to control and automate these devices using Siri, the Home app, or other HomeKit-enabled apps, making it easy to bring together a variety of different devices into a unified smart home system. With Homebridge, you can expand the capabilities of your smart home, unlocking new possibilities for automating and controlling your devices and systems.", - "install_methods": [ - { - "type": "default", - "script": "ct/homebridge.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "notes": [] + "name": "Homebridge", + "slug": "homebridge", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8581, + "documentation": null, + "website": "https://homebridge.io/", + "logo": "https://raw.githubusercontent.com/homebridge/branding/master/logos/homebridge-color-round-stylized.png", + "description": "Homebridge is a popular open-source software platform that enables you to integrate smart home devices and services that do not natively support Apple's HomeKit protocol into the HomeKit ecosystem. This allows you to control and automate these devices using Siri, the Home app, or other HomeKit-enabled apps, making it easy to bring together a variety of different devices into a unified smart home system. With Homebridge, you can expand the capabilities of your smart home, unlocking new possibilities for automating and controlling your devices and systems.", + "install_methods": [ + { + "type": "default", + "script": "ct/homebridge.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "notes": [] } diff --git a/json/homepage.json b/json/homepage.json index 582acc4f..e1f3d8e5 100644 --- a/json/homepage.json +++ b/json/homepage.json @@ -1,37 +1,37 @@ { - "name": "Homepage", - "slug": "homepage", - "categories": [10], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": "https://gethomepage.dev/configs/", - "website": "https://gethomepage.dev", - "logo": "https://avatars.githubusercontent.com/u/122929872?v=4", - "description": "Homepage is a self-hosted dashboard solution for centralizing and organizing data and information.", - "install_methods": [ - { - "type": "default", - "script": "ct/homepage.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 3, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Configuration (bookmarks.yaml, services.yaml, widgets.yaml) path: `/opt/homepage/config/`", - "type": "info" - } - ] + "name": "Homepage", + "slug": "homepage", + "categories": [10], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": "https://gethomepage.dev/configs/", + "website": "https://gethomepage.dev", + "logo": "https://avatars.githubusercontent.com/u/122929872?v=4", + "description": "Homepage is a self-hosted dashboard solution for centralizing and organizing data and information.", + "install_methods": [ + { + "type": "default", + "script": "ct/homepage.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 3, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration (bookmarks.yaml, services.yaml, widgets.yaml) path: `/opt/homepage/config/`", + "type": "info" + } + ] } diff --git a/json/homer.json b/json/homer.json index 0cba5a82..15f6a8d4 100644 --- a/json/homer.json +++ b/json/homer.json @@ -1,37 +1,37 @@ { - "name": "Homer", - "slug": "homer", - "categories": [10], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Homer is a simple and lightweight static homepage generator that allows you to create and manage a home page for your server. It uses a YAML configuration file to define the layout and content of your homepage, making it easy to set up and customize. The generated homepage is static, meaning it does not require any server-side processing, making it fast and efficient to serve. Homer is designed to be a flexible and low-maintenance solution for organizing and accessing your services and information from a single, centralized location.", - "install_methods": [ - { - "type": "default", - "script": "ct/homer.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Configuration Path: `/opt/homer/assets/config.yml`", - "type": "info" - } - ] + "name": "Homer", + "slug": "homer", + "categories": [10], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Homer is a simple and lightweight static homepage generator that allows you to create and manage a home page for your server. It uses a YAML configuration file to define the layout and content of your homepage, making it easy to set up and customize. The generated homepage is static, meaning it does not require any server-side processing, making it fast and efficient to serve. Homer is designed to be a flexible and low-maintenance solution for organizing and accessing your services and information from a single, centralized location.", + "install_methods": [ + { + "type": "default", + "script": "ct/homer.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration Path: `/opt/homer/assets/config.yml`", + "type": "info" + } + ] } diff --git a/json/host-backup.json b/json/host-backup.json index 7fd51bd3..08b45e4b 100644 --- a/json/host-backup.json +++ b/json/host-backup.json @@ -1,41 +1,41 @@ { - "name": "Proxmox VE Host Backup", - "slug": "host-backup", - "categories": [7], - "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" - } - ] + "name": "Proxmox VE Host Backup", + "slug": "host-backup", + "categories": [7], + "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" + } + ] } diff --git a/json/hyperhdr.json b/json/hyperhdr.json index 5f755540..59fe3736 100644 --- a/json/hyperhdr.json +++ b/json/hyperhdr.json @@ -1,32 +1,32 @@ { - "name": "HyperHDR", - "slug": "hyperhdr", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": true, - "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", - "description": "HyperHDR is a highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis.", - "install_methods": [ - { - "type": "default", - "script": "ct/hyperhdr.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "HyperHDR", + "slug": "hyperhdr", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": true, + "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", + "description": "HyperHDR is a highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis.", + "install_methods": [ + { + "type": "default", + "script": "ct/hyperhdr.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/hyperion.json b/json/hyperion.json index d56164db..cd1f2ba4 100644 --- a/json/hyperion.json +++ b/json/hyperion.json @@ -1,32 +1,32 @@ { - "name": "Hyperion", - "slug": "hyperion", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8090, - "documentation": "https://docs.hyperion-project.org/", - "website": "https://hyperion-project.org/forum/", - "logo": "https://github.com/hyperion-project/hyperion.ng/raw/master/doc/logo_dark.png?raw=true", - "description": "Hyperion is an opensource Ambient Lighting implementation. It supports many LED devices and video grabbers.", - "install_methods": [ - { - "type": "default", - "script": "ct/hyperion.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Hyperion", + "slug": "hyperion", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8090, + "documentation": "https://docs.hyperion-project.org/", + "website": "https://hyperion-project.org/forum/", + "logo": "https://github.com/hyperion-project/hyperion.ng/raw/master/doc/logo_dark.png?raw=true", + "description": "Hyperion is an opensource Ambient Lighting implementation. It supports many LED devices and video grabbers.", + "install_methods": [ + { + "type": "default", + "script": "ct/hyperion.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/influxdb.json b/json/influxdb.json index a9b2e7c2..4b35ed8d 100644 --- a/json/influxdb.json +++ b/json/influxdb.json @@ -1,32 +1,32 @@ { - "name": "InfluxDB", - "slug": "influxdb", - "categories": [8], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8086, - "documentation": null, - "website": "https://www.influxdata.com/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/influx.svg", - "description": "InfluxDB is designed to handle high write and query loads, and is optimized for storing and analyzing time-stamped data, such as metrics, events, and logs. InfluxDB supports SQL-like query language and has a built-in HTTP API for data ingestion and retrieval. It's commonly used for IoT and industrial applications where time-series data is involved.\r\n\r\nTelegraf is a server agent that collects, processes, and aggregates metrics and events data from different sources, such as systems, databases, and APIs, and outputs the data to various outputs, such as InfluxDB, Prometheus, Elasticsearch, and many others.", - "install_methods": [ - { - "type": "default", - "script": "ct/influxdb.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "InfluxDB", + "slug": "influxdb", + "categories": [8], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8086, + "documentation": null, + "website": "https://www.influxdata.com/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/influx.svg", + "description": "InfluxDB is designed to handle high write and query loads, and is optimized for storing and analyzing time-stamped data, such as metrics, events, and logs. InfluxDB supports SQL-like query language and has a built-in HTTP API for data ingestion and retrieval. It's commonly used for IoT and industrial applications where time-series data is involved.\r\n\r\nTelegraf is a server agent that collects, processes, and aggregates metrics and events data from different sources, such as systems, databases, and APIs, and outputs the data to various outputs, such as InfluxDB, Prometheus, Elasticsearch, and many others.", + "install_methods": [ + { + "type": "default", + "script": "ct/influxdb.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/inspircd.json b/json/inspircd.json index e03aff2a..654430e1 100644 --- a/json/inspircd.json +++ b/json/inspircd.json @@ -1,32 +1,32 @@ { - "name": "InspIRCd 4", - "slug": "inspircd", - "categories": [18], - "date_created": "2024-11-29", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 6667, - "documentation": "https://docs.inspircd.org/", - "website": "https://www.inspircd.org/", - "logo": "https://avatars.githubusercontent.com/u/1560750?s=200&v=4", - "description": "InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems.", - "install_methods": [ - { - "type": "default", - "script": "ct/inspircd.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "InspIRCd 4", + "slug": "inspircd", + "categories": [18], + "date_created": "2024-11-29", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 6667, + "documentation": "https://docs.inspircd.org/", + "website": "https://www.inspircd.org/", + "logo": "https://avatars.githubusercontent.com/u/1560750?s=200&v=4", + "description": "InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems.", + "install_methods": [ + { + "type": "default", + "script": "ct/inspircd.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/iobroker.json b/json/iobroker.json index fe5b1fe3..36a0e116 100644 --- a/json/iobroker.json +++ b/json/iobroker.json @@ -1,32 +1,32 @@ { - "name": "ioBroker", - "slug": "iobroker", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "ioBroker is an open-source platform for building and managing smart home automation systems. It provides a centralized control and management interface for connected devices, sensors, and other IoT devices. ioBroker integrates with a wide range of popular smart home systems, devices, and services, making it easy to automate tasks and processes, monitor and control devices, and collect and analyze data from a variety of sources. With its flexible architecture and easy-to-use interface, ioBroker is designed to make it simple for users to build and customize their own smart home automation systems, regardless of their technical background or experience.", - "install_methods": [ - { - "type": "default", - "script": "ct/iobroker.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "ioBroker", + "slug": "iobroker", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "ioBroker is an open-source platform for building and managing smart home automation systems. It provides a centralized control and management interface for connected devices, sensors, and other IoT devices. ioBroker integrates with a wide range of popular smart home systems, devices, and services, making it easy to automate tasks and processes, monitor and control devices, and collect and analyze data from a variety of sources. With its flexible architecture and easy-to-use interface, ioBroker is designed to make it simple for users to build and customize their own smart home automation systems, regardless of their technical background or experience.", + "install_methods": [ + { + "type": "default", + "script": "ct/iobroker.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/iventoy.json b/json/iventoy.json index c842ef40..43147c60 100644 --- a/json/iventoy.json +++ b/json/iventoy.json @@ -1,37 +1,37 @@ { - "name": "iVentoy", - "slug": "iventoy", - "categories": [2], - "date_created": "2024-05-16", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 26000, - "documentation": null, - "website": "https://www.iventoy.com/", - "logo": "https://www.iventoy.com/static/img/iventoy.png", - "description": "iVentoy is an upgraded PXE server that allows simultaneous OS booting and installation on multiple machines via network. It is user-friendly, requiring only the placement of ISO files in a designated folder and selecting PXE boot on the client machine. iVentoy supports x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, and ARM64 UEFI modes. It is compatible with over 110 OS types, including Windows, WinPE, Linux, and VMware.", - "install_methods": [ - { - "type": "default", - "script": "ct/iventoy.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Container must be privileged.", - "type": "warning" - } - ] + "name": "iVentoy", + "slug": "iventoy", + "categories": [2], + "date_created": "2024-05-16", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 26000, + "documentation": null, + "website": "https://www.iventoy.com/", + "logo": "https://www.iventoy.com/static/img/iventoy.png", + "description": "iVentoy is an upgraded PXE server that allows simultaneous OS booting and installation on multiple machines via network. It is user-friendly, requiring only the placement of ISO files in a designated folder and selecting PXE boot on the client machine. iVentoy supports x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, and ARM64 UEFI modes. It is compatible with over 110 OS types, including Windows, WinPE, Linux, and VMware.", + "install_methods": [ + { + "type": "default", + "script": "ct/iventoy.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Container must be privileged.", + "type": "warning" + } + ] } diff --git a/json/jackett.json b/json/jackett.json index 936201c8..ff873530 100644 --- a/json/jackett.json +++ b/json/jackett.json @@ -1,32 +1,32 @@ { - "name": "Jackett", - "slug": "jackett", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Jackett supports a wide range of trackers, including popular ones like The Pirate Bay, RARBG, and Torrentz2, as well as many private trackers. It can be integrated with several BitTorrent clients, including qBittorrent, Deluge, and uTorrent, among others.", - "install_methods": [ - { - "type": "default", - "script": "ct/jackett.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Jackett", + "slug": "jackett", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Jackett supports a wide range of trackers, including popular ones like The Pirate Bay, RARBG, and Torrentz2, as well as many private trackers. It can be integrated with several BitTorrent clients, including qBittorrent, Deluge, and uTorrent, among others.", + "install_methods": [ + { + "type": "default", + "script": "ct/jackett.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/jellyfin.json b/json/jellyfin.json index 8a856f3f..fc737b38 100644 --- a/json/jellyfin.json +++ b/json/jellyfin.json @@ -1,41 +1,41 @@ { - "name": "Jellyfin Media Server", - "slug": "jellyfin", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8096, - "documentation": "https://jellyfin.org/docs/", - "website": "https://jellyfin.org/", - "logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/jellyfin/icon.png?raw=true", - "description": "Jellyfin is a free and open-source media server and suite of multimedia applications designed to organize, manage, and share digital media files to networked devices.", - "install_methods": [ - { - "type": "default", - "script": "ct/jellyfin.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "ubuntu", - "version": "22.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "With Privileged/Unprivileged Hardware Acceleration Support", - "type": "info" - }, - { - "text": "FFmpeg path: /usr/lib/jellyfin-ffmpeg/ffmpeg", - "type": "info" - } - ] + "name": "Jellyfin Media Server", + "slug": "jellyfin", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8096, + "documentation": "https://jellyfin.org/docs/", + "website": "https://jellyfin.org/", + "logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/jellyfin/icon.png?raw=true", + "description": "Jellyfin is a free and open-source media server and suite of multimedia applications designed to organize, manage, and share digital media files to networked devices.", + "install_methods": [ + { + "type": "default", + "script": "ct/jellyfin.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "ubuntu", + "version": "22.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "With Privileged/Unprivileged Hardware Acceleration Support", + "type": "info" + }, + { + "text": "FFmpeg path: /usr/lib/jellyfin-ffmpeg/ffmpeg", + "type": "info" + } + ] } diff --git a/json/jellyseerr.json b/json/jellyseerr.json index 0edf09a0..b8b02dd9 100644 --- a/json/jellyseerr.json +++ b/json/jellyseerr.json @@ -1,32 +1,32 @@ { - "name": "Jellyseerr", - "slug": "jellyseerr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5055, - "documentation": null, - "website": "https://github.com/Fallenbagel/jellyseerr", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/jellyseerr.svg", - "description": "Jellyseerr is a free and open source software application for managing requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers.", - "install_methods": [ - { - "type": "default", - "script": "ct/jellyseerr.sh", - "resources": { - "cpu": 4, - "ram": 4096, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Jellyseerr", + "slug": "jellyseerr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5055, + "documentation": null, + "website": "https://github.com/Fallenbagel/jellyseerr", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/jellyseerr.svg", + "description": "Jellyseerr is a free and open source software application for managing requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers.", + "install_methods": [ + { + "type": "default", + "script": "ct/jellyseerr.sh", + "resources": { + "cpu": 4, + "ram": 4096, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/jenkins.json b/json/jenkins.json index 5d5d7a9a..a52373d0 100644 --- a/json/jenkins.json +++ b/json/jenkins.json @@ -1,32 +1,32 @@ { - "name": "Jenkins", - "slug": "jenkins", - "categories": [19], - "date_created": "2024-12-26", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8080, - "documentation": "https://www.jenkins.io/doc/", - "website": "https://www.jenkins.io/", - "logo": "https://www.jenkins.io/images/logos/jenkins/jenkins.svg", - "description": "Jenkins provides hundreds of plugins to support building, deploying and automating any project. ", - "install_methods": [ - { - "type": "default", - "script": "ct/jenkins.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Jenkins", + "slug": "jenkins", + "categories": [19], + "date_created": "2024-12-26", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8080, + "documentation": "https://www.jenkins.io/doc/", + "website": "https://www.jenkins.io/", + "logo": "https://www.jenkins.io/images/logos/jenkins/jenkins.svg", + "description": "Jenkins provides hundreds of plugins to support building, deploying and automating any project. ", + "install_methods": [ + { + "type": "default", + "script": "ct/jenkins.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/kavita.json b/json/kavita.json index 34d73c85..d27a179f 100644 --- a/json/kavita.json +++ b/json/kavita.json @@ -1,37 +1,37 @@ { - "name": "Kavita", - "slug": "kavita", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5000, - "documentation": null, - "website": "https://www.kavitareader.com/", - "logo": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/Logo/kavita.svg", - "description": "Kavita is a fast, feature rich, cross platform reading server. Built with a focus for manga, and the goal of being a full solution for all your reading needs.", - "install_methods": [ - { - "type": "default", - "script": "ct/kavita.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "To enable folder adding append your lxc.conf on your host with 'lxc.environment: DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1'", - "type": "info" - } - ] + "name": "Kavita", + "slug": "kavita", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5000, + "documentation": null, + "website": "https://www.kavitareader.com/", + "logo": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/Logo/kavita.svg", + "description": "Kavita is a fast, feature rich, cross platform reading server. Built with a focus for manga, and the goal of being a full solution for all your reading needs.", + "install_methods": [ + { + "type": "default", + "script": "ct/kavita.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "To enable folder adding append your lxc.conf on your host with 'lxc.environment: DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1'", + "type": "info" + } + ] } diff --git a/json/kernel-clean.json b/json/kernel-clean.json index 5b557b1f..728e6d16 100644 --- a/json/kernel-clean.json +++ b/json/kernel-clean.json @@ -1,37 +1,37 @@ { - "name": "Proxmox VE Kernel Clean", - "slug": "kernel-clean", - "categories": [2], - "date_created": "2024-04-29", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "Cleaning unused kernel images is beneficial for reducing the length of the GRUB menu and freeing up disk space. By removing old, unused kernels, the system is able to conserve disk space and streamline the boot process.", - "install_methods": [ - { - "type": "default", - "script": "misc/kernel-clean.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" - } - ] + "name": "Proxmox VE Kernel Clean", + "slug": "kernel-clean", + "categories": [2], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "Cleaning unused kernel images is beneficial for reducing the length of the GRUB menu and freeing up disk space. By removing old, unused kernels, the system is able to conserve disk space and streamline the boot process.", + "install_methods": [ + { + "type": "default", + "script": "misc/kernel-clean.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" + } + ] } diff --git a/json/kernel-pin.json b/json/kernel-pin.json index 67f90e13..22b3ad0b 100644 --- a/json/kernel-pin.json +++ b/json/kernel-pin.json @@ -1,37 +1,37 @@ { - "name": "Proxmox VE Kernel Pin", - "slug": "kernel-pin", - "categories": [2], - "date_created": "2024-05-08", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "Kernel Pin is an essential tool for effortlessly managing kernel pinning and unpinning.", - "install_methods": [ - { - "type": "default", - "script": "misc/kernel-pin.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" - } - ] + "name": "Proxmox VE Kernel Pin", + "slug": "kernel-pin", + "categories": [2], + "date_created": "2024-05-08", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "Kernel Pin is an essential tool for effortlessly managing kernel pinning and unpinning.", + "install_methods": [ + { + "type": "default", + "script": "misc/kernel-pin.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" + } + ] } diff --git a/json/keycloak.json b/json/keycloak.json index c2cdfc2e..be04c10c 100644 --- a/json/keycloak.json +++ b/json/keycloak.json @@ -1,41 +1,41 @@ { - "name": "Keycloak", - "slug": "keycloak", - "categories": [6], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Keycloak is an open-source identity and access management solution that provides centralized authentication and authorization for modern applications and services. It enables organizations to secure their applications and services with a single sign-on (SSO) solution, reducing the need for users to remember multiple login credentials. Keycloak supports various authentication protocols, including SAML, OAuth, and OpenID Connect, and integrates with a wide range of applications and services. With Keycloak, administrators can manage user identities, define security policies, and monitor access to their applications and services. The software is designed to be scalable, flexible, and easy to use, making it a valuable tool for enhancing the security and usability of modern applications and services.", - "install_methods": [ - { - "type": "default", - "script": "ct/keycloak.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "First start can take a few minutes", - "type": "warning" - }, - { - "text": "This script requires some extra steps after the installation, Please checkout the 'documentation'", - "type": "info" - } - ] + "name": "Keycloak", + "slug": "keycloak", + "categories": [6], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Keycloak is an open-source identity and access management solution that provides centralized authentication and authorization for modern applications and services. It enables organizations to secure their applications and services with a single sign-on (SSO) solution, reducing the need for users to remember multiple login credentials. Keycloak supports various authentication protocols, including SAML, OAuth, and OpenID Connect, and integrates with a wide range of applications and services. With Keycloak, administrators can manage user identities, define security policies, and monitor access to their applications and services. The software is designed to be scalable, flexible, and easy to use, making it a valuable tool for enhancing the security and usability of modern applications and services.", + "install_methods": [ + { + "type": "default", + "script": "ct/keycloak.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "First start can take a few minutes", + "type": "warning" + }, + { + "text": "This script requires some extra steps after the installation, Please checkout the 'documentation'", + "type": "info" + } + ] } diff --git a/json/kimai.json b/json/kimai.json index aab1c2f1..cf10a22b 100644 --- a/json/kimai.json +++ b/json/kimai.json @@ -1,32 +1,32 @@ { - "name": "Kimai", - "slug": "kimai", - "categories": [28], - "date_created": "2024-11-20", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://www.kimai.org/documentation/", - "website": "https://www.kimai.org/", - "logo": "https://raw.githubusercontent.com/kimai/images/refs/heads/main/logo-transparent.png", - "description": "Kimai is an open-source time-tracking software designed for freelancers, small teams, and businesses to efficiently track, manage, and analyze work hours. This web-based tool enables users to log their work time with ease, associating entries with specific clients, projects, and tasks.", - "install_methods": [ - { - "type": "default", - "script": "ct/kimai.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 7, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin@helper-scripts.com", - "password": "helper-scripts.com" - }, - "notes": [] + "name": "Kimai", + "slug": "kimai", + "categories": [28], + "date_created": "2024-11-20", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://www.kimai.org/documentation/", + "website": "https://www.kimai.org/", + "logo": "https://raw.githubusercontent.com/kimai/images/refs/heads/main/logo-transparent.png", + "description": "Kimai is an open-source time-tracking software designed for freelancers, small teams, and businesses to efficiently track, manage, and analyze work hours. This web-based tool enables users to log their work time with ease, associating entries with specific clients, projects, and tasks.", + "install_methods": [ + { + "type": "default", + "script": "ct/kimai.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 7, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin@helper-scripts.com", + "password": "helper-scripts.com" + }, + "notes": [] } diff --git a/json/komga.json b/json/komga.json index 4a4bdb21..6ddc4dac 100644 --- a/json/komga.json +++ b/json/komga.json @@ -1,37 +1,37 @@ { - "name": "Komga", - "slug": "komga", - "categories": [13], - "date_created": "2024-11-15", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "A media server for your comics, mangas, BDs, magazines and eBooks. Organize your CBZ, CBR, PDF and EPUB files in different libraries, collections or reading lists. Use the integrated Webreader, the Mihon extension, any OPDS reader, or other integrations. Edit metadata for your series and books.", - "install_methods": [ - { - "type": "default", - "script": "ct/komga.sh", - "resources": { - "cpu": 1, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Starting Komga (Web UI) may take up to 2 minutes after a restart or fresh installation.", - "type": "info" - } - ] + "name": "Komga", + "slug": "komga", + "categories": [13], + "date_created": "2024-11-15", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "A media server for your comics, mangas, BDs, magazines and eBooks. Organize your CBZ, CBR, PDF and EPUB files in different libraries, collections or reading lists. Use the integrated Webreader, the Mihon extension, any OPDS reader, or other integrations. Edit metadata for your series and books.", + "install_methods": [ + { + "type": "default", + "script": "ct/komga.sh", + "resources": { + "cpu": 1, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Starting Komga (Web UI) may take up to 2 minutes after a restart or fresh installation.", + "type": "info" + } + ] } diff --git a/json/komodo.json b/json/komodo.json index c7e4a786..be7b2489 100644 --- a/json/komodo.json +++ b/json/komodo.json @@ -1,37 +1,37 @@ { - "name": "Komodo", - "slug": "komodo", - "categories": [20], - "date_created": "2025-01-01", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9120, - "documentation": "https://komo.do/docs/intro", - "website": "https://komo.do", - "logo": "https://komo.do/img/logo512.png", - "description": "Komodo is a build and deployment system that automates the creation of versioned Docker images from Git repositories and facilitates the deployment of Docker containers and Docker Compose setups. It provides features such as build automation triggered by Git pushes, deployment management, and monitoring of uptime and logs across multiple servers. The core API and associated agent are developed in Rust.", - "install_methods": [ - { - "type": "default", - "script": "ct/komodo.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After the initial installation: Enter your desired admin user and password and then click on Sign Up", - "type": "info" - } - ] + "name": "Komodo", + "slug": "komodo", + "categories": [20], + "date_created": "2025-01-01", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9120, + "documentation": "https://komo.do/docs/intro", + "website": "https://komo.do", + "logo": "https://komo.do/img/logo512.png", + "description": "Komodo is a build and deployment system that automates the creation of versioned Docker images from Git repositories and facilitates the deployment of Docker containers and Docker Compose setups. It provides features such as build automation triggered by Git pushes, deployment management, and monitoring of uptime and logs across multiple servers. The core API and associated agent are developed in Rust.", + "install_methods": [ + { + "type": "default", + "script": "ct/komodo.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "After the initial installation: Enter your desired admin user and password and then click on Sign Up", + "type": "info" + } + ] } diff --git a/json/kubo.json b/json/kubo.json index 3f3b2923..16c1eafa 100644 --- a/json/kubo.json +++ b/json/kubo.json @@ -1,32 +1,32 @@ { - "name": "Kubo", - "slug": "kubo", - "categories": [11], - "date_created": "2024-06-27", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://github.com/ipfs/kubo", - "logo": "https://user-images.githubusercontent.com/157609/250148884-d6d12db8-fdcf-4be3-8546-2550b69845d8.png", - "description": "Kubo, developed by IPFS, is a decentralized file storage and sharing protocol. It implements the IPFS protocol, allowing users to manage files across a distributed network, ensuring data integrity and availability. Kubo supports file versioning, pinning, provides APIs and CLI tools for developers, and allows customizable node configurations for enhanced privacy and control.", - "install_methods": [ - { - "type": "default", - "script": "ct/kubo.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Kubo", + "slug": "kubo", + "categories": [11], + "date_created": "2024-06-27", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://github.com/ipfs/kubo", + "logo": "https://user-images.githubusercontent.com/157609/250148884-d6d12db8-fdcf-4be3-8546-2550b69845d8.png", + "description": "Kubo, developed by IPFS, is a decentralized file storage and sharing protocol. It implements the IPFS protocol, allowing users to manage files across a distributed network, ensuring data integrity and availability. Kubo supports file versioning, pinning, provides APIs and CLI tools for developers, and allows customizable node configurations for enhanced privacy and control.", + "install_methods": [ + { + "type": "default", + "script": "ct/kubo.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/lazylibrarian.json b/json/lazylibrarian.json index 33d9eeba..64247617 100644 --- a/json/lazylibrarian.json +++ b/json/lazylibrarian.json @@ -1,32 +1,32 @@ { - "name": "LazyLibrarian", - "slug": "lazylibrarian", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5299, - "documentation": null, - "website": "https://gitlab.com/LazyLibrarian/LazyLibrarian", - "logo": "https://gitlab.com/uploads/-/system/project/avatar/9317860/ll.png", - "description": "LazyLibrarian is a SickBeard, CouchPotato, Headphones-like application for ebooks, audiobooks and magazines.", - "install_methods": [ - { - "type": "default", - "script": "ct/lazylibrarian.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "LazyLibrarian", + "slug": "lazylibrarian", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5299, + "documentation": null, + "website": "https://gitlab.com/LazyLibrarian/LazyLibrarian", + "logo": "https://gitlab.com/uploads/-/system/project/avatar/9317860/ll.png", + "description": "LazyLibrarian is a SickBeard, CouchPotato, Headphones-like application for ebooks, audiobooks and magazines.", + "install_methods": [ + { + "type": "default", + "script": "ct/lazylibrarian.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/lidarr.json b/json/lidarr.json index 2b8e9ec1..8215a7af 100644 --- a/json/lidarr.json +++ b/json/lidarr.json @@ -1,32 +1,32 @@ { - "name": "Lidarr", - "slug": "lidarr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8686, - "documentation": null, - "website": "https://lidarr.audio/", - "logo": "https://raw.githubusercontent.com/Lidarr/Lidarr/develop/Logo/256.png", - "description": "Lidarr is a music management tool designed for Usenet and BitTorrent users. It allows users to manage and organize their music collection with ease. Lidarr integrates with popular Usenet and BitTorrent clients, such as Sonarr and Radarr, to automate the downloading and organizing of music files. The software provides a web-based interface for managing and organizing music, making it easy to search and find songs, albums, and artists. Lidarr also supports metadata management, including album art, artist information, and lyrics, making it easy for users to keep their music collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing music collections, making it a valuable tool for music lovers who want to keep their collection organized and up-to-date. With Lidarr, users can enjoy their music collection from anywhere, making it a powerful tool for managing and sharing music files.", - "install_methods": [ - { - "type": "default", - "script": "ct/lidarr.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Lidarr", + "slug": "lidarr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8686, + "documentation": null, + "website": "https://lidarr.audio/", + "logo": "https://raw.githubusercontent.com/Lidarr/Lidarr/develop/Logo/256.png", + "description": "Lidarr is a music management tool designed for Usenet and BitTorrent users. It allows users to manage and organize their music collection with ease. Lidarr integrates with popular Usenet and BitTorrent clients, such as Sonarr and Radarr, to automate the downloading and organizing of music files. The software provides a web-based interface for managing and organizing music, making it easy to search and find songs, albums, and artists. Lidarr also supports metadata management, including album art, artist information, and lyrics, making it easy for users to keep their music collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing music collections, making it a valuable tool for music lovers who want to keep their collection organized and up-to-date. With Lidarr, users can enjoy their music collection from anywhere, making it a powerful tool for managing and sharing music files.", + "install_methods": [ + { + "type": "default", + "script": "ct/lidarr.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/linkwarden.json b/json/linkwarden.json index 7e9b9030..d5956ccd 100644 --- a/json/linkwarden.json +++ b/json/linkwarden.json @@ -1,37 +1,37 @@ { - "name": "Linkwarden", - "slug": "linkwarden", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 3000, - "documentation": "https://docs.linkwarden.app/", - "website": "https://linkwarden.app/", - "logo": "https://raw.githubusercontent.com/linkwarden/linkwarden/main/assets/logo.png", - "description": "Linkwarden is a fully self-hostable, open-source collaborative bookmark manager to collect, organize and archive webpages.", - "install_methods": [ - { - "type": "default", - "script": "ct/linkwarden.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 12, - "os": "ubuntu", - "version": "22.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Linkwarden > 2.8.2 needs Monolith, More info: `https://github.com/community-scripts/ProxmoxVE/discussions/305`", - "type": "info" - } - ] + "name": "Linkwarden", + "slug": "linkwarden", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 3000, + "documentation": "https://docs.linkwarden.app/", + "website": "https://linkwarden.app/", + "logo": "https://raw.githubusercontent.com/linkwarden/linkwarden/main/assets/logo.png", + "description": "Linkwarden is a fully self-hostable, open-source collaborative bookmark manager to collect, organize and archive webpages.", + "install_methods": [ + { + "type": "default", + "script": "ct/linkwarden.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 12, + "os": "ubuntu", + "version": "22.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Linkwarden > 2.8.2 needs Monolith, More info: `https://github.com/community-scripts/ProxmoxVE/discussions/305`", + "type": "info" + } + ] } diff --git a/json/listmonk.json b/json/listmonk.json index 460cac90..d0c081a3 100644 --- a/json/listmonk.json +++ b/json/listmonk.json @@ -1,32 +1,32 @@ { - "name": "listmonk", - "slug": "listmonk", - "categories": [22], - "date_created": "2024-11-22", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9000, - "documentation": "https://listmonk.app/docs/", - "website": "https://listmonk.app/", - "logo": "https://listmonk.app/static/images/logo.svg", - "description": "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard.", - "install_methods": [ - { - "type": "default", - "script": "ct/listmonk.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "listmonk", + "slug": "listmonk", + "categories": [22], + "date_created": "2024-11-22", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9000, + "documentation": "https://listmonk.app/docs/", + "website": "https://listmonk.app/", + "logo": "https://listmonk.app/static/images/logo.svg", + "description": "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard.", + "install_methods": [ + { + "type": "default", + "script": "ct/listmonk.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/lldap.json b/json/lldap.json index 6fb81d1f..fb621497 100644 --- a/json/lldap.json +++ b/json/lldap.json @@ -1,32 +1,32 @@ { - "name": "lldap", - "slug": "lldap", - "categories": [6], - "date_created": "2024-08-06", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 17170, - "documentation": null, - "website": "https://github.com/lldap/lldap", - "logo": "https://avatars.githubusercontent.com/u/129409591?s=64&v=4", - "description": "LLDAP is a lightweight LDAP server designed for simplicity and ease of use. It provides secure user authentication and authorization management through LDAP over TLS. Ideal for small to medium-sized environments, It aims to streamline identity management tasks with a minimalistic and straightforward setup.", - "install_methods": [ - { - "type": "default", - "script": "ct/lldap.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "password" - }, - "notes": [] + "name": "lldap", + "slug": "lldap", + "categories": [6], + "date_created": "2024-08-06", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 17170, + "documentation": null, + "website": "https://github.com/lldap/lldap", + "logo": "https://avatars.githubusercontent.com/u/129409591?s=64&v=4", + "description": "LLDAP is a lightweight LDAP server designed for simplicity and ease of use. It provides secure user authentication and authorization management through LDAP over TLS. Ideal for small to medium-sized environments, It aims to streamline identity management tasks with a minimalistic and straightforward setup.", + "install_methods": [ + { + "type": "default", + "script": "ct/lldap.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "password" + }, + "notes": [] } diff --git a/json/lubelogger.json b/json/lubelogger.json index d52726c1..be679767 100644 --- a/json/lubelogger.json +++ b/json/lubelogger.json @@ -1,32 +1,32 @@ { - "name": "LubeLogger", - "slug": "lubelogger", - "categories": [9], - "date_created": "2024-11-29", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5000, - "documentation": "https://docs.lubelogger.com/", - "website": "https://lubelogger.com/", - "logo": "https://docs.lubelogger.com/Misc/Branding/a/image-1731645976107.png", - "description": "Web-Based Vehicle Maintenance and Fuel Mileage Tracker", - "install_methods": [ - { - "type": "default", - "script": "ct/lubelogger.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "LubeLogger", + "slug": "lubelogger", + "categories": [9], + "date_created": "2024-11-29", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5000, + "documentation": "https://docs.lubelogger.com/", + "website": "https://lubelogger.com/", + "logo": "https://docs.lubelogger.com/Misc/Branding/a/image-1731645976107.png", + "description": "Web-Based Vehicle Maintenance and Fuel Mileage Tracker", + "install_methods": [ + { + "type": "default", + "script": "ct/lubelogger.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/mafl.json b/json/mafl.json index de878822..4aaa66f4 100644 --- a/json/mafl.json +++ b/json/mafl.json @@ -1,37 +1,37 @@ { - "name": "Mafl", - "slug": "mafl", - "categories": [25], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://mafl.hywax.space/", - "logo": "https://raw.githubusercontent.com/hywax/mafl/main/docs/public/logotype.svg", - "description": "Mafl is an intuitive service for organizing your homepage. Customize Mafl to your individual needs and work even more efficiently!", - "install_methods": [ - { - "type": "default", - "script": "ct/mafl.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Configuration Path: `/opt/mafl/data/config.yml`", - "type": "info" - } - ] + "name": "Mafl", + "slug": "mafl", + "categories": [25], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://mafl.hywax.space/", + "logo": "https://raw.githubusercontent.com/hywax/mafl/main/docs/public/logotype.svg", + "description": "Mafl is an intuitive service for organizing your homepage. Customize Mafl to your individual needs and work even more efficiently!", + "install_methods": [ + { + "type": "default", + "script": "ct/mafl.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 6, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration Path: `/opt/mafl/data/config.yml`", + "type": "info" + } + ] } diff --git a/json/magicmirror.json b/json/magicmirror.json index 6913c182..9b7053de 100644 --- a/json/magicmirror.json +++ b/json/magicmirror.json @@ -1,37 +1,37 @@ { - "name": "MagicMirror Server", - "slug": "magicmirror", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "MagicMirror\u00b2 is a smart mirror software that allows you to build your own personal smart mirror. It uses modular components that you can customize to display information such as the weather, news, calendar, to-do list, and more. The platform is open source, allowing for community contributions and customization.", - "install_methods": [ - { - "type": "default", - "script": "ct/magicmirror.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Configuration Path: `/opt/magicmirror/config/config.js`", - "type": "info" - } - ] + "name": "MagicMirror Server", + "slug": "magicmirror", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "MagicMirror\u00b2 is a smart mirror software that allows you to build your own personal smart mirror. It uses modular components that you can customize to display information such as the weather, news, calendar, to-do list, and more. The platform is open source, allowing for community contributions and customization.", + "install_methods": [ + { + "type": "default", + "script": "ct/magicmirror.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 3, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration Path: `/opt/magicmirror/config/config.js`", + "type": "info" + } + ] } diff --git a/json/mariadb.json b/json/mariadb.json index 118a7008..687c2933 100644 --- a/json/mariadb.json +++ b/json/mariadb.json @@ -1,37 +1,37 @@ { - "name": "Mariadb", - "slug": "mariadb", - "categories": [8], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "MariaDB is a fork of the popular MySQL database management system that is developed and maintained by the open-source community. It is also commercially supported, offering enterprise-level features and support for organizations that require them. MariaDB aims to maintain high compatibility with MySQL, ensuring a drop-in replacement capability.", - "install_methods": [ - { - "type": "default", - "script": "ct/mariadb.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "This script requires some extra steps after the installation, Please checkout the 'documentation'", - "type": "info" - } - ] + "name": "Mariadb", + "slug": "mariadb", + "categories": [8], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "MariaDB is a fork of the popular MySQL database management system that is developed and maintained by the open-source community. It is also commercially supported, offering enterprise-level features and support for organizations that require them. MariaDB aims to maintain high compatibility with MySQL, ensuring a drop-in replacement capability.", + "install_methods": [ + { + "type": "default", + "script": "ct/mariadb.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "This script requires some extra steps after the installation, Please checkout the 'documentation'", + "type": "info" + } + ] } diff --git a/json/matterbridge.json b/json/matterbridge.json index d8cd34f7..b2e37f2b 100644 --- a/json/matterbridge.json +++ b/json/matterbridge.json @@ -1,37 +1,37 @@ { - "name": "Matterbridge", - "slug": "matterbridge", - "categories": [22], - "date_created": "2024-06-12", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8283, - "documentation": null, - "website": "https://github.com/Luligu/matterbridge", - "logo": "https://raw.githubusercontent.com/Luligu/matterbridge/main/frontend/public/matterbridge%20624x624.png", - "description": "Matterbridge allows you to have all your Matter devices up and running in a couple of minutes without having to deal with the pairing process of each single device.", - "install_methods": [ - { - "type": "default", - "script": "ct/matterbridge.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - } - ] + "name": "Matterbridge", + "slug": "matterbridge", + "categories": [22], + "date_created": "2024-06-12", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8283, + "documentation": null, + "website": "https://github.com/Luligu/matterbridge", + "logo": "https://raw.githubusercontent.com/Luligu/matterbridge/main/frontend/public/matterbridge%20624x624.png", + "description": "Matterbridge allows you to have all your Matter devices up and running in a couple of minutes without having to deal with the pairing process of each single device.", + "install_methods": [ + { + "type": "default", + "script": "ct/matterbridge.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" + } + ] } diff --git a/json/mediamtx.json b/json/mediamtx.json index e3841d35..1928616b 100644 --- a/json/mediamtx.json +++ b/json/mediamtx.json @@ -1,32 +1,32 @@ { - "name": "MediaMTX", - "slug": "mediamtx", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": "https://github.com/bluenviron/mediamtx/blob/main/README.md", - "website": "https://github.com/bluenviron/mediamtx", - "logo": "https://raw.githubusercontent.com/bluenviron/mediamtx/main/logo.png", - "description": "MediaMTX is a ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows you to read, publish, proxy, record and playback video and audio streams.", - "install_methods": [ - { - "type": "default", - "script": "ct/mediamtx.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "MediaMTX", + "slug": "mediamtx", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": "https://github.com/bluenviron/mediamtx/blob/main/README.md", + "website": "https://github.com/bluenviron/mediamtx", + "logo": "https://raw.githubusercontent.com/bluenviron/mediamtx/main/logo.png", + "description": "MediaMTX is a ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows you to read, publish, proxy, record and playback video and audio streams.", + "install_methods": [ + { + "type": "default", + "script": "ct/mediamtx.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/medusa.json b/json/medusa.json index 2723b46c..618eb269 100644 --- a/json/medusa.json +++ b/json/medusa.json @@ -1,32 +1,32 @@ { - "name": "Medusa", - "slug": "medusa", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Medusa is an automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic: automatic torrent/nzb searching, downloading, and processing at the qualities you want.", - "install_methods": [ - { - "type": "default", - "script": "ct/medusa.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Medusa", + "slug": "medusa", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Medusa is an automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic: automatic torrent/nzb searching, downloading, and processing at the qualities you want.", + "install_methods": [ + { + "type": "default", + "script": "ct/medusa.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 6, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/memos.json b/json/memos.json index 8d869fa9..dc73889a 100644 --- a/json/memos.json +++ b/json/memos.json @@ -1,32 +1,32 @@ { - "name": "Memos", - "slug": "memos", - "categories": [12], - "date_created": "2024-10-31", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9030, - "documentation": null, - "website": "https://www.usememos.com/", - "logo": "https://camo.githubusercontent.com/aa5a8cac358e3448ef7bad80fc178699841913ec438ed0ddfe18f867f931d7ee/68747470733a2f2f7777772e7573656d656d6f732e636f6d2f6c6f676f2d726f756e6465642e706e67", - "description": "Memos is an open-source, self-hosted platform designed for fast, privacy-focused note-taking. Users can create, organize, and format notes with Markdown, which are securely stored in a local database. It\u2019s lightweight and customizable, built for quick access and adaptability to individual or team needs.", - "install_methods": [ - { - "type": "default", - "script": "ct/memos.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 7, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Memos", + "slug": "memos", + "categories": [12], + "date_created": "2024-10-31", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9030, + "documentation": null, + "website": "https://www.usememos.com/", + "logo": "https://camo.githubusercontent.com/aa5a8cac358e3448ef7bad80fc178699841913ec438ed0ddfe18f867f931d7ee/68747470733a2f2f7777772e7573656d656d6f732e636f6d2f6c6f676f2d726f756e6465642e706e67", + "description": "Memos is an open-source, self-hosted platform designed for fast, privacy-focused note-taking. Users can create, organize, and format notes with Markdown, which are securely stored in a local database. It\u2019s lightweight and customizable, built for quick access and adaptability to individual or team needs.", + "install_methods": [ + { + "type": "default", + "script": "ct/memos.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 7, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/meshcentral.json b/json/meshcentral.json index 56dbb53b..b93ab751 100644 --- a/json/meshcentral.json +++ b/json/meshcentral.json @@ -1,32 +1,32 @@ { - "name": "MeshCentral", - "slug": "meshcentral", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://meshcentral.com/", - "logo": "https://github.com/Ylianst/MeshCentral/blob/master/public/favicon-303x303.png?raw=true", - "description": "MeshCentral is a web-based computer management platform that provides remote control and management capabilities for computers. It allows administrators to manage and control computers over a local network or the internet through a single, centralized web-based interface. With MeshCentral, users can monitor the status of computers, perform remote administration tasks, and control the power state of machines. The software supports various operating systems and provides real-time updates and alerts to keep administrators informed of the status of their systems. MeshCentral is designed to provide an easy-to-use, scalable, and secure solution for remote computer management, making it a valuable tool for IT administrators, helpdesk support, and remote workers.", - "install_methods": [ - { - "type": "default", - "script": "ct/meshcentral.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "MeshCentral", + "slug": "meshcentral", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://meshcentral.com/", + "logo": "https://github.com/Ylianst/MeshCentral/blob/master/public/favicon-303x303.png?raw=true", + "description": "MeshCentral is a web-based computer management platform that provides remote control and management capabilities for computers. It allows administrators to manage and control computers over a local network or the internet through a single, centralized web-based interface. With MeshCentral, users can monitor the status of computers, perform remote administration tasks, and control the power state of machines. The software supports various operating systems and provides real-time updates and alerts to keep administrators informed of the status of their systems. MeshCentral is designed to provide an easy-to-use, scalable, and secure solution for remote computer management, making it a valuable tool for IT administrators, helpdesk support, and remote workers.", + "install_methods": [ + { + "type": "default", + "script": "ct/meshcentral.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/metadata.json b/json/metadata.json index cd8241c1..de8ea290 100644 --- a/json/metadata.json +++ b/json/metadata.json @@ -1,40 +1,40 @@ { - "categories": [ - { "name": "Proxmox & Virtualization", "id": 1, "sort_order": 1.0 }, - { "name": "Operating Systems", "id": 2, "sort_order": 2.0 }, - { "name": "Containers & Docker", "id": 3, "sort_order": 3.0 }, - { "name": "Network & Firewall", "id": 4, "sort_order": 4.0 }, - { "name": "Adblock & DNS", "id": 5, "sort_order": 5.0 }, - { "name": "Authentication & Security", "id": 6, "sort_order": 6.0 }, - { "name": "Backup & Recovery", "id": 7, "sort_order": 7.0 }, - { "name": "Databases", "id": 8, "sort_order": 8.0 }, - { "name": "Monitoring & Analytics", "id": 9, "sort_order": 9.0 }, - { "name": "Dashboards & Frontends", "id": 10, "sort_order": 10.0 }, - { "name": "Files, Downloads & Torrents", "id": 11, "sort_order": 11.0 }, - { "name": "Documents & Notes", "id": 12, "sort_order": 12.0 }, - { "name": "Media & Streaming", "id": 13, "sort_order": 13.0 }, - { "name": "*Arr Suite", "id": 14, "sort_order": 14.0 }, - { "name": "NVR & Cameras", "id": 15, "sort_order": 15.0 }, - { "name": "IoT & Smart Home", "id": 16, "sort_order": 16.0 }, - { "name": "ZigBee, Z-Wave & Matter", "id": 17, "sort_order": 17.0 }, - { "name": "MQTT & Messaging", "id": 18, "sort_order": 18.0 }, - { "name": "Automation & Scheduling", "id": 19, "sort_order": 19.0 }, - { "name": "Coding & Dev Tools", "id": 20, "sort_order": 20.0 }, - { - "name": "Web Servers & Reverse Proxies", - "id": 21, - "sort_order": 21.0 - }, - { "name": "Bots & ChatOps", "id": 22, "sort_order": 22.0 }, - { "name": "Finance & Budgeting", "id": 23, "sort_order": 23.0 }, - { "name": "Gaming & Leisure", "id": 24, "sort_order": 24.0 }, - { - "name": "API Gateways & Microservices", - "id": 26, - "sort_order": 25.0 - }, - { "name": "Email & Groupware", "id": 27, "sort_order": 26.0 }, - { "name": "Business & ERP", "id": 28, "sort_order": 27.0 }, - { "name": "Miscellaneous", "id": 0, "sort_order": 99.0 } - ] + "categories": [ + { "name": "Proxmox & Virtualization", "id": 1, "sort_order": 1.0 }, + { "name": "Operating Systems", "id": 2, "sort_order": 2.0 }, + { "name": "Containers & Docker", "id": 3, "sort_order": 3.0 }, + { "name": "Network & Firewall", "id": 4, "sort_order": 4.0 }, + { "name": "Adblock & DNS", "id": 5, "sort_order": 5.0 }, + { "name": "Authentication & Security", "id": 6, "sort_order": 6.0 }, + { "name": "Backup & Recovery", "id": 7, "sort_order": 7.0 }, + { "name": "Databases", "id": 8, "sort_order": 8.0 }, + { "name": "Monitoring & Analytics", "id": 9, "sort_order": 9.0 }, + { "name": "Dashboards & Frontends", "id": 10, "sort_order": 10.0 }, + { "name": "Files, Downloads & Torrents", "id": 11, "sort_order": 11.0 }, + { "name": "Documents & Notes", "id": 12, "sort_order": 12.0 }, + { "name": "Media & Streaming", "id": 13, "sort_order": 13.0 }, + { "name": "*Arr Suite", "id": 14, "sort_order": 14.0 }, + { "name": "NVR & Cameras", "id": 15, "sort_order": 15.0 }, + { "name": "IoT & Smart Home", "id": 16, "sort_order": 16.0 }, + { "name": "ZigBee, Z-Wave & Matter", "id": 17, "sort_order": 17.0 }, + { "name": "MQTT & Messaging", "id": 18, "sort_order": 18.0 }, + { "name": "Automation & Scheduling", "id": 19, "sort_order": 19.0 }, + { "name": "Coding & Dev Tools", "id": 20, "sort_order": 20.0 }, + { + "name": "Web Servers & Reverse Proxies", + "id": 21, + "sort_order": 21.0 + }, + { "name": "Bots & ChatOps", "id": 22, "sort_order": 22.0 }, + { "name": "Finance & Budgeting", "id": 23, "sort_order": 23.0 }, + { "name": "Gaming & Leisure", "id": 24, "sort_order": 24.0 }, + { + "name": "API Gateways & Microservices", + "id": 26, + "sort_order": 25.0 + }, + { "name": "Email & Groupware", "id": 27, "sort_order": 26.0 }, + { "name": "Business & ERP", "id": 28, "sort_order": 27.0 }, + { "name": "Miscellaneous", "id": 0, "sort_order": 99.0 } + ] } diff --git a/json/metube.json b/json/metube.json index 04c48926..d47d8fc8 100644 --- a/json/metube.json +++ b/json/metube.json @@ -1,32 +1,32 @@ { - "name": "MeTube", - "slug": "metube", - "categories": [13], - "date_created": "2024-06-12", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "MeTube allows you to download videos from YouTube and dozens of other sites.", - "install_methods": [ - { - "type": "default", - "script": "ct/metube.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "MeTube", + "slug": "metube", + "categories": [13], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "MeTube allows you to download videos from YouTube and dozens of other sites.", + "install_methods": [ + { + "type": "default", + "script": "ct/metube.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/microcode.json b/json/microcode.json index bd7f9c0d..2a34b555 100644 --- a/json/microcode.json +++ b/json/microcode.json @@ -1,41 +1,41 @@ { - "name": "Proxmox VE Processor Microcode", - "slug": "microcode", - "categories": [2], - "date_created": "2024-04-29", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/processor.png?raw=true", - "description": "Processor Microcode is a layer of low-level software that runs on the processor and provides patches or updates to its firmware. Microcode updates can fix hardware bugs, improve performance, and enhance security features of the processor.\r\n\r\nIt's important to note that the availability of firmware update mechanisms, such as Intel's Management Engine (ME) or AMD's Platform Security Processor (PSP), may vary depending on the processor and its specific implementation. Therefore, it's recommended to consult the documentation for your processor to confirm whether firmware updates can be applied through the operating system.", - "install_methods": [ - { - "type": "default", - "script": "misc/microcode.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": "After a reboot, you can check whether any microcode updates are currently in effect by running the following command. `journalctl -k | grep -E \"microcode\" | head -n 1`", - "type": "info" - } - ] + "name": "Proxmox VE Processor Microcode", + "slug": "microcode", + "categories": [2], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/processor.png?raw=true", + "description": "Processor Microcode is a layer of low-level software that runs on the processor and provides patches or updates to its firmware. Microcode updates can fix hardware bugs, improve performance, and enhance security features of the processor.\r\n\r\nIt's important to note that the availability of firmware update mechanisms, such as Intel's Management Engine (ME) or AMD's Platform Security Processor (PSP), may vary depending on the processor and its specific implementation. Therefore, it's recommended to consult the documentation for your processor to confirm whether firmware updates can be applied through the operating system.", + "install_methods": [ + { + "type": "default", + "script": "misc/microcode.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": "After a reboot, you can check whether any microcode updates are currently in effect by running the following command. `journalctl -k | grep -E \"microcode\" | head -n 1`", + "type": "info" + } + ] } diff --git a/json/mikrotik-routeros.json b/json/mikrotik-routeros.json index 2b17ace5..ea181a09 100644 --- a/json/mikrotik-routeros.json +++ b/json/mikrotik-routeros.json @@ -1,32 +1,32 @@ { - "name": "Mikrotik RouterOS CHR", - "slug": "mikrotik-routeros", - "categories": [4], - "date_created": "2024-05-02", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://help.mikrotik.com/docs/display/ROS/Cloud+Hosted+Router%2C+CHR", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/mikrotik.svg", - "description": "Mikrotik RouterOS CHR is a Linux-based operating system that transforms a computer into a router. It provides a wide range of features for network routing, firewall, bandwidth management, wireless access point, backhaul link, hotspot gateway, VPN server, and many others. RouterOS is a versatile solution that supports various network configurations, including those with multiple WAN links, hotspots, and VPNs. It is highly customizable, allowing administrators to configure and manage their networks according to their specific requirements. With RouterOS, network administrators can monitor and control the performance and security of their networks, ensuring reliable and secure communication for their users. The software is designed to be easy to use and provides a wide range of tools for network management, making it a valuable solution for small and large networks alike.", - "install_methods": [ - { - "type": "default", - "script": "vm/mikrotik-routeros.sh", - "resources": { - "cpu": 2, - "ram": 512, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": "admin", - "password": "none" - }, - "notes": [] + "name": "Mikrotik RouterOS CHR", + "slug": "mikrotik-routeros", + "categories": [4], + "date_created": "2024-05-02", + "type": "vm", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://help.mikrotik.com/docs/display/ROS/Cloud+Hosted+Router%2C+CHR", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/mikrotik.svg", + "description": "Mikrotik RouterOS CHR is a Linux-based operating system that transforms a computer into a router. It provides a wide range of features for network routing, firewall, bandwidth management, wireless access point, backhaul link, hotspot gateway, VPN server, and many others. RouterOS is a versatile solution that supports various network configurations, including those with multiple WAN links, hotspots, and VPNs. It is highly customizable, allowing administrators to configure and manage their networks according to their specific requirements. With RouterOS, network administrators can monitor and control the performance and security of their networks, ensuring reliable and secure communication for their users. The software is designed to be easy to use and provides a wide range of tools for network management, making it a valuable solution for small and large networks alike.", + "install_methods": [ + { + "type": "default", + "script": "vm/mikrotik-routeros.sh", + "resources": { + "cpu": 2, + "ram": 512, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": "admin", + "password": "none" + }, + "notes": [] } diff --git a/json/mongodb.json b/json/mongodb.json index 7d2f194d..1bf20e22 100644 --- a/json/mongodb.json +++ b/json/mongodb.json @@ -1,32 +1,32 @@ { - "name": "MongoDB", - "slug": "mongodb", - "categories": [8], - "date_created": "2024-05-18", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://www.mongodb.com/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/mongodb-spring-green.svg", - "description": "MongoDB is a NoSQL database that uses a document-oriented data model, storing data in JSON-like documents with dynamic schemas. This design offers flexibility and scalability, making it ideal for handling large volumes of data. MongoDB supports indexing, replication, and load balancing, ensuring high performance and availability, and can distribute data across multiple servers, making it well-suited for big data applications.", - "install_methods": [ - { - "type": "default", - "script": "ct/mongodb.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "MongoDB", + "slug": "mongodb", + "categories": [8], + "date_created": "2024-05-18", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.mongodb.com/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/mongodb-spring-green.svg", + "description": "MongoDB is a NoSQL database that uses a document-oriented data model, storing data in JSON-like documents with dynamic schemas. This design offers flexibility and scalability, making it ideal for handling large volumes of data. MongoDB supports indexing, replication, and load balancing, ensuring high performance and availability, and can distribute data across multiple servers, making it well-suited for big data applications.", + "install_methods": [ + { + "type": "default", + "script": "ct/mongodb.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/monitor-all.json b/json/monitor-all.json index cb3cdd79..afee5c35 100644 --- a/json/monitor-all.json +++ b/json/monitor-all.json @@ -1,65 +1,65 @@ { - "name": "Proxmox VE Monitor-All", - "slug": "monitor-all", - "categories": [9], - "date_created": "2024-04-29", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/monitor.png?raw=true", - "description": "This script will add Monitor-All to Proxmox VE, which will monitor the status of all your instances, both containers and virtual machines, excluding templates and user-defined ones, and automatically restart or reset them if they become unresponsive. This is particularly useful if you're experiencing problems with Home Assistant becoming non-responsive every few days/weeks. Monitor-All also maintains a log of the entire process, which can be helpful for troubleshooting and monitoring purposes.\r\n\r\n\ud83d\udec8 Virtual machines without the QEMU guest agent installed must be excluded.\r\n\ud83d\udec8 Prior to generating any new CT/VM not found in this repository, it's necessary to halt Proxmox VE Monitor-All by running systemctl stop ping-instances.", - "install_methods": [ - { - "type": "default", - "script": "misc/monitor-all.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": "Virtual machines without the QEMU guest agent installed must be excluded.", - "type": "warning" - }, - { - "text": "Prior to generating any new CT/VM not found in this repository, it's necessary to halt Proxmox VE Monitor-All by running `systemctl stop ping-instances`.", - "type": "warning" - }, - { - "text": "To make setup changes, first stop the service: `systemctl stop ping-instances`", - "type": "info" - }, - { - "text": "To edit pause time: `nano /usr/local/bin/ping-instances.sh`", - "type": "info" - }, - { - "text": "To add excluded instances: `nano /etc/systemd/system/ping-instances.service`", - "type": "info" - }, - { - "text": "After changes have been saved, `systemctl daemon-reload` and start the service: `systemctl start ping-instances`", - "type": "info" - }, - { - "text": "Monitor-All logs: `cat /var/log/ping-instances.log`", - "type": "info" - } - ] + "name": "Proxmox VE Monitor-All", + "slug": "monitor-all", + "categories": [9], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/monitor.png?raw=true", + "description": "This script will add Monitor-All to Proxmox VE, which will monitor the status of all your instances, both containers and virtual machines, excluding templates and user-defined ones, and automatically restart or reset them if they become unresponsive. This is particularly useful if you're experiencing problems with Home Assistant becoming non-responsive every few days/weeks. Monitor-All also maintains a log of the entire process, which can be helpful for troubleshooting and monitoring purposes.\r\n\r\n\ud83d\udec8 Virtual machines without the QEMU guest agent installed must be excluded.\r\n\ud83d\udec8 Prior to generating any new CT/VM not found in this repository, it's necessary to halt Proxmox VE Monitor-All by running systemctl stop ping-instances.", + "install_methods": [ + { + "type": "default", + "script": "misc/monitor-all.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": "Virtual machines without the QEMU guest agent installed must be excluded.", + "type": "warning" + }, + { + "text": "Prior to generating any new CT/VM not found in this repository, it's necessary to halt Proxmox VE Monitor-All by running `systemctl stop ping-instances`.", + "type": "warning" + }, + { + "text": "To make setup changes, first stop the service: `systemctl stop ping-instances`", + "type": "info" + }, + { + "text": "To edit pause time: `nano /usr/local/bin/ping-instances.sh`", + "type": "info" + }, + { + "text": "To add excluded instances: `nano /etc/systemd/system/ping-instances.service`", + "type": "info" + }, + { + "text": "After changes have been saved, `systemctl daemon-reload` and start the service: `systemctl start ping-instances`", + "type": "info" + }, + { + "text": "Monitor-All logs: `cat /var/log/ping-instances.log`", + "type": "info" + } + ] } diff --git a/json/motioneye.json b/json/motioneye.json index 52e01a58..f6751812 100644 --- a/json/motioneye.json +++ b/json/motioneye.json @@ -1,32 +1,32 @@ { - "name": "MotionEye NVR", - "slug": "motioneye", - "categories": [15], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8765, - "documentation": "https://github.com/motioneye-project/motioneye/wiki", - "website": "https://github.com/motioneye-project/motioneye", - "logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/motioneye/icon.png?raw=true", - "description": "MotionEye is an open-source, self-hosted network video recording (NVR) software designed to manage and monitor IP cameras. It runs on various platforms such as Linux, Raspberry Pi, and Docker, and offers features such as real-time video streaming, motion detection, and customizable camera views.", - "install_methods": [ - { - "type": "default", - "script": "ct/motioneye.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "none" - }, - "notes": [] + "name": "MotionEye NVR", + "slug": "motioneye", + "categories": [15], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8765, + "documentation": "https://github.com/motioneye-project/motioneye/wiki", + "website": "https://github.com/motioneye-project/motioneye", + "logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/motioneye/icon.png?raw=true", + "description": "MotionEye is an open-source, self-hosted network video recording (NVR) software designed to manage and monitor IP cameras. It runs on various platforms such as Linux, Raspberry Pi, and Docker, and offers features such as real-time video streaming, motion detection, and customizable camera views.", + "install_methods": [ + { + "type": "default", + "script": "ct/motioneye.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "none" + }, + "notes": [] } diff --git a/json/mqtt.json b/json/mqtt.json index c26e501f..2d89c0f7 100644 --- a/json/mqtt.json +++ b/json/mqtt.json @@ -1,37 +1,37 @@ { - "name": "MQTT", - "slug": "mqtt", - "categories": [18], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": "https://mosquitto.org/documentation/", - "website": "https://mosquitto.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/eclipsemosquitto.svg", - "description": "Eclipse Mosquitto is an open-source message broker that implements the MQTT (Message Queuing Telemetry Transport) protocol. It is a lightweight and simple-to-use message broker that allows IoT devices and applications to communicate with each other by exchanging messages in real-time. Mosquitto is widely used in IoT applications, due to its low resource requirements and its compatibility with a wide range of devices and platforms", - "install_methods": [ - { - "type": "default", - "script": "ct/mqtt.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "You can find post-install info here: `https://github.com/community-scripts/ProxmoxVE/discussions/782`", - "type": "info" - } - ] + "name": "MQTT", + "slug": "mqtt", + "categories": [18], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": "https://mosquitto.org/documentation/", + "website": "https://mosquitto.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/eclipsemosquitto.svg", + "description": "Eclipse Mosquitto is an open-source message broker that implements the MQTT (Message Queuing Telemetry Transport) protocol. It is a lightweight and simple-to-use message broker that allows IoT devices and applications to communicate with each other by exchanging messages in real-time. Mosquitto is widely used in IoT applications, due to its low resource requirements and its compatibility with a wide range of devices and platforms", + "install_methods": [ + { + "type": "default", + "script": "ct/mqtt.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "You can find post-install info here: `https://github.com/community-scripts/ProxmoxVE/discussions/782`", + "type": "info" + } + ] } diff --git a/json/mylar3.json b/json/mylar3.json index ea39899f..9eabb45f 100644 --- a/json/mylar3.json +++ b/json/mylar3.json @@ -1,32 +1,32 @@ { - "name": "Mylar3", - "slug": "mylar3", - "categories": [14], - "date_created": "2024-12-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8090, - "documentation": "https://mylarcomics.com/docs/introduction/", - "website": "https://mylarcomics.com/", - "logo": "https://mylarcomics.com/img/mylarlogo.png", - "description": "Mylar is an automated Comic Book (cbr/cbz) downloader program for use with NZB and torrents.\r\nMylar allows you to create a watchlist of series that it monitors for various things (new issues, updated information, etc). It will grab, sort, and rename downloaded issues. It will also allow you to monitor weekly pull-lists for items belonging to said watchlisted series to download, as well as being able to monitor and maintain story-arcs.", - "install_methods": [ - { - "type": "default", - "script": "ct/mylar3.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Mylar3", + "slug": "mylar3", + "categories": [14], + "date_created": "2024-12-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8090, + "documentation": "https://mylarcomics.com/docs/introduction/", + "website": "https://mylarcomics.com/", + "logo": "https://mylarcomics.com/img/mylarlogo.png", + "description": "Mylar is an automated Comic Book (cbr/cbz) downloader program for use with NZB and torrents.\r\nMylar allows you to create a watchlist of series that it monitors for various things (new issues, updated information, etc). It will grab, sort, and rename downloaded issues. It will also allow you to monitor weekly pull-lists for items belonging to said watchlisted series to download, as well as being able to monitor and maintain story-arcs.", + "install_methods": [ + { + "type": "default", + "script": "ct/mylar3.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/myspeed.json b/json/myspeed.json index c53e39db..2490d1ea 100644 --- a/json/myspeed.json +++ b/json/myspeed.json @@ -1,32 +1,32 @@ { - "name": "MySpeed", - "slug": "myspeed", - "categories": [4], - "date_created": "2024-06-14", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5216, - "documentation": null, - "website": "https://myspeed.dev/", - "logo": "https://raw.githubusercontent.com/gnmyt/myspeed/development/web/public/assets/img/logo.png", - "description": "MySpeed is a speed test analysis tool that records and displays internet speed metrics for up to 30 days. It offers automated tests using Cron expressions and supports multiple speed test servers (Ookla, LibreSpeed, Cloudflare). MySpeed provides detailed statistics, health check notifications via email or messaging apps, and integrates with Prometheus and Grafana for advanced monitoring.", - "install_methods": [ - { - "type": "default", - "script": "ct/myspeed.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "MySpeed", + "slug": "myspeed", + "categories": [4], + "date_created": "2024-06-14", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5216, + "documentation": null, + "website": "https://myspeed.dev/", + "logo": "https://raw.githubusercontent.com/gnmyt/myspeed/development/web/public/assets/img/logo.png", + "description": "MySpeed is a speed test analysis tool that records and displays internet speed metrics for up to 30 days. It offers automated tests using Cron expressions and supports multiple speed test servers (Ookla, LibreSpeed, Cloudflare). MySpeed provides detailed statistics, health check notifications via email or messaging apps, and integrates with Prometheus and Grafana for advanced monitoring.", + "install_methods": [ + { + "type": "default", + "script": "ct/myspeed.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/mysql.json b/json/mysql.json index 4abeecd9..d3f70947 100644 --- a/json/mysql.json +++ b/json/mysql.json @@ -1,41 +1,41 @@ { - "name": "MySQL", - "slug": "mysql", - "categories": [8], - "date_created": "2024-10-10", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://dev.mysql.com/doc/", - "website": "https://www.mysql.com/", - "logo": "https://1000logos.net/wp-content/uploads/2020/08/MySQL-Logo.png", - "description": "MySQL is an open-source relational database management system (RDBMS) that uses SQL for managing and manipulating data. It is known for its scalability, reliability, and high performance, making it suitable for small to large-scale applications. Key features include support for ACID transactions, data replication for high availability, and compatibility with various programming languages like Python, PHP, and Java.", - "install_methods": [ - { - "type": "default", - "script": "ct/mysql.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Database credentials: `cat mysql.creds`", - "type": "info" - }, - { - "text": "With an option to install the MySQL 8.4 LTS release instead of MySQL 8.0", - "type": "info" - } - ] + "name": "MySQL", + "slug": "mysql", + "categories": [8], + "date_created": "2024-10-10", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://dev.mysql.com/doc/", + "website": "https://www.mysql.com/", + "logo": "https://1000logos.net/wp-content/uploads/2020/08/MySQL-Logo.png", + "description": "MySQL is an open-source relational database management system (RDBMS) that uses SQL for managing and manipulating data. It is known for its scalability, reliability, and high performance, making it suitable for small to large-scale applications. Key features include support for ACID transactions, data replication for high availability, and compatibility with various programming languages like Python, PHP, and Java.", + "install_methods": [ + { + "type": "default", + "script": "ct/mysql.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Database credentials: `cat mysql.creds`", + "type": "info" + }, + { + "text": "With an option to install the MySQL 8.4 LTS release instead of MySQL 8.0", + "type": "info" + } + ] } diff --git a/json/n8n.json b/json/n8n.json index 48f8ca4b..07c1e1dc 100644 --- a/json/n8n.json +++ b/json/n8n.json @@ -1,32 +1,32 @@ { - "name": "n8n", - "slug": "n8n", - "categories": [19], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5678, - "documentation": null, - "website": "https://n8n.io/", - "logo": "https://docs.n8n.io/_images/n8n-docs-icon.svg", - "description": "n8n is a workflow automation tool that enables users to automate various tasks and processes by connecting various data sources, systems, and services. It provides a visual interface for building workflows, allowing users to easily define and automate complex sequences of actions, such as data processing, conditional branching, and API calls. n8n supports a wide range of integrations, making it a versatile tool for automating a variety of use cases, from simple data processing workflows to complex business processes. With its extendable architecture, n8n is designed to be easily customizable and can be adapted to meet the specific needs of different users and industries.", - "install_methods": [ - { - "type": "default", - "script": "ct/n8n.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "n8n", + "slug": "n8n", + "categories": [19], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5678, + "documentation": null, + "website": "https://n8n.io/", + "logo": "https://docs.n8n.io/_images/n8n-docs-icon.svg", + "description": "n8n is a workflow automation tool that enables users to automate various tasks and processes by connecting various data sources, systems, and services. It provides a visual interface for building workflows, allowing users to easily define and automate complex sequences of actions, such as data processing, conditional branching, and API calls. n8n supports a wide range of integrations, making it a versatile tool for automating a variety of use cases, from simple data processing workflows to complex business processes. With its extendable architecture, n8n is designed to be easily customizable and can be adapted to meet the specific needs of different users and industries.", + "install_methods": [ + { + "type": "default", + "script": "ct/n8n.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 6, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/navidrome.json b/json/navidrome.json index 004c9d4d..f805d4b3 100644 --- a/json/navidrome.json +++ b/json/navidrome.json @@ -1,37 +1,37 @@ { - "name": "Navidrome", - "slug": "navidrome", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 4533, - "documentation": null, - "website": "https://www.navidrome.org/", - "logo": "https://raw.githubusercontent.com/navidrome/navidrome/master/resources/logo-192x192.png?raw=true", - "description": "Navidrome is a music server solution that makes your music collection accessible from anywhere. It provides a modern web-based user interface and compatibility with a range of third-party mobile apps for both iOS and Android devices. With Navidrome, users can access their music collection from anywhere, whether at home or on the go. The software supports a variety of music formats, making it easy for users to play their favorite songs and albums. Navidrome provides a simple and user-friendly interface for managing and organizing music collections, making it a valuable tool for music lovers who want to access their music from anywhere. The software is designed to be easy to set up and use, making it a popular choice for those who want to host their own music server and enjoy their music collection from anywhere.", - "install_methods": [ - { - "type": "default", - "script": "ct/navidrome.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "To change Navidrome music folder path, `nano /var/lib/navidrome/navidrome.toml`", - "type": "info" - } - ] + "name": "Navidrome", + "slug": "navidrome", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 4533, + "documentation": null, + "website": "https://www.navidrome.org/", + "logo": "https://raw.githubusercontent.com/navidrome/navidrome/master/resources/logo-192x192.png?raw=true", + "description": "Navidrome is a music server solution that makes your music collection accessible from anywhere. It provides a modern web-based user interface and compatibility with a range of third-party mobile apps for both iOS and Android devices. With Navidrome, users can access their music collection from anywhere, whether at home or on the go. The software supports a variety of music formats, making it easy for users to play their favorite songs and albums. Navidrome provides a simple and user-friendly interface for managing and organizing music collections, making it a valuable tool for music lovers who want to access their music from anywhere. The software is designed to be easy to set up and use, making it a popular choice for those who want to host their own music server and enjoy their music collection from anywhere.", + "install_methods": [ + { + "type": "default", + "script": "ct/navidrome.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "To change Navidrome music folder path, `nano /var/lib/navidrome/navidrome.toml`", + "type": "info" + } + ] } diff --git a/json/neo4j.json b/json/neo4j.json index 3aac7ee0..b1eacce9 100644 --- a/json/neo4j.json +++ b/json/neo4j.json @@ -1,32 +1,32 @@ { - "name": "Neo4j", - "slug": "neo4j", - "categories": [8], - "date_created": "2024-10-20", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 7474, - "documentation": null, - "website": "https://neo4j.com/product/neo4j-graph-database/", - "logo": "https://avatars.githubusercontent.com/u/201120?s=200&v=4", - "description": "Neo4j is a graph database designed to manage complex data relationships. It uses nodes, relationships, and properties to store and analyze connected data, making it ideal for applications like recommendation engines, fraud detection, and network analysis. Its structure allows for fast querying and deep data insights through native graph storage.", - "install_methods": [ - { - "type": "default", - "script": "ct/neo4j.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "neo4j", - "password": "neo4j" - }, - "notes": [] + "name": "Neo4j", + "slug": "neo4j", + "categories": [8], + "date_created": "2024-10-20", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 7474, + "documentation": null, + "website": "https://neo4j.com/product/neo4j-graph-database/", + "logo": "https://avatars.githubusercontent.com/u/201120?s=200&v=4", + "description": "Neo4j is a graph database designed to manage complex data relationships. It uses nodes, relationships, and properties to store and analyze connected data, making it ideal for applications like recommendation engines, fraud detection, and network analysis. Its structure allows for fast querying and deep data insights through native graph storage.", + "install_methods": [ + { + "type": "default", + "script": "ct/neo4j.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "neo4j", + "password": "neo4j" + }, + "notes": [] } diff --git a/json/netbox.json b/json/netbox.json index 77df8347..c2742623 100644 --- a/json/netbox.json +++ b/json/netbox.json @@ -1,37 +1,37 @@ { - "name": "NetBox", - "slug": "netbox", - "categories": [4], - "date_created": "2024-11-17", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "NetBox is the source of truth for everything on your network, from physical components like power systems and cabling to virtual assets like IP addresses and VLANs. Network automation and observability tools depend on NetBox’s authoritative data to roll out configurations, monitor changes, and accelerate operations across the enterprise", - "install_methods": [ - { - "type": "default", - "script": "ct/netbox.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Show login and database credentials: `cat netbox.creds`", - "type": "info" - } - ] + "name": "NetBox", + "slug": "netbox", + "categories": [4], + "date_created": "2024-11-17", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "NetBox is the source of truth for everything on your network, from physical components like power systems and cabling to virtual assets like IP addresses and VLANs. Network automation and observability tools depend on NetBox’s authoritative data to roll out configurations, monitor changes, and accelerate operations across the enterprise", + "install_methods": [ + { + "type": "default", + "script": "ct/netbox.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Show login and database credentials: `cat netbox.creds`", + "type": "info" + } + ] } diff --git a/json/netdata.json b/json/netdata.json index 3b498210..ea8db801 100644 --- a/json/netdata.json +++ b/json/netdata.json @@ -1,37 +1,37 @@ { - "name": "Proxmox VE Netdata", - "slug": "netdata", - "categories": [9], - "date_created": "2024-04-29", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://www.netdata.cloud/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/netdata.svg", - "description": "Netdata is an open-source, real-time performance monitoring tool designed to provide insights into the performance and health of systems and applications. It is often used by system administrators, DevOps professionals, and developers to monitor and troubleshoot issues on servers and other devices.", - "install_methods": [ - { - "type": "default", - "script": "misc/netdata.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" - } - ] + "name": "Proxmox VE Netdata", + "slug": "netdata", + "categories": [9], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.netdata.cloud/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/netdata.svg", + "description": "Netdata is an open-source, real-time performance monitoring tool designed to provide insights into the performance and health of systems and applications. It is often used by system administrators, DevOps professionals, and developers to monitor and troubleshoot issues on servers and other devices.", + "install_methods": [ + { + "type": "default", + "script": "misc/netdata.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" + } + ] } diff --git a/json/nextcloud-vm.json b/json/nextcloud-vm.json index b070334f..5315293f 100644 --- a/json/nextcloud-vm.json +++ b/json/nextcloud-vm.json @@ -1,37 +1,37 @@ { - "name": "Nextcloud", - "slug": "nextcloud-vm", - "categories": [1], - "date_created": "2023-11-14", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://www.turnkeylinux.org/nextcloud", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nextcloud.svg", - "description": "TurnKey Nextcloud is an open-source file sharing server and collaboration platform that can store your personal content, like documents and pictures, in a centralized location.", - "install_methods": [ - { - "type": "default", - "script": "vm/nextcloud-vm.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 12, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": null - }, - "notes": [ - { - "text": "This VM requires extra installation steps, see install guide at `https://github.com/community-scripts/ProxmoxVE/discussions/144`", - "type": "warning" - } - ] + "name": "Nextcloud", + "slug": "nextcloud-vm", + "categories": [1], + "date_created": "2023-11-14", + "type": "vm", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://www.turnkeylinux.org/nextcloud", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nextcloud.svg", + "description": "TurnKey Nextcloud is an open-source file sharing server and collaboration platform that can store your personal content, like documents and pictures, in a centralized location.", + "install_methods": [ + { + "type": "default", + "script": "vm/nextcloud-vm.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 12, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": null + }, + "notes": [ + { + "text": "This VM requires extra installation steps, see install guide at `https://github.com/community-scripts/ProxmoxVE/discussions/144`", + "type": "warning" + } + ] } diff --git a/json/nextcloudpi.json b/json/nextcloudpi.json index 09d81f37..41d2a8c6 100644 --- a/json/nextcloudpi.json +++ b/json/nextcloudpi.json @@ -1,48 +1,48 @@ { - "name": "Nextcloud", - "slug": "nextcloudpi", - "categories": [2], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 4443, - "documentation": null, - "website": "https://github.com/nextcloud/nextcloudpi", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nextcloud.svg", - "description": "NextCloudPi is a popular self-hosted solution for file collaboration and data storage. It is built on the NextCloud software, which is an open-source platform for data management.", - "install_methods": [ - { - "type": "default", - "script": "ct/nextcloudpi.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - }, - { - "type": "alpine", - "script": "ct/alpine-nextcloud.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 2, - "os": "alpine", - "version": "3.19" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Only Alpine: To get the username and password, run the script again inside the LXC shell.", - "type": "warning" - } - ] + "name": "Nextcloud", + "slug": "nextcloudpi", + "categories": [2], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 4443, + "documentation": null, + "website": "https://github.com/nextcloud/nextcloudpi", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nextcloud.svg", + "description": "NextCloudPi is a popular self-hosted solution for file collaboration and data storage. It is built on the NextCloud software, which is an open-source platform for data management.", + "install_methods": [ + { + "type": "default", + "script": "ct/nextcloudpi.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + }, + { + "type": "alpine", + "script": "ct/alpine-nextcloud.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 2, + "os": "alpine", + "version": "3.19" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Only Alpine: To get the username and password, run the script again inside the LXC shell.", + "type": "warning" + } + ] } diff --git a/json/nextpvr.json b/json/nextpvr.json index 61aea392..c31d6899 100644 --- a/json/nextpvr.json +++ b/json/nextpvr.json @@ -1,32 +1,32 @@ { - "name": "NextPVR", - "slug": "nextpvr", - "categories": [15], - "date_created": "2024-11-20", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8866, - "documentation": "https://github.com/sub3/NextPVR/wiki", - "website": "https://nextpvr.com/", - "logo": null, - "description": "NextPVR is a personal video recorder application for Microsoft Windows, Linux, Mac and Docker. NextPVR makes it easy to watch or record live TV, and provides great features like series recordings, web scheduling, iPhone/iPad client application, Kodi/Emby integration etc.", - "install_methods": [ - { - "type": "default", - "script": "ct/nextpvr.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 5, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "NextPVR", + "slug": "nextpvr", + "categories": [15], + "date_created": "2024-11-20", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8866, + "documentation": "https://github.com/sub3/NextPVR/wiki", + "website": "https://nextpvr.com/", + "logo": null, + "description": "NextPVR is a personal video recorder application for Microsoft Windows, Linux, Mac and Docker. NextPVR makes it easy to watch or record live TV, and provides great features like series recordings, web scheduling, iPhone/iPad client application, Kodi/Emby integration etc.", + "install_methods": [ + { + "type": "default", + "script": "ct/nextpvr.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 5, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/nginxproxymanager.json b/json/nginxproxymanager.json index a1bde846..a2131838 100644 --- a/json/nginxproxymanager.json +++ b/json/nginxproxymanager.json @@ -1,37 +1,37 @@ { - "name": "Nginx Proxy Manager", - "slug": "nginxproxymanager", - "categories": [21], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 81, - "documentation": null, - "website": "https://nginxproxymanager.com/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nginxproxymanager.svg", - "description": "Nginx Proxy Manager is a tool that provides a web-based interface to manage Nginx reverse proxies. It enables users to easily and securely expose their services to the internet by providing features such as HTTPS encryption, domain mapping, and access control. It eliminates the need for manual configuration of Nginx reverse proxies, making it easy for users to quickly and securely expose their services to the public.", - "install_methods": [ - { - "type": "default", - "script": "ct/nginxproxymanager.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin@example.com", - "password": "changeme" - }, - "notes": [ - { - "text": "Since there are hundreds of Certbot instances, it's necessary to install the specific Certbot of your preference. Running `/app/scripts/install-certbot-plugins` within the nginxproxymanager LXC shell will install many additional plugins.", - "type": "warning" - } - ] + "name": "Nginx Proxy Manager", + "slug": "nginxproxymanager", + "categories": [21], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 81, + "documentation": null, + "website": "https://nginxproxymanager.com/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nginxproxymanager.svg", + "description": "Nginx Proxy Manager is a tool that provides a web-based interface to manage Nginx reverse proxies. It enables users to easily and securely expose their services to the internet by providing features such as HTTPS encryption, domain mapping, and access control. It eliminates the need for manual configuration of Nginx reverse proxies, making it easy for users to quickly and securely expose their services to the public.", + "install_methods": [ + { + "type": "default", + "script": "ct/nginxproxymanager.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin@example.com", + "password": "changeme" + }, + "notes": [ + { + "text": "Since there are hundreds of Certbot instances, it's necessary to install the specific Certbot of your preference. Running `/app/scripts/install-certbot-plugins` within the nginxproxymanager LXC shell will install many additional plugins.", + "type": "warning" + } + ] } diff --git a/json/nocodb.json b/json/nocodb.json index 65d07ec4..7b140b05 100644 --- a/json/nocodb.json +++ b/json/nocodb.json @@ -1,32 +1,32 @@ { - "name": "NocoDB", - "slug": "nocodb", - "categories": [28], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "NocoDB is a document-oriented database management system. It uses the NoSQL (Not Only SQL) data model, which allows for more flexible and scalable data storage than traditional relational databases. NoCoDB stores data in JSON format, making it easier to manage and query complex data structures, and supports a range of data types, including strings, numbers, arrays, and objects. The software provides a web-based interface for managing and querying data, and includes features such as real-time data synchronization, auto-indexing, and full-text search. NoCoDB is designed to be scalable, and can be used for a range of applications, from small projects to large enterprise systems. The software is free and open-source, and is designed to be easy to use and integrate with other applications.", - "install_methods": [ - { - "type": "default", - "script": "ct/nocodb.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "NocoDB", + "slug": "nocodb", + "categories": [28], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "NocoDB is a document-oriented database management system. It uses the NoSQL (Not Only SQL) data model, which allows for more flexible and scalable data storage than traditional relational databases. NoCoDB stores data in JSON format, making it easier to manage and query complex data structures, and supports a range of data types, including strings, numbers, arrays, and objects. The software provides a web-based interface for managing and querying data, and includes features such as real-time data synchronization, auto-indexing, and full-text search. NoCoDB is designed to be scalable, and can be used for a range of applications, from small projects to large enterprise systems. The software is free and open-source, and is designed to be easy to use and integrate with other applications.", + "install_methods": [ + { + "type": "default", + "script": "ct/nocodb.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/node-red.json b/json/node-red.json index d700d8a3..6dcc7805 100644 --- a/json/node-red.json +++ b/json/node-red.json @@ -1,37 +1,37 @@ { - "name": "Node-Red", - "slug": "node-red", - "categories": [19], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Node-RED is a visual programming tool that allows developers and non-developers alike to easily wire together hardware devices, APIs, and online services to create custom applications. It provides a visual interface for building workflows, making it easy to create and modify complex integrations without having to write any code. Node-RED is used in a wide range of applications, from simple automations to complex integrations, and is known for its simplicity, versatility, and ease of use.", - "install_methods": [ - { - "type": "default", - "script": "ct/node-red.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "To install themes, type `update` in the LXC console.", - "type": "info" - } - ] + "name": "Node-Red", + "slug": "node-red", + "categories": [19], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Node-RED is a visual programming tool that allows developers and non-developers alike to easily wire together hardware devices, APIs, and online services to create custom applications. It provides a visual interface for building workflows, making it easy to create and modify complex integrations without having to write any code. Node-RED is used in a wide range of applications, from simple automations to complex integrations, and is known for its simplicity, versatility, and ease of use.", + "install_methods": [ + { + "type": "default", + "script": "ct/node-red.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "To install themes, type `update` in the LXC console.", + "type": "info" + } + ] } diff --git a/json/notifiarr.json b/json/notifiarr.json index 7e4b3033..1e5a6fbd 100644 --- a/json/notifiarr.json +++ b/json/notifiarr.json @@ -1,37 +1,37 @@ { - "name": "Notifiarr", - "slug": "notifiarr", - "categories": [22], - "date_created": "2024-06-12", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5454, - "documentation": null, - "website": "https://notifiarr.com/", - "logo": "https://notifiarr.com/images/logo/notifiarr.png?raw=true", - "description": "Notifiarr is a purpose built system to bring many applications together to manage and customize notifications via Discord. You can monitor many aspects of your network(s), be notified of downtime, be notified of health issues, etc", - "install_methods": [ - { - "type": "default", - "script": "ct/notifiarr.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Manually edit `/etc/notifiarr/notifiarr.conf`to enter the API key from Notifiarr.com, and create a password for the UI.", - "type": "info" - } - ] + "name": "Notifiarr", + "slug": "notifiarr", + "categories": [22], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5454, + "documentation": null, + "website": "https://notifiarr.com/", + "logo": "https://notifiarr.com/images/logo/notifiarr.png?raw=true", + "description": "Notifiarr is a purpose built system to bring many applications together to manage and customize notifications via Discord. You can monitor many aspects of your network(s), be notified of downtime, be notified of health issues, etc", + "install_methods": [ + { + "type": "default", + "script": "ct/notifiarr.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Manually edit `/etc/notifiarr/notifiarr.conf`to enter the API key from Notifiarr.com, and create a password for the UI.", + "type": "info" + } + ] } diff --git a/json/ntfy.json b/json/ntfy.json index 49d1f364..ebaa1beb 100644 --- a/json/ntfy.json +++ b/json/ntfy.json @@ -1,32 +1,32 @@ { - "name": "ntfy", - "slug": "ntfy", - "categories": [22], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://ntfy.sh/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ntfy.svg", - "description": "ntfy (pronounced notify) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, and/or using a REST API. It's infinitely flexible, and 100% free software.", - "install_methods": [ - { - "type": "default", - "script": "ct/ntfy.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "ntfy", + "slug": "ntfy", + "categories": [22], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://ntfy.sh/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ntfy.svg", + "description": "ntfy (pronounced notify) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, and/or using a REST API. It's infinitely flexible, and 100% free software.", + "install_methods": [ + { + "type": "default", + "script": "ct/ntfy.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/nzbget.json b/json/nzbget.json index 741a2594..6bf3b4d6 100644 --- a/json/nzbget.json +++ b/json/nzbget.json @@ -1,32 +1,32 @@ { - "name": "NZBGet", - "slug": "nzbget", - "categories": [11], - "date_created": "2024-10-31", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 6789, - "documentation": null, - "website": "https://nzbget.com/", - "logo": "https://avatars.githubusercontent.com/u/3368377?s=200&v=4", - "description": "NZBGet is a Usenet downloader focused on efficiency and performance, designed to handle NZB files for downloading content from Usenet. It automates downloading, checking, repairing, and extracting files, optimizing resources to run well on lower-powered devices.", - "install_methods": [ - { - "type": "default", - "script": "ct/nzbget.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "nzbget", - "password": "tegbzn6789" - }, - "notes": [] + "name": "NZBGet", + "slug": "nzbget", + "categories": [11], + "date_created": "2024-10-31", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 6789, + "documentation": null, + "website": "https://nzbget.com/", + "logo": "https://avatars.githubusercontent.com/u/3368377?s=200&v=4", + "description": "NZBGet is a Usenet downloader focused on efficiency and performance, designed to handle NZB files for downloading content from Usenet. It automates downloading, checking, repairing, and extracting files, optimizing resources to run well on lower-powered devices.", + "install_methods": [ + { + "type": "default", + "script": "ct/nzbget.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "nzbget", + "password": "tegbzn6789" + }, + "notes": [] } diff --git a/json/octoprint.json b/json/octoprint.json index 2ede0584..caed54a7 100644 --- a/json/octoprint.json +++ b/json/octoprint.json @@ -1,32 +1,32 @@ { - "name": "OctoPrint", - "slug": "octoprint", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": true, - "interface_port": 5000, - "documentation": null, - "website": "https://octoprint.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/octoprint.svg", - "description": "OctoPrint is a free and open-source web-based 3D printer control software that allows you to remotely control and monitor your 3D printer from a web interface. It was designed to be compatible with a wide range of 3D printers.", - "install_methods": [ - { - "type": "default", - "script": "ct/octoprint.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "OctoPrint", + "slug": "octoprint", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": true, + "interface_port": 5000, + "documentation": null, + "website": "https://octoprint.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/octoprint.svg", + "description": "OctoPrint is a free and open-source web-based 3D printer control software that allows you to remotely control and monitor your 3D printer from a web interface. It was designed to be compatible with a wide range of 3D printers.", + "install_methods": [ + { + "type": "default", + "script": "ct/octoprint.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/olivetin.json b/json/olivetin.json index fb519691..6eb7b53e 100644 --- a/json/olivetin.json +++ b/json/olivetin.json @@ -1,37 +1,37 @@ { - "name": "OliveTin", - "slug": "olivetin", - "categories": [10], - "date_created": "2024-05-02", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": 1337, - "documentation": null, - "website": "https://www.olivetin.app/", - "logo": "https://www.olivetin.app/resources/images/logo.png", - "description": "OliveTin provides a secure and straightforward way to execute pre-determined shell commands through a web-based interface.", - "install_methods": [ - { - "type": "default", - "script": "misc/olivetin.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Configuration Path: `/etc/OliveTin/config.yaml`", - "type": "info" - } - ] + "name": "OliveTin", + "slug": "olivetin", + "categories": [10], + "date_created": "2024-05-02", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": 1337, + "documentation": null, + "website": "https://www.olivetin.app/", + "logo": "https://www.olivetin.app/resources/images/logo.png", + "description": "OliveTin provides a secure and straightforward way to execute pre-determined shell commands through a web-based interface.", + "install_methods": [ + { + "type": "default", + "script": "misc/olivetin.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration Path: `/etc/OliveTin/config.yaml`", + "type": "info" + } + ] } diff --git a/json/omada.json b/json/omada.json index b66984b3..c76b2e41 100644 --- a/json/omada.json +++ b/json/omada.json @@ -1,32 +1,32 @@ { - "name": "Omada Controller", - "slug": "omada", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Omada Controller is a software application used to manage TP-Link's Omada EAP (Enterprise Access Point) devices. It allows administrators to centrally manage a large number of EAPs, monitor network performance, and control user access to the network. The software provides an intuitive interface for network configuration, firmware upgrades, and network monitoring. By using the Omada Controller, administrators can streamline the management process, reduce manual intervention, and improve the overall security and reliability of the network.", - "install_methods": [ - { - "type": "default", - "script": "ct/omada.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Omada Controller", + "slug": "omada", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Omada Controller is a software application used to manage TP-Link's Omada EAP (Enterprise Access Point) devices. It allows administrators to centrally manage a large number of EAPs, monitor network performance, and control user access to the network. The software provides an intuitive interface for network configuration, firmware upgrades, and network monitoring. By using the Omada Controller, administrators can streamline the management process, reduce manual intervention, and improve the overall security and reliability of the network.", + "install_methods": [ + { + "type": "default", + "script": "ct/omada.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/ombi.json b/json/ombi.json index b49d5f68..b92a8f7e 100644 --- a/json/ombi.json +++ b/json/ombi.json @@ -1,32 +1,32 @@ { - "name": "Ombi", - "slug": "ombi", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5000, - "documentation": null, - "website": "https://ombi.io/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ombi.svg", - "description": "Ombi is a self-hosted web application designed to empower shared Plex, Emby or Jellyfin users with automated content request capabilities. By integrating with various TV Show and Movie DVR tools, Ombi ensures a smooth and comprehensive experience for your users, allowing them to effortlessly request content on their own.", - "install_methods": [ - { - "type": "default", - "script": "ct/ombi.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Ombi", + "slug": "ombi", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5000, + "documentation": null, + "website": "https://ombi.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ombi.svg", + "description": "Ombi is a self-hosted web application designed to empower shared Plex, Emby or Jellyfin users with automated content request capabilities. By integrating with various TV Show and Movie DVR tools, Ombi ensures a smooth and comprehensive experience for your users, allowing them to effortlessly request content on their own.", + "install_methods": [ + { + "type": "default", + "script": "ct/ombi.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/omv.json b/json/omv.json index 7274fc6a..eddd1d2e 100644 --- a/json/omv.json +++ b/json/omv.json @@ -1,37 +1,37 @@ { - "name": "OpenMediaVault", - "slug": "omv", - "categories": [2], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://www.openmediavault.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/openmediavault.svg", - "description": "OpenMediaVault is a next-generation network-attached storage (NAS) solution based on Debian Linux. It provides a web-based interface for managing and storing digital data, making it easy to use and set up. OpenMediaVault supports various storage protocols, including SMB/CIFS, NFS, and FTP, and provides a wide range of features for data management, such as user and group management, disk quotas, and data backup and recovery. The software is designed to be flexible and scalable, making it a valuable solution for both personal and enterprise use. OpenMediaVault provides a stable and reliable platform for managing and storing digital data, making it a popular choice for those who want to host their own data and ensure its security and privacy. With OpenMediaVault, users can access their data from anywhere and easily share it with others, making it a valuable tool for collaboration and data management.", - "install_methods": [ - { - "type": "default", - "script": "ct/omv.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "openmediavault" - }, - "notes": [ - { - "text": "Running OVM in a LXC container may require a complicated disk setup, consider using a VM instead. More info: `https://github.com/community-scripts/ProxmoxVE/discussions/175`", - "type": "warning" - } - ] + "name": "OpenMediaVault", + "slug": "omv", + "categories": [2], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://www.openmediavault.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/openmediavault.svg", + "description": "OpenMediaVault is a next-generation network-attached storage (NAS) solution based on Debian Linux. It provides a web-based interface for managing and storing digital data, making it easy to use and set up. OpenMediaVault supports various storage protocols, including SMB/CIFS, NFS, and FTP, and provides a wide range of features for data management, such as user and group management, disk quotas, and data backup and recovery. The software is designed to be flexible and scalable, making it a valuable solution for both personal and enterprise use. OpenMediaVault provides a stable and reliable platform for managing and storing digital data, making it a popular choice for those who want to host their own data and ensure its security and privacy. With OpenMediaVault, users can access their data from anywhere and easily share it with others, making it a valuable tool for collaboration and data management.", + "install_methods": [ + { + "type": "default", + "script": "ct/omv.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "openmediavault" + }, + "notes": [ + { + "text": "Running OVM in a LXC container may require a complicated disk setup, consider using a VM instead. More info: `https://github.com/community-scripts/ProxmoxVE/discussions/175`", + "type": "warning" + } + ] } diff --git a/json/onedev.json b/json/onedev.json index 5cbc50d4..3dce1a99 100644 --- a/json/onedev.json +++ b/json/onedev.json @@ -1,32 +1,32 @@ { - "name": "OneDev", - "slug": "onedev", - "categories": [20], - "date_created": "2024-11-30", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 6610, - "documentation": "https://docs.onedev.io/", - "website": "https://onedev.io/", - "logo": "https://docs.onedev.io/img/logo.svg", - "description": "Git server with CI/CD, kanban, and packages.", - "install_methods": [ - { - "type": "default", - "script": "ct/onedev.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "OneDev", + "slug": "onedev", + "categories": [20], + "date_created": "2024-11-30", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 6610, + "documentation": "https://docs.onedev.io/", + "website": "https://onedev.io/", + "logo": "https://docs.onedev.io/img/logo.svg", + "description": "Git server with CI/CD, kanban, and packages.", + "install_methods": [ + { + "type": "default", + "script": "ct/onedev.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/opengist.json b/json/opengist.json index 362bf73a..aed997e8 100644 --- a/json/opengist.json +++ b/json/opengist.json @@ -1,32 +1,32 @@ { - "name": "Opengist", - "slug": "opengist", - "categories": [20], - "date_created": "2025-01-14", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 6157, - "documentation": null, - "website": "https://opengist.io/", - "logo": "https://raw.githubusercontent.com/thomiceli/opengist/master/public/opengist.svg", - "description": "Self-hosted pastebin powered by Git, open-source alternative to Github Gist.", - "install_methods": [ - { - "type": "default", - "script": "ct/opengist.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Opengist", + "slug": "opengist", + "categories": [20], + "date_created": "2025-01-14", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 6157, + "documentation": null, + "website": "https://opengist.io/", + "logo": "https://raw.githubusercontent.com/thomiceli/opengist/master/public/opengist.svg", + "description": "Self-hosted pastebin powered by Git, open-source alternative to Github Gist.", + "install_methods": [ + { + "type": "default", + "script": "ct/opengist.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/openhab.json b/json/openhab.json index 3f4bb76c..118acc65 100644 --- a/json/openhab.json +++ b/json/openhab.json @@ -1,32 +1,32 @@ { - "name": "openHAB", - "slug": "openhab", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "openHAB is a popular open-source home automation platform that provides a vendor and technology agnostic solution for integrating and automating various smart home devices and services. It supports a wide range of devices and protocols, making it easy to bring together different systems and devices into a unified smart home ecosystem. With its user-friendly interface and powerful automation capabilities, openHAB makes it easy to create custom automations and monitor and control your smart home devices and systems, all from a single interface.", - "install_methods": [ - { - "type": "default", - "script": "ct/openhab.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "openHAB", + "slug": "openhab", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "openHAB is a popular open-source home automation platform that provides a vendor and technology agnostic solution for integrating and automating various smart home devices and services. It supports a wide range of devices and protocols, making it easy to bring together different systems and devices into a unified smart home ecosystem. With its user-friendly interface and powerful automation capabilities, openHAB makes it easy to create custom automations and monitor and control your smart home devices and systems, all from a single interface.", + "install_methods": [ + { + "type": "default", + "script": "ct/openhab.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/openobserve.json b/json/openobserve.json index ae74d6f3..a32f19f8 100644 --- a/json/openobserve.json +++ b/json/openobserve.json @@ -1,37 +1,37 @@ { - "name": "OpenObserve", - "slug": "openobserve", - "categories": [9], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5080, - "documentation": null, - "website": "https://openobserve.ai/", - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/openobsecure.png?raw=true", - "description": "OpenObserve is a simple yet sophisticated log search, infrastructure monitoring, and APM solution.", - "install_methods": [ - { - "type": "default", - "script": "ct/openobserve.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Show Login Credentials: `cat /opt/openobserve/data/.env`", - "type": "info" - } - ] + "name": "OpenObserve", + "slug": "openobserve", + "categories": [9], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5080, + "documentation": null, + "website": "https://openobserve.ai/", + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/openobsecure.png?raw=true", + "description": "OpenObserve is a simple yet sophisticated log search, infrastructure monitoring, and APM solution.", + "install_methods": [ + { + "type": "default", + "script": "ct/openobserve.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 3, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Show Login Credentials: `cat /opt/openobserve/data/.env`", + "type": "info" + } + ] } diff --git a/json/openwebui.json b/json/openwebui.json index 375dc177..81fefd08 100644 --- a/json/openwebui.json +++ b/json/openwebui.json @@ -1,32 +1,32 @@ { - "name": "Open WebUI", - "slug": "openwebui", - "categories": [20], - "date_created": "2024-10-24", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8080, - "documentation": null, - "website": "https://openwebui.com/", - "logo": "https://raw.githubusercontent.com/open-webui/open-webui/refs/heads/main/static/favicon.png", - "description": "OpenWebUI is a self-hosted, web-based interface that allows you to run AI models entirely offline. It integrates with various LLM runners, such as OpenAI and Ollama, and supports features like markdown and LaTeX rendering, model management, and voice/video calls. It also offers multilingual support and the ability to generate images using APIs like DALL-E or ComfyUI", - "install_methods": [ - { - "type": "default", - "script": "ct/openwebui.sh", - "resources": { - "cpu": 4, - "ram": 4096, - "hdd": 16, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Open WebUI", + "slug": "openwebui", + "categories": [20], + "date_created": "2024-10-24", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8080, + "documentation": null, + "website": "https://openwebui.com/", + "logo": "https://raw.githubusercontent.com/open-webui/open-webui/refs/heads/main/static/favicon.png", + "description": "OpenWebUI is a self-hosted, web-based interface that allows you to run AI models entirely offline. It integrates with various LLM runners, such as OpenAI and Ollama, and supports features like markdown and LaTeX rendering, model management, and voice/video calls. It also offers multilingual support and the ability to generate images using APIs like DALL-E or ComfyUI", + "install_methods": [ + { + "type": "default", + "script": "ct/openwebui.sh", + "resources": { + "cpu": 4, + "ram": 4096, + "hdd": 16, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/openwrt.json b/json/openwrt.json index 408f307b..ee514858 100644 --- a/json/openwrt.json +++ b/json/openwrt.json @@ -1,32 +1,32 @@ { - "name": "OpenWrt", - "slug": "openwrt", - "categories": [2], - "date_created": "2024-05-02", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://openwrt.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/openwrt.svg", - "description": "OpenWrt is a powerful open-source firmware that can transform a wide range of networking devices into highly customizable and feature-rich routers, providing users with greater control and flexibility over their network infrastructure.", - "install_methods": [ - { - "type": "default", - "script": "vm/openwrt.sh", - "resources": { - "cpu": 1, - "ram": 256, - "hdd": 0.5, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "OpenWrt", + "slug": "openwrt", + "categories": [2], + "date_created": "2024-05-02", + "type": "vm", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://openwrt.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/openwrt.svg", + "description": "OpenWrt is a powerful open-source firmware that can transform a wide range of networking devices into highly customizable and feature-rich routers, providing users with greater control and flexibility over their network infrastructure.", + "install_methods": [ + { + "type": "default", + "script": "vm/openwrt.sh", + "resources": { + "cpu": 1, + "ram": 256, + "hdd": 0.5, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/overseerr.json b/json/overseerr.json index 03d389f6..5bf59a67 100644 --- a/json/overseerr.json +++ b/json/overseerr.json @@ -1,32 +1,32 @@ { - "name": "Overseerr", - "slug": "overseerr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5055, - "documentation": null, - "website": "https://overseerr.dev/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/overseerr.svg", - "description": "Overseerr is a request management and media discovery tool built to work with your existing Plex ecosystem.", - "install_methods": [ - { - "type": "default", - "script": "ct/overseerr.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Overseerr", + "slug": "overseerr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5055, + "documentation": null, + "website": "https://overseerr.dev/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/overseerr.svg", + "description": "Overseerr is a request management and media discovery tool built to work with your existing Plex ecosystem.", + "install_methods": [ + { + "type": "default", + "script": "ct/overseerr.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/owncast.json b/json/owncast.json index 2adbaaf2..db09443d 100644 --- a/json/owncast.json +++ b/json/owncast.json @@ -1,32 +1,32 @@ { - "name": "Owncast", - "slug": "owncast", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Owncast is a free and open source live video and web chat server for use with existing popular broadcasting software.", - "install_methods": [ - { - "type": "default", - "script": "ct/owncast.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "abc123" - }, - "notes": [] + "name": "Owncast", + "slug": "owncast", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Owncast is a free and open source live video and web chat server for use with existing popular broadcasting software.", + "install_methods": [ + { + "type": "default", + "script": "ct/owncast.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "abc123" + }, + "notes": [] } diff --git a/json/owncloud-vm.json b/json/owncloud-vm.json index 2a2dc56a..b18401ab 100644 --- a/json/owncloud-vm.json +++ b/json/owncloud-vm.json @@ -1,37 +1,37 @@ { - "name": "ownCloud", - "slug": "owncloud-vm", - "categories": [1], - "date_created": "2024-05-02", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://www.turnkeylinux.org/owncloud", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/owncloud.svg", - "description": "TurnKey ownCloud is an open-source file sharing server and collaboration platform that can store your personal content, like documents and pictures, in a centralized location.", - "install_methods": [ - { - "type": "default", - "script": "vm/owncloud-vm.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 12, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": null - }, - "notes": [ - { - "text": "This VM requires extra installation steps, see install guide at `https://github.com/community-scripts/ProxmoxVE/discussions/144`", - "type": "warning" - } - ] + "name": "ownCloud", + "slug": "owncloud-vm", + "categories": [1], + "date_created": "2024-05-02", + "type": "vm", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://www.turnkeylinux.org/owncloud", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/owncloud.svg", + "description": "TurnKey ownCloud is an open-source file sharing server and collaboration platform that can store your personal content, like documents and pictures, in a centralized location.", + "install_methods": [ + { + "type": "default", + "script": "vm/owncloud-vm.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 12, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": null + }, + "notes": [ + { + "text": "This VM requires extra installation steps, see install guide at `https://github.com/community-scripts/ProxmoxVE/discussions/144`", + "type": "warning" + } + ] } diff --git a/json/pairdrop.json b/json/pairdrop.json index c72f3a77..2b9f9c45 100644 --- a/json/pairdrop.json +++ b/json/pairdrop.json @@ -1,32 +1,32 @@ { - "name": "PairDrop", - "slug": "pairdrop", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://github.com/schlagmichdoch/PairDrop", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/pairdrop.svg", - "description": "PairDrop: Local file sharing in your browser.", - "install_methods": [ - { - "type": "default", - "script": "ct/pairdrop.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "PairDrop", + "slug": "pairdrop", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://github.com/schlagmichdoch/PairDrop", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/pairdrop.svg", + "description": "PairDrop: Local file sharing in your browser.", + "install_methods": [ + { + "type": "default", + "script": "ct/pairdrop.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/paperless-ngx.json b/json/paperless-ngx.json index 89205e66..e7bb3efe 100644 --- a/json/paperless-ngx.json +++ b/json/paperless-ngx.json @@ -1,37 +1,37 @@ { - "name": "Paperless-ngx", - "slug": "paperless-ngx", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Paperless-ngx is a software tool designed for digitizing and organizing paper documents. It provides a web-based interface for scanning, uploading, and organizing paper documents, making it easier to manage, search, and access important information. Paperless-ngx uses the OCR (Optical Character Recognition) technology to extract text from scanned images and makes it searchable, thus increasing the efficiency of document management.", - "install_methods": [ - { - "type": "default", - "script": "ct/paperless-ngx.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Show Login Credentials, type `update` in the LXC console", - "type": "info" - } - ] + "name": "Paperless-ngx", + "slug": "paperless-ngx", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Paperless-ngx is a software tool designed for digitizing and organizing paper documents. It provides a web-based interface for scanning, uploading, and organizing paper documents, making it easier to manage, search, and access important information. Paperless-ngx uses the OCR (Optical Character Recognition) technology to extract text from scanned images and makes it searchable, thus increasing the efficiency of document management.", + "install_methods": [ + { + "type": "default", + "script": "ct/paperless-ngx.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Show Login Credentials, type `update` in the LXC console", + "type": "info" + } + ] } diff --git a/json/part-db.json b/json/part-db.json index 10c933b1..f2465bb5 100644 --- a/json/part-db.json +++ b/json/part-db.json @@ -1,37 +1,37 @@ { - "name": "Part-DB", - "slug": "part-db", - "categories": [28], - "date_created": "2024-12-18", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://docs.part-db.de/", - "website": "https://github.com/Part-DB/Part-DB-server", - "logo": "https://avatars.githubusercontent.com/u/36010898?s=48&v=4", - "description": "Part-DB is an Open source inventory management system for your electronic components", - "install_methods": [ - { - "type": "default", - "script": "ct/part-db.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Show login and database credentials: `cat partdb.creds`", - "type": "info" - } - ] + "name": "Part-DB", + "slug": "part-db", + "categories": [28], + "date_created": "2024-12-18", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://docs.part-db.de/", + "website": "https://github.com/Part-DB/Part-DB-server", + "logo": "https://avatars.githubusercontent.com/u/36010898?s=48&v=4", + "description": "Part-DB is an Open source inventory management system for your electronic components", + "install_methods": [ + { + "type": "default", + "script": "ct/part-db.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Show login and database credentials: `cat partdb.creds`", + "type": "info" + } + ] } diff --git a/json/pbs.json b/json/pbs.json index bfc0eb49..ff582c99 100644 --- a/json/pbs.json +++ b/json/pbs.json @@ -1,37 +1,37 @@ { - "name": "Proxmox Backup Server", - "slug": "pbs", - "categories": [7], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8007, - "documentation": "https://pbs.proxmox.com/docs/", - "website": "https://www.proxmox.com/en/proxmox-backup-server/overview", - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "Proxmox Backup Server is an enterprise backup solution, for backing up and restoring VMs, containers, and physical hosts. By supporting incremental, fully deduplicated backups, Proxmox Backup Server significantly reduces network load and saves valuable storage space.", - "install_methods": [ - { - "type": "default", - "script": "ct/pbs.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Set a root password if using autologin. This will be the PBS password. `sudo passwd root`", - "type": "warning" - } - ] + "name": "Proxmox Backup Server", + "slug": "pbs", + "categories": [7], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8007, + "documentation": "https://pbs.proxmox.com/docs/", + "website": "https://www.proxmox.com/en/proxmox-backup-server/overview", + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "Proxmox Backup Server is an enterprise backup solution, for backing up and restoring VMs, containers, and physical hosts. By supporting incremental, fully deduplicated backups, Proxmox Backup Server significantly reduces network load and saves valuable storage space.", + "install_methods": [ + { + "type": "default", + "script": "ct/pbs.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Set a root password if using autologin. This will be the PBS password. `sudo passwd root`", + "type": "warning" + } + ] } diff --git a/json/peanut.json b/json/peanut.json index ed60a5aa..dec6e343 100644 --- a/json/peanut.json +++ b/json/peanut.json @@ -1,32 +1,32 @@ { - "name": "PeaNUT", - "slug": "peanut", - "categories": [4], - "date_created": "2024-06-14", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://github.com/Brandawg93/PeaNUT/", - "logo": "https://raw.githubusercontent.com/Brandawg93/PeaNUT/main/src/app/icon.svg", - "description": "PeaNUT is a small dashboard for Network UPS Tools (NUT). It provides a web interface to monitor and manage UPS devices. PeaNUT allows users to view device status, retrieve information, and manage UPS parameters through its API. It's customizable for different UPS devices and supports integration with the Homepage dashboard.", - "install_methods": [ - { - "type": "default", - "script": "ct/peanut.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "PeaNUT", + "slug": "peanut", + "categories": [4], + "date_created": "2024-06-14", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://github.com/Brandawg93/PeaNUT/", + "logo": "https://raw.githubusercontent.com/Brandawg93/PeaNUT/main/src/app/icon.svg", + "description": "PeaNUT is a small dashboard for Network UPS Tools (NUT). It provides a web interface to monitor and manage UPS devices. PeaNUT allows users to view device status, retrieve information, and manage UPS parameters through its API. It's customizable for different UPS devices and supports integration with the Homepage dashboard.", + "install_methods": [ + { + "type": "default", + "script": "ct/peanut.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/petio.json b/json/petio.json index 36fd5b56..a2e515d5 100644 --- a/json/petio.json +++ b/json/petio.json @@ -1,32 +1,32 @@ { - "name": "Petio", - "slug": "petio", - "categories": [14], - "date_created": "2024-06-12", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 7777, - "documentation": null, - "website": "https://petio.tv/", - "logo": "https://raw.githubusercontent.com/petio-team/petio/master/frontend/public/p-seamless.png", - "description": "Petio is a third party companion app available to Plex server owners to allow their users to request, review and discover content.", - "install_methods": [ - { - "type": "default", - "script": "ct/petio.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "ubuntu", - "version": "20.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Petio", + "slug": "petio", + "categories": [14], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 7777, + "documentation": null, + "website": "https://petio.tv/", + "logo": "https://raw.githubusercontent.com/petio-team/petio/master/frontend/public/p-seamless.png", + "description": "Petio is a third party companion app available to Plex server owners to allow their users to request, review and discover content.", + "install_methods": [ + { + "type": "default", + "script": "ct/petio.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "ubuntu", + "version": "20.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/pf2etools.json b/json/pf2etools.json index 13f948c8..59d351a7 100644 --- a/json/pf2etools.json +++ b/json/pf2etools.json @@ -1,32 +1,32 @@ { - "name": "Pf2eTools", - "slug": "Pf2eTools", - "categories": [24], - "date_created": "2025-01-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://github.com/Pf2eToolsOrg/Pf2eTools/wiki", - "website": "https://pf2etools.com/", - "logo": "https://raw.githubusercontent.com/Pf2eToolsOrg/Pf2eTools/refs/heads/dev/android-chrome-192x192.png", - "description": "Pf2eTools is an open-source website aiming to provide tools and information for Pathfinder 2nd Edition players and gamemasters. It's built using basic web technologies to ensure wide compatibility, and utilises client-side caching for speed, efficiency, and offline access.", - "install_methods": [ - { - "type": "default", - "script": "ct/pf2etools.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Pf2eTools", + "slug": "Pf2eTools", + "categories": [24], + "date_created": "2025-01-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://github.com/Pf2eToolsOrg/Pf2eTools/wiki", + "website": "https://pf2etools.com/", + "logo": "https://raw.githubusercontent.com/Pf2eToolsOrg/Pf2eTools/refs/heads/dev/android-chrome-192x192.png", + "description": "Pf2eTools is an open-source website aiming to provide tools and information for Pathfinder 2nd Edition players and gamemasters. It's built using basic web technologies to ensure wide compatibility, and utilises client-side caching for speed, efficiency, and offline access.", + "install_methods": [ + { + "type": "default", + "script": "ct/pf2etools.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 6, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/photoprism.json b/json/photoprism.json index 59c1e60a..56d5f744 100644 --- a/json/photoprism.json +++ b/json/photoprism.json @@ -1,37 +1,37 @@ { - "name": "PhotoPrism", - "slug": "photoprism", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 2342, - "documentation": null, - "website": "https://photoprism.app/", - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/photoprism.png?raw=true", - "description": "PhotoPrism is an AI-Powered Photos App for the Decentralized Web. It makes use of the latest technologies to tag and find pictures automatically without getting in your way.", - "install_methods": [ - { - "type": "default", - "script": "ct/photoprism.sh", - "resources": { - "cpu": 2, - "ram": 3072, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "changeme" - }, - "notes": [ - { - "text": "Please note that Ubuntu 22.04 and Debian 12 are supported, while older Linux distributions may not be compatible.", - "type": "warning" - } - ] + "name": "PhotoPrism", + "slug": "photoprism", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 2342, + "documentation": null, + "website": "https://photoprism.app/", + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/photoprism.png?raw=true", + "description": "PhotoPrism is an AI-Powered Photos App for the Decentralized Web. It makes use of the latest technologies to tag and find pictures automatically without getting in your way.", + "install_methods": [ + { + "type": "default", + "script": "ct/photoprism.sh", + "resources": { + "cpu": 2, + "ram": 3072, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "changeme" + }, + "notes": [ + { + "text": "Please note that Ubuntu 22.04 and Debian 12 are supported, while older Linux distributions may not be compatible.", + "type": "warning" + } + ] } diff --git a/json/phpipam.json b/json/phpipam.json index 92bc9314..f95541d3 100644 --- a/json/phpipam.json +++ b/json/phpipam.json @@ -1,32 +1,32 @@ { - "name": "phpIPAM", - "slug": "phpipam", - "categories": [0], - "date_created": "2025-01-15", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://phpipam.net/documents/all-documents/", - "website": "https://phpipam.net/", - "logo": "https://phpipam.net/css/images/phpipam_logo_small@2x.png", - "description": "phpipam is an open-source web IP address management application (IPAM). Its goal is to provide light, modern and useful IP address management.", - "install_methods": [ - { - "type": "default", - "script": "ct/phpipam.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "Admin", - "password": "ipamadmin" - }, - "notes": [] + "name": "phpIPAM", + "slug": "phpipam", + "categories": [0], + "date_created": "2025-01-15", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://phpipam.net/documents/all-documents/", + "website": "https://phpipam.net/", + "logo": "https://phpipam.net/css/images/phpipam_logo_small@2x.png", + "description": "phpipam is an open-source web IP address management application (IPAM). Its goal is to provide light, modern and useful IP address management.", + "install_methods": [ + { + "type": "default", + "script": "ct/phpipam.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "Admin", + "password": "ipamadmin" + }, + "notes": [] } diff --git a/json/pialert.json b/json/pialert.json index 82e77236..ab861dbc 100644 --- a/json/pialert.json +++ b/json/pialert.json @@ -1,32 +1,32 @@ { - "name": "Pi.Alert", - "slug": "pialert", - "categories": [6], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://github.com/leiweibau/Pi.Alert/", - "logo": "https://raw.githubusercontent.com/leiweibau/Pi.Alert/main/front/img/favicons/glass_black_white.png", - "description": "Pi.Alert is a WIFI / LAN intruder detector. Checks the devices connected and alert you with unknown devices. It also warns of the disconnection of \"always connected\" devices.", - "install_methods": [ - { - "type": "default", - "script": "ct/pialert.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Pi.Alert", + "slug": "pialert", + "categories": [6], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://github.com/leiweibau/Pi.Alert/", + "logo": "https://raw.githubusercontent.com/leiweibau/Pi.Alert/main/front/img/favicons/glass_black_white.png", + "description": "Pi.Alert is a WIFI / LAN intruder detector. Checks the devices connected and alert you with unknown devices. It also warns of the disconnection of \"always connected\" devices.", + "install_methods": [ + { + "type": "default", + "script": "ct/pialert.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 3, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/pihole.json b/json/pihole.json index a866dbb1..04ef1ac9 100644 --- a/json/pihole.json +++ b/json/pihole.json @@ -1,45 +1,45 @@ { - "name": "Pi-Hole", - "slug": "pihole", - "categories": [5], - "date_created": "2024-04-28", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Pi-hole is a free, open-source network-level advertisement and Internet tracker blocking application. It runs on a Raspberry Pi or other Linux-based systems and acts as a DNS sinkhole, blocking unwanted traffic before it reaches a user's device. Pi-hole can also function as a DHCP server, providing IP addresses and other network configuration information to devices on a network. The software is highly configurable and supports a wide range of customizations, such as allowing or blocking specific domains, setting up blocklists and whitelists, and customizing the appearance of the web-based interface. The main purpose of Pi-hole is to protect users' privacy and security by blocking unwanted and potentially malicious content, such as ads, trackers, and malware. It is designed to be easy to set up and use, and can be configured through a web-based interface or through a terminal-based command-line interface.", - "install_methods": [ - { - "type": "default", - "script": "ct/pihole.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "To set your password, log in to the container, and type the following: `pihole -a -p`", - "type": "info" - }, - { - "text": "With an option to add Unbound", - "type": "info" - }, - { - "text": "With an option to configure Unbound as a forwarding DNS server (using DNS-over-TLS (DoT)) as opposed to a recursive DNS server", - "type": "info" - } - ] + "name": "Pi-Hole", + "slug": "pihole", + "categories": [5], + "date_created": "2024-04-28", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Pi-hole is a free, open-source network-level advertisement and Internet tracker blocking application. It runs on a Raspberry Pi or other Linux-based systems and acts as a DNS sinkhole, blocking unwanted traffic before it reaches a user's device. Pi-hole can also function as a DHCP server, providing IP addresses and other network configuration information to devices on a network. The software is highly configurable and supports a wide range of customizations, such as allowing or blocking specific domains, setting up blocklists and whitelists, and customizing the appearance of the web-based interface. The main purpose of Pi-hole is to protect users' privacy and security by blocking unwanted and potentially malicious content, such as ads, trackers, and malware. It is designed to be easy to set up and use, and can be configured through a web-based interface or through a terminal-based command-line interface.", + "install_methods": [ + { + "type": "default", + "script": "ct/pihole.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "To set your password, log in to the container, and type the following: `pihole -a -p`", + "type": "info" + }, + { + "text": "With an option to add Unbound", + "type": "info" + }, + { + "text": "With an option to configure Unbound as a forwarding DNS server (using DNS-over-TLS (DoT)) as opposed to a recursive DNS server", + "type": "info" + } + ] } diff --git a/json/pimox-haos-vm.json b/json/pimox-haos-vm.json index 0b9953f0..eb9e33f6 100644 --- a/json/pimox-haos-vm.json +++ b/json/pimox-haos-vm.json @@ -1,37 +1,37 @@ { - "name": "PiMox HAOS", - "slug": "pimox-haos-vm", - "categories": [1], - "date_created": "2024-04-29", - "type": "vm", - "updateable": false, - "privileged": false, - "interface_port": 8123, - "documentation": null, - "website": "https://github.com/jiangcuo/Proxmox-Port", - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/pimox.png?raw=true", - "description": "The script automates the manual process of finding, downloading and extracting the aarch64 (qcow2) disk image provided by the Home Assistant Team, creating a VM with user defined settings, importing and attaching the disk, setting the boot order and starting the VM.", - "install_methods": [ - { - "type": "default", - "script": "vm/pimox-haos-vm.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 32, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", - "type": "info" - } - ] + "name": "PiMox HAOS", + "slug": "pimox-haos-vm", + "categories": [1], + "date_created": "2024-04-29", + "type": "vm", + "updateable": false, + "privileged": false, + "interface_port": 8123, + "documentation": null, + "website": "https://github.com/jiangcuo/Proxmox-Port", + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/pimox.png?raw=true", + "description": "The script automates the manual process of finding, downloading and extracting the aarch64 (qcow2) disk image provided by the Home Assistant Team, creating a VM with user defined settings, importing and attaching the disk, setting the boot order and starting the VM.", + "install_methods": [ + { + "type": "default", + "script": "vm/pimox-haos-vm.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 32, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", + "type": "info" + } + ] } diff --git a/json/pingvin.json b/json/pingvin.json index 61eb9057..8153c461 100644 --- a/json/pingvin.json +++ b/json/pingvin.json @@ -1,32 +1,32 @@ { - "name": "Pingvin Share", - "slug": "pingvin", - "categories": [25], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "Pingvin Share is self-hosted file sharing platform and an alternative for WeTransfer.", - "install_methods": [ - { - "type": "default", - "script": "ct/pingvin.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Pingvin Share", + "slug": "pingvin", + "categories": [25], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "Pingvin Share is self-hosted file sharing platform and an alternative for WeTransfer.", + "install_methods": [ + { + "type": "default", + "script": "ct/pingvin.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/plex.json b/json/plex.json index 5179ea34..5a94d91e 100644 --- a/json/plex.json +++ b/json/plex.json @@ -1,37 +1,37 @@ { - "name": "Plex Media Server", - "slug": "plex", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 32400, - "documentation": null, - "website": "https://www.plex.tv/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/plex-white.svg", - "description": "Plex personal media server magically scans and organizes your files, sorting your media intuitively and beautifully.", - "install_methods": [ - { - "type": "default", - "script": "ct/plex.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "ubuntu", - "version": "22.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "With Privileged/Unprivileged Hardware Acceleration Support", - "type": "info" - } - ] + "name": "Plex Media Server", + "slug": "plex", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 32400, + "documentation": null, + "website": "https://www.plex.tv/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/plex-white.svg", + "description": "Plex personal media server magically scans and organizes your files, sorting your media intuitively and beautifully.", + "install_methods": [ + { + "type": "default", + "script": "ct/plex.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "ubuntu", + "version": "22.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "With Privileged/Unprivileged Hardware Acceleration Support", + "type": "info" + } + ] } diff --git a/json/pocketbase.json b/json/pocketbase.json index 30fe5807..9a917a53 100644 --- a/json/pocketbase.json +++ b/json/pocketbase.json @@ -1,32 +1,32 @@ { - "name": "Pocketbase", - "slug": "pocketbase", - "categories": [28], - "date_created": "2024-05-07", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://pocketbase.io/docs/", - "website": "https://pocketbase.io/", - "logo": "https://pocketbase.io/images/logo.svg", - "description": "PocketBase is an open source backend consisting of embedded database (SQLite) with realtime subscriptions, built-in auth management, convenient dashboard UI and simple REST-ish API.", - "install_methods": [ - { - "type": "default", - "script": "ct/pocketbase.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Pocketbase", + "slug": "pocketbase", + "categories": [28], + "date_created": "2024-05-07", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://pocketbase.io/docs/", + "website": "https://pocketbase.io/", + "logo": "https://pocketbase.io/images/logo.svg", + "description": "PocketBase is an open source backend consisting of embedded database (SQLite) with realtime subscriptions, built-in auth management, convenient dashboard UI and simple REST-ish API.", + "install_methods": [ + { + "type": "default", + "script": "ct/pocketbase.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/podman-homeassistant.json b/json/podman-homeassistant.json index df706105..473d2557 100644 --- a/json/podman-homeassistant.json +++ b/json/podman-homeassistant.json @@ -1,45 +1,45 @@ { - "name": "Podman Home Assistant Container", - "slug": "podman-homeassistant", - "categories": [3], - "date_created": "2024-04-29", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "A standalone Podman container-based installation of Home Assistant Core means that the Home Assistant Core software is installed inside a container managed by Podman, separate from the host operating system. This provides a flexible and scalable solution for running the software, as the container can be easily moved between host systems or isolated from other processes for security. Podman is a popular open-source tool for managing containers that is similar to Docker, but designed for use on Linux systems without a daemon.\r\n\r\n\ud83d\udec8 If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "install_methods": [ - { - "type": "default", - "script": "ct/podman-homeassistant.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 16, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Doesn't work with ZFS", - "type": "warning" - }, - { - "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "type": "warning" - }, - { - "text": "config path: `/var/lib/containers/storage/volumes/hass_config/_data`", - "type": "info" - } - ] + "name": "Podman Home Assistant Container", + "slug": "podman-homeassistant", + "categories": [3], + "date_created": "2024-04-29", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "A standalone Podman container-based installation of Home Assistant Core means that the Home Assistant Core software is installed inside a container managed by Podman, separate from the host operating system. This provides a flexible and scalable solution for running the software, as the container can be easily moved between host systems or isolated from other processes for security. Podman is a popular open-source tool for managing containers that is similar to Docker, but designed for use on Linux systems without a daemon.\r\n\r\n\ud83d\udec8 If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "install_methods": [ + { + "type": "default", + "script": "ct/podman-homeassistant.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 16, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Doesn't work with ZFS", + "type": "warning" + }, + { + "text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "type": "warning" + }, + { + "text": "config path: `/var/lib/containers/storage/volumes/hass_config/_data`", + "type": "info" + } + ] } diff --git a/json/podman.json b/json/podman.json index 2c413aae..d6c7ced6 100644 --- a/json/podman.json +++ b/json/podman.json @@ -1,37 +1,37 @@ { - "name": "Podman", - "slug": "podman", - "categories": [3], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://podman.io/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/podman.svg", - "description": "Podman is an open-source, daemonless, and portable container engine that allows users to manage containers on Linux systems without the need for a daemon or system service to be running in the background. It provides an API and a command-line interface that can be used to create, run, and manage containers and their associated networks, volumes, and images. It is built on top of the Open Container Initiative (OCI) runtime specification, making it compatible with other OCI-compliant container engines.", - "install_methods": [ - { - "type": "default", - "script": "ct/podman.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Doesn't work with ZFS", - "type": "warning" - } - ] + "name": "Podman", + "slug": "podman", + "categories": [3], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://podman.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/podman.svg", + "description": "Podman is an open-source, daemonless, and portable container engine that allows users to manage containers on Linux systems without the need for a daemon or system service to be running in the background. It provides an API and a command-line interface that can be used to create, run, and manage containers and their associated networks, volumes, and images. It is built on top of the Open Container Initiative (OCI) runtime specification, making it compatible with other OCI-compliant container engines.", + "install_methods": [ + { + "type": "default", + "script": "ct/podman.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Doesn't work with ZFS", + "type": "warning" + } + ] } diff --git a/json/post-pbs-install.json b/json/post-pbs-install.json index 8c994156..318991c0 100644 --- a/json/post-pbs-install.json +++ b/json/post-pbs-install.json @@ -1,45 +1,45 @@ { - "name": "Proxmox Backup Server Post Install", - "slug": "post-pbs-install", - "categories": [7], - "date_created": "2024-04-29", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "The script will give options to Disable the Enterprise Repo, Add/Correct PBS Sources, Enable the No-Subscription Repo, Add Test Repo, Disable Subscription Nag, Update Proxmox Backup Server and Reboot PBS.", - "install_methods": [ - { - "type": "default", - "script": "misc/post-pbs-install.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Proxmox Backup Server ONLY", - "type": "info" - }, - { - "text": "Execute within the Proxmox Backup Server Shell", - "type": "info" - }, - { - "text": "It is recommended to answer “yes” (y) to all options presented during the process.", - "type": "info" - } - ] + "name": "Proxmox Backup Server Post Install", + "slug": "post-pbs-install", + "categories": [7], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "The script will give options to Disable the Enterprise Repo, Add/Correct PBS Sources, Enable the No-Subscription Repo, Add Test Repo, Disable Subscription Nag, Update Proxmox Backup Server and Reboot PBS.", + "install_methods": [ + { + "type": "default", + "script": "misc/post-pbs-install.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Proxmox Backup Server ONLY", + "type": "info" + }, + { + "text": "Execute within the Proxmox Backup Server Shell", + "type": "info" + }, + { + "text": "It is recommended to answer “yes” (y) to all options presented during the process.", + "type": "info" + } + ] } diff --git a/json/post-pve-install.json b/json/post-pve-install.json index 6898d817..455b225d 100644 --- a/json/post-pve-install.json +++ b/json/post-pve-install.json @@ -1,41 +1,41 @@ { - "name": "Proxmox VE Post Install", - "slug": "post-pve-install", - "categories": [1], - "date_created": "2024-04-28", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "This script provides options for managing Proxmox VE repositories, including disabling the Enterprise Repo, adding or correcting PVE sources, enabling the No-Subscription Repo, adding the test Repo, disabling the subscription nag, updating Proxmox VE, and rebooting the system.", - "install_methods": [ - { - "type": "default", - "script": "misc/post-pve-install.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": "It is recommended to answer “yes” (y) to all options presented during the process.", - "type": "info" - } - ] + "name": "Proxmox VE Post Install", + "slug": "post-pve-install", + "categories": [1], + "date_created": "2024-04-28", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "This script provides options for managing Proxmox VE repositories, including disabling the Enterprise Repo, adding or correcting PVE sources, enabling the No-Subscription Repo, adding the test Repo, disabling the subscription nag, updating Proxmox VE, and rebooting the system.", + "install_methods": [ + { + "type": "default", + "script": "misc/post-pve-install.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": "It is recommended to answer “yes” (y) to all options presented during the process.", + "type": "info" + } + ] } diff --git a/json/postgresql.json b/json/postgresql.json index fdd4467d..c6c9ff97 100644 --- a/json/postgresql.json +++ b/json/postgresql.json @@ -1,37 +1,37 @@ { - "name": "PostgreSQL", - "slug": "postgresql", - "categories": [8], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5432, - "documentation": null, - "website": "https://www.postgresql.org/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/postgresql.svg", - "description": "PostgreSQL (often referred to as Postgres) is an open-source relational database management system that is known for its extensibility and strict adherence to SQL standards. It is a free and powerful database solution, suitable for a wide range of applications, from small projects to large enterprise systems. PostgreSQL is widely used for its reliability, feature-richness, and robustness.", - "install_methods": [ - { - "type": "default", - "script": "ct/postgresql.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Set a password after installation for postgres user by running `echo \"ALTER USER postgres with encrypted password 'your_password';\" | sudo -u postgres psql`", - "type": "info" - } - ] + "name": "PostgreSQL", + "slug": "postgresql", + "categories": [8], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5432, + "documentation": null, + "website": "https://www.postgresql.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/postgresql.svg", + "description": "PostgreSQL (often referred to as Postgres) is an open-source relational database management system that is known for its extensibility and strict adherence to SQL standards. It is a free and powerful database solution, suitable for a wide range of applications, from small projects to large enterprise systems. PostgreSQL is widely used for its reliability, feature-richness, and robustness.", + "install_methods": [ + { + "type": "default", + "script": "ct/postgresql.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Set a password after installation for postgres user by running `echo \"ALTER USER postgres with encrypted password 'your_password';\" | sudo -u postgres psql`", + "type": "info" + } + ] } diff --git a/json/prometheus-alertmanager.json b/json/prometheus-alertmanager.json index ab168c13..a8bdbe0c 100644 --- a/json/prometheus-alertmanager.json +++ b/json/prometheus-alertmanager.json @@ -1,32 +1,32 @@ { - "name": "Prometheus Alertmanager", - "slug": "prometheus-alertmanager", - "categories": [9], - "date_created": "2025-01-09", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9093, - "documentation": "https://prometheus.io/docs/alerting/latest/overview/", - "website": "https://prometheus.io/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/prometheus.svg", - "description": "Alerting with Prometheus is separated into two parts. Alerting rules in Prometheus servers send alerts to an Alertmanager. The Alertmanager then manages those alerts, including silencing, inhibition, aggregation and sending out notifications via methods such as email, on-call notification systems, and chat platforms.", - "install_methods": [ - { - "type": "default", - "script": "ct/prometheus-alertmanager.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Prometheus Alertmanager", + "slug": "prometheus-alertmanager", + "categories": [9], + "date_created": "2025-01-09", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9093, + "documentation": "https://prometheus.io/docs/alerting/latest/overview/", + "website": "https://prometheus.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/prometheus.svg", + "description": "Alerting with Prometheus is separated into two parts. Alerting rules in Prometheus servers send alerts to an Alertmanager. The Alertmanager then manages those alerts, including silencing, inhibition, aggregation and sending out notifications via methods such as email, on-call notification systems, and chat platforms.", + "install_methods": [ + { + "type": "default", + "script": "ct/prometheus-alertmanager.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/prometheus.json b/json/prometheus.json index 75d33a6e..374c3d4b 100644 --- a/json/prometheus.json +++ b/json/prometheus.json @@ -1,32 +1,32 @@ { - "name": "Prometheus", - "slug": "prometheus", - "categories": [9], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9090, - "documentation": null, - "website": "https://prometheus.io/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/prometheus.svg", - "description": "Prometheus is widely used to monitor the performance and health of various infrastructure components and applications, and trigger alerts based on predefined rules. It has a multi-dimensional data model and supports various data sources and exporters, making it an extremely flexible and scalable monitoring solution.", - "install_methods": [ - { - "type": "default", - "script": "ct/prometheus.sh", - "resources": { - "cpu": 1, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Prometheus", + "slug": "prometheus", + "categories": [9], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9090, + "documentation": null, + "website": "https://prometheus.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/prometheus.svg", + "description": "Prometheus is widely used to monitor the performance and health of various infrastructure components and applications, and trigger alerts based on predefined rules. It has a multi-dimensional data model and supports various data sources and exporters, making it an extremely flexible and scalable monitoring solution.", + "install_methods": [ + { + "type": "default", + "script": "ct/prometheus.sh", + "resources": { + "cpu": 1, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/prowlarr.json b/json/prowlarr.json index 3ec78c8b..897028cf 100644 --- a/json/prowlarr.json +++ b/json/prowlarr.json @@ -1,32 +1,32 @@ { - "name": "Prowlarr", - "slug": "prowlarr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 9696, - "documentation": null, - "website": "https://github.com/Prowlarr/Prowlarr", - "logo": "https://raw.githubusercontent.com/Prowlarr/Prowlarr/develop/Logo/256.png", - "description": "Prowlarr is a software tool designed to integrate with various PVR (Personal Video Recorder) apps. It is built on a popular *arr .net/ReactJS base stack and serves as an indexer manager and proxy. Prowlarr makes it easy to manage and organize TV show and movie collections, by integrating with popular PVR apps and automating the downloading and organizing of media files. The software provides a web-based interface for managing and organizing TV shows and movies, making it easy to search and find content. Prowlarr also supports metadata management, including show and movie information, making it easy for users to keep their media collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing media collections, making it a valuable tool for media enthusiasts who want to keep their collection organized and up-to-date. With Prowlarr, users can enjoy their media collection from anywhere, making it a powerful tool for managing and sharing media files.", - "install_methods": [ - { - "type": "default", - "script": "ct/prowlarr.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Prowlarr", + "slug": "prowlarr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 9696, + "documentation": null, + "website": "https://github.com/Prowlarr/Prowlarr", + "logo": "https://raw.githubusercontent.com/Prowlarr/Prowlarr/develop/Logo/256.png", + "description": "Prowlarr is a software tool designed to integrate with various PVR (Personal Video Recorder) apps. It is built on a popular *arr .net/ReactJS base stack and serves as an indexer manager and proxy. Prowlarr makes it easy to manage and organize TV show and movie collections, by integrating with popular PVR apps and automating the downloading and organizing of media files. The software provides a web-based interface for managing and organizing TV shows and movies, making it easy to search and find content. Prowlarr also supports metadata management, including show and movie information, making it easy for users to keep their media collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing media collections, making it a valuable tool for media enthusiasts who want to keep their collection organized and up-to-date. With Prowlarr, users can enjoy their media collection from anywhere, making it a powerful tool for managing and sharing media files.", + "install_methods": [ + { + "type": "default", + "script": "ct/prowlarr.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/proxmox-datacenter-manager.json b/json/proxmox-datacenter-manager.json index 8a73cd69..4e90f365 100644 --- a/json/proxmox-datacenter-manager.json +++ b/json/proxmox-datacenter-manager.json @@ -1,41 +1,41 @@ { - "name": "Proxmox Datacenter Manager", - "slug": "proxmox-datacenter-manager", - "categories": [1], - "date_created": "2024-12-25", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8443, - "documentation": "https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap", - "website": "https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap", - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "The Proxmox Datacenter Manager project has been developed with the objective of providing a centralized overview of all your individual nodes and clusters. It also enables basic management like migrations of virtual guests without any cluster network requirements. ", - "install_methods": [ - { - "type": "default", - "script": "ct/proxmox-datacenter-manager.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 10, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Set a root password if using autologin. This will be the Proxmox-Datacenter-Manager password. `sudo passwd root`", - "type": "info" - }, - { - "text": "Proxmox Datacenter Manager is in an alpha stage of development. Use it cautiously, as bugs, incomplete features, and potential instabilities are expected.", - "type": "warning" - } - ] + "name": "Proxmox Datacenter Manager", + "slug": "proxmox-datacenter-manager", + "categories": [1], + "date_created": "2024-12-25", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8443, + "documentation": "https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap", + "website": "https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap", + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "The Proxmox Datacenter Manager project has been developed with the objective of providing a centralized overview of all your individual nodes and clusters. It also enables basic management like migrations of virtual guests without any cluster network requirements. ", + "install_methods": [ + { + "type": "default", + "script": "ct/proxmox-datacenter-manager.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Set a root password if using autologin. This will be the Proxmox-Datacenter-Manager password. `sudo passwd root`", + "type": "info" + }, + { + "text": "Proxmox Datacenter Manager is in an alpha stage of development. Use it cautiously, as bugs, incomplete features, and potential instabilities are expected.", + "type": "warning" + } + ] } diff --git a/json/ps5-mqtt.json b/json/ps5-mqtt.json index cdffab39..2d73f137 100644 --- a/json/ps5-mqtt.json +++ b/json/ps5-mqtt.json @@ -1,37 +1,37 @@ { - "name": "PS5-MQTT", - "slug": "ps5-mqtt", - "categories": [18], - "date_created": "2025-01-09", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8645, - "documentation": null, - "website": "https://github.com/FunkeyFlo/", - "logo": "https://github.com/FunkeyFlo/ps5-mqtt/blob/main/add-ons/ps5-mqtt/logo.png?raw=true", - "description": "Integrate your Sony Playstation 5 devices with Home Assistant using MQTT.", - "install_methods": [ - { - "type": "default", - "script": "ct/ps5-mqtt.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After installation, the MQTT endpoint must be configured. The configuration file is located within the LXC container at: `/opt/.config/ps5-mqtt/config.json`", - "type": "info" - } - ] + "name": "PS5-MQTT", + "slug": "ps5-mqtt", + "categories": [18], + "date_created": "2025-01-09", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8645, + "documentation": null, + "website": "https://github.com/FunkeyFlo/", + "logo": "https://github.com/FunkeyFlo/ps5-mqtt/blob/main/add-ons/ps5-mqtt/logo.png?raw=true", + "description": "Integrate your Sony Playstation 5 devices with Home Assistant using MQTT.", + "install_methods": [ + { + "type": "default", + "script": "ct/ps5-mqtt.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 3, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "After installation, the MQTT endpoint must be configured. The configuration file is located within the LXC container at: `/opt/.config/ps5-mqtt/config.json`", + "type": "info" + } + ] } diff --git a/json/qbittorrent.json b/json/qbittorrent.json index e3fa9837..b3268d60 100644 --- a/json/qbittorrent.json +++ b/json/qbittorrent.json @@ -1,32 +1,32 @@ { - "name": "qBittorrent", - "slug": "qbittorrent", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8090, - "documentation": null, - "website": "https://www.qbittorrent.org/", - "logo": "https://raw.githubusercontent.com/qbittorrent/qBittorrent/master/src/icons/qbittorrent.ico", - "description": "qBittorrent offers a user-friendly interface that allows users to search for and download torrent files easily. It also supports magnet links, which allow users to start downloading files without the need for a torrent file.", - "install_methods": [ - { - "type": "default", - "script": "ct/qbittorrent.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "changeme" - }, - "notes": [] + "name": "qBittorrent", + "slug": "qbittorrent", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8090, + "documentation": null, + "website": "https://www.qbittorrent.org/", + "logo": "https://raw.githubusercontent.com/qbittorrent/qBittorrent/master/src/icons/qbittorrent.ico", + "description": "qBittorrent offers a user-friendly interface that allows users to search for and download torrent files easily. It also supports magnet links, which allow users to start downloading files without the need for a torrent file.", + "install_methods": [ + { + "type": "default", + "script": "ct/qbittorrent.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "changeme" + }, + "notes": [] } diff --git a/json/rabbitmq.json b/json/rabbitmq.json index 1d413e4b..97e7209a 100644 --- a/json/rabbitmq.json +++ b/json/rabbitmq.json @@ -1,32 +1,32 @@ { - "name": "RabbitMQ", - "slug": "rabbitmq", - "categories": [18], - "date_created": "2024-06-27", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 15672, - "documentation": null, - "website": "https://www.rabbitmq.com/", - "logo": "https://raw.githubusercontent.com/rabbitmq/rabbitmq-website/main/static/img/rabbitmq-logo.svg", - "description": "RabbitMQ is a robust messaging broker widely used for message queuing, streaming, and decoupling services. It supports multiple messaging protocols, ensures reliable message delivery, and offers features like routing, clustering, and federation. RabbitMQ is suitable for various use cases, including microservices communication, real-time data processing, and IoT applications.", - "install_methods": [ - { - "type": "default", - "script": "ct/rabbitmq.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "RabbitMQ", + "slug": "rabbitmq", + "categories": [18], + "date_created": "2024-06-27", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 15672, + "documentation": null, + "website": "https://www.rabbitmq.com/", + "logo": "https://raw.githubusercontent.com/rabbitmq/rabbitmq-website/main/static/img/rabbitmq-logo.svg", + "description": "RabbitMQ is a robust messaging broker widely used for message queuing, streaming, and decoupling services. It supports multiple messaging protocols, ensures reliable message delivery, and offers features like routing, clustering, and federation. RabbitMQ is suitable for various use cases, including microservices communication, real-time data processing, and IoT applications.", + "install_methods": [ + { + "type": "default", + "script": "ct/rabbitmq.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/radarr.json b/json/radarr.json index 53c32201..d8ba88be 100644 --- a/json/radarr.json +++ b/json/radarr.json @@ -1,32 +1,32 @@ { - "name": "Radarr", - "slug": "radarr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 7878, - "documentation": null, - "website": "https://radarr.video/", - "logo": "https://raw.githubusercontent.com/Radarr/Radarr/develop/Logo/256.png", - "description": "Radarr is a movie management tool designed for Usenet and BitTorrent users. It allows users to manage and organize their movie collection with ease. Radarr integrates with popular Usenet and BitTorrent clients, such as Sonarr and Lidarr, to automate the downloading and organizing of movie files. The software provides a web-based interface for managing and organizing movies, making it easy to search and find titles, genres, and release dates. Radarr also supports metadata management, including movie posters and information, making it easy for users to keep their movie collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing movie collections, making it a valuable tool for movie enthusiasts who want to keep their collection organized and up-to-date. With Radarr, users can enjoy their movie collection from anywhere, making it a powerful tool for managing and sharing movie files.", - "install_methods": [ - { - "type": "default", - "script": "ct/radarr.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Radarr", + "slug": "radarr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 7878, + "documentation": null, + "website": "https://radarr.video/", + "logo": "https://raw.githubusercontent.com/Radarr/Radarr/develop/Logo/256.png", + "description": "Radarr is a movie management tool designed for Usenet and BitTorrent users. It allows users to manage and organize their movie collection with ease. Radarr integrates with popular Usenet and BitTorrent clients, such as Sonarr and Lidarr, to automate the downloading and organizing of movie files. The software provides a web-based interface for managing and organizing movies, making it easy to search and find titles, genres, and release dates. Radarr also supports metadata management, including movie posters and information, making it easy for users to keep their movie collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing movie collections, making it a valuable tool for movie enthusiasts who want to keep their collection organized and up-to-date. With Radarr, users can enjoy their movie collection from anywhere, making it a powerful tool for managing and sharing movie files.", + "install_methods": [ + { + "type": "default", + "script": "ct/radarr.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/rdtclient.json b/json/rdtclient.json index a654526f..ed9613ab 100644 --- a/json/rdtclient.json +++ b/json/rdtclient.json @@ -1,32 +1,32 @@ { - "name": "Real-Debrid Torrent Client", - "slug": "rdtclient", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 6500, - "documentation": null, - "website": "https://github.com/rogerfar/rdt-client", - "logo": "https://fcdn.real-debrid.com/0820/images/logo.png", - "description": "RDTClient is a web interface to manage your torrents on Real-Debrid, AllDebrid or Premiumize.", - "install_methods": [ - { - "type": "default", - "script": "ct/rdtclient.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Real-Debrid Torrent Client", + "slug": "rdtclient", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 6500, + "documentation": null, + "website": "https://github.com/rogerfar/rdt-client", + "logo": "https://fcdn.real-debrid.com/0820/images/logo.png", + "description": "RDTClient is a web interface to manage your torrents on Real-Debrid, AllDebrid or Premiumize.", + "install_methods": [ + { + "type": "default", + "script": "ct/rdtclient.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/readarr.json b/json/readarr.json index f15c5bac..da739b0e 100644 --- a/json/readarr.json +++ b/json/readarr.json @@ -1,32 +1,32 @@ { - "name": "Readarr", - "slug": "readarr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8787, - "documentation": null, - "website": "https://readarr.com/", - "logo": "https://raw.githubusercontent.com/Readarr/Readarr/develop/Logo/256.png", - "description": "Readarr is an eBook and audiobook management tool designed for Usenet and BitTorrent users. It allows users to manage and organize their eBook and audiobook collection with ease. Readarr integrates with popular Usenet and BitTorrent clients, such as Sonarr and Lidarr, to automate the downloading and organizing of eBook and audiobook files. The software provides a web-based interface for managing and organizing eBooks and audiobooks, making it easy to search and find titles, authors, and genres. Readarr also supports metadata management, including cover art and information, making it easy for users to keep their eBook and audiobook collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing eBook and audiobook collections, making it a valuable tool for book and audiobook enthusiasts who want to keep their collection organized and up-to-date. With Readarr, users can enjoy their eBook and audiobook collection from anywhere, making it a powerful tool for managing and sharing book and audiobook files.", - "install_methods": [ - { - "type": "default", - "script": "ct/readarr.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Readarr", + "slug": "readarr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8787, + "documentation": null, + "website": "https://readarr.com/", + "logo": "https://raw.githubusercontent.com/Readarr/Readarr/develop/Logo/256.png", + "description": "Readarr is an eBook and audiobook management tool designed for Usenet and BitTorrent users. It allows users to manage and organize their eBook and audiobook collection with ease. Readarr integrates with popular Usenet and BitTorrent clients, such as Sonarr and Lidarr, to automate the downloading and organizing of eBook and audiobook files. The software provides a web-based interface for managing and organizing eBooks and audiobooks, making it easy to search and find titles, authors, and genres. Readarr also supports metadata management, including cover art and information, making it easy for users to keep their eBook and audiobook collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing eBook and audiobook collections, making it a valuable tool for book and audiobook enthusiasts who want to keep their collection organized and up-to-date. With Readarr, users can enjoy their eBook and audiobook collection from anywhere, making it a powerful tool for managing and sharing book and audiobook files.", + "install_methods": [ + { + "type": "default", + "script": "ct/readarr.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/readeck.json b/json/readeck.json index fd1f0f2c..04b2dffa 100644 --- a/json/readeck.json +++ b/json/readeck.json @@ -1,32 +1,32 @@ { - "name": "Readeck", - "slug": "readeck", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8000, - "documentation": null, - "website": "https://readeck.org/", - "logo": "https://codeberg.org/readeck/readeck/raw/branch/main/web/media/logo-square.svg", - "description": "Readeck helps you keep all that web content you\u2019ll want to revisit in an hour, tomorrow, or in 20 years.", - "install_methods": [ - { - "type": "default", - "script": "ct/readeck.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Readeck", + "slug": "readeck", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8000, + "documentation": null, + "website": "https://readeck.org/", + "logo": "https://codeberg.org/readeck/readeck/raw/branch/main/web/media/logo-square.svg", + "description": "Readeck helps you keep all that web content you\u2019ll want to revisit in an hour, tomorrow, or in 20 years.", + "install_methods": [ + { + "type": "default", + "script": "ct/readeck.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/recyclarr.json b/json/recyclarr.json index b8630a31..4e707c34 100644 --- a/json/recyclarr.json +++ b/json/recyclarr.json @@ -1,32 +1,32 @@ { - "name": "Recyclarr", - "slug": "recyclarr", - "categories": [14], - "date_created": "2024-11-15", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://recyclarr.dev/", - "logo": "https://recyclarr.dev/img/recyclarr.png", - "description": "Recyclarr is an automation tool that integrates with media management software like Sonarr and Radarr. It helps users manage and organize their media libraries by automatically searching for and adding content from indexers, based on user-defined criteria. It streamlines the process of maintaining and updating media collections without manual intervention.", - "install_methods": [ - { - "type": "default", - "script": "ct/recyclarr.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Recyclarr", + "slug": "recyclarr", + "categories": [14], + "date_created": "2024-11-15", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://recyclarr.dev/", + "logo": "https://recyclarr.dev/img/recyclarr.png", + "description": "Recyclarr is an automation tool that integrates with media management software like Sonarr and Radarr. It helps users manage and organize their media libraries by automatically searching for and adding content from indexers, based on user-defined criteria. It streamlines the process of maintaining and updating media collections without manual intervention.", + "install_methods": [ + { + "type": "default", + "script": "ct/recyclarr.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/redis.json b/json/redis.json index ddfed284..2072b13a 100644 --- a/json/redis.json +++ b/json/redis.json @@ -1,37 +1,37 @@ { - "name": "Redis ", - "slug": "redis", - "categories": [8], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://redis.io/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/redis.svg", - "description": "Redis is an open-source, in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.", - "install_methods": [ - { - "type": "default", - "script": "ct/redis.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Redis Configuration: `nano /etc/redis/redis.conf`", - "type": "info" - } - ] + "name": "Redis ", + "slug": "redis", + "categories": [8], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://redis.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/redis.svg", + "description": "Redis is an open-source, in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.", + "install_methods": [ + { + "type": "default", + "script": "ct/redis.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Redis Configuration: `nano /etc/redis/redis.conf`", + "type": "info" + } + ] } diff --git a/json/rtsptoweb.json b/json/rtsptoweb.json index 3a5395a5..49eea1f5 100644 --- a/json/rtsptoweb.json +++ b/json/rtsptoweb.json @@ -1,32 +1,32 @@ { - "name": "RTSPtoWeb", - "slug": "rtsptoweb", - "categories": [15], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8083, - "documentation": null, - "website": "https://github.com/deepch/RTSPtoWeb", - "logo": "https://brands.home-assistant.io/_/rtsp_to_webrtc/logo.png?raw=true", - "description": "RTSPtoWeb converts your RTSP streams to formats consumable in a web browser like MSE (Media Source Extensions), WebRTC, or HLS. It's fully native Golang without the use of FFmpeg or GStreamer", - "install_methods": [ - { - "type": "default", - "script": "ct/rtsptoweb.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "RTSPtoWeb", + "slug": "rtsptoweb", + "categories": [15], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8083, + "documentation": null, + "website": "https://github.com/deepch/RTSPtoWeb", + "logo": "https://brands.home-assistant.io/_/rtsp_to_webrtc/logo.png?raw=true", + "description": "RTSPtoWeb converts your RTSP streams to formats consumable in a web browser like MSE (Media Source Extensions), WebRTC, or HLS. It's fully native Golang without the use of FFmpeg or GStreamer", + "install_methods": [ + { + "type": "default", + "script": "ct/rtsptoweb.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/runtipi.json b/json/runtipi.json index 3107fd36..abd126ad 100644 --- a/json/runtipi.json +++ b/json/runtipi.json @@ -1,32 +1,32 @@ { - "name": "Runtipi", - "slug": "runtipi", - "categories": [2], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://runtipi.io/", - "logo": "https://runtipi.io/_next/static/media/tipi.c0b9b68e.png", - "description": "Runtipi lets you install all your favorite self-hosted apps without the hassle of configuring and managing each service. One-click installs and updates for more than 180 popular apps.", - "install_methods": [ - { - "type": "default", - "script": "ct/runtipi.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Runtipi", + "slug": "runtipi", + "categories": [2], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://runtipi.io/", + "logo": "https://runtipi.io/_next/static/media/tipi.c0b9b68e.png", + "description": "Runtipi lets you install all your favorite self-hosted apps without the hassle of configuring and managing each service. One-click installs and updates for more than 180 popular apps.", + "install_methods": [ + { + "type": "default", + "script": "ct/runtipi.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/sabnzbd.json b/json/sabnzbd.json index 168b583a..54d14606 100644 --- a/json/sabnzbd.json +++ b/json/sabnzbd.json @@ -1,32 +1,32 @@ { - "name": "SABnzbd", - "slug": "sabnzbd", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 7777, - "documentation": null, - "website": "https://sabnzbd.org/", - "logo": "https://raw.githubusercontent.com/sabnzbd/sabnzbd/develop/icons/logo-arrow.svg", - "description": "SABnzbd is a free, open-source software program for downloading binary files from Usenet newsgroups. It is designed to be easy to use, and provides a number of features to simplify the downloading process, such as automatic error detection and repair, download scheduling, and integration with other applications. SABnzbd is a binary newsreader, which means it is specifically designed for downloading binary files, such as images, music, and video, from Usenet newsgroups. With its user-friendly interface and powerful features, SABnzbd makes it easy to manage your Usenet downloads and keep your download queue organized.", - "install_methods": [ - { - "type": "default", - "script": "ct/sabnzbd.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "SABnzbd", + "slug": "sabnzbd", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 7777, + "documentation": null, + "website": "https://sabnzbd.org/", + "logo": "https://raw.githubusercontent.com/sabnzbd/sabnzbd/develop/icons/logo-arrow.svg", + "description": "SABnzbd is a free, open-source software program for downloading binary files from Usenet newsgroups. It is designed to be easy to use, and provides a number of features to simplify the downloading process, such as automatic error detection and repair, download scheduling, and integration with other applications. SABnzbd is a binary newsreader, which means it is specifically designed for downloading binary files, such as images, music, and video, from Usenet newsgroups. With its user-friendly interface and powerful features, SABnzbd makes it easy to manage your Usenet downloads and keep your download queue organized.", + "install_methods": [ + { + "type": "default", + "script": "ct/sabnzbd.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/scaling-governor.json b/json/scaling-governor.json index 7247daa2..b812d75c 100644 --- a/json/scaling-governor.json +++ b/json/scaling-governor.json @@ -1,37 +1,37 @@ { - "name": "Proxmox VE CPU Scaling Governor", - "slug": "scaling-governor", - "categories": [2], - "date_created": "2024-04-29", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": "https://www.kernel.org/doc/html/latest/admin-guide/pm/cpufreq.html?#generic-scaling-governors", - "website": null, - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/cpu.png?raw=true", - "description": "The CPU scaling governor determines how the CPU frequency is adjusted based on the workload, with the goal of either conserving power or improving performance. By scaling the frequency up or down, the operating system can optimize the CPU usage and conserve energy when possible. Generic Scaling Governors", - "install_methods": [ - { - "type": "default", - "script": "misc/scaling-governor.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" - } - ] + "name": "Proxmox VE CPU Scaling Governor", + "slug": "scaling-governor", + "categories": [2], + "date_created": "2024-04-29", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": "https://www.kernel.org/doc/html/latest/admin-guide/pm/cpufreq.html?#generic-scaling-governors", + "website": null, + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/cpu.png?raw=true", + "description": "The CPU scaling governor determines how the CPU frequency is adjusted based on the workload, with the goal of either conserving power or improving performance. By scaling the frequency up or down, the operating system can optimize the CPU usage and conserve energy when possible. Generic Scaling Governors", + "install_methods": [ + { + "type": "default", + "script": "misc/scaling-governor.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" + } + ] } diff --git a/json/semaphore.json b/json/semaphore.json index 93464cbe..60f2509e 100644 --- a/json/semaphore.json +++ b/json/semaphore.json @@ -1,41 +1,41 @@ { - "name": "Semaphore", - "slug": "semaphore", - "categories": [19], - "date_created": "2025-01-01", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": "https://docs.semaphoreui.com/", - "website": "https://semaphoreui.com/", - "logo": "https://docs.semaphoreui.com/favicon.png?x=", - "description": "Semaphore UI is a modern web interface for managing popular DevOps tools", - "install_methods": [ - { - "type": "default", - "script": "ct/semaphore.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": null - }, - "notes": [ - { - "text": "This instance uses BoltDB", - "type": "info" - }, - { - "text": "Admin password: `cat ~/semaphore.creds`", - "type": "info" - } - ] + "name": "Semaphore", + "slug": "semaphore", + "categories": [19], + "date_created": "2025-01-01", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": "https://docs.semaphoreui.com/", + "website": "https://semaphoreui.com/", + "logo": "https://docs.semaphoreui.com/favicon.png?x=", + "description": "Semaphore UI is a modern web interface for managing popular DevOps tools", + "install_methods": [ + { + "type": "default", + "script": "ct/semaphore.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": null + }, + "notes": [ + { + "text": "This instance uses BoltDB", + "type": "info" + }, + { + "text": "Admin password: `cat ~/semaphore.creds`", + "type": "info" + } + ] } diff --git a/json/sftpgo.json b/json/sftpgo.json index a10e9363..f2ce67b3 100644 --- a/json/sftpgo.json +++ b/json/sftpgo.json @@ -1,32 +1,32 @@ { - "name": "SFTPGo", - "slug": "sftpgo", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8080, - "documentation": null, - "website": "https://github.com/drakkan/sftpgo", - "logo": "https://raw.githubusercontent.com/drakkan/sftpgo/main/img/logo.png", - "description": "SFTPGo is a fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support. Several storage backends are supported: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP.", - "install_methods": [ - { - "type": "default", - "script": "ct/sftpgo.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "SFTPGo", + "slug": "sftpgo", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8080, + "documentation": null, + "website": "https://github.com/drakkan/sftpgo", + "logo": "https://raw.githubusercontent.com/drakkan/sftpgo/main/img/logo.png", + "description": "SFTPGo is a fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support. Several storage backends are supported: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP.", + "install_methods": [ + { + "type": "default", + "script": "ct/sftpgo.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/shinobi.json b/json/shinobi.json index 5fb8ebe7..90ccd016 100644 --- a/json/shinobi.json +++ b/json/shinobi.json @@ -1,32 +1,32 @@ { - "name": "Shinobi NVR", - "slug": "shinobi", - "categories": [15], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8080, - "documentation": null, - "website": "https://shinobi.video/", - "logo": "https://gitlab.com/uploads/-/system/project/avatar/6947723/mstile-150x150.png?raw=true", - "description": "Shinobi is an open-source, self-hosted network video recording (NVR) software. It allows you to manage and monitor security cameras and record video footage. Shinobi can be run on various platforms including Linux, macOS, and Raspberry Pi, and offers features such as real-time streaming, motion detection, and email notifications.", - "install_methods": [ - { - "type": "default", - "script": "ct/shinobi.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "ubuntu", - "version": "22.04" - } - } - ], - "default_credentials": { - "username": "admin@shinobi.video", - "password": "admin" - }, - "notes": [] + "name": "Shinobi NVR", + "slug": "shinobi", + "categories": [15], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8080, + "documentation": null, + "website": "https://shinobi.video/", + "logo": "https://gitlab.com/uploads/-/system/project/avatar/6947723/mstile-150x150.png?raw=true", + "description": "Shinobi is an open-source, self-hosted network video recording (NVR) software. It allows you to manage and monitor security cameras and record video footage. Shinobi can be run on various platforms including Linux, macOS, and Raspberry Pi, and offers features such as real-time streaming, motion detection, and email notifications.", + "install_methods": [ + { + "type": "default", + "script": "ct/shinobi.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "ubuntu", + "version": "22.04" + } + } + ], + "default_credentials": { + "username": "admin@shinobi.video", + "password": "admin" + }, + "notes": [] } diff --git a/json/silverbullet.json b/json/silverbullet.json index 624e2176..e63f9d12 100644 --- a/json/silverbullet.json +++ b/json/silverbullet.json @@ -1,32 +1,32 @@ { - "name": "Silverbullet", - "slug": "silverbullet", - "categories": [12], - "date_created": "2024-12-03", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": "https://silverbullet.md/Manual", - "website": "https://silverbullet.md", - "logo": "https://silverbullet.md/.client/logo.png", - "description": "SilverBullet is a note-taking application optimized for people with a hacker mindset.", - "install_methods": [ - { - "type": "default", - "script": "ct/silverbullet.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Silverbullet", + "slug": "silverbullet", + "categories": [12], + "date_created": "2024-12-03", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": "https://silverbullet.md/Manual", + "website": "https://silverbullet.md", + "logo": "https://silverbullet.md/.client/logo.png", + "description": "SilverBullet is a note-taking application optimized for people with a hacker mindset.", + "install_methods": [ + { + "type": "default", + "script": "ct/silverbullet.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/smokeping.json b/json/smokeping.json index 8b5bcdcb..820674af 100644 --- a/json/smokeping.json +++ b/json/smokeping.json @@ -1,32 +1,32 @@ { - "name": "SmokePing", - "slug": "smokeping", - "categories": [9], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://oss.oetiker.ch/smokeping/", - "logo": "https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_5ca8465f5b01fc1048c47aba6f79b6c6/smokeping.png", - "description": "SmokePing is a deluxe latency measurement tool. It can measure, store and display latency, latency distribution and packet loss.", - "install_methods": [ - { - "type": "default", - "script": "ct/smokeping.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "SmokePing", + "slug": "smokeping", + "categories": [9], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://oss.oetiker.ch/smokeping/", + "logo": "https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_5ca8465f5b01fc1048c47aba6f79b6c6/smokeping.png", + "description": "SmokePing is a deluxe latency measurement tool. It can measure, store and display latency, latency distribution and packet loss.", + "install_methods": [ + { + "type": "default", + "script": "ct/smokeping.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/snipeit.json b/json/snipeit.json index 24aeda3f..67d5667a 100644 --- a/json/snipeit.json +++ b/json/snipeit.json @@ -1,37 +1,37 @@ { - "name": "SnipeIT", - "slug": "snipeit", - "categories": [28], - "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" - } - ] + "name": "SnipeIT", + "slug": "snipeit", + "categories": [28], + "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/json/sonarr.json b/json/sonarr.json index 045359d2..b1eb71fb 100644 --- a/json/sonarr.json +++ b/json/sonarr.json @@ -1,32 +1,32 @@ { - "name": "Sonarr", - "slug": "sonarr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8989, - "documentation": null, - "website": "https://sonarr.tv/", - "logo": "https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/256.png", - "description": "Sonarr is a personal video recorder (PVR) software designed for Usenet and BitTorrent users. It allows users to manage and organize their TV show collection with ease. Sonarr integrates with popular Usenet and BitTorrent clients, such as NZBget and Transmission, to automate the downloading and organizing of TV show files. The software provides a web-based interface for managing and organizing TV shows, making it easy to search and find titles, seasons, and episodes. Sonarr also supports metadata management, including TV show posters and information, making it easy for users to keep their TV show collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing TV show collections, making it a valuable tool for TV show enthusiasts who want to keep their collection organized and up-to-date. With Sonarr, users can enjoy their TV show collection from anywhere, making it a powerful tool for managing and sharing TV show files.", - "install_methods": [ - { - "type": "default", - "script": "ct/sonarr.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Sonarr", + "slug": "sonarr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8989, + "documentation": null, + "website": "https://sonarr.tv/", + "logo": "https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/256.png", + "description": "Sonarr is a personal video recorder (PVR) software designed for Usenet and BitTorrent users. It allows users to manage and organize their TV show collection with ease. Sonarr integrates with popular Usenet and BitTorrent clients, such as NZBget and Transmission, to automate the downloading and organizing of TV show files. The software provides a web-based interface for managing and organizing TV shows, making it easy to search and find titles, seasons, and episodes. Sonarr also supports metadata management, including TV show posters and information, making it easy for users to keep their TV show collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing TV show collections, making it a valuable tool for TV show enthusiasts who want to keep their collection organized and up-to-date. With Sonarr, users can enjoy their TV show collection from anywhere, making it a powerful tool for managing and sharing TV show files.", + "install_methods": [ + { + "type": "default", + "script": "ct/sonarr.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/spoolman.json b/json/spoolman.json index 764c9fa0..899982aa 100644 --- a/json/spoolman.json +++ b/json/spoolman.json @@ -1,32 +1,32 @@ { - "name": "Spoolman", - "slug": "spoolman", - "categories": [16], - "date_created": "2024-06-13", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 7912, - "documentation": null, - "website": "https://github.com/Donkie/Spoolman", - "logo": "https://raw.githubusercontent.com/Donkie/Spoolman/master/client/public/favicon.svg", - "description": "Spoolman is a self-hosted web service designed to help you efficiently manage your 3D printer filament spools and monitor their usage.", - "install_methods": [ - { - "type": "default", - "script": "ct/spoolman.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Spoolman", + "slug": "spoolman", + "categories": [16], + "date_created": "2024-06-13", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 7912, + "documentation": null, + "website": "https://github.com/Donkie/Spoolman", + "logo": "https://raw.githubusercontent.com/Donkie/Spoolman/master/client/public/favicon.svg", + "description": "Spoolman is a self-hosted web service designed to help you efficiently manage your 3D printer filament spools and monitor their usage.", + "install_methods": [ + { + "type": "default", + "script": "ct/spoolman.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/stirling-pdf.json b/json/stirling-pdf.json index 8817eb2d..46e4b94b 100644 --- a/json/stirling-pdf.json +++ b/json/stirling-pdf.json @@ -1,32 +1,32 @@ { - "name": "Stirling-PDF", - "slug": "stirling-pdf", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Stirling-PDF is a powerful locally hosted web based PDF manipulation tool that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more.", - "install_methods": [ - { - "type": "default", - "script": "ct/stirling-pdf.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Stirling-PDF", + "slug": "stirling-pdf", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Stirling-PDF is a powerful locally hosted web based PDF manipulation tool that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more.", + "install_methods": [ + { + "type": "default", + "script": "ct/stirling-pdf.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/syncthing.json b/json/syncthing.json index ca3ef4d0..7f1d18b2 100644 --- a/json/syncthing.json +++ b/json/syncthing.json @@ -1,32 +1,32 @@ { - "name": "Syncthing", - "slug": "syncthing", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8384, - "documentation": null, - "website": "https://syncthing.net/", - "logo": "https://raw.githubusercontent.com/syncthing/syncthing/6afaa9f20c8eb9c7af5abbe2f2d90fa2571aa7ad/assets/logo-only.svg", - "description": "Syncthing is an open-source file syncing tool that allows users to keep their files in sync across multiple devices by using peer-to-peer synchronization. It doesn't rely on any central server, so all data transfers are directly between devices.", - "install_methods": [ - { - "type": "default", - "script": "ct/syncthing.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Syncthing", + "slug": "syncthing", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8384, + "documentation": null, + "website": "https://syncthing.net/", + "logo": "https://raw.githubusercontent.com/syncthing/syncthing/6afaa9f20c8eb9c7af5abbe2f2d90fa2571aa7ad/assets/logo-only.svg", + "description": "Syncthing is an open-source file syncing tool that allows users to keep their files in sync across multiple devices by using peer-to-peer synchronization. It doesn't rely on any central server, so all data transfers are directly between devices.", + "install_methods": [ + { + "type": "default", + "script": "ct/syncthing.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/tandoor.json b/json/tandoor.json index 7223dcfc..b4c8750d 100644 --- a/json/tandoor.json +++ b/json/tandoor.json @@ -1,32 +1,32 @@ { - "name": "Tandoor Recipes", - "slug": "tandoor", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8002, - "documentation": null, - "website": "https://tandoor.dev/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/tandoor.svg", - "description": "Tandoor Recipes is an application for managing recipes, planning meals, building shopping lists and much much more!", - "install_methods": [ - { - "type": "default", - "script": "ct/tandoor.sh", - "resources": { - "cpu": 4, - "ram": 4096, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Tandoor Recipes", + "slug": "tandoor", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8002, + "documentation": null, + "website": "https://tandoor.dev/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/tandoor.svg", + "description": "Tandoor Recipes is an application for managing recipes, planning meals, building shopping lists and much much more!", + "install_methods": [ + { + "type": "default", + "script": "ct/tandoor.sh", + "resources": { + "cpu": 4, + "ram": 4096, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/tasmoadmin.json b/json/tasmoadmin.json index 5e298144..55e98932 100644 --- a/json/tasmoadmin.json +++ b/json/tasmoadmin.json @@ -1,32 +1,32 @@ { - "name": "TasmoAdmin", - "slug": "tasmoadmin", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "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", - "description": "TasmoAdmin is an administrative platform for devices flashed with Tasmota.", - "install_methods": [ - { - "type": "default", - "script": "ct/tasmoadmin.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "TasmoAdmin", + "slug": "tasmoadmin", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "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", + "description": "TasmoAdmin is an administrative platform for devices flashed with Tasmota.", + "install_methods": [ + { + "type": "default", + "script": "ct/tasmoadmin.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/tautulli.json b/json/tautulli.json index e82e99ce..9a19f4ed 100644 --- a/json/tautulli.json +++ b/json/tautulli.json @@ -1,32 +1,32 @@ { - "name": "Tautulli", - "slug": "tautulli", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8181, - "documentation": null, - "website": "https://tautulli.com/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/tautulli.svg", - "description": "Tautulli allows you to monitor and track your Plex Media Server usage, such as viewing statistics and analysis of your media library. It can be used to monitor user activity, get notifications about new media added to your library, and even generate reports on your media usage.", - "install_methods": [ - { - "type": "default", - "script": "ct/tautulli.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Tautulli", + "slug": "tautulli", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8181, + "documentation": null, + "website": "https://tautulli.com/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/tautulli.svg", + "description": "Tautulli allows you to monitor and track your Plex Media Server usage, such as viewing statistics and analysis of your media library. It can be used to monitor user activity, get notifications about new media added to your library, and even generate reports on your media usage.", + "install_methods": [ + { + "type": "default", + "script": "ct/tautulli.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/tdarr.json b/json/tdarr.json index 67728eb8..72b0c843 100644 --- a/json/tdarr.json +++ b/json/tdarr.json @@ -1,37 +1,37 @@ { - "name": "Tdarr", - "slug": "tdarr", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8265, - "documentation": null, - "website": "https://tdarr.io/", - "logo": "https://home.tdarr.io/static/media/logo3-min.246d6df44c7f16ddebaf.png", - "description": "Tdarr is a media transcoding application designed to automate the transcode and remux management of a media library. It uses conditional-based processing to determine the required encoding and remux operations for each file in the library. The software integrates with popular media management tools, such as Sonarr and Radarr, to ensure that newly added media files are automatically processed and optimized for the user's desired playback device. Tdarr provides a web-based interface for monitoring and managing the transcoding process, and also supports real-time logging and reporting. The software is designed to be flexible and configurable, with a wide range of encoding and remux options available to users. Tdarr is an ideal solution for media enthusiasts who want to optimize their library for seamless playback on a variety of devices, while also streamlining the management and maintenance of their media library.", - "install_methods": [ - { - "type": "default", - "script": "ct/tdarr.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "With Privileged/Unprivileged Hardware Acceleration Support", - "type": "info" - } - ] + "name": "Tdarr", + "slug": "tdarr", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8265, + "documentation": null, + "website": "https://tdarr.io/", + "logo": "https://home.tdarr.io/static/media/logo3-min.246d6df44c7f16ddebaf.png", + "description": "Tdarr is a media transcoding application designed to automate the transcode and remux management of a media library. It uses conditional-based processing to determine the required encoding and remux operations for each file in the library. The software integrates with popular media management tools, such as Sonarr and Radarr, to ensure that newly added media files are automatically processed and optimized for the user's desired playback device. Tdarr provides a web-based interface for monitoring and managing the transcoding process, and also supports real-time logging and reporting. The software is designed to be flexible and configurable, with a wide range of encoding and remux options available to users. Tdarr is an ideal solution for media enthusiasts who want to optimize their library for seamless playback on a variety of devices, while also streamlining the management and maintenance of their media library.", + "install_methods": [ + { + "type": "default", + "script": "ct/tdarr.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "With Privileged/Unprivileged Hardware Acceleration Support", + "type": "info" + } + ] } diff --git a/json/technitiumdns.json b/json/technitiumdns.json index dd514017..732c11bc 100644 --- a/json/technitiumdns.json +++ b/json/technitiumdns.json @@ -1,32 +1,32 @@ { - "name": "Technitium DNS", - "slug": "technitiumdns", - "categories": [5], - "date_created": "2024-04-28", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5380, - "documentation": null, - "website": "https://technitium.com/dns/", - "logo": "https://technitium.com/img/logo.png", - "description": "Technitium DNS Server is a free, open-source and privacy-focused DNS (Domain Name System) server software for Windows, Linux, and macOS. It is designed to provide a secure, fast, and reliable DNS resolution service to its users. The server can be configured through a web-based interface, and it supports a variety of advanced features, such as automatic IP updates, IPv6 support, caching of DNS queries, and the ability to block unwanted domains. It is also designed to be highly secure, with built-in measures to prevent common types of DNS attacks and data leaks. Technitium DNS Server is aimed at providing an alternative to traditional DNS servers, which often have privacy and security concerns associated with them, and it is ideal for users who are looking for a more secure and private DNS resolution service.", - "install_methods": [ - { - "type": "default", - "script": "ct/technitiumdns.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Technitium DNS", + "slug": "technitiumdns", + "categories": [5], + "date_created": "2024-04-28", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5380, + "documentation": null, + "website": "https://technitium.com/dns/", + "logo": "https://technitium.com/img/logo.png", + "description": "Technitium DNS Server is a free, open-source and privacy-focused DNS (Domain Name System) server software for Windows, Linux, and macOS. It is designed to provide a secure, fast, and reliable DNS resolution service to its users. The server can be configured through a web-based interface, and it supports a variety of advanced features, such as automatic IP updates, IPv6 support, caching of DNS queries, and the ability to block unwanted domains. It is also designed to be highly secure, with built-in measures to prevent common types of DNS attacks and data leaks. Technitium DNS Server is aimed at providing an alternative to traditional DNS servers, which often have privacy and security concerns associated with them, and it is ideal for users who are looking for a more secure and private DNS resolution service.", + "install_methods": [ + { + "type": "default", + "script": "ct/technitiumdns.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/teddycloud.json b/json/teddycloud.json index 282363e6..850a0b30 100644 --- a/json/teddycloud.json +++ b/json/teddycloud.json @@ -1,37 +1,37 @@ { - "name": "TeddyCloud", - "slug": "teddycloud", - "categories": [13], - "date_created": "2024-12-28", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://tonies-wiki.revvox.de/docs/tools/teddycloud/", - "website": "https://tonies-wiki.revvox.de/docs/tools/teddycloud/", - "logo": "https://avatars.githubusercontent.com/u/57543015", - "description": "TeddyCloud is an open source server replacement for the Boxine Cloud.", - "install_methods": [ - { - "type": "default", - "script": "ct/teddycloud.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "First start of the service can take some time due to certificate generation.", - "type": "warn" - } - ] + "name": "TeddyCloud", + "slug": "teddycloud", + "categories": [13], + "date_created": "2024-12-28", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://tonies-wiki.revvox.de/docs/tools/teddycloud/", + "website": "https://tonies-wiki.revvox.de/docs/tools/teddycloud/", + "logo": "https://avatars.githubusercontent.com/u/57543015", + "description": "TeddyCloud is an open source server replacement for the Boxine Cloud.", + "install_methods": [ + { + "type": "default", + "script": "ct/teddycloud.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "First start of the service can take some time due to certificate generation.", + "type": "warn" + } + ] } diff --git a/json/the-lounge.json b/json/the-lounge.json index 1f562bf9..e6b02787 100644 --- a/json/the-lounge.json +++ b/json/the-lounge.json @@ -1,37 +1,37 @@ { - "name": "The Lounge", - "slug": "the-lounge", - "categories": [22], - "date_created": "2024-11-28", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9000, - "documentation": "https://thelounge.chat/docs", - "website": "https://thelounge.chat/", - "logo": "https://raw.githubusercontent.com/thelounge/thelounge.github.io/master/assets/logos/logo/TL_Grey%26Yellow_Vertical_logotype_Transparent_Bg/TL_Grey%26Yellow_Vertical_logotype_Transparent_Bg.png", - "description": "Modern web IRC client designed for self-hosting ", - "install_methods": [ - { - "type": "default", - "script": "ct/the-lounge.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "ubuntu", - "version": "24.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "The Lounge is running in private mode. Use `sudo -u thelounge thelounge add name` to create users.", - "type": "info" - } - ] + "name": "The Lounge", + "slug": "the-lounge", + "categories": [22], + "date_created": "2024-11-28", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9000, + "documentation": "https://thelounge.chat/docs", + "website": "https://thelounge.chat/", + "logo": "https://raw.githubusercontent.com/thelounge/thelounge.github.io/master/assets/logos/logo/TL_Grey%26Yellow_Vertical_logotype_Transparent_Bg/TL_Grey%26Yellow_Vertical_logotype_Transparent_Bg.png", + "description": "Modern web IRC client designed for self-hosting ", + "install_methods": [ + { + "type": "default", + "script": "ct/the-lounge.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "ubuntu", + "version": "24.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "The Lounge is running in private mode. Use `sudo -u thelounge thelounge add name` to create users.", + "type": "info" + } + ] } diff --git a/json/threadfin.json b/json/threadfin.json index 8200f6ff..8327257c 100644 --- a/json/threadfin.json +++ b/json/threadfin.json @@ -1,32 +1,32 @@ { - "name": "Threadfin", - "slug": "threadfin", - "categories": [13], - "date_created": "2024-06-12", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://github.com/Threadfin/Threadfin", - "logo": "https://raw.githubusercontent.com/Threadfin/Threadfin/main/html/img/threadfin.png", - "description": "Threadfin is a M3U proxy for Kernel, Plex, Jellyfin, or Emby, based on xTeVe.", - "install_methods": [ - { - "type": "default", - "script": "ct/threadfin.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Threadfin", + "slug": "threadfin", + "categories": [13], + "date_created": "2024-06-12", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://github.com/Threadfin/Threadfin", + "logo": "https://raw.githubusercontent.com/Threadfin/Threadfin/main/html/img/threadfin.png", + "description": "Threadfin is a M3U proxy for Kernel, Plex, Jellyfin, or Emby, based on xTeVe.", + "install_methods": [ + { + "type": "default", + "script": "ct/threadfin.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/tianji.json b/json/tianji.json index b0176d59..2fd2c9bc 100644 --- a/json/tianji.json +++ b/json/tianji.json @@ -1,32 +1,32 @@ { - "name": "Tianji", - "slug": "tianji", - "categories": [25], - "date_created": "2024-09-14", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 12345, - "documentation": null, - "website": "https://tianji.msgbyte.com/", - "logo": "https://tianji.msgbyte.com/img/logo.svg", - "description": "Tianji is an open-source tool for website analytics, uptime monitoring, and server status tracking, all in one. It\u2019s lightweight, privacy-focused, and helps teams monitor web traffic, server health, and gather user interaction data", - "install_methods": [ - { - "type": "default", - "script": "ct/tianji.sh", - "resources": { - "cpu": 4, - "ram": 4096, - "hdd": 12, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "notes": [] + "name": "Tianji", + "slug": "tianji", + "categories": [25], + "date_created": "2024-09-14", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 12345, + "documentation": null, + "website": "https://tianji.msgbyte.com/", + "logo": "https://tianji.msgbyte.com/img/logo.svg", + "description": "Tianji is an open-source tool for website analytics, uptime monitoring, and server status tracking, all in one. It\u2019s lightweight, privacy-focused, and helps teams monitor web traffic, server health, and gather user interaction data", + "install_methods": [ + { + "type": "default", + "script": "ct/tianji.sh", + "resources": { + "cpu": 4, + "ram": 4096, + "hdd": 12, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "notes": [] } diff --git a/json/traccar.json b/json/traccar.json index 7565ddd6..4c692e25 100644 --- a/json/traccar.json +++ b/json/traccar.json @@ -1,32 +1,32 @@ { - "name": "Traccar", - "slug": "traccar", - "categories": [16], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8082, - "documentation": null, - "website": "https://www.traccar.org/", - "logo": "https://avatars.githubusercontent.com/u/37892282?s=100&v=4", - "description": "Traccar is an open source GPS tracking system. It supports more than 200 GPS protocols and more than 2000 models of GPS tracking devices.", - "install_methods": [ - { - "type": "default", - "script": "ct/traccar.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Traccar", + "slug": "traccar", + "categories": [16], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8082, + "documentation": null, + "website": "https://www.traccar.org/", + "logo": "https://avatars.githubusercontent.com/u/37892282?s=100&v=4", + "description": "Traccar is an open source GPS tracking system. It supports more than 200 GPS protocols and more than 2000 models of GPS tracking devices.", + "install_methods": [ + { + "type": "default", + "script": "ct/traccar.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/traefik.json b/json/traefik.json index 1f026209..552057e9 100644 --- a/json/traefik.json +++ b/json/traefik.json @@ -1,32 +1,32 @@ { - "name": "Traefik", - "slug": "traefik", - "categories": [21], - "date_created": "2024-05-20", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8080, - "documentation": null, - "website": "https://traefik.io/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/traefik-gopher.svg", - "description": "Traefik (pronounced traffic) is an open-source edge router and reverse proxy that simplifies managing microservices. It automatically discovers services, dynamically updates routing rules without downtime, provides load balancing, handles SSL termination, and supports various middleware for added functionality. Ideal for cloud-native environments, it integrates seamlessly with platforms like Docker and Kubernetes.", - "install_methods": [ - { - "type": "default", - "script": "ct/traefik.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Traefik", + "slug": "traefik", + "categories": [21], + "date_created": "2024-05-20", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8080, + "documentation": null, + "website": "https://traefik.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/traefik-gopher.svg", + "description": "Traefik (pronounced traffic) is an open-source edge router and reverse proxy that simplifies managing microservices. It automatically discovers services, dynamically updates routing rules without downtime, provides load balancing, handles SSL termination, and supports various middleware for added functionality. Ideal for cloud-native environments, it integrates seamlessly with platforms like Docker and Kubernetes.", + "install_methods": [ + { + "type": "default", + "script": "ct/traefik.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/transmission.json b/json/transmission.json index 3b2113fb..3fe6851e 100644 --- a/json/transmission.json +++ b/json/transmission.json @@ -1,32 +1,32 @@ { - "name": "Transmission", - "slug": "transmission", - "categories": [11], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 9091, - "documentation": null, - "website": "https://transmissionbt.com/", - "logo": "https://raw.githubusercontent.com/transmission/transmission/main/web/assets/img/logo.png", - "description": "Transmission is a free, open-source BitTorrent client known for its fast download speeds and ease of use. It supports various platforms such as Windows, Linux, and macOS and has features like web interface, peer exchange, and encrypted transfers.", - "install_methods": [ - { - "type": "default", - "script": "ct/transmission.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "transmission", - "password": "transmission" - }, - "notes": [] + "name": "Transmission", + "slug": "transmission", + "categories": [11], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 9091, + "documentation": null, + "website": "https://transmissionbt.com/", + "logo": "https://raw.githubusercontent.com/transmission/transmission/main/web/assets/img/logo.png", + "description": "Transmission is a free, open-source BitTorrent client known for its fast download speeds and ease of use. It supports various platforms such as Windows, Linux, and macOS and has features like web interface, peer exchange, and encrypted transfers.", + "install_methods": [ + { + "type": "default", + "script": "ct/transmission.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "transmission", + "password": "transmission" + }, + "notes": [] } diff --git a/json/trilium.json b/json/trilium.json index c7275c01..19c20126 100644 --- a/json/trilium.json +++ b/json/trilium.json @@ -1,32 +1,32 @@ { - "name": "Trilium", - "slug": "trilium", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8080, - "documentation": null, - "website": "https://github.com/TriliumNext/Notes", - "logo": "https://github.com/TriliumNext/Notes/blob/develop/images/app-icons/png/128x128.png?raw=true", - "description": "Trilium is an open-source note-taking and personal knowledge management application. It allows users to organize and manage their notes, ideas, and information in a single place, using a hierarchical tree-like structure. Trilium offers a range of features, including rich text formatting, links, images, and attachments, making it easy to create and structure notes. The software is designed to be flexible and customizable, with a range of customization options and plugins available, including themes, export options, and more. Trilium is a self-hosted solution, and can be run on a local machine or a cloud-based server, providing users with full control over their notes and information.", - "install_methods": [ - { - "type": "default", - "script": "ct/trilium.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Trilium", + "slug": "trilium", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8080, + "documentation": null, + "website": "https://github.com/TriliumNext/Notes", + "logo": "https://github.com/TriliumNext/Notes/blob/develop/images/app-icons/png/128x128.png?raw=true", + "description": "Trilium is an open-source note-taking and personal knowledge management application. It allows users to organize and manage their notes, ideas, and information in a single place, using a hierarchical tree-like structure. Trilium offers a range of features, including rich text formatting, links, images, and attachments, making it easy to create and structure notes. The software is designed to be flexible and customizable, with a range of customization options and plugins available, including themes, export options, and more. Trilium is a self-hosted solution, and can be run on a local machine or a cloud-based server, providing users with full control over their notes and information.", + "install_methods": [ + { + "type": "default", + "script": "ct/trilium.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/turnkey.json b/json/turnkey.json index 68c80324..3bf77cbb 100644 --- a/json/turnkey.json +++ b/json/turnkey.json @@ -1,41 +1,41 @@ { - "name": "TurnKey", - "slug": "turnkey", - "categories": [2], - "date_created": "2024-05-02", - "type": "turnkey", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": "https://www.turnkeylinux.org/", - "logo": "https://blog.desdelinux.net/wp-content/uploads/2017/01/TurnKey-Linux.png", - "description": "TurnKey LXC Appliances is an open-source project that provides a collection of free, ready-to-use virtual appliances and installation images for various software applications and services. These appliances are pre-configured and come with all the necessary software and settings to simplify deployment and management. The goal of TurnKey Linux is to make it easier for users to set up and run popular software applications without the need for extensive manual configuration.", - "install_methods": [ - { - "type": "default", - "script": "turnkey/turnkey.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "The script creates a `*.creds` file in the Proxmox root directory with the password of the newly created TurnKey LXC Appliance.", - "type": "info" - }, - { - "text": "Retrieve Password: `cat turnkey-name.creds`", - "type": "info" - } - ] + "name": "TurnKey", + "slug": "turnkey", + "categories": [2], + "date_created": "2024-05-02", + "type": "turnkey", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": "https://www.turnkeylinux.org/", + "logo": "https://blog.desdelinux.net/wp-content/uploads/2017/01/TurnKey-Linux.png", + "description": "TurnKey LXC Appliances is an open-source project that provides a collection of free, ready-to-use virtual appliances and installation images for various software applications and services. These appliances are pre-configured and come with all the necessary software and settings to simplify deployment and management. The goal of TurnKey Linux is to make it easier for users to set up and run popular software applications without the need for extensive manual configuration.", + "install_methods": [ + { + "type": "default", + "script": "turnkey/turnkey.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "The script creates a `*.creds` file in the Proxmox root directory with the password of the newly created TurnKey LXC Appliance.", + "type": "info" + }, + { + "text": "Retrieve Password: `cat turnkey-name.creds`", + "type": "info" + } + ] } diff --git a/json/typesense.json b/json/typesense.json index 2c261e1b..831d8939 100644 --- a/json/typesense.json +++ b/json/typesense.json @@ -1,37 +1,37 @@ { - "name": "TypeSense", - "slug": "typesense", - "categories": [20], - "date_created": "2025-01-06", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://typesense.org/docs/", - "website": "https://typesense.org/", - "logo": "https://typesense.org/_nuxt/img/typesense_logo_white.0f9fb0a.svg", - "description": "Typesense is an open-source, fast, and lightweight search engine optimized for delivering instant, relevant, and typo-tolerant search results. Designed for ease of use and high performance, it offers features like real-time indexing, fuzzy matching, customizable relevance ranking, and a simple API for integration. Typesense is particularly well-suited for applications requiring instant search capabilities, such as e-commerce, documentation, or any content-rich websites. It is often compared to tools like Elasticsearch but is more developer-friendly and less resource-intensive.", - "install_methods": [ - { - "type": "default", - "script": "ct/typesense.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "This script requires some extra steps after the installation, Please checkout the 'documentation' Button", - "type": "info" - } - ] + "name": "TypeSense", + "slug": "typesense", + "categories": [20], + "date_created": "2025-01-06", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://typesense.org/docs/", + "website": "https://typesense.org/", + "logo": "https://typesense.org/_nuxt/img/typesense_logo_white.0f9fb0a.svg", + "description": "Typesense is an open-source, fast, and lightweight search engine optimized for delivering instant, relevant, and typo-tolerant search results. Designed for ease of use and high performance, it offers features like real-time indexing, fuzzy matching, customizable relevance ranking, and a simple API for integration. Typesense is particularly well-suited for applications requiring instant search capabilities, such as e-commerce, documentation, or any content-rich websites. It is often compared to tools like Elasticsearch but is more developer-friendly and less resource-intensive.", + "install_methods": [ + { + "type": "default", + "script": "ct/typesense.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "This script requires some extra steps after the installation, Please checkout the 'documentation' Button", + "type": "info" + } + ] } diff --git a/json/ubuntu.json b/json/ubuntu.json index f3ea43d9..b38b4aee 100644 --- a/json/ubuntu.json +++ b/json/ubuntu.json @@ -1,32 +1,32 @@ { - "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": [] + "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": [] } diff --git a/json/ubuntu2204-vm.json b/json/ubuntu2204-vm.json index 2b37f5de..1618941f 100644 --- a/json/ubuntu2204-vm.json +++ b/json/ubuntu2204-vm.json @@ -1,32 +1,32 @@ { - "name": "Ubuntu 22.04", - "slug": "ubuntu2204-vm", - "categories": [1], - "date_created": "2024-05-02", - "type": "vm", - "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": "vm/ubuntu2204-vm.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 2, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Ubuntu 22.04", + "slug": "ubuntu2204-vm", + "categories": [1], + "date_created": "2024-05-02", + "type": "vm", + "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": "vm/ubuntu2204-vm.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 2, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/ubuntu2404-vm.json b/json/ubuntu2404-vm.json index 6bfe7feb..af670203 100644 --- a/json/ubuntu2404-vm.json +++ b/json/ubuntu2404-vm.json @@ -1,32 +1,32 @@ { - "name": "Ubuntu 24.04", - "slug": "ubuntu2404-vm", - "categories": [1], - "date_created": "2024-05-02", - "type": "vm", - "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": "vm/ubuntu2404-vm.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 2, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Ubuntu 24.04", + "slug": "ubuntu2404-vm", + "categories": [1], + "date_created": "2024-05-02", + "type": "vm", + "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": "vm/ubuntu2404-vm.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 2, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/umami.json b/json/umami.json index 8455753a..3ae1833f 100644 --- a/json/umami.json +++ b/json/umami.json @@ -1,37 +1,37 @@ { - "name": "Umami", - "slug": "umami", - "categories": [9], - "date_created": "2024-05-09", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://umami.is/", - "logo": "https://raw.githubusercontent.com/umami-software/umami/master/public/android-chrome-512x512.png", - "description": "Umami makes it easy to collect, analyze, and understand your web data while maintaining visitor privacy and data ownership.", - "install_methods": [ - { - "type": "default", - "script": "ct/umami.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 12, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "umami" - }, - "notes": [ - { - "text": "To view the database credentials : `cat umami.creds`", - "type": "info" - } - ] + "name": "Umami", + "slug": "umami", + "categories": [9], + "date_created": "2024-05-09", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://umami.is/", + "logo": "https://raw.githubusercontent.com/umami-software/umami/master/public/android-chrome-512x512.png", + "description": "Umami makes it easy to collect, analyze, and understand your web data while maintaining visitor privacy and data ownership.", + "install_methods": [ + { + "type": "default", + "script": "ct/umami.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 12, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "umami" + }, + "notes": [ + { + "text": "To view the database credentials : `cat umami.creds`", + "type": "info" + } + ] } diff --git a/json/unbound.json b/json/unbound.json index 7aef9020..7f5e083e 100644 --- a/json/unbound.json +++ b/json/unbound.json @@ -1,37 +1,37 @@ { - "name": "Unbound", - "slug": "unbound", - "categories": [5], - "date_created": "2024-12-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5335, - "documentation": null, - "website": "https://www.nlnetlabs.nl/projects/unbound/about/", - "logo": "https://netdata.cloud/img/unbound.png", - "description": "Unbound is a validating, recursive, caching DNS resolver. It is designed to be fast and lean and incorporates modern features based on open standards.", - "install_methods": [ - { - "type": "default", - "script": "ct/unbound.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Unbound Configuration Path: `/etc/unbound/unbound.conf.d/unbound.conf`", - "type": "info" - } - ] + "name": "Unbound", + "slug": "unbound", + "categories": [5], + "date_created": "2024-12-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5335, + "documentation": null, + "website": "https://www.nlnetlabs.nl/projects/unbound/about/", + "logo": "https://netdata.cloud/img/unbound.png", + "description": "Unbound is a validating, recursive, caching DNS resolver. It is designed to be fast and lean and incorporates modern features based on open standards.", + "install_methods": [ + { + "type": "default", + "script": "ct/unbound.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Unbound Configuration Path: `/etc/unbound/unbound.conf.d/unbound.conf`", + "type": "info" + } + ] } diff --git a/json/unifi.json b/json/unifi.json index 53348ab4..09838278 100644 --- a/json/unifi.json +++ b/json/unifi.json @@ -1,37 +1,37 @@ { - "name": "UniFi Network Server", - "slug": "unifi", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8443, - "documentation": null, - "website": "https://www.ui.com/", - "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ubiquiti.svg", - "description": "UniFi Network Server is a software that helps manage and monitor UniFi networks (Wi-Fi, Ethernet, etc.) by providing an intuitive user interface and advanced features. It allows network administrators to configure, monitor, and upgrade network devices, as well as view network statistics, client devices, and historical events. The aim of the application is to make the management of UniFi networks easier and more efficient.", - "install_methods": [ - { - "type": "default", - "script": "ct/unifi.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "For non-AVX CPUs, MongoDB 4.4 is installed. Please note this is a legacy solution that may present security risks and could become unsupported in future updates.", - "type": "warning" - } - ] + "name": "UniFi Network Server", + "slug": "unifi", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8443, + "documentation": null, + "website": "https://www.ui.com/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ubiquiti.svg", + "description": "UniFi Network Server is a software that helps manage and monitor UniFi networks (Wi-Fi, Ethernet, etc.) by providing an intuitive user interface and advanced features. It allows network administrators to configure, monitor, and upgrade network devices, as well as view network statistics, client devices, and historical events. The aim of the application is to make the management of UniFi networks easier and more efficient.", + "install_methods": [ + { + "type": "default", + "script": "ct/unifi.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "For non-AVX CPUs, MongoDB 4.4 is installed. Please note this is a legacy solution that may present security risks and could become unsupported in future updates.", + "type": "warning" + } + ] } diff --git a/json/unmanic.json b/json/unmanic.json index 497069cc..56c506d3 100644 --- a/json/unmanic.json +++ b/json/unmanic.json @@ -1,32 +1,32 @@ { - "name": "Unmanic", - "slug": "unmanic", - "categories": [13], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": true, - "interface_port": 8888, - "documentation": null, - "website": "https://docs.unmanic.app/", - "logo": "https://raw.githubusercontent.com/Unmanic/unmanic/master/icon.png", - "description": "Unmanic is a simple tool for optimising your file library. You can use it to convert your files into a single, uniform format, manage file movements based on timestamps, or execute custom commands against a file based on its file size.", - "install_methods": [ - { - "type": "default", - "script": "ct/unmanic.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Unmanic", + "slug": "unmanic", + "categories": [13], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": true, + "interface_port": 8888, + "documentation": null, + "website": "https://docs.unmanic.app/", + "logo": "https://raw.githubusercontent.com/Unmanic/unmanic/master/icon.png", + "description": "Unmanic is a simple tool for optimising your file library. You can use it to convert your files into a single, uniform format, manage file movements based on timestamps, or execute custom commands against a file based on its file size.", + "install_methods": [ + { + "type": "default", + "script": "ct/unmanic.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/update-lxcs.json b/json/update-lxcs.json index 9860c44e..dbed0c8f 100644 --- a/json/update-lxcs.json +++ b/json/update-lxcs.json @@ -1,37 +1,37 @@ { - "name": "Proxmox VE LXC Updater", - "slug": "update-lxcs", - "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/lxc.svg", - "description": "This script has been created to simplify and speed up the process of updating all LXC containers across various Linux distributions, such as Ubuntu, Debian, Devuan, Alpine Linux, CentOS-Rocky-Alma, Fedora, and ArchLinux. It's designed to automatically skip templates and specific containers during the update, enhancing its convenience and usability.", - "install_methods": [ - { - "type": "default", - "script": "misc/update-lxcs.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" - } - ] + "name": "Proxmox VE LXC Updater", + "slug": "update-lxcs", + "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/lxc.svg", + "description": "This script has been created to simplify and speed up the process of updating all LXC containers across various Linux distributions, such as Ubuntu, Debian, Devuan, Alpine Linux, CentOS-Rocky-Alma, Fedora, and ArchLinux. It's designed to automatically skip templates and specific containers during the update, enhancing its convenience and usability.", + "install_methods": [ + { + "type": "default", + "script": "misc/update-lxcs.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" + } + ] } diff --git a/json/update-repo.json b/json/update-repo.json index f5fb1fde..6b3d4baa 100644 --- a/json/update-repo.json +++ b/json/update-repo.json @@ -1,37 +1,37 @@ { - "name": "Proxmox Update Repositories", - "slug": "update-repo", - "categories": [25], - "date_created": "2024-11-04", - "type": "misc", - "updateable": false, - "privileged": false, - "interface_port": null, - "documentation": null, - "website": null, - "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", - "description": "This script updates repository links in LXC containers, replacing old links from the tteck repository with links to the new community-scripts repository to fix issues related to updating scripts.", - "install_methods": [ - { - "type": "default", - "script": "misc/update-repo.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" - } - ] + "name": "Proxmox Update Repositories", + "slug": "update-repo", + "categories": [25], + "date_created": "2024-11-04", + "type": "misc", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "description": "This script updates repository links in LXC containers, replacing old links from the tteck repository with links to the new community-scripts repository to fix issues related to updating scripts.", + "install_methods": [ + { + "type": "default", + "script": "misc/update-repo.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" + } + ] } diff --git a/json/uptimekuma.json b/json/uptimekuma.json index 10fe906e..4cb2e5b0 100644 --- a/json/uptimekuma.json +++ b/json/uptimekuma.json @@ -1,32 +1,32 @@ { - "name": "Uptime Kuma", - "slug": "uptimekuma", - "categories": [9], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Uptime Kuma is a monitoring and alerting system that tracks the availability and performance of servers, websites, and other internet-connected devices. It can be self-hosted and is open-source, offering a visually appealing interface for monitoring and receiving notifications about downtime events.", - "install_methods": [ - { - "type": "default", - "script": "ct/uptimekuma.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Uptime Kuma", + "slug": "uptimekuma", + "categories": [9], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Uptime Kuma is a monitoring and alerting system that tracks the availability and performance of servers, websites, and other internet-connected devices. It can be self-hosted and is open-source, offering a visually appealing interface for monitoring and receiving notifications about downtime events.", + "install_methods": [ + { + "type": "default", + "script": "ct/uptimekuma.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/vaultwarden.json b/json/vaultwarden.json index 8b0ce9f3..bda56507 100644 --- a/json/vaultwarden.json +++ b/json/vaultwarden.json @@ -1,52 +1,52 @@ { - "name": "Vaultwarden", - "slug": "vaultwarden", - "categories": [6], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8000, - "documentation": null, - "website": "https://www.vaultwarden.net/", - "logo": "https://raw.githubusercontent.com/dani-garcia/vaultwarden/main/resources/vaultwarden-icon-white.svg", - "description": "Vaultwarden is a self-hosted password manager which provides secure and encrypted password storage. It uses client-side encryption and provides access to passwords through a web interface and mobile apps.", - "install_methods": [ - { - "type": "default", - "script": "ct/vaultwarden.sh", - "resources": { - "cpu": 4, - "ram": 6144, - "hdd": 6, - "os": "debian", - "version": "12" - } - }, - { - "type": "alpine", - "script": "ct/alpine-vaultwarden.sh", - "resources": { - "cpu": 1, - "ram": 256, - "hdd": 0.3, - "os": "alpine", - "version": "3.19" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Vaultwarden needs to be behind a proxy (Nginx Proxy Manager) to obtain HTTPS and to allow clients to connect.", - "type": "warning" - }, - { - "text": "To set the Admin Token, run the command below (or type update) in the LXC Console.", - "type": "info" - } - ] + "name": "Vaultwarden", + "slug": "vaultwarden", + "categories": [6], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8000, + "documentation": null, + "website": "https://www.vaultwarden.net/", + "logo": "https://raw.githubusercontent.com/dani-garcia/vaultwarden/main/resources/vaultwarden-icon-white.svg", + "description": "Vaultwarden is a self-hosted password manager which provides secure and encrypted password storage. It uses client-side encryption and provides access to passwords through a web interface and mobile apps.", + "install_methods": [ + { + "type": "default", + "script": "ct/vaultwarden.sh", + "resources": { + "cpu": 4, + "ram": 6144, + "hdd": 6, + "os": "debian", + "version": "12" + } + }, + { + "type": "alpine", + "script": "ct/alpine-vaultwarden.sh", + "resources": { + "cpu": 1, + "ram": 256, + "hdd": 0.3, + "os": "alpine", + "version": "3.19" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Vaultwarden needs to be behind a proxy (Nginx Proxy Manager) to obtain HTTPS and to allow clients to connect.", + "type": "warning" + }, + { + "text": "To set the Admin Token, run the command below (or type update) in the LXC Console.", + "type": "info" + } + ] } diff --git a/json/vikunja.json b/json/vikunja.json index d883a44e..180b5c50 100644 --- a/json/vikunja.json +++ b/json/vikunja.json @@ -1,32 +1,32 @@ { - "name": "Vikunja", - "slug": "vikunja", - "categories": [12], - "date_created": "2024-11-05", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3456, - "documentation": null, - "website": "https://vikunja.io/", - "logo": "https://community.vikunja.io/uploads/default/original/1X/894bd400d7c5bde78a65ba02e326798ccfb82006.png", - "description": "Vikunja is a powerful self-hosted todo app. It allows you to create and manage to-do lists. You can plan tasks, set priorities and collaborate with others. The best part is that your data is safe with you and you can customize the app to your liking. It's like a personal assistant that helps you stay organized.", - "install_methods": [ - { - "type": "default", - "script": "ct/vikunja.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Vikunja", + "slug": "vikunja", + "categories": [12], + "date_created": "2024-11-05", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3456, + "documentation": null, + "website": "https://vikunja.io/", + "logo": "https://community.vikunja.io/uploads/default/original/1X/894bd400d7c5bde78a65ba02e326798ccfb82006.png", + "description": "Vikunja is a powerful self-hosted todo app. It allows you to create and manage to-do lists. You can plan tasks, set priorities and collaborate with others. The best part is that your data is safe with you and you can customize the app to your liking. It's like a personal assistant that helps you stay organized.", + "install_methods": [ + { + "type": "default", + "script": "ct/vikunja.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/wallos.json b/json/wallos.json index 861be90b..6a6c715a 100644 --- a/json/wallos.json +++ b/json/wallos.json @@ -1,32 +1,32 @@ { - "name": "Wallos", - "slug": "wallos", - "categories": [2], - "date_created": "2024-10-24", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://github.com/ellite/wallos", - "website": "https://wallosapp.com/", - "logo": "https://raw.githubusercontent.com/ellite/Wallos/refs/heads/main/images/icon/android-chrome-192x192.png", - "description": "Wallos is a personal finance and budgeting tool that provides an intuitive interface for tracking expenses, managing subscriptions, and monitoring financial health. It features APIs for categories, notifications, payments, and user settings, making it suitable for automation and custom integrations. Additionally, it supports multi-language functionality.", - "install_methods": [ - { - "type": "default", - "script": "ct/wallos.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 5, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Wallos", + "slug": "wallos", + "categories": [2], + "date_created": "2024-10-24", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://github.com/ellite/wallos", + "website": "https://wallosapp.com/", + "logo": "https://raw.githubusercontent.com/ellite/Wallos/refs/heads/main/images/icon/android-chrome-192x192.png", + "description": "Wallos is a personal finance and budgeting tool that provides an intuitive interface for tracking expenses, managing subscriptions, and monitoring financial health. It features APIs for categories, notifications, payments, and user settings, making it suitable for automation and custom integrations. Additionally, it supports multi-language functionality.", + "install_methods": [ + { + "type": "default", + "script": "ct/wallos.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 5, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/wastebin.json b/json/wastebin.json index 37be0b30..f848ac9a 100644 --- a/json/wastebin.json +++ b/json/wastebin.json @@ -1,32 +1,32 @@ { - "name": "Wastebin", - "slug": "wastebin", - "categories": [25], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8088, - "documentation": null, - "website": "https://github.com/matze/wastebin", - "logo": "https://raw.githubusercontent.com/matze/wastebin/master/assets/favicon.png?raw=true", - "description": "Wastebin is a minimal pastebin with a design shamelessly copied from bin.", - "install_methods": [ - { - "type": "default", - "script": "ct/wastebin.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Wastebin", + "slug": "wastebin", + "categories": [25], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8088, + "documentation": null, + "website": "https://github.com/matze/wastebin", + "logo": "https://raw.githubusercontent.com/matze/wastebin/master/assets/favicon.png?raw=true", + "description": "Wastebin is a minimal pastebin with a design shamelessly copied from bin.", + "install_methods": [ + { + "type": "default", + "script": "ct/wastebin.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/watchyourlan.json b/json/watchyourlan.json index a77a773f..f2831d5f 100644 --- a/json/watchyourlan.json +++ b/json/watchyourlan.json @@ -1,32 +1,32 @@ { - "name": "WatchYourLAN", - "slug": "watchyourlan", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8840, - "documentation": null, - "website": "https://github.com/aceberg/WatchYourLAN", - "logo": "https://raw.githubusercontent.com/aceberg/WatchYourLAN/main/assets/logo.png", - "description": "WatchYourLAN is a lightweight network IP scanner with web GUI.", - "install_methods": [ - { - "type": "default", - "script": "ct/watchyourlan.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "WatchYourLAN", + "slug": "watchyourlan", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8840, + "documentation": null, + "website": "https://github.com/aceberg/WatchYourLAN", + "logo": "https://raw.githubusercontent.com/aceberg/WatchYourLAN/main/assets/logo.png", + "description": "WatchYourLAN is a lightweight network IP scanner with web GUI.", + "install_methods": [ + { + "type": "default", + "script": "ct/watchyourlan.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/wavelog.json b/json/wavelog.json index 9c4d46e5..fa50f08e 100644 --- a/json/wavelog.json +++ b/json/wavelog.json @@ -1,37 +1,37 @@ { - "name": "Wavelog", - "slug": "wavelog", - "categories": [9], - "date_created": "2024-11-12", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Wavelog is a self-hosted PHP application that allows you to log your amateur radio contacts anywhere. All you need is a web browser and active internet connection.", - "install_methods": [ - { - "type": "default", - "script": "ct/wavelog.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Database credentials: `cat wavelog.creds`", - "type": "info" - } - ] + "name": "Wavelog", + "slug": "wavelog", + "categories": [9], + "date_created": "2024-11-12", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Wavelog is a self-hosted PHP application that allows you to log your amateur radio contacts anywhere. All you need is a web browser and active internet connection.", + "install_methods": [ + { + "type": "default", + "script": "ct/wavelog.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Database credentials: `cat wavelog.creds`", + "type": "info" + } + ] } diff --git a/json/webmin.json b/json/webmin.json index c8e6ae9c..de888a3e 100644 --- a/json/webmin.json +++ b/json/webmin.json @@ -1,37 +1,37 @@ { - "name": "Webmin System Administration", - "slug": "webmin", - "categories": [2], - "date_created": "2024-05-02", - "type": "misc", - "updateable": false, - "privileged": false, - "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", - "description": "Webmin provides a graphical user interface (GUI) for tasks such as user account management, package management, file system configuration, network configuration, and more.", - "install_methods": [ - { - "type": "default", - "script": "misc/webmin.sh", - "resources": { - "cpu": null, - "ram": null, - "hdd": null, - "os": null, - "version": null - } - } - ], - "default_credentials": { - "username": "root", - "password": "root" - }, - "notes": [ - { - "text": "Execute within an existing LXC Console", - "type": "info" - } - ] + "name": "Webmin System Administration", + "slug": "webmin", + "categories": [2], + "date_created": "2024-05-02", + "type": "misc", + "updateable": false, + "privileged": false, + "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", + "description": "Webmin provides a graphical user interface (GUI) for tasks such as user account management, package management, file system configuration, network configuration, and more.", + "install_methods": [ + { + "type": "default", + "script": "misc/webmin.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": "root", + "password": "root" + }, + "notes": [ + { + "text": "Execute within an existing LXC Console", + "type": "info" + } + ] } diff --git a/json/whisparr.json b/json/whisparr.json index a53252ea..673075a5 100644 --- a/json/whisparr.json +++ b/json/whisparr.json @@ -1,32 +1,32 @@ { - "name": "Whisparr", - "slug": "whisparr", - "categories": [14], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 6969, - "documentation": null, - "website": "https://github.com/Whisparr/Whisparr", - "logo": "https://raw.githubusercontent.com/Whisparr/Whisparr/develop/Logo/256.png", - "description": "Whisparr is an adult movie collection manager for Usenet and BitTorrent users.", - "install_methods": [ - { - "type": "default", - "script": "ct/whisparr.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Whisparr", + "slug": "whisparr", + "categories": [14], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 6969, + "documentation": null, + "website": "https://github.com/Whisparr/Whisparr", + "logo": "https://raw.githubusercontent.com/Whisparr/Whisparr/develop/Logo/256.png", + "description": "Whisparr is an adult movie collection manager for Usenet and BitTorrent users.", + "install_methods": [ + { + "type": "default", + "script": "ct/whisparr.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/whoogle.json b/json/whoogle.json index 2a5eff0a..aec41cbb 100644 --- a/json/whoogle.json +++ b/json/whoogle.json @@ -1,32 +1,32 @@ { - "name": "Whoogle", - "slug": "whoogle", - "categories": [25], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5000, - "documentation": null, - "website": "https://github.com/benbusby/whoogle-search", - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/whoogle.png?raw=true", - "description": "Get Google search results, but without any ads, javascript, AMP links, cookies, or IP address tracking.", - "install_methods": [ - { - "type": "default", - "script": "ct/whoogle.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Whoogle", + "slug": "whoogle", + "categories": [25], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5000, + "documentation": null, + "website": "https://github.com/benbusby/whoogle-search", + "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/whoogle.png?raw=true", + "description": "Get Google search results, but without any ads, javascript, AMP links, cookies, or IP address tracking.", + "install_methods": [ + { + "type": "default", + "script": "ct/whoogle.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/wikijs.json b/json/wikijs.json index e145caf7..ef6d26ab 100644 --- a/json/wikijs.json +++ b/json/wikijs.json @@ -1,32 +1,32 @@ { - "name": "Wiki.js", - "slug": "wikijs", - "categories": [12], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://js.wiki/", - "logo": "https://static.requarks.io/logo/wikijs-butterfly.svg", - "description": "Wiki.js is a free, open-source, and modern wiki application built using Node.js. It is designed to be fast, easy to use, and flexible, with a range of features for collaboration, knowledge management, and content creation. Wiki.js supports Markdown syntax for editing pages, and includes features such as version control, page history, and access control, making it easy to manage content and collaborate with others. The software is fully customizable, with a range of themes and extensions available, and can be deployed on a local server or in the cloud, making it an ideal choice for small teams and organizations looking to create and manage a wiki. Wiki.js provides a modern, user-friendly interface, and supports a range of data sources, including local file systems, databases, and cloud storage services.", - "install_methods": [ - { - "type": "default", - "script": "ct/wikijs.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Wiki.js", + "slug": "wikijs", + "categories": [12], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://js.wiki/", + "logo": "https://static.requarks.io/logo/wikijs-butterfly.svg", + "description": "Wiki.js is a free, open-source, and modern wiki application built using Node.js. It is designed to be fast, easy to use, and flexible, with a range of features for collaboration, knowledge management, and content creation. Wiki.js supports Markdown syntax for editing pages, and includes features such as version control, page history, and access control, making it easy to manage content and collaborate with others. The software is fully customizable, with a range of themes and extensions available, and can be deployed on a local server or in the cloud, making it an ideal choice for small teams and organizations looking to create and manage a wiki. Wiki.js provides a modern, user-friendly interface, and supports a range of data sources, including local file systems, databases, and cloud storage services.", + "install_methods": [ + { + "type": "default", + "script": "ct/wikijs.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 3, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/wireguard.json b/json/wireguard.json index 11c6f5f2..c870b3ff 100644 --- a/json/wireguard.json +++ b/json/wireguard.json @@ -1,37 +1,37 @@ { - "name": "WireGuard", - "slug": "wireguard", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "WireGuard is a free and open-source virtual private network (VPN) software that uses modern cryptography to secure the data transmitted over a network. It is designed to be fast, secure, and easy to use. WireGuard supports various operating systems, including Linux, Windows, macOS, Android, and iOS. It operates at the network layer and is capable of being used with a wide range of protocols and configurations. Unlike other VPN protocols, WireGuard is designed to be simple and fast, with a focus on security and speed. It is known for its ease of setup and configuration, making it a popular choice for personal and commercial use.", - "install_methods": [ - { - "type": "default", - "script": "ct/wireguard.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "notes": [ - { - "text": "Wireguard and WGDashboard are not the same. More info: `https://donaldzou.github.io/WGDashboard-Documentation/what-is-wireguard-what-is-wgdashboard.html`", - "type": "info" - } - ] + "name": "WireGuard", + "slug": "wireguard", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "WireGuard is a free and open-source virtual private network (VPN) software that uses modern cryptography to secure the data transmitted over a network. It is designed to be fast, secure, and easy to use. WireGuard supports various operating systems, including Linux, Windows, macOS, Android, and iOS. It operates at the network layer and is capable of being used with a wide range of protocols and configurations. Unlike other VPN protocols, WireGuard is designed to be simple and fast, with a focus on security and speed. It is known for its ease of setup and configuration, making it a popular choice for personal and commercial use.", + "install_methods": [ + { + "type": "default", + "script": "ct/wireguard.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "notes": [ + { + "text": "Wireguard and WGDashboard are not the same. More info: `https://donaldzou.github.io/WGDashboard-Documentation/what-is-wireguard-what-is-wgdashboard.html`", + "type": "info" + } + ] } diff --git a/json/wordpress.json b/json/wordpress.json index 938dff04..8b090db2 100644 --- a/json/wordpress.json +++ b/json/wordpress.json @@ -1,32 +1,32 @@ { - "name": "Wordpress", - "slug": "wordpress", - "categories": [21], - "date_created": "2025-01-14", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://wordpress.org/documentation/", - "website": "https://wordpress.org/", - "logo": "https://s.w.org/style/images/about/WordPress-logotype-simplified.png", - "description": "WordPress is the simplest, most popular way to create your own website or blog. In fact, WordPress powers over 43.6% of all the websites on the Internet. Yes – more than one in four websites that you visit are likely powered by WordPress.\n\nOn a slightly more technical level, WordPress is an open-source content management system licensed under GPLv2, which means that anyone can use or modify the WordPress software for free.", - "install_methods": [ - { - "type": "default", - "script": "ct/wordpress.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 5, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Wordpress", + "slug": "wordpress", + "categories": [21], + "date_created": "2025-01-14", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://wordpress.org/documentation/", + "website": "https://wordpress.org/", + "logo": "https://s.w.org/style/images/about/WordPress-logotype-simplified.png", + "description": "WordPress is the simplest, most popular way to create your own website or blog. In fact, WordPress powers over 43.6% of all the websites on the Internet. Yes – more than one in four websites that you visit are likely powered by WordPress.\n\nOn a slightly more technical level, WordPress is an open-source content management system licensed under GPLv2, which means that anyone can use or modify the WordPress software for free.", + "install_methods": [ + { + "type": "default", + "script": "ct/wordpress.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 5, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/yunohost.json b/json/yunohost.json index e04a1736..f48b9da8 100644 --- a/json/yunohost.json +++ b/json/yunohost.json @@ -1,32 +1,32 @@ { - "name": "YunoHost", - "slug": "yunohost", - "categories": [2], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://yunohost.org/", - "logo": "https://yunohost.org/assets/img/ynh_logo_roundcorner.png", - "description": "YunoHost is an operating system aiming for the simplest administration of a server, and therefore democratize self-hosting, while making sure it stays reliable, secure, ethical and lightweight.", - "install_methods": [ - { - "type": "default", - "script": "ct/yunohost.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 20, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "YunoHost", + "slug": "yunohost", + "categories": [2], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://yunohost.org/", + "logo": "https://yunohost.org/assets/img/ynh_logo_roundcorner.png", + "description": "YunoHost is an operating system aiming for the simplest administration of a server, and therefore democratize self-hosting, while making sure it stays reliable, secure, ethical and lightweight.", + "install_methods": [ + { + "type": "default", + "script": "ct/yunohost.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 20, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/zabbix.json b/json/zabbix.json index ce121974..4f3e1e40 100644 --- a/json/zabbix.json +++ b/json/zabbix.json @@ -1,41 +1,41 @@ { - "name": "Zabbix", - "slug": "zabbix", - "categories": [9], - "date_created": "2024-06-12", - "type": "ct", - "updateable": true, - "privileged": false, - "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", - "description": "Zabbix is an all-in-one monitoring solution with a variety of enterprise-grade features available right out of the box.", - "install_methods": [ - { - "type": "default", - "script": "ct/zabbix.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "Admin", - "password": "zabbix" - }, - "notes": [ - { - "text": "Database credentials: `cat zabbix.creds`", - "type": "info" - }, - { - "text": "Zabbix agent 2 is used by default", - "type": "info" - } - ] + "name": "Zabbix", + "slug": "zabbix", + "categories": [9], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "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", + "description": "Zabbix is an all-in-one monitoring solution with a variety of enterprise-grade features available right out of the box.", + "install_methods": [ + { + "type": "default", + "script": "ct/zabbix.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 6, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "Admin", + "password": "zabbix" + }, + "notes": [ + { + "text": "Database credentials: `cat zabbix.creds`", + "type": "info" + }, + { + "text": "Zabbix agent 2 is used by default", + "type": "info" + } + ] } diff --git a/json/zammad.json b/json/zammad.json index ba66daff..deb27340 100644 --- a/json/zammad.json +++ b/json/zammad.json @@ -1,32 +1,32 @@ { - "name": "Zammad", - "slug": "zammad", - "categories": [28], - "date_created": "2024-12-18", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": null, - "documentation": "https://docs.zammad.org/en/latest/", - "website": "https://zammad.com/", - "logo": "https://raw.githubusercontent.com/zammad/zammad/refs/heads/develop/public/assets/images/logo.svg", - "description": "Zammad is a web based open source helpdesk/customer support system with many features to manage customer communication via several channels like telephone, facebook, twitter, chat and emails. It is distributed under version 3 of the GNU AFFERO General Public License (GNU AGPLv3).", - "install_methods": [ - { - "type": "default", - "script": "ct/zammad.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 8, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Zammad", + "slug": "zammad", + "categories": [28], + "date_created": "2024-12-18", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://docs.zammad.org/en/latest/", + "website": "https://zammad.com/", + "logo": "https://raw.githubusercontent.com/zammad/zammad/refs/heads/develop/public/assets/images/logo.svg", + "description": "Zammad is a web based open source helpdesk/customer support system with many features to manage customer communication via several channels like telephone, facebook, twitter, chat and emails. It is distributed under version 3 of the GNU AFFERO General Public License (GNU AGPLv3).", + "install_methods": [ + { + "type": "default", + "script": "ct/zammad.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 8, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/zigbee2mqtt.json b/json/zigbee2mqtt.json index 486307bb..522acec4 100644 --- a/json/zigbee2mqtt.json +++ b/json/zigbee2mqtt.json @@ -1,48 +1,48 @@ { - "name": "Zigbee2MQTT", - "slug": "zigbee2mqtt", - "categories": [17], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": true, - "interface_port": 9442, - "documentation": "https://www.zigbee2mqtt.io/guide/getting-started/", - "website": "https://www.zigbee2mqtt.io/", - "logo": "https://github.com/Koenkk/zigbee2mqtt/blob/master/images/logo_bee_only.png?raw=true", - "description": "Zigbee2MQTT is an open-source software project that allows you to use Zigbee-based smart home devices (such as those sold under the Philips Hue and Ikea Tradfri brands) with MQTT-based home automation systems, like Home Assistant, Node-RED, and others. The software acts as a bridge between your Zigbee devices and MQTT, allowing you to control and monitor these devices from your home automation system.", - "install_methods": [ - { - "type": "default", - "script": "ct/zigbee2mqtt.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - }, - { - "type": "alpine", - "script": "ct/alpine-zigbee2mqtt.sh", - "resources": { - "cpu": 1, - "ram": 256, - "hdd": 0.3, - "os": "alpine", - "version": "3.19" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "You can find the post-install guide here: https://github.com/community-scripts/ProxmoxVE/discussions/410", - "type": "info" - } - ] + "name": "Zigbee2MQTT", + "slug": "zigbee2mqtt", + "categories": [17], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": true, + "interface_port": 9442, + "documentation": "https://www.zigbee2mqtt.io/guide/getting-started/", + "website": "https://www.zigbee2mqtt.io/", + "logo": "https://github.com/Koenkk/zigbee2mqtt/blob/master/images/logo_bee_only.png?raw=true", + "description": "Zigbee2MQTT is an open-source software project that allows you to use Zigbee-based smart home devices (such as those sold under the Philips Hue and Ikea Tradfri brands) with MQTT-based home automation systems, like Home Assistant, Node-RED, and others. The software acts as a bridge between your Zigbee devices and MQTT, allowing you to control and monitor these devices from your home automation system.", + "install_methods": [ + { + "type": "default", + "script": "ct/zigbee2mqtt.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + }, + { + "type": "alpine", + "script": "ct/alpine-zigbee2mqtt.sh", + "resources": { + "cpu": 1, + "ram": 256, + "hdd": 0.3, + "os": "alpine", + "version": "3.19" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "You can find the post-install guide here: https://github.com/community-scripts/ProxmoxVE/discussions/410", + "type": "info" + } + ] } diff --git a/json/zipline.json b/json/zipline.json index 2a95e3d1..374768b8 100644 --- a/json/zipline.json +++ b/json/zipline.json @@ -1,32 +1,32 @@ { - "name": "Zipline", - "slug": "zipline", - "categories": [11], - "date_created": "2024-09-16", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": null, - "website": "https://zipline.diced.sh/", - "logo": "https://raw.githubusercontent.com/diced/zipline/trunk/public/zipline_small.png", - "description": "Zipline is a file-sharing and URL-shortening server designed for easy setup and extensive features. It allows users to upload files, organize them into folders, create shortened URLs, and manage uploads through a user-friendly dashboard. Additional features include image compression, video thumbnails, password protection, 2FA, OAuth2 registration, and API access for custom control. It supports integrations with platforms like Discord.", - "install_methods": [ - { - "type": "default", - "script": "ct/zipline.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 5, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "administrator", - "password": "password" - }, - "notes": [] + "name": "Zipline", + "slug": "zipline", + "categories": [11], + "date_created": "2024-09-16", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": null, + "website": "https://zipline.diced.sh/", + "logo": "https://raw.githubusercontent.com/diced/zipline/trunk/public/zipline_small.png", + "description": "Zipline is a file-sharing and URL-shortening server designed for easy setup and extensive features. It allows users to upload files, organize them into folders, create shortened URLs, and manage uploads through a user-friendly dashboard. Additional features include image compression, video thumbnails, password protection, 2FA, OAuth2 registration, and API access for custom control. It supports integrations with platforms like Discord.", + "install_methods": [ + { + "type": "default", + "script": "ct/zipline.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 5, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "administrator", + "password": "password" + }, + "notes": [] } diff --git a/json/zoraxy.json b/json/zoraxy.json index beb50604..63be5c38 100644 --- a/json/zoraxy.json +++ b/json/zoraxy.json @@ -1,32 +1,32 @@ { - "name": "Zoraxy", - "slug": "zoraxy", - "categories": [4], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8000, - "documentation": null, - "website": "https://zoraxy.aroz.org/", - "logo": "https://raw.githubusercontent.com/tobychui/zoraxy/refs/heads/main/docs/favicon.png", - "description": "Zoraxy is an all in one homelab network routing solution.", - "install_methods": [ - { - "type": "default", - "script": "ct/zoraxy.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Zoraxy", + "slug": "zoraxy", + "categories": [4], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8000, + "documentation": null, + "website": "https://zoraxy.aroz.org/", + "logo": "https://raw.githubusercontent.com/tobychui/zoraxy/refs/heads/main/docs/favicon.png", + "description": "Zoraxy is an all in one homelab network routing solution.", + "install_methods": [ + { + "type": "default", + "script": "ct/zoraxy.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 6, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/json/zwave-js-ui.json b/json/zwave-js-ui.json index adf91579..c80e0fef 100644 --- a/json/zwave-js-ui.json +++ b/json/zwave-js-ui.json @@ -1,32 +1,32 @@ { - "name": "Z-Wave JS UI", - "slug": "zwave-js-ui", - "categories": [17], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": true, - "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.", - "install_methods": [ - { - "type": "default", - "script": "ct/zwave-js-ui.sh", - "resources": { - "cpu": 2, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Z-Wave JS UI", + "slug": "zwave-js-ui", + "categories": [17], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": true, + "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.", + "install_methods": [ + { + "type": "default", + "script": "ct/zwave-js-ui.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] }