diff --git a/frontend/public/json/freepbx.json b/frontend/public/json/freepbx.json new file mode 100644 index 000000000..eb9381de7 --- /dev/null +++ b/frontend/public/json/freepbx.json @@ -0,0 +1,44 @@ +{ + "name": "FreePBX", + "slug": "freepbx", + "categories": [ + 17 + ], + "date_created": "2025-01-15", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://wiki.freepbx.org/", + "website": "https://www.freepbx.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/freepbx.svg", + "config_path": "/etc/freepbx.conf", + "description": "FreePBX is a web-based open-source graphical user interface that manages Asterisk, a voice over IP and telephony server. FreePBX provides a complete PBX solution with call routing, voicemail, IVR, and more.", + "install_methods": [ + { + "type": "default", + "script": "ct/freepbx.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Access the web interface to complete initial setup", + "type": "info" + }, + { + "text": "SIP Port: 5060, IAX2 Port: 4569", + "type": "info" + } + ] +} diff --git a/frontend/public/json/petio.json b/frontend/public/json/petio.json new file mode 100644 index 000000000..a8c2aaec7 --- /dev/null +++ b/frontend/public/json/petio.json @@ -0,0 +1,40 @@ +{ + "name": "Petio", + "slug": "petio", + "categories": [ + 14 + ], + "date_created": "2025-01-15", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 7777, + "documentation": "https://docs.petio.tv/", + "website": "https://petio.tv/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/petio.svg", + "config_path": "/opt/petio", + "description": "Petio is a third party companion app available to Plex server owners to allow their users to request, review and discover content. It integrates with your existing services, such as Sonarr and Radarr, for seamless content management.", + "install_methods": [ + { + "type": "default", + "script": "ct/petio.sh", + "resources": { + "cpu": 2, + "ram": 1024, + "hdd": 4, + "os": "ubuntu", + "version": "24.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Installation path: /opt/Petio", + "type": "info" + } + ] +} diff --git a/frontend/public/json/rybbit.json b/frontend/public/json/rybbit.json new file mode 100644 index 000000000..bb559a68d --- /dev/null +++ b/frontend/public/json/rybbit.json @@ -0,0 +1,35 @@ +{ + "name": "Rybbit", + "slug": "rybbit", + "categories": [ + 2 + ], + "date_created": "2025-01-15", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 3000, + "documentation": "https://github.com/rybbit-io/rybbit", + "website": "https://github.com/rybbit-io/rybbit", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/rybbit.svg", + "config_path": "/opt/rybbit", + "description": "Rybbit is a privacy-focused, open-source web analytics platform. Track your website visitors without compromising their privacy or using cookies.", + "install_methods": [ + { + "type": "default", + "script": "ct/rybbit.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 5, + "os": "debian", + "version": "13" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] +} diff --git a/frontend/public/json/speedtest-tracker.json b/frontend/public/json/speedtest-tracker.json new file mode 100644 index 000000000..75704e54d --- /dev/null +++ b/frontend/public/json/speedtest-tracker.json @@ -0,0 +1,40 @@ +{ + "name": "Speedtest-Tracker", + "slug": "speedtest-tracker", + "categories": [ + 2 + ], + "date_created": "2025-01-15", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://docs.speedtest-tracker.dev/", + "website": "https://github.com/alexjustesen/speedtest-tracker", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/speedtest-tracker.svg", + "config_path": "/opt/speedtest-tracker/.env", + "description": "Speedtest Tracker is a self-hosted application that runs scheduled speed tests using the Ookla Speedtest CLI and saves the results to a database for historical tracking and visualization.", + "install_methods": [ + { + "type": "default", + "script": "ct/speedtest-tracker.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "13" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Installation path: /opt/speedtest-tracker", + "type": "info" + } + ] +}