From c842943b1b88cf4331f48f9620a9315a24af82f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Slavi=C5=A1a=20Are=C5=BEina?= <58952836+tremor021@users.noreply.github.com> Date: Wed, 30 Apr 2025 15:11:44 +0200 Subject: [PATCH] Website: Add missing docs and config paths (#4131) * Fix docs and config paths * Update * Update * Update * Update * Update * Update * Update * Update --- frontend/public/json/add-netbird-lxc.json | 5 +- frontend/public/json/add-tailscale-lxc.json | 3 +- frontend/public/json/adventurelog.json | 76 ++++++------ frontend/public/json/agentdvr.json | 66 +++++----- frontend/public/json/apache-cassandra.json | 71 +++++------ frontend/public/json/apache-couchdb.json | 76 ++++++------ frontend/public/json/apache-tika.json | 72 +++++------ frontend/public/json/archivebox.json | 66 +++++----- frontend/public/json/aria2.json | 76 ++++++------ frontend/public/json/audiobookshelf.json | 67 +++++------ frontend/public/json/autobrr.json | 66 +++++----- frontend/public/json/baikal.json | 64 +++++----- frontend/public/json/barcode-buddy.json | 3 +- frontend/public/json/bazarr.json | 67 +++++------ frontend/public/json/blocky.json | 71 +++++------ frontend/public/json/boltdiy.json | 3 +- frontend/public/json/bunkerweb.json | 66 +++++----- frontend/public/json/calibre-web.json | 76 ++++++------ frontend/public/json/changedetection.json | 67 +++++------ frontend/public/json/channels.json | 77 ++++++------ frontend/public/json/cloudflared.json | 77 ++++++------ frontend/public/json/cockpit.json | 76 ++++++------ frontend/public/json/cosmos.json | 3 +- frontend/public/json/cronicle.json | 76 ++++++------ frontend/public/json/cross-seed.json | 75 ++++++------ frontend/public/json/cryptpad.json | 77 ++++++------ frontend/public/json/deconz.json | 66 +++++----- frontend/public/json/deluge.json | 66 +++++----- frontend/public/json/docmost.json | 66 +++++----- frontend/public/json/dolibarr.json | 77 ++++++------ frontend/public/json/elementsynapse.json | 54 ++++----- frontend/public/json/emby.json | 76 ++++++------ frontend/public/json/emqx.json | 76 ++++++------ frontend/public/json/ersatztv.json | 66 +++++----- frontend/public/json/esphome.json | 66 +++++----- frontend/public/json/fenrus.json | 66 +++++----- frontend/public/json/fhem.json | 76 ++++++------ frontend/public/json/fileflows.json | 3 +- frontend/public/json/firefly.json | 5 +- frontend/public/json/flaresolverr.json | 66 +++++----- frontend/public/json/flowiseai.json | 3 +- frontend/public/json/fluid-calendar.json | 3 +- frontend/public/json/freshrss.json | 3 +- frontend/public/json/glance.json | 72 +++++------ frontend/public/json/glances.json | 9 +- frontend/public/json/glpi.json | 5 +- frontend/public/json/go2rtc.json | 66 +++++----- frontend/public/json/gokapi.json | 66 +++++----- frontend/public/json/gotify.json | 66 +++++----- frontend/public/json/grocy.json | 66 +++++----- frontend/public/json/heimdall-dashboard.json | 66 +++++----- frontend/public/json/homebridge.json | 66 +++++----- frontend/public/json/hyperhdr.json | 66 +++++----- frontend/public/json/inventree.json | 3 +- frontend/public/json/iobroker.json | 76 ++++++------ frontend/public/json/jackett.json | 66 +++++----- frontend/public/json/jellyfin.json | 82 ++++++------- frontend/public/json/kavita.json | 74 ++++++------ frontend/public/json/keycloak.json | 83 +++++++------ frontend/public/json/komga.json | 77 ++++++------ frontend/public/json/kubo.json | 66 +++++----- frontend/public/json/lazylibrarian.json | 66 +++++----- frontend/public/json/lldap.json | 66 +++++----- frontend/public/json/mediamtx.json | 66 +++++----- frontend/public/json/memos.json | 67 +++++------ frontend/public/json/meshcentral.json | 66 +++++----- frontend/public/json/myspeed.json | 66 +++++----- frontend/public/json/n8n.json | 66 +++++----- frontend/public/json/netdata.json | 11 +- frontend/public/json/nextpvr.json | 11 +- frontend/public/json/nocodb.json | 66 +++++----- frontend/public/json/node-red.json | 97 ++++++++------- frontend/public/json/npmplus.json | 113 +++++++++--------- frontend/public/json/nzbget.json | 67 +++++------ frontend/public/json/octoprint.json | 66 +++++----- frontend/public/json/ombi.json | 66 +++++----- frontend/public/json/onedev.json | 66 +++++----- frontend/public/json/openhab.json | 67 +++++------ frontend/public/json/openproject.json | 3 +- frontend/public/json/overseerr.json | 66 +++++----- frontend/public/json/owncast.json | 66 +++++----- frontend/public/json/pairdrop.json | 66 +++++----- frontend/public/json/petio.json | 66 +++++----- frontend/public/json/pingvin.json | 66 +++++----- frontend/public/json/plex.json | 82 ++++++------- .../public/json/prometheus-pve-exporter.json | 78 ++++++------ frontend/public/json/rabbitmq.json | 66 +++++----- frontend/public/json/radicale.json | 3 +- frontend/public/json/readeck.json | 66 +++++----- frontend/public/json/rtsptoweb.json | 66 +++++----- frontend/public/json/sftpgo.json | 66 +++++----- frontend/public/json/technitiumdns.json | 76 ++++++------ frontend/public/json/the-lounge.json | 77 ++++++------ frontend/public/json/traccar.json | 66 +++++----- frontend/public/json/trilium.json | 67 +++++------ frontend/public/json/wireguard.json | 85 +++++++------ 96 files changed, 2808 insertions(+), 2851 deletions(-) diff --git a/frontend/public/json/add-netbird-lxc.json b/frontend/public/json/add-netbird-lxc.json index 9256409b..5d3d16eb 100644 --- a/frontend/public/json/add-netbird-lxc.json +++ b/frontend/public/json/add-netbird-lxc.json @@ -1,7 +1,9 @@ { "name": "NetBird", "slug": "add-netbird-lxc", - "categories": [1], + "categories": [ + 1 + ], "date_created": "2024-05-19", "type": "addon", "updateable": false, @@ -44,4 +46,3 @@ } ] } - diff --git a/frontend/public/json/add-tailscale-lxc.json b/frontend/public/json/add-tailscale-lxc.json index d1838cb4..ed4a4637 100644 --- a/frontend/public/json/add-tailscale-lxc.json +++ b/frontend/public/json/add-tailscale-lxc.json @@ -9,7 +9,7 @@ "updateable": false, "privileged": false, "interface_port": null, - "documentation": null, + "documentation": "https://tailscale.com/kb/1017/install", "website": "https://tailscale.com/", "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/tailscale.svg", "config_path": "", @@ -46,4 +46,3 @@ } ] } - diff --git a/frontend/public/json/adventurelog.json b/frontend/public/json/adventurelog.json index 48a6e72c..807e77d3 100644 --- a/frontend/public/json/adventurelog.json +++ b/frontend/public/json/adventurelog.json @@ -1,40 +1,40 @@ { - "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/selfhst/icons/refs/heads/main/svg/adventurelog.svg", - "config_path": "", - "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": "https://adventurelog.app/docs/intro/adventurelog_overview.html", + "website": "https://adventurelog.app/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/adventurelog.svg", + "config_path": "/opt/adventurelog/backend/server/.env", + "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/frontend/public/json/agentdvr.json b/frontend/public/json/agentdvr.json index a722638d..8fa9ceff 100644 --- a/frontend/public/json/agentdvr.json +++ b/frontend/public/json/agentdvr.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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": "https://www.ispyconnect.com/docs/agent/about", + "website": "https://www.ispyconnect.com/", + "logo": "https://ispycontent.azureedge.net/img/ispy2.png?raw=true", + "config_path": "/opt/agentdvr/agent/Media/XML/config.json", + "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/frontend/public/json/apache-cassandra.json b/frontend/public/json/apache-cassandra.json index 210c2ed9..262f1f3f 100644 --- a/frontend/public/json/apache-cassandra.json +++ b/frontend/public/json/apache-cassandra.json @@ -1,40 +1,35 @@ { - "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", - "config_path": "", - "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": "https://cassandra.apache.org/doc/latest/", + "website": "https://cassandra.apache.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/apachecassandra.svg", + "config_path": "/etc/cassandra/cassandra.yaml", + "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": [] } diff --git a/frontend/public/json/apache-couchdb.json b/frontend/public/json/apache-couchdb.json index 221a2462..6fd2543f 100644 --- a/frontend/public/json/apache-couchdb.json +++ b/frontend/public/json/apache-couchdb.json @@ -1,40 +1,40 @@ { - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/couchdb.svg", - "config_path": "", - "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": "https://docs.couchdb.org/en/stable/", + "website": "https://couchdb.apache.org/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/couchdb.svg", + "config_path": "etc/default.ini", + "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/frontend/public/json/apache-tika.json b/frontend/public/json/apache-tika.json index ac38fb03..9c97c038 100644 --- a/frontend/public/json/apache-tika.json +++ b/frontend/public/json/apache-tika.json @@ -1,36 +1,40 @@ { - "name": "Apache Tika", - "slug": "apache-tika", - "categories": [ - 12 - ], - "date_created": "2025-02-05", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9998, - "documentation": null, - "website": "https://tika.apache.org/", - "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/apache-tika.svg", - "config_path": "", - "description": "The Apache Tika™ toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF). All of these file types can be parsed through a single interface, making Tika useful for search engine indexing, content analysis, translation, and much more.", - "install_methods": [ - { - "type": "default", - "script": "ct/apache-tika.sh", - "resources": { - "cpu": 1, - "ram": 2024, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Apache Tika", + "slug": "apache-tika", + "categories": [ + 12 + ], + "date_created": "2025-02-05", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9998, + "documentation": "https://cwiki.apache.org/confluence/display/tika", + "website": "https://tika.apache.org/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/apache-tika.svg", + "config_path": "/opt/apache-tika/tika-config.xml", + "description": "The Apache Tika™ toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF). All of these file types can be parsed through a single interface, making Tika useful for search engine indexing, content analysis, translation, and much more.", + "install_methods": [ + { + "type": "default", + "script": "ct/apache-tika.sh", + "resources": { + "cpu": 1, + "ram": 2024, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Configuration file is not created at install time. Example is at: `https://cwiki.apache.org/confluence/display/TIKA/TikaServer+in+Tika+2.x`", + "type": "info" + } + ] } - diff --git a/frontend/public/json/archivebox.json b/frontend/public/json/archivebox.json index 6e51476a..bfc6b9ed 100644 --- a/frontend/public/json/archivebox.json +++ b/frontend/public/json/archivebox.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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": 8000, + "documentation": "https://github.com/ArchiveBox/ArchiveBox/wiki", + "website": "https://archivebox.io/", + "logo": "https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/refs/heads/dev/website/icon.png", + "config_path": "/opt/archivebox/data/ArchiveBox.conf", + "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/frontend/public/json/aria2.json b/frontend/public/json/aria2.json index 1f1dffb9..4e24bd98 100644 --- a/frontend/public/json/aria2.json +++ b/frontend/public/json/aria2.json @@ -1,40 +1,40 @@ { - "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", - "config_path": "", - "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": "https://aria2.github.io/manual/en/html/index.html", + "website": "https://aria2.github.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg", + "config_path": "/root/aria2.daemon", + "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/frontend/public/json/audiobookshelf.json b/frontend/public/json/audiobookshelf.json index 4c8bb82c..a00bbb45 100644 --- a/frontend/public/json/audiobookshelf.json +++ b/frontend/public/json/audiobookshelf.json @@ -1,36 +1,35 @@ { - "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", - "config_path": "", - "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", + "config_path": "/usr/share/audiobookshelf/config", + "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/frontend/public/json/autobrr.json b/frontend/public/json/autobrr.json index c8c06022..c77a08b2 100644 --- a/frontend/public/json/autobrr.json +++ b/frontend/public/json/autobrr.json @@ -1,35 +1,35 @@ { - "name": "Autobrr", - "slug": "autobrr", - "categories": [ - 14 - ], - "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/selfhst/icons/refs/heads/main/svg/autobrr.svg", - "config_path": "", - "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": [ + 14 + ], + "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/selfhst/icons/refs/heads/main/svg/autobrr.svg", + "config_path": "/root/.config/autobrr/config.toml", + "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/frontend/public/json/baikal.json b/frontend/public/json/baikal.json index cf10f8d1..48a8503c 100644 --- a/frontend/public/json/baikal.json +++ b/frontend/public/json/baikal.json @@ -1,35 +1,35 @@ { - "name": "Baïkal", - "slug": "baikal", - "categories": [ - 0 - ], - "date_created": "2025-01-31", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://sabre.io/baikal/", - "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/webp/baikal.webp", - "config_path": "", - "description": "Baïkal is a lightweight CalDAV+CardDAV server. It offers an extensive web interface with easy management of users, address books and calendars.", - "install_methods": [ - { - "type": "default", - "script": "ct/baikal.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "debian", - "version": "12" - } + "name": "Baïkal", + "slug": "baikal", + "categories": [ + 0 + ], + "date_created": "2025-01-31", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": null, + "website": "https://sabre.io/baikal/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/webp/baikal.webp", + "config_path": "/opt/baikal/config/baikal.yaml", + "description": "Baïkal is a lightweight CalDAV+CardDAV server. It offers an extensive web interface with easy management of users, address books and calendars.", + "install_methods": [ + { + "type": "default", + "script": "ct/baikal.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 4, + "os": "debian", + "version": "12" } - ], - "default_credentials": { - "username": "Admin", - "password": null - }, - "notes": [] + } + ], + "default_credentials": { + "username": "Admin", + "password": null + }, + "notes": [] } diff --git a/frontend/public/json/barcode-buddy.json b/frontend/public/json/barcode-buddy.json index 71551f2c..3256e359 100644 --- a/frontend/public/json/barcode-buddy.json +++ b/frontend/public/json/barcode-buddy.json @@ -12,7 +12,7 @@ "documentation": "https://barcodebuddy-documentation.readthedocs.io/en/latest/", "website": "https://github.com/Forceu/barcodebuddy", "logo": "https://raw.githubusercontent.com/Forceu/barcodebuddy/refs/heads/master/incl/img/favicon/android-icon-192x192.png", - "config_path": "", + "config_path": "/opt/barcodebuddy/data/config.php", "description": "Barcode Buddy for Grocy is an extension for Grocy, allowing to pass barcodes to Grocy. It supports barcodes for products and chores. If you own a physical barcode scanner, it can be integrated, so that all barcodes scanned are automatically pushed to BarcodeBuddy/Grocy.", "install_methods": [ { @@ -38,4 +38,3 @@ } ] } - diff --git a/frontend/public/json/bazarr.json b/frontend/public/json/bazarr.json index 856f204a..91ec671c 100644 --- a/frontend/public/json/bazarr.json +++ b/frontend/public/json/bazarr.json @@ -1,36 +1,35 @@ { - "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", - "config_path": "", - "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": "https://wiki.bazarr.media/", + "website": "https://www.bazarr.media/", + "logo": "https://www.bazarr.media/assets/img/logo.png", + "config_path": "/opt/bazarr/data/config/config.yaml", + "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/frontend/public/json/blocky.json b/frontend/public/json/blocky.json index 0db60737..45b85f1c 100644 --- a/frontend/public/json/blocky.json +++ b/frontend/public/json/blocky.json @@ -1,40 +1,35 @@ { - "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", - "config_path": "", - "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", + "config_path": "/opt/blocky/config.yml", + "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": [] } diff --git a/frontend/public/json/boltdiy.json b/frontend/public/json/boltdiy.json index 99c57df9..5997cc6f 100644 --- a/frontend/public/json/boltdiy.json +++ b/frontend/public/json/boltdiy.json @@ -12,7 +12,7 @@ "documentation": "https://stackblitz-labs.github.io/bolt.diy/", "website": "https://github.com/stackblitz-labs/bolt.diy", "logo": "https://github.com/stackblitz-labs/bolt.diy/raw/refs/heads/main/icons/logo-text.svg", - "config_path": "", + "config_path": "/opt/bolt.diy/.env.local", "description": "The official open source version of Bolt.new (previously known as oTToDev and bolt.new ANY LLM), which allows you to choose the LLM that you use for each prompt! Currently, you can use OpenAI, Anthropic, Ollama, OpenRouter, Gemini, LMStudio, Mistral, xAI, HuggingFace, DeepSeek, or Groq models - and it is easily extended to use any other model supported by the Vercel AI SDK!", "install_methods": [ { @@ -33,4 +33,3 @@ }, "notes": [] } - diff --git a/frontend/public/json/bunkerweb.json b/frontend/public/json/bunkerweb.json index 909659cb..50699485 100644 --- a/frontend/public/json/bunkerweb.json +++ b/frontend/public/json/bunkerweb.json @@ -1,35 +1,35 @@ { - "name": "BunkerWeb", - "slug": "bunkerweb", - "categories": [ - 6 - ], - "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/selfhst/icons/refs/heads/main/svg/bunkerweb.svg", - "config_path": "", - "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": 4096, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "BunkerWeb", + "slug": "bunkerweb", + "categories": [ + 6 + ], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": null, + "documentation": "https://docs.bunkerweb.io/latest/", + "website": "https://www.bunkerweb.io/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/bunkerweb.svg", + "config_path": "/opt/bunkerweb/variables.env", + "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": 4096, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/frontend/public/json/calibre-web.json b/frontend/public/json/calibre-web.json index 808d689e..98be0966 100644 --- a/frontend/public/json/calibre-web.json +++ b/frontend/public/json/calibre-web.json @@ -1,40 +1,40 @@ { - "name": "Calibre-Web", - "slug": "calibre-web", - "categories": [ - 11 - ], - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/calibre-web.svg", - "config_path": "", - "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": [ + 11 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8083, + "documentation": "https://github.com/janeczku/calibre-web/wiki", + "website": "https://github.com/janeczku/calibre-web", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/calibre-web.svg", + "config_path": "", + "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/frontend/public/json/changedetection.json b/frontend/public/json/changedetection.json index 20094392..98233ba7 100644 --- a/frontend/public/json/changedetection.json +++ b/frontend/public/json/changedetection.json @@ -1,36 +1,35 @@ { - "name": "Change Detection", - "slug": "changedetection", - "categories": [ - 24 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5000, - "documentation": null, - "website": "https://changedetection.io/", - "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/changedetection.svg", - "config_path": "", - "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": 2048, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Change Detection", + "slug": "changedetection", + "categories": [ + 24 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5000, + "documentation": "https://changedetection.io/tutorials", + "website": "https://changedetection.io/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/changedetection.svg", + "config_path": "/opt/changedetection/url-watches.json", + "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": 2048, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } - diff --git a/frontend/public/json/channels.json b/frontend/public/json/channels.json index 0f876ca8..317788eb 100644 --- a/frontend/public/json/channels.json +++ b/frontend/public/json/channels.json @@ -1,41 +1,40 @@ { - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/channels-dvr.svg", - "config_path": "", - "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": [ - { - "text": "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", - "type": "warning" - } - ] + "name": "Channels DVR Server", + "slug": "channels", + "categories": [ + 13 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": true, + "interface_port": 8089, + "documentation": "https://getchannels.com/docs/getting-started/quick-start-guide/", + "website": "https://getchannels.com/dvr-server/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/channels-dvr.svg", + "config_path": "", + "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": [ + { + "text": "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", + "type": "warning" + } + ] } - diff --git a/frontend/public/json/cloudflared.json b/frontend/public/json/cloudflared.json index e9f235fa..700c0463 100644 --- a/frontend/public/json/cloudflared.json +++ b/frontend/public/json/cloudflared.json @@ -1,41 +1,40 @@ { - "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", - "config_path": "", - "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", + "config_path": "/usr/local/etc/cloudflared/config.yml", + "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/frontend/public/json/cockpit.json b/frontend/public/json/cockpit.json index bbcdf51e..c1a88c3d 100644 --- a/frontend/public/json/cockpit.json +++ b/frontend/public/json/cockpit.json @@ -1,40 +1,40 @@ { - "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", - "config_path": "", - "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": "https://cockpit-project.org/documentation.html", + "website": "https://cockpit-project.org/", + "logo": "https://i0.wp.com/easycode.page/wp-content/uploads/2021/10/cockpit.png?fit=400%2C400&ssl=1", + "config_path": "/etc/cockpit/cockpit.conf", + "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/frontend/public/json/cosmos.json b/frontend/public/json/cosmos.json index 007222c7..99b9e384 100644 --- a/frontend/public/json/cosmos.json +++ b/frontend/public/json/cosmos.json @@ -13,7 +13,7 @@ "documentation": "https://cosmos-cloud.io/doc/1%20index/", "website": "https://cosmos-cloud.io/", "logo": "https://cosmos-cloud.io/Logo.png", - "config_path": "", + "config_path": "/etc/sysconfig/CosmosCloud", "description": "Cosmos Cloud is a self-hosting platform that automates maintenance and security. It offers an app marketplace, reverse proxy management, container control, VPN integration, real-time monitoring, and disk management. Security features include SSO, anti-DDoS, and encryption. It simplifies self-hosting for all users.", "install_methods": [ { @@ -34,4 +34,3 @@ }, "notes": [] } - diff --git a/frontend/public/json/cronicle.json b/frontend/public/json/cronicle.json index 04905737..bda048e0 100644 --- a/frontend/public/json/cronicle.json +++ b/frontend/public/json/cronicle.json @@ -1,40 +1,40 @@ { - "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", - "config_path": "", - "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", + "config_path": "/opt/cronicle/conf/config.json", + "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": "Primary and Worker Private Keys Must Match in the config file", + "type": "warning" + } + ] } diff --git a/frontend/public/json/cross-seed.json b/frontend/public/json/cross-seed.json index 45f9092d..3f3bcf8c 100644 --- a/frontend/public/json/cross-seed.json +++ b/frontend/public/json/cross-seed.json @@ -1,41 +1,40 @@ { - "name": "cross-seed", - "slug": "cross-seed", - "categories": [ - 14 - ], - "date_created": "2025-02-07", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 2468, - "documentation": "https://www.cross-seed.org/docs/category/basics", - "website": "https://www.cross-seed.org/", - "logo": "https://www.cross-seed.org/img/cross-seed.svg", - "config_path": "", - "description": "cross-seed is an app designed to help you download torrents that you can cross seed based on your existing torrents. It is designed to match conservatively to minimize manual intervention.", - "install_methods": [ - { - "type": "default", - "script": "ct/cross-seed.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After the installation cross-seed will fail to start with an empty configuration. To fix this, edit `~/.cross-seed/config.js` to properly configure cross-seed, then restart by running `systemctl restart cross-seed`.", - "type": "info" + "name": "cross-seed", + "slug": "cross-seed", + "categories": [ + 14 + ], + "date_created": "2025-02-07", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 2468, + "documentation": "https://www.cross-seed.org/docs/category/basics", + "website": "https://www.cross-seed.org/", + "logo": "https://www.cross-seed.org/img/cross-seed.svg", + "config_path": "~/.cross-seed/config.js", + "description": "cross-seed is an app designed to help you download torrents that you can cross seed based on your existing torrents. It is designed to match conservatively to minimize manual intervention.", + "install_methods": [ + { + "type": "default", + "script": "ct/cross-seed.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 2, + "os": "debian", + "version": "12" } - ] + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "After the installation cross-seed will fail to start with an empty configuration. To fix this, edit the config file to properly configure cross-seed, then restart by running `systemctl restart cross-seed`.", + "type": "warning" + } + ] } - diff --git a/frontend/public/json/cryptpad.json b/frontend/public/json/cryptpad.json index 7b047306..96bb1dbb 100644 --- a/frontend/public/json/cryptpad.json +++ b/frontend/public/json/cryptpad.json @@ -1,41 +1,40 @@ { - "name": "CryptPad", - "slug": "cryptpad", - "categories": [ - 12 - ], - "date_created": "2025-03-11", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": "https://docs.cryptpad.org/", - "website": "https://cryptpad.org/", - "logo": "https://raw.githubusercontent.com/cryptpad/cryptpad/refs/heads/main/customize.dist/CryptPad_logo.svg", - "config_path": "", - "description": "CryptPad is a collaboration suite that is end-to-end encrypted and open-source. It is designed to facilitate collaboration by synchronizing changes to documents in real time. Since all the user data is encrypted, in the event of a breach, attackers have no way of accessing the stored content", - "install_methods": [ - { - "type": "default", - "script": "ct/cryptpad.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 8, - "os": "Debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "After installation finishes, `systemctl status cryptpad.service` to get token URL which you can use to create admin account", - "type": "info" - } - ] + "name": "CryptPad", + "slug": "cryptpad", + "categories": [ + 12 + ], + "date_created": "2025-03-11", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": "https://docs.cryptpad.org/", + "website": "https://cryptpad.org/", + "logo": "https://raw.githubusercontent.com/cryptpad/cryptpad/refs/heads/main/customize.dist/CryptPad_logo.svg", + "config_path": "/opt/cryptpad/config/config.js", + "description": "CryptPad is a collaboration suite that is end-to-end encrypted and open-source. It is designed to facilitate collaboration by synchronizing changes to documents in real time. Since all the user data is encrypted, in the event of a breach, attackers have no way of accessing the stored content", + "install_methods": [ + { + "type": "default", + "script": "ct/cryptpad.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 8, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "After installation finishes, `systemctl status cryptpad.service` to get token URL which you can use to create admin account", + "type": "info" + } + ] } - diff --git a/frontend/public/json/deconz.json b/frontend/public/json/deconz.json index 86a0221f..ef4144ec 100644 --- a/frontend/public/json/deconz.json +++ b/frontend/public/json/deconz.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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": "https://github.com/dresden-elektronik/deconz-rest-plugin/wiki", + "website": "https://www.phoscon.de/en/conbee2/software#deconz", + "logo": "https://phoscon.de/img/phoscon-logo128x.svg", + "config_path": "", + "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/frontend/public/json/deluge.json b/frontend/public/json/deluge.json index b10f817e..a4621d9d 100644 --- a/frontend/public/json/deluge.json +++ b/frontend/public/json/deluge.json @@ -1,35 +1,35 @@ { - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/deluge.svg", - "config_path": "", - "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": "https://www.deluge-torrent.org/userguide/", + "website": "https://www.deluge-torrent.org/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/deluge.svg", + "config_path": "~/.config/deluge", + "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/frontend/public/json/docmost.json b/frontend/public/json/docmost.json index 0ed0acc2..61dce1cc 100644 --- a/frontend/public/json/docmost.json +++ b/frontend/public/json/docmost.json @@ -1,35 +1,35 @@ { - "name": "Docmost", - "slug": "docmost", - "categories": [ - 12 - ], - "date_created": "2025-02-18", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": "https://docmost.com/docs/installation", - "website": "https://docmost.com/", - "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/webp/docmost.webp", - "config_path": "", - "description": "Open-source collaborative wiki and documentation software Create, collaborate, and share knowledge seamlessly with Docmost. Ideal for managing your wiki, knowledge-base, documentation and a lot more.", - "install_methods": [ - { - "type": "default", - "script": "ct/docmost.sh", - "resources": { - "cpu": 3, - "ram": 3072, - "hdd": 7, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] + "name": "Docmost", + "slug": "docmost", + "categories": [ + 12 + ], + "date_created": "2025-02-18", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": "https://docmost.com/docs/installation", + "website": "https://docmost.com/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/webp/docmost.webp", + "config_path": "/opt/docmost/.env", + "description": "Open-source collaborative wiki and documentation software Create, collaborate, and share knowledge seamlessly with Docmost. Ideal for managing your wiki, knowledge-base, documentation and a lot more.", + "install_methods": [ + { + "type": "default", + "script": "ct/docmost.sh", + "resources": { + "cpu": 3, + "ram": 3072, + "hdd": 7, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } diff --git a/frontend/public/json/dolibarr.json b/frontend/public/json/dolibarr.json index c497fe63..e65e7640 100644 --- a/frontend/public/json/dolibarr.json +++ b/frontend/public/json/dolibarr.json @@ -1,41 +1,40 @@ { - "name": "Dolibarr", - "slug": "dolibarr", - "categories": [ - 25 - ], - "date_created": "2025-02-20", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": "https://wiki.dolibarr.org/index.php?title=Home", - "website": "https://www.dolibarr.org/", - "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/dolibarr.svg", - "config_path": "", - "description": "Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web application (written in PHP) designed for businesses of any sizes, foundations and freelancers.", - "install_methods": [ - { - "type": "default", - "script": "ct/dolibarr.sh", - "resources": { - "cpu": 1, - "ram": 2048, - "hdd": 6, - "os": "debian", - "version": "12" - } + "name": "Dolibarr", + "slug": "dolibarr", + "categories": [ + 25 + ], + "date_created": "2025-02-20", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://wiki.dolibarr.org/index.php?title=Home", + "website": "https://www.dolibarr.org/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/dolibarr.svg", + "config_path": "/usr/share/dolibarr/htdocs/conf/conf.php.example", + "description": "Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web application (written in PHP) designed for businesses of any sizes, foundations and freelancers.", + "install_methods": [ + { + "type": "default", + "script": "ct/dolibarr.sh", + "resources": { + "cpu": 1, + "ram": 2048, + "hdd": 6, + "os": "debian", + "version": "12" } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Database credentials: `cat ~/dolibarr.creds`", - "type": "info" - } - ] - } - + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Database credentials: `cat ~/dolibarr.creds`", + "type": "info" + } + ] +} diff --git a/frontend/public/json/elementsynapse.json b/frontend/public/json/elementsynapse.json index fc0c8fbb..7ddcffb7 100644 --- a/frontend/public/json/elementsynapse.json +++ b/frontend/public/json/elementsynapse.json @@ -1,31 +1,30 @@ { - - "name": "Element Synapse", - "slug": "elementsynapse", - "categories": [ - 4 - ], - "date_created": "2025-02-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8008, - "documentation": "https://element-hq.github.io/synapse/latest/welcome_and_overview.html", - "website": "https://element.io/", - "logo": "https://element.io/images/logo-mark-primary.svg", - "config_path": "", - "description": "Synapse is an open source Matrix homeserver implementation, written and maintained by Element. Matrix is the open standard for secure and interoperable real time communications. You can directly run and manage the source code in this repository, available under an AGPL license. There is no support provided from Element unless you have a subscription.", - "install_methods": [ - { - "type": "default", - "script": "ct/elementsynapse.sh", - "resources": { - "cpu": 1, - "ram": 1024, - "hdd": 4, - "os": "debian", - "version": "12" - } + "name": "Element Synapse", + "slug": "elementsynapse", + "categories": [ + 4 + ], + "date_created": "2025-02-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8008, + "documentation": "https://element-hq.github.io/synapse/latest/welcome_and_overview.html", + "website": "https://element.io/", + "logo": "https://element.io/images/logo-mark-primary.svg", + "config_path": "/etc/matrix-synapse/homeserver.yaml", + "description": "Synapse is an open source Matrix homeserver implementation, written and maintained by Element. Matrix is the open standard for secure and interoperable real time communications. You can directly run and manage the source code in this repository, available under an AGPL license. There is no support provided from Element unless you have a subscription.", + "install_methods": [ + { + "type": "default", + "script": "ct/elementsynapse.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "12" + } } ], "default_credentials": { @@ -43,4 +42,3 @@ } ] } - diff --git a/frontend/public/json/emby.json b/frontend/public/json/emby.json index 2a83aacc..72e37d53 100644 --- a/frontend/public/json/emby.json +++ b/frontend/public/json/emby.json @@ -1,40 +1,40 @@ { - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/emby.svg", - "config_path": "", - "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": "https://emby.media/support/articles/Home.html", + "website": "https://emby.media/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/emby.svg", + "config_path": "/var/lib/emby/config/system.xml", + "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/frontend/public/json/emqx.json b/frontend/public/json/emqx.json index 7705594c..4eb14d13 100644 --- a/frontend/public/json/emqx.json +++ b/frontend/public/json/emqx.json @@ -1,40 +1,40 @@ { - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/emqx.svg", - "config_path": "", - "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": "https://docs.emqx.com/en/emqx/latest/", + "website": "https://www.emqx.io/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/emqx.svg", + "config_path": "/etc/emqx", + "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/frontend/public/json/ersatztv.json b/frontend/public/json/ersatztv.json index ae55f2bd..043501b8 100644 --- a/frontend/public/json/ersatztv.json +++ b/frontend/public/json/ersatztv.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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": "https://ersatztv.org/docs/intro", + "website": "https://ersatztv.org/", + "logo": "https://raw.githubusercontent.com/ErsatzTV/ErsatzTV/main/artwork/ersatztv-logo.svg", + "config_path": "", + "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/frontend/public/json/esphome.json b/frontend/public/json/esphome.json index eca1af74..eeffb594 100644 --- a/frontend/public/json/esphome.json +++ b/frontend/public/json/esphome.json @@ -1,35 +1,35 @@ { - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/esphome.svg", - "config_path": "", - "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": "https://esphome.io/components/", + "website": "https://esphome.io/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/esphome.svg", + "config_path": "/root/config/", + "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/frontend/public/json/fenrus.json b/frontend/public/json/fenrus.json index 74c9b736..bb740d5a 100644 --- a/frontend/public/json/fenrus.json +++ b/frontend/public/json/fenrus.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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": "https://github.com/revenz/Fenrus/wiki", + "website": "https://github.com/revenz/Fenrus", + "logo": "https://raw.githubusercontent.com/revenz/Fenrus/master/wwwroot/fenrus.svg", + "config_path": "", + "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/frontend/public/json/fhem.json b/frontend/public/json/fhem.json index 0fb0cf9b..d558f837 100644 --- a/frontend/public/json/fhem.json +++ b/frontend/public/json/fhem.json @@ -1,40 +1,40 @@ { - "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", - "config_path": "", - "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": "https://fhem.de/#Documentation", + "website": "https://fhem.de/", + "logo": "https://avatars.githubusercontent.com/u/45183393?s=100&v=4", + "config_path": "", + "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/frontend/public/json/fileflows.json b/frontend/public/json/fileflows.json index d74fe9ca..cb178290 100644 --- a/frontend/public/json/fileflows.json +++ b/frontend/public/json/fileflows.json @@ -12,7 +12,7 @@ "documentation": "https://fileflows.com/docs", "website": "https://fileflows.com/", "logo": "https://raw.githubusercontent.com/revenz/FileFlows/refs/heads/develop/icon.png", - "config_path": "", + "config_path": "/opt/fileflows/Data/server.config", "description": "FileFlows is a powerful, open-source tool for automating media file processing workflows, including encoding, decoding, and media management. It offers an intuitive GUI and extensive plugin support, making it ideal for tasks like video transcoding, organizing, and managing large media libraries.", "install_methods": [ { @@ -38,4 +38,3 @@ } ] } - diff --git a/frontend/public/json/firefly.json b/frontend/public/json/firefly.json index b5f251dd..15a453a1 100644 --- a/frontend/public/json/firefly.json +++ b/frontend/public/json/firefly.json @@ -2,7 +2,7 @@ "name": "Firefly III", "slug": "firefly", "categories": [ - 23 + 23 ], "date_created": "2025-01-01", "type": "ct", @@ -12,7 +12,7 @@ "documentation": "https://docs.firefly-iii.org/", "website": "https://firefly-iii.org/", "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/firefly-iii.svg", - "config_path": "", + "config_path": "/opt/firefly/.env", "description": "Firefly III is a free, self-hosted tool for managing your finances. Track expenses, plan budgets, and get detailed reports.", "install_methods": [ { @@ -38,4 +38,3 @@ } ] } - diff --git a/frontend/public/json/flaresolverr.json b/frontend/public/json/flaresolverr.json index d02aaa3a..d7142cbb 100644 --- a/frontend/public/json/flaresolverr.json +++ b/frontend/public/json/flaresolverr.json @@ -1,35 +1,35 @@ { - "name": "FlareSolverr", - "slug": "flaresolverr", - "categories": [ - 14 - ], - "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", - "config_path": "", - "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": [ + 14 + ], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8191, + "documentation": "https://github.com/FlareSolverr/FlareSolverr/blob/master/README.md", + "website": "https://github.com/FlareSolverr/FlareSolverr", + "logo": "https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.svg", + "config_path": "", + "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/frontend/public/json/flowiseai.json b/frontend/public/json/flowiseai.json index 23662c17..cec86120 100644 --- a/frontend/public/json/flowiseai.json +++ b/frontend/public/json/flowiseai.json @@ -12,7 +12,7 @@ "documentation": "https://docs.flowiseai.com/", "website": "https://flowiseai.com/", "logo": "https://flowiseai.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flogo-color-high.e60de2f8.png&w=256&q=75", - "config_path": "", + "config_path": "/opt/flowiseai/.env", "description": "FlowiseAI is an open source low-code tool for developers to build customized LLM orchestration flow & AI agents", "install_methods": [ { @@ -38,4 +38,3 @@ } ] } - diff --git a/frontend/public/json/fluid-calendar.json b/frontend/public/json/fluid-calendar.json index ed30de28..250b69cc 100644 --- a/frontend/public/json/fluid-calendar.json +++ b/frontend/public/json/fluid-calendar.json @@ -13,7 +13,7 @@ "documentation": "https://github.com/dotnetfactory/fluid-calendar/tree/main/docs", "website": "https://github.com/dotnetfactory/fluid-calendar", "logo": "https://raw.githubusercontent.com/dotnetfactory/fluid-calendar/refs/heads/main/src/app/favicon.ico", - "config_path": "", + "config_path": "/opt/fluid-calendar/.env", "description": "The open-source intelligent calendar that adapts to your workflow. Experience seamless task scheduling powered by AI, designed to make your time management effortless.", "install_methods": [ { @@ -39,4 +39,3 @@ } ] } - diff --git a/frontend/public/json/freshrss.json b/frontend/public/json/freshrss.json index 644f4bb1..24f872eb 100644 --- a/frontend/public/json/freshrss.json +++ b/frontend/public/json/freshrss.json @@ -12,7 +12,7 @@ "documentation": "https://freshrss.github.io/FreshRSS/en/", "website": "https://freshrss.org/", "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/freshrss.svg", - "config_path": "", + "config_path": "/opt/freshrss/data/config.php", "description": "FreshRSS is a self-hosted RSS and Atom feed aggregator that lets users collect, organize, and read from multiple sources in one place. It is lightweight, easy to work with, powerful, and customizable.", "install_methods": [ { @@ -42,4 +42,3 @@ } ] } - diff --git a/frontend/public/json/glance.json b/frontend/public/json/glance.json index 8d042d2c..bed5f520 100644 --- a/frontend/public/json/glance.json +++ b/frontend/public/json/glance.json @@ -1,41 +1,35 @@ { - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/glance.svg", - "config_path": "", - "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" - } + "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/glance.svg", + "config_path": "/opt/glance/glance.yml", + "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" - } - ] - } - + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] +} diff --git a/frontend/public/json/glances.json b/frontend/public/json/glances.json index d0ac46f1..63df43d8 100644 --- a/frontend/public/json/glances.json +++ b/frontend/public/json/glances.json @@ -1,16 +1,18 @@ { "name": "Glances", "slug": "glances", - "categories": [9], + "categories": [ + 9 + ], "date_created": "2024-05-02", "type": "addon", "updateable": false, "privileged": false, "interface_port": 61208, - "documentation": null, + "documentation": "https://glances.readthedocs.io/en/latest/", "website": "https://nicolargo.github.io/glances/", "logo": "https://raw.githubusercontent.com/nicolargo/glances/develop/docs/_static/Glances%20Logo.svg", - "config_path": "", + "config_path": "/usr/local/share/doc/glances/glances.conf", "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": [ { @@ -40,4 +42,3 @@ } ] } - diff --git a/frontend/public/json/glpi.json b/frontend/public/json/glpi.json index eb80fb53..622f9b7f 100644 --- a/frontend/public/json/glpi.json +++ b/frontend/public/json/glpi.json @@ -2,7 +2,7 @@ "name": "GLPI", "slug": "glpi", "categories": [ - 25 + 25 ], "date_created": "2025-01-06", "type": "ct", @@ -12,7 +12,7 @@ "documentation": "https://glpi-project.org/documentation/", "website": "https://glpi-project.org/", "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/glpi.svg", - "config_path": "", + "config_path": "/etc/glpi", "description": "GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.", "install_methods": [ { @@ -33,4 +33,3 @@ }, "notes": [] } - diff --git a/frontend/public/json/go2rtc.json b/frontend/public/json/go2rtc.json index dace56ff..0bdb6d17 100644 --- a/frontend/public/json/go2rtc.json +++ b/frontend/public/json/go2rtc.json @@ -1,35 +1,35 @@ { - "name": "go2rtc", - "slug": "go2rtc", - "categories": [ - 15 - ], - "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", - "config_path": "", - "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": [ + 15 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 1984, + "documentation": "https://github.com/AlexxIT/go2rtc/blob/master/README.md", + "website": "https://github.com/AlexxIT/go2rtc", + "logo": "https://github.com/AlexxIT/go2rtc/blob/master/assets/logo.png?raw=true", + "config_path": "/opt/go2rtc/go2rtc.yaml", + "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/frontend/public/json/gokapi.json b/frontend/public/json/gokapi.json index 25bce9be..b8271072 100644 --- a/frontend/public/json/gokapi.json +++ b/frontend/public/json/gokapi.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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": "https://gokapi.readthedocs.io/en/latest/usage.html", + "website": "https://github.com/Forceu/Gokapi", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg", + "config_path": "/opt/gokapi/config", + "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/frontend/public/json/gotify.json b/frontend/public/json/gotify.json index ce30b147..c182ae35 100644 --- a/frontend/public/json/gotify.json +++ b/frontend/public/json/gotify.json @@ -1,35 +1,35 @@ { - "name": "Gotify", - "slug": "gotify", - "categories": [ - 19 - ], - "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", - "config_path": "", - "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": [ + 19 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 80, + "documentation": "https://gotify.net/docs/index", + "website": "https://gotify.net/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/gotify.svg", + "config_path": "/etc/gotify/config.yml", + "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/frontend/public/json/grocy.json b/frontend/public/json/grocy.json index 5e56c2ca..d596a6b4 100644 --- a/frontend/public/json/grocy.json +++ b/frontend/public/json/grocy.json @@ -1,35 +1,35 @@ { - "name": "grocy", - "slug": "grocy", - "categories": [ - 24 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 80, - "documentation": null, - "website": "https://grocy.info/", - "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/grocy.svg", - "config_path": "", - "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": [ + 24 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://github.com/grocy/grocy#how-to-install", + "website": "https://grocy.info/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/grocy.svg", + "config_path": "/var/www/html/data/config.php", + "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/frontend/public/json/heimdall-dashboard.json b/frontend/public/json/heimdall-dashboard.json index 65df0ba2..b9762ced 100644 --- a/frontend/public/json/heimdall-dashboard.json +++ b/frontend/public/json/heimdall-dashboard.json @@ -1,35 +1,35 @@ { - "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://raw.githubusercontent.com/linuxserver/Heimdall/refs/heads/master/public/img/heimdall-logo.svg", - "config_path": "", - "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://raw.githubusercontent.com/linuxserver/Heimdall/refs/heads/master/public/img/heimdall-logo.svg", + "config_path": "/opt/Heimdall/.env", + "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/frontend/public/json/homebridge.json b/frontend/public/json/homebridge.json index 91e61d6e..5dd5fc34 100644 --- a/frontend/public/json/homebridge.json +++ b/frontend/public/json/homebridge.json @@ -1,35 +1,35 @@ { - "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/selfhst/icons/refs/heads/main/svg/homebridge.svg", - "config_path": "", - "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": "https://github.com/homebridge/homebridge/wiki", + "website": "https://homebridge.io/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/homebridge.svg", + "config_path": "/var/lib/homebridge/config.json", + "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/frontend/public/json/hyperhdr.json b/frontend/public/json/hyperhdr.json index b9151198..cfaad28b 100644 --- a/frontend/public/json/hyperhdr.json +++ b/frontend/public/json/hyperhdr.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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": "https://github.com/awawa-dev/HyperHDR/wiki", + "website": "https://github.com/awawa-dev/HyperHDR", + "logo": "https://raw.githubusercontent.com/awawa-dev/HyperHDR/master/resources/icons/hyperhdr-icon-256px.png", + "config_path": "", + "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/frontend/public/json/inventree.json b/frontend/public/json/inventree.json index e2686bb6..d1f648dc 100644 --- a/frontend/public/json/inventree.json +++ b/frontend/public/json/inventree.json @@ -12,7 +12,7 @@ "documentation": "https://docs.inventree.org/en/latest/", "website": "https://inventree.org", "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/inventree.svg", - "config_path": "", + "config_path": "/etc/inventree/", "description": "InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is designed to be lightweight and easy to use for SME or hobbyist applications.", "install_methods": [ { @@ -38,4 +38,3 @@ } ] } - diff --git a/frontend/public/json/iobroker.json b/frontend/public/json/iobroker.json index 304c7218..73597fe3 100644 --- a/frontend/public/json/iobroker.json +++ b/frontend/public/json/iobroker.json @@ -1,40 +1,40 @@ { - "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/selfhst/icons/refs/heads/main/svg/iobroker.svg", - "config_path": "", - "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": [ - { - "text": "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", - "type": "warning" - } - ] + "name": "ioBroker", + "slug": "iobroker", + "categories": [ + 16 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8081, + "documentation": "https://www.iobroker.net/#en/documentation", + "website": "https://www.iobroker.net/#en/intro", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/iobroker.svg", + "config_path": "", + "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": [ + { + "text": "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", + "type": "warning" + } + ] } diff --git a/frontend/public/json/jackett.json b/frontend/public/json/jackett.json index 4ed29ea8..31cc388a 100644 --- a/frontend/public/json/jackett.json +++ b/frontend/public/json/jackett.json @@ -1,35 +1,35 @@ { - "name": "Jackett", - "slug": "jackett", - "categories": [ - 11 - ], - "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/selfhst/icons/refs/heads/main/svg/jackett.svg", - "config_path": "", - "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": [ + 11 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 9117, + "documentation": "https://github.com/Jackett/Jackett/wiki", + "website": "https://github.com/Jackett/Jackett", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/jackett.svg", + "config_path": "", + "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/frontend/public/json/jellyfin.json b/frontend/public/json/jellyfin.json index cfc20a59..aa0f2854 100644 --- a/frontend/public/json/jellyfin.json +++ b/frontend/public/json/jellyfin.json @@ -1,44 +1,44 @@ { - "name": "Jellyfin Media Server", - "slug": "jellyfin", - "categories": [ - 13 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8096, - "documentation": "https://jellyfin.org/docs/", - "website": "https://jellyfin.org/", - "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/jellyfin.svg", - "config_path": "", - "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": true, + "privileged": false, + "interface_port": 8096, + "documentation": "https://jellyfin.org/docs/", + "website": "https://jellyfin.org/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/jellyfin.svg", + "config_path": "/root/.config/jellyfin", + "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/frontend/public/json/kavita.json b/frontend/public/json/kavita.json index 78ff2651..f4a52810 100644 --- a/frontend/public/json/kavita.json +++ b/frontend/public/json/kavita.json @@ -1,40 +1,40 @@ { - "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", - "config_path": "", - "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": "https://wiki.kavitareader.com/getting-started/", + "website": "https://www.kavitareader.com/", + "logo": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/Logo/kavita.svg", + "config_path": "", + "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/frontend/public/json/keycloak.json b/frontend/public/json/keycloak.json index 579dbd96..3b807511 100644 --- a/frontend/public/json/keycloak.json +++ b/frontend/public/json/keycloak.json @@ -1,45 +1,44 @@ { - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/keycloak.svg", - "config_path": "", - "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://www.keycloak.org/documentation", + "website": "https://www.keycloak.org/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/keycloak.svg", + "config_path": "/opt/keycloak/conf/keycloak.conf", + "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 `https://github.com/community-scripts/ProxmoxVE/discussions/193`", + "type": "info" + } + ] } - diff --git a/frontend/public/json/komga.json b/frontend/public/json/komga.json index 91282ad4..3705caab 100644 --- a/frontend/public/json/komga.json +++ b/frontend/public/json/komga.json @@ -1,41 +1,40 @@ { - "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", - "config_path": "", - "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", + "config_path": "~/.komga/application.yml", + "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/frontend/public/json/kubo.json b/frontend/public/json/kubo.json index eded3cb3..7754fde2 100644 --- a/frontend/public/json/kubo.json +++ b/frontend/public/json/kubo.json @@ -1,35 +1,35 @@ { - "name": "Kubo", - "slug": "kubo", - "categories": [ - 4 - ], - "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", - "config_path": "", - "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": [ + 4 + ], + "date_created": "2024-06-27", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5001, + "documentation": "https://docs.ipfs.tech/how-to/command-line-quick-start/", + "website": "https://github.com/ipfs/kubo", + "logo": "https://user-images.githubusercontent.com/157609/250148884-d6d12db8-fdcf-4be3-8546-2550b69845d8.png", + "config_path": "~/.ipfs/config", + "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/frontend/public/json/lazylibrarian.json b/frontend/public/json/lazylibrarian.json index 58d307b9..b80a8795 100644 --- a/frontend/public/json/lazylibrarian.json +++ b/frontend/public/json/lazylibrarian.json @@ -1,35 +1,35 @@ { - "name": "LazyLibrarian", - "slug": "lazylibrarian", - "categories": [ - 13 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 5299, - "documentation": null, - "website": "https://gitlab.com/LazyLibrarian/LazyLibrarian", - "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/webp/lazylibrarian.webp", - "config_path": "", - "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": [ + 13 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5299, + "documentation": "https://lazylibrarian.gitlab.io/lazylibrarian.gitlab.io/", + "website": "https://gitlab.com/LazyLibrarian/LazyLibrarian", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/webp/lazylibrarian.webp", + "config_path": "/opt/LazyLibrarian/config.ini", + "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/frontend/public/json/lldap.json b/frontend/public/json/lldap.json index 3decc012..47e14c6b 100644 --- a/frontend/public/json/lldap.json +++ b/frontend/public/json/lldap.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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": "https://github.com/lldap/lldap/blob/main/README.md", + "website": "https://github.com/lldap/lldap", + "logo": "https://avatars.githubusercontent.com/u/129409591?s=64&v=4", + "config_path": "", + "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/frontend/public/json/mediamtx.json b/frontend/public/json/mediamtx.json index 8e7c7d04..bf7fd22b 100644 --- a/frontend/public/json/mediamtx.json +++ b/frontend/public/json/mediamtx.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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", + "config_path": "/opt/mediamtx/mediamtx.yml", + "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/frontend/public/json/memos.json b/frontend/public/json/memos.json index 7125eae0..6c452778 100644 --- a/frontend/public/json/memos.json +++ b/frontend/public/json/memos.json @@ -1,36 +1,35 @@ { - "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", - "config_path": "", - "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": 3072, - "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": "https://www.usememos.com/docs", + "website": "https://www.usememos.com/", + "logo": "https://camo.githubusercontent.com/aa5a8cac358e3448ef7bad80fc178699841913ec438ed0ddfe18f867f931d7ee/68747470733a2f2f7777772e7573656d656d6f732e636f6d2f6c6f676f2d726f756e6465642e706e67", + "config_path": "", + "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": 3072, + "hdd": 7, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] } - diff --git a/frontend/public/json/meshcentral.json b/frontend/public/json/meshcentral.json index fa8d9a7c..1d247ca9 100644 --- a/frontend/public/json/meshcentral.json +++ b/frontend/public/json/meshcentral.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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": "https://ylianst.github.io/MeshCentral/", + "website": "https://meshcentral.com/", + "logo": "https://github.com/Ylianst/MeshCentral/blob/master/public/favicon-303x303.png?raw=true", + "config_path": "/opt/meshcentral/meshcentral-data/config.json", + "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/frontend/public/json/myspeed.json b/frontend/public/json/myspeed.json index 3d60842a..8ca2e908 100644 --- a/frontend/public/json/myspeed.json +++ b/frontend/public/json/myspeed.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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": "https://docs.myspeed.dev/", + "website": "https://myspeed.dev/", + "logo": "https://raw.githubusercontent.com/gnmyt/myspeed/development/web/public/assets/img/logo.png", + "config_path": "", + "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/frontend/public/json/n8n.json b/frontend/public/json/n8n.json index 1f7adffc..aa0cbbce 100644 --- a/frontend/public/json/n8n.json +++ b/frontend/public/json/n8n.json @@ -1,35 +1,35 @@ { - "name": "n8n", - "slug": "n8n", - "categories": [ - 16 - ], - "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", - "config_path": "", - "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": [ + 16 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5678, + "documentation": "https://docs.n8n.io/", + "website": "https://n8n.io/", + "logo": "https://docs.n8n.io/_images/n8n-docs-icon.svg", + "config_path": "", + "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/frontend/public/json/netdata.json b/frontend/public/json/netdata.json index 347d7c53..c0c9346f 100644 --- a/frontend/public/json/netdata.json +++ b/frontend/public/json/netdata.json @@ -1,16 +1,18 @@ { "name": "Proxmox VE Netdata", "slug": "netdata", - "categories": [1], + "categories": [ + 1 + ], "date_created": "2024-04-29", "type": "addon", "updateable": false, "privileged": false, - "interface_port": null, - "documentation": null, + "interface_port": 19999, + "documentation": "https://learn.netdata.cloud/", "website": "https://www.netdata.cloud/", "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/netdata.svg", - "config_path": "", + "config_path": "/etc/netdata/netdata.conf", "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": [ { @@ -36,4 +38,3 @@ } ] } - diff --git a/frontend/public/json/nextpvr.json b/frontend/public/json/nextpvr.json index ee4e4f41..abfb78e0 100644 --- a/frontend/public/json/nextpvr.json +++ b/frontend/public/json/nextpvr.json @@ -2,7 +2,7 @@ "name": "NextPVR", "slug": "nextpvr", "categories": [ - 13 + 13 ], "date_created": "2024-11-20", "type": "ct", @@ -11,8 +11,8 @@ "interface_port": 8866, "documentation": "https://github.com/sub3/NextPVR/wiki", "website": "https://nextpvr.com/", - "logo": null, - "config_path": "", + "logo": "https://kodi.tv/images/addons/omega/pvr.nextpvr/icon.png", + "config_path": "/var/opt/nextpvr/config.xml", "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": [ { @@ -28,9 +28,8 @@ } ], "default_credentials": { - "username": null, - "password": null + "username": "admin", + "password": "password" }, "notes": [] } - diff --git a/frontend/public/json/nocodb.json b/frontend/public/json/nocodb.json index 3ac6fa86..cddf34e2 100644 --- a/frontend/public/json/nocodb.json +++ b/frontend/public/json/nocodb.json @@ -1,35 +1,35 @@ { - "name": "NocoDB", - "slug": "nocodb", - "categories": [ - 25 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8080, - "documentation": null, - "website": "https://www.nocodb.com/", - "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/nocodb.svg", - "config_path": "", - "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": [ + 25 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8080, + "documentation": "https://docs.nocodb.com/", + "website": "https://www.nocodb.com/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/nocodb.svg", + "config_path": "", + "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/frontend/public/json/node-red.json b/frontend/public/json/node-red.json index 87621032..67968c18 100644 --- a/frontend/public/json/node-red.json +++ b/frontend/public/json/node-red.json @@ -1,52 +1,51 @@ { - "name": "Node-Red", - "slug": "node-red", - "categories": [ - 16 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 1880, - "documentation": null, - "website": "https://nodered.org/", - "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/node-red.svg", - "config_path": "", - "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" - } - }, - { - "type": "alpine", - "script": "ct/alpine-node-red.sh", - "resources": { - "cpu": 1, - "ram": 256, - "hdd": 1, - "os": "alpine", - "version": "3.21" - } - } - ], - "default_credentials": { - "username": null, - "password": null + "name": "Node-Red", + "slug": "node-red", + "categories": [ + 16 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 1880, + "documentation": "https://nodered.org/docs/", + "website": "https://nodered.org/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/node-red.svg", + "config_path": "~/.node-red/settings.js", + "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" + } }, - "notes": [ - { - "text": "To install themes, type `update` in the LXC console. (debian/ubuntu only)", - "type": "info" - } - ] + { + "type": "alpine", + "script": "ct/alpine-node-red.sh", + "resources": { + "cpu": 1, + "ram": 256, + "hdd": 1, + "os": "alpine", + "version": "3.21" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "To install themes, type `update` in the LXC console. (debian/ubuntu only)", + "type": "info" + } + ] } - diff --git a/frontend/public/json/npmplus.json b/frontend/public/json/npmplus.json index 4259656e..a48e6c6a 100644 --- a/frontend/public/json/npmplus.json +++ b/frontend/public/json/npmplus.json @@ -1,60 +1,59 @@ { - "name": "NPMplus", - "slug": "npmplus", - "categories": [ - 21 - ], - "date_created": "2025-03-13", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 81, - "documentation": null, - "website": "https://github.com/ZoeyVid/NPMplus", - "logo": "https://raw.githubusercontent.com/ZoeyVid/NPMplus/refs/heads/develop/frontend/app-images/logo-256.png", - "config_path": "", - "description": "NPMplus is an enhanced version of Nginx Proxy Manager. It simplifies the process of setting up reverse proxies with TLS termination through a user-friendly web interface. Key features include HTTP/3 support, integration with CrowdSec IPS, inclusion of GoAccess for real-time log analysis, and support for ModSecurity with the Core Rule Set.", - "install_methods": [ - { - "type": "default", - "script": "ct/npmplus.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "alpine", - "version": "3.21" - } - }, - { - "type": "alpine", - "script": "ct/npmplus.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 3, - "os": "alpine", - "version": "3.21" - } - } - ], - "default_credentials": { - "username": "root", - "password": null + "name": "NPMplus", + "slug": "npmplus", + "categories": [ + 21 + ], + "date_created": "2025-03-13", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 81, + "documentation": "https://github.com/ZoeyVid/NPMplus/blob/develop/README.md", + "website": "https://github.com/ZoeyVid/NPMplus", + "logo": "https://raw.githubusercontent.com/ZoeyVid/NPMplus/refs/heads/develop/frontend/app-images/logo-256.png", + "config_path": "/opt/compose.yaml", + "description": "NPMplus is an enhanced version of Nginx Proxy Manager. It simplifies the process of setting up reverse proxies with TLS termination through a user-friendly web interface. Key features include HTTP/3 support, integration with CrowdSec IPS, inclusion of GoAccess for real-time log analysis, and support for ModSecurity with the Core Rule Set.", + "install_methods": [ + { + "type": "default", + "script": "ct/npmplus.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 3, + "os": "alpine", + "version": "3.21" + } }, - "notes": [ - { - "text": "This uses Docker under the hood, as this can not easily be installed bare-metal. ", - "type": "info" - }, - { - "text": "The initial starting process can be take 1-2min. ", - "type": "info" - }, - { - "text": "Application credentials: `cat /opt/.npm_pwd`", - "type": "info" - } - ] + { + "type": "alpine", + "script": "ct/npmplus.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 3, + "os": "alpine", + "version": "3.21" + } + } + ], + "default_credentials": { + "username": "root", + "password": null + }, + "notes": [ + { + "text": "This uses Docker under the hood, as this can not easily be installed bare-metal. ", + "type": "info" + }, + { + "text": "The initial starting process can be take 1-2min. ", + "type": "info" + }, + { + "text": "Application credentials: `cat /opt/.npm_pwd`", + "type": "info" + } + ] } - diff --git a/frontend/public/json/nzbget.json b/frontend/public/json/nzbget.json index 59bc862b..891eebb5 100644 --- a/frontend/public/json/nzbget.json +++ b/frontend/public/json/nzbget.json @@ -1,36 +1,35 @@ { - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/nzbget.svg", - "config_path": "", - "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": "https://nzbget.com/documentation/", + "website": "https://nzbget.com/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/nzbget.svg", + "config_path": "/usr/share/nzbget/nzbget.conf", + "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/frontend/public/json/octoprint.json b/frontend/public/json/octoprint.json index bb9c682a..1055caf2 100644 --- a/frontend/public/json/octoprint.json +++ b/frontend/public/json/octoprint.json @@ -1,35 +1,35 @@ { - "name": "OctoPrint", - "slug": "octoprint", - "categories": [ - 24 - ], - "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", - "config_path": "", - "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": [ + 24 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": true, + "interface_port": 5000, + "documentation": "https://docs.octoprint.org/en/master/", + "website": "https://octoprint.org/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/octoprint.svg", + "config_path": "", + "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/frontend/public/json/ombi.json b/frontend/public/json/ombi.json index 5b1a7826..b76491bb 100644 --- a/frontend/public/json/ombi.json +++ b/frontend/public/json/ombi.json @@ -1,35 +1,35 @@ { - "name": "Ombi", - "slug": "ombi", - "categories": [ - 13 - ], - "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", - "config_path": "", - "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": [ + 13 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 5000, + "documentation": "https://docs.ombi.app/", + "website": "https://ombi.io/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ombi.svg", + "config_path": "", + "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/frontend/public/json/onedev.json b/frontend/public/json/onedev.json index 8a941dde..649bb121 100644 --- a/frontend/public/json/onedev.json +++ b/frontend/public/json/onedev.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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" - } + "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", + "config_path": "/opt/onedev/conf", + "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": [] - } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] +} diff --git a/frontend/public/json/openhab.json b/frontend/public/json/openhab.json index bc8ac3e3..18571d5d 100644 --- a/frontend/public/json/openhab.json +++ b/frontend/public/json/openhab.json @@ -1,36 +1,35 @@ { - "name": "openHAB", - "slug": "openhab", - "categories": [ - 16 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8443, - "documentation": "https://www.openhab.org/docs/", - "website": "https://www.openhab.org/", - "logo": "https://www.coxprod.org/domotique/wp-content/uploads/2019/01/openhab-logo-square.png", - "config_path": "", - "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": 8443, + "documentation": "https://www.openhab.org/docs/", + "website": "https://www.openhab.org/", + "logo": "https://www.coxprod.org/domotique/wp-content/uploads/2019/01/openhab-logo-square.png", + "config_path": "", + "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/frontend/public/json/openproject.json b/frontend/public/json/openproject.json index 8df151ac..7bb2315f 100644 --- a/frontend/public/json/openproject.json +++ b/frontend/public/json/openproject.json @@ -12,7 +12,7 @@ "documentation": "https://www.openproject.org", "website": "https://www.openproject.org", "logo": "https://raw.githubusercontent.com/opf/openproject/dev/docker/prod/logo.png", - "config_path": "", + "config_path": "/etc/openproject/conf.d/env", "description": "OpenProject is a web-based project management software. Use OpenProject to manage your projects, tasks and goals. Collaborate via work packages and link them to your pull requests on Github. Read more about the OpenProject GitHub integration.", "install_methods": [ { @@ -33,4 +33,3 @@ }, "notes": [] } - diff --git a/frontend/public/json/overseerr.json b/frontend/public/json/overseerr.json index c41f85a3..71081c11 100644 --- a/frontend/public/json/overseerr.json +++ b/frontend/public/json/overseerr.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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": "https://docs.overseerr.dev/", + "website": "https://overseerr.dev/", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/overseerr.svg", + "config_path": "/opt/overseerr/config/settings.json", + "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/frontend/public/json/owncast.json b/frontend/public/json/owncast.json index 1c38b73f..0e83a5d9 100644 --- a/frontend/public/json/owncast.json +++ b/frontend/public/json/owncast.json @@ -1,35 +1,35 @@ { - "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/selfhst/icons/refs/heads/main/svg/owncast.svg", - "config_path": "", - "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": "https://owncast.online/docs/", + "website": "https://owncast.online/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/owncast.svg", + "config_path": "", + "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/frontend/public/json/pairdrop.json b/frontend/public/json/pairdrop.json index e89194d1..5a1d0758 100644 --- a/frontend/public/json/pairdrop.json +++ b/frontend/public/json/pairdrop.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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": "https://github.com/schlagmichdoch/PairDrop/blob/master/docs/host-your-own.md", + "website": "https://github.com/schlagmichdoch/PairDrop", + "logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/pairdrop.svg", + "config_path": "", + "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/frontend/public/json/petio.json b/frontend/public/json/petio.json index e0bae128..a3bd5e8b 100644 --- a/frontend/public/json/petio.json +++ b/frontend/public/json/petio.json @@ -1,35 +1,35 @@ { - "name": "Petio", - "slug": "petio", - "categories": [ - 13 - ], - "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/selfhst/icons/refs/heads/main/webp/petio.webp", - "config_path": "", - "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": [ + 13 + ], + "date_created": "2024-06-12", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 7777, + "documentation": "https://docs.petio.tv/", + "website": "https://petio.tv/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/webp/petio.webp", + "config_path": "", + "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/frontend/public/json/pingvin.json b/frontend/public/json/pingvin.json index 12bee6cb..872c815e 100644 --- a/frontend/public/json/pingvin.json +++ b/frontend/public/json/pingvin.json @@ -1,35 +1,35 @@ { - "name": "Pingvin Share", - "slug": "pingvin", - "categories": [ - 11 - ], - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/pingvin-share.svg", - "config_path": "", - "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": [ + 11 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 3000, + "documentation": "https://stonith404.github.io/pingvin-share/introduction", + "website": "https://github.com/stonith404/pingvin-share", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/pingvin-share.svg", + "config_path": "/opt/pingin-share/config.yaml", + "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/frontend/public/json/plex.json b/frontend/public/json/plex.json index 20022725..95bc7e8f 100644 --- a/frontend/public/json/plex.json +++ b/frontend/public/json/plex.json @@ -1,44 +1,44 @@ { - "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/selfhst/icons/refs/heads/main/svg/plex.svg", - "config_path": "", - "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 + "name": "Plex Media Server", + "slug": "plex", + "categories": [ + 13 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 32400, + "documentation": "https://support.plex.tv/articles/", + "website": "https://www.plex.tv/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/plex.svg", + "config_path": "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Preferences.xml", + "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" }, - "notes": [ - { - "text": "With Privileged/Unprivileged Hardware Acceleration Support", - "type": "info" - }, - { - "text": "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", - "type": "warning" - } - ] + { + "text": "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", + "type": "warning" + } + ] } diff --git a/frontend/public/json/prometheus-pve-exporter.json b/frontend/public/json/prometheus-pve-exporter.json index 9f97fa90..93c7fc0f 100644 --- a/frontend/public/json/prometheus-pve-exporter.json +++ b/frontend/public/json/prometheus-pve-exporter.json @@ -1,41 +1,41 @@ { - "name": "Prometheus Proxmox VE Exporter", - "slug": "prometheus-pve-exporter", - "categories": [ - 1, - 9 - ], - "date_created": "2025-01-28", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9221, - "documentation": "https://github.com/prometheus-pve/prometheus-pve-exporter", - "website": "https://github.com/prometheus-pve/prometheus-pve-exporter", - "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/proxmox.svg", - "config_path": "", - "description": "An exporter that exposes information gathered from Proxmox VE node for use by the Prometheus monitoring system.", - "install_methods": [ - { - "type": "default", - "script": "ct/prometheus-pve-exporter.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Please adjust the Proxmox credentials in the configuration file: /opt/prometheus-pve-exporter/pve.yml", - "type": "info" - } - ] + "name": "Prometheus Proxmox VE Exporter", + "slug": "prometheus-pve-exporter", + "categories": [ + 1, + 9 + ], + "date_created": "2025-01-28", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9221, + "documentation": "https://github.com/prometheus-pve/prometheus-pve-exporter", + "website": "https://github.com/prometheus-pve/prometheus-pve-exporter", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/proxmox.svg", + "config_path": "/opt/prometheus-pve-exporter/pve.yml", + "description": "An exporter that exposes information gathered from Proxmox VE node for use by the Prometheus monitoring system.", + "install_methods": [ + { + "type": "default", + "script": "ct/prometheus-pve-exporter.sh", + "resources": { + "cpu": 1, + "ram": 512, + "hdd": 2, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Please adjust the Proxmox credentials in the configuration file!", + "type": "info" + } + ] } diff --git a/frontend/public/json/rabbitmq.json b/frontend/public/json/rabbitmq.json index 7a927b87..85ce2394 100644 --- a/frontend/public/json/rabbitmq.json +++ b/frontend/public/json/rabbitmq.json @@ -1,35 +1,35 @@ { - "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", - "config_path": "", - "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": "https://www.rabbitmq.com/docs", + "website": "https://www.rabbitmq.com/", + "logo": "https://raw.githubusercontent.com/rabbitmq/rabbitmq-website/main/static/img/rabbitmq-logo.svg", + "config_path": "/etc/rabbitmq/rabbitmq.conf", + "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/frontend/public/json/radicale.json b/frontend/public/json/radicale.json index 60983911..9e645bbb 100644 --- a/frontend/public/json/radicale.json +++ b/frontend/public/json/radicale.json @@ -12,7 +12,7 @@ "documentation": "https://radicale.org/master.html#documentation-1", "website": "https://radicale.org/", "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/radicale.svg", - "config_path": "", + "config_path": "/etc/radicale/config or ~/.config/radicale/config", "description": "Radicale is a small but powerful CalDAV (calendars, to-do lists) and CardDAV (contacts)", "install_methods": [ { @@ -42,4 +42,3 @@ } ] } - diff --git a/frontend/public/json/readeck.json b/frontend/public/json/readeck.json index 9d4c2408..68a16f17 100644 --- a/frontend/public/json/readeck.json +++ b/frontend/public/json/readeck.json @@ -1,35 +1,35 @@ { - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/readeck.svg", - "config_path": "", - "description": "Readeck helps you keep all that web content you 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": "https://readeck.org/en/docs/", + "website": "https://readeck.org/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/readeck.svg", + "config_path": "/opt/readeck/config.toml", + "description": "Readeck helps you keep all that web content you 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/frontend/public/json/rtsptoweb.json b/frontend/public/json/rtsptoweb.json index 9ed9afac..65d8246a 100644 --- a/frontend/public/json/rtsptoweb.json +++ b/frontend/public/json/rtsptoweb.json @@ -1,35 +1,35 @@ { - "name": "RTSPtoWeb", - "slug": "rtsptoweb", - "categories": [ - 24 - ], - "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", - "config_path": "", - "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": [ + 24 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8083, + "documentation": "https://readeck.org/en/docs/", + "website": "https://github.com/deepch/RTSPtoWeb", + "logo": "https://brands.home-assistant.io/_/rtsp_to_webrtc/logo.png?raw=true", + "config_path": "/opt/rtsptoweb/config.json", + "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/frontend/public/json/sftpgo.json b/frontend/public/json/sftpgo.json index 27886999..61437ce9 100644 --- a/frontend/public/json/sftpgo.json +++ b/frontend/public/json/sftpgo.json @@ -1,35 +1,35 @@ { - "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/selfhst/icons/refs/heads/main/webp/sftpgo.webp", - "config_path": "", - "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": "https://docs.sftpgo.com/latest/", + "website": "https://github.com/drakkan/sftpgo", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/webp/sftpgo.webp", + "config_path": "/etc/sftpgo/sftpgo.json", + "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/frontend/public/json/technitiumdns.json b/frontend/public/json/technitiumdns.json index 46142ddb..5ebf6d07 100644 --- a/frontend/public/json/technitiumdns.json +++ b/frontend/public/json/technitiumdns.json @@ -1,40 +1,40 @@ { - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/technitium.svg", - "config_path": "", - "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": [ - { - "text": "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", - "type": "warning" - } - ] + "name": "Technitium DNS", + "slug": "technitiumdns", + "categories": [ + 5 + ], + "date_created": "2024-04-28", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 5380, + "documentation": "https://blog.technitium.com/2017/11/running-dns-server-on-ubuntu-linux.html", + "website": "https://technitium.com/dns/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/technitium.svg", + "config_path": "", + "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": [ + { + "text": "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", + "type": "warning" + } + ] } diff --git a/frontend/public/json/the-lounge.json b/frontend/public/json/the-lounge.json index 60cf5dd2..056b23a5 100644 --- a/frontend/public/json/the-lounge.json +++ b/frontend/public/json/the-lounge.json @@ -1,41 +1,40 @@ { - "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/selfhst/icons/refs/heads/main/svg/the-lounge.svg", - "config_path": "", - "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" - } + "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/selfhst/icons/refs/heads/main/svg/the-lounge.svg", + "config_path": "/etc/thelounge/config.js", + "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 `runuser -u thelounge -- thelounge add usernamehere` to create users.", - "type": "info" - } - ] - } - + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "The Lounge is running in private mode. Use `runuser -u thelounge -- thelounge add usernamehere` to create users.", + "type": "info" + } + ] +} diff --git a/frontend/public/json/traccar.json b/frontend/public/json/traccar.json index 90adbc5c..397e4d89 100644 --- a/frontend/public/json/traccar.json +++ b/frontend/public/json/traccar.json @@ -1,35 +1,35 @@ { - "name": "Traccar", - "slug": "traccar", - "categories": [ - 0 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": false, - "privileged": false, - "interface_port": 8082, - "documentation": null, - "website": "https://www.traccar.org/", - "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/traccar.svg", - "config_path": "", - "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": [ + 0 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": false, + "privileged": false, + "interface_port": 8082, + "documentation": null, + "website": "https://www.traccar.org/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/traccar.svg", + "config_path": "/opt/traccar/conf/traccar.xml", + "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/frontend/public/json/trilium.json b/frontend/public/json/trilium.json index 85a6e0bd..67d5a6a0 100644 --- a/frontend/public/json/trilium.json +++ b/frontend/public/json/trilium.json @@ -1,36 +1,35 @@ { - "name": "TriliumNext", - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/triliumnext.svg", - "config_path": "", - "description": "TriliumNext is an newer Fork of Trilium. TriliumNext 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": "TriliumNext", + "slug": "trilium", + "categories": [ + 12 + ], + "date_created": "2024-05-02", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8080, + "documentation": "https://triliumnext.github.io/Docs/", + "website": "https://github.com/TriliumNext/Notes", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/triliumnext.svg", + "config_path": "/root/trilium-data/config.ini", + "description": "TriliumNext is an newer Fork of Trilium. TriliumNext 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/frontend/public/json/wireguard.json b/frontend/public/json/wireguard.json index 86ebdcef..c24fa558 100644 --- a/frontend/public/json/wireguard.json +++ b/frontend/public/json/wireguard.json @@ -1,47 +1,47 @@ { - "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/wireguard.svg", - "config_path": "", - "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" - } - }, - { - "type": "alpine", - "script": "ct/alpine-wireguard.sh", - "resources": { - "cpu": 1, - "ram": 256, - "hdd": 1, - "os": "alpine", - "version": "3.21" - } - } - ], - "default_credentials": { - "username": "admin", - "password": "admin" + "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://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/wireguard.svg", + "config_path": "/etc/wireguard/wg0.conf", + "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" + } }, + { + "type": "alpine", + "script": "ct/alpine-wireguard.sh", + "resources": { + "cpu": 1, + "ram": 256, + "hdd": 1, + "os": "alpine", + "version": "3.21" + } + } + ], + "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`", @@ -49,4 +49,3 @@ } ] } -