mirror of
https://github.com/community-scripts/ProxmoxVE
synced 2025-01-31 04:50:14 +00:00
Merge 98ec568498
into 75590a8ff8
This commit is contained in:
commit
a2c31ce240
7
json/.prettierignore
Normal file
7
json/.prettierignore
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"tabWidth": 8,
|
||||||
|
"useTabs": false,
|
||||||
|
"trailingComma": "none",
|
||||||
|
"printWidth": 80,
|
||||||
|
"bracketSpacing": true
|
||||||
|
}
|
12
json/.prettierrc
Normal file
12
json/.prettierrc
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"tabWidth": 2,
|
||||||
|
"useTabs": true,
|
||||||
|
"singleQuote": false,
|
||||||
|
"trailingComma": "none",
|
||||||
|
"bracketSpacing": true,
|
||||||
|
"semi": true,
|
||||||
|
"printWidth": 80,
|
||||||
|
"arrowParens": "always",
|
||||||
|
"endOfLine": "lf"
|
||||||
|
}
|
||||||
|
|
@ -1,43 +1,41 @@
|
|||||||
{
|
{
|
||||||
"name": "2FAuth",
|
"name": "2FAuth",
|
||||||
"slug": "2fauth",
|
"slug": "2fauth",
|
||||||
"categories": [
|
"categories": [6],
|
||||||
0
|
"date_created": "2024-12-20",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-12-20",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 80,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 80,
|
"website": "https://docs.2fauth.app/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/Bubka/2FAuth/refs/heads/master/public/logo.svg",
|
||||||
"website": "https://docs.2fauth.app/",
|
"description": "2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop. It aims to ease you perform your 2FA authentication steps whatever the device you handle, with a clean and suitable interface.",
|
||||||
"logo": "https://raw.githubusercontent.com/Bubka/2FAuth/refs/heads/master/public/logo.svg",
|
"install_methods": [
|
||||||
"description": "2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop. It aims to ease you perform your 2FA authentication steps whatever the device you handle, with a clean and suitable interface.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/2fauth.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/2fauth.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "Debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "Debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Database credentials: `cat ~/2FAuth.creds`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Database credentials: `cat ~/2FAuth.creds`",
|
},
|
||||||
"type": "info"
|
{
|
||||||
},
|
"text": "The very first account created is automatically set up as an administrator account.",
|
||||||
{
|
"type": "info"
|
||||||
"text": "The very first account created is automatically set up as an administrator account.",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
}
|
||||||
]
|
|
||||||
}
|
|
||||||
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "5etools",
|
"name": "5etools",
|
||||||
"slug": "5etools",
|
"slug": "5etools",
|
||||||
"categories": [
|
"categories": [24],
|
||||||
0
|
"date_created": "2025-01-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2025-01-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 80,
|
||||||
"privileged": false,
|
"documentation": "https://wiki.tercept.net/en/5eTools",
|
||||||
"interface_port": 80,
|
"website": "https://5e.tools/",
|
||||||
"documentation": "https://wiki.tercept.net/en/5eTools",
|
"logo": "https://wiki.tercept.net/core-wiki-assets/5etoolslogocircle.png",
|
||||||
"website": "https://5e.tools/",
|
"description": "5eTools is a website providing a suite of tools for 5th Edition Dungeons & Dragons players and Dungeon Masters.",
|
||||||
"logo": "https://wiki.tercept.net/core-wiki-assets/5etoolslogocircle.png",
|
"install_methods": [
|
||||||
"description": "5eTools is a website providing a suite of tools for 5th Edition Dungeons & Dragons players and Dungeon Masters.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/5etools.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/5etools.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 13,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 13,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
||||||
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Actual Budget",
|
"name": "Actual Budget",
|
||||||
"slug": "actualbudget",
|
"slug": "actualbudget",
|
||||||
"categories": [
|
"categories": [23],
|
||||||
0
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 5006,
|
||||||
"privileged": false,
|
"documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/807",
|
||||||
"interface_port": 5006,
|
"website": "https://actualbudget.org/",
|
||||||
"documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/807",
|
"logo": "https://raw.githubusercontent.com/actualbudget/actual/master/packages/desktop-client/public/maskable-512x512.png",
|
||||||
"website": "https://actualbudget.org/",
|
"description": "Actual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology.",
|
||||||
"logo": "https://raw.githubusercontent.com/actualbudget/actual/master/packages/desktop-client/public/maskable-512x512.png",
|
"install_methods": [
|
||||||
"description": "Actual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/actualbudget.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/actualbudget.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,47 +1,45 @@
|
|||||||
{
|
{
|
||||||
"name": "Proxmox VE LXC IP-Tag",
|
"name": "Proxmox VE LXC IP-Tag",
|
||||||
"slug": "add-lxc-iptag",
|
"slug": "add-lxc-iptag",
|
||||||
"categories": [
|
"categories": [1],
|
||||||
1
|
"date_created": "2024-12-16",
|
||||||
],
|
"type": "misc",
|
||||||
"date_created": "2024-12-16",
|
"updateable": false,
|
||||||
"type": "misc",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": null,
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png",
|
||||||
"website": null,
|
"description": "This script automatically adds IP address as tags to LXC containers using a Systemd service. The service also updates the tags if a LXC IP address is changed.",
|
||||||
"logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png",
|
"install_methods": [
|
||||||
"description": "This script automatically adds IP address as tags to LXC containers using a Systemd service. The service also updates the tags if a LXC IP address is changed.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "misc/add-lxc-iptag.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "misc/add-lxc-iptag.sh",
|
"cpu": null,
|
||||||
"resources": {
|
"ram": null,
|
||||||
"cpu": null,
|
"hdd": null,
|
||||||
"ram": null,
|
"os": null,
|
||||||
"hdd": null,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Execute within the Proxmox shell",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Execute within the Proxmox shell",
|
},
|
||||||
"type": "info"
|
{
|
||||||
},
|
"text": "Configuration: `nano /opt/lxc-iptag/iptag.conf`. iptag.service must be restarted after change.",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Configuration: `nano /opt/lxc-iptag/iptag.conf`. iptag.service must be restarted after change.",
|
},
|
||||||
"type": "info"
|
{
|
||||||
},
|
"text": "The Proxmox Node must contain ipcalc and net-tools. `apt-get install -y ipcalc net-tools`",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "The Proxmox Node must contain ipcalc and net-tools. `apt-get install -y ipcalc net-tools`",
|
}
|
||||||
"type": "warning"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
@ -1,47 +1,45 @@
|
|||||||
{
|
{
|
||||||
"name": "NetBird",
|
"name": "NetBird",
|
||||||
"slug": "add-netbird-lxc",
|
"slug": "add-netbird-lxc",
|
||||||
"categories": [
|
"categories": [1],
|
||||||
11
|
"date_created": "2024-05-19",
|
||||||
],
|
"type": "misc",
|
||||||
"date_created": "2024-05-19",
|
"updateable": false,
|
||||||
"type": "misc",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": "https://docs.netbird.io/",
|
||||||
"interface_port": null,
|
"website": "https://netbird.io/",
|
||||||
"documentation": "https://docs.netbird.io/",
|
"logo": "https://avatars.githubusercontent.com/u/100464677?s=400&v=4",
|
||||||
"website": "https://netbird.io/",
|
"description": "NetBird combines a configuration-free peer-to-peer private network and a centralized access control system in a single platform, making it easy to create secure private networks for your organization or home.",
|
||||||
"logo": "https://avatars.githubusercontent.com/u/100464677?s=400&v=4",
|
"install_methods": [
|
||||||
"description": "NetBird combines a configuration-free peer-to-peer private network and a centralized access control system in a single platform, making it easy to create secure private networks for your organization or home.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "misc/add-netbird-lxc.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "misc/add-netbird-lxc.sh",
|
"cpu": null,
|
||||||
"resources": {
|
"ram": null,
|
||||||
"cpu": null,
|
"hdd": null,
|
||||||
"ram": null,
|
"os": null,
|
||||||
"hdd": null,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "After the script finishes, reboot the LXC then run `netbird up` in the LXC console",
|
||||||
{
|
"type": "info"
|
||||||
"text": "After the script finishes, reboot the LXC then run `netbird up` in the LXC console",
|
},
|
||||||
"type": "info"
|
{
|
||||||
},
|
"text": "Execute within the Proxmox main shell",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Execute within the Proxmox main shell",
|
},
|
||||||
"type": "info"
|
{
|
||||||
},
|
"text": "The script only works in Debian/Ubuntu, not in Alpine!",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "The script only works in Debian/Ubuntu, not in Alpine!",
|
}
|
||||||
"type": "warning"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
@ -1,43 +1,41 @@
|
|||||||
{
|
{
|
||||||
"name": "Tailscale",
|
"name": "Tailscale",
|
||||||
"slug": "add-tailscale-lxc",
|
"slug": "add-tailscale-lxc",
|
||||||
"categories": [
|
"categories": [1],
|
||||||
11
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "misc",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "misc",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": "https://tailscale.com/",
|
||||||
"documentation": null,
|
"logo": "https://avatars.githubusercontent.com/u/48932923?v=4&s=100",
|
||||||
"website": "https://tailscale.com/",
|
"description": "Tailscale is a software-defined networking solution that enables secure communication between devices over the internet. It creates a virtual private network (VPN) that enables devices to communicate with each other as if they were on the same local network. Tailscale works even when the devices are separated by firewalls or subnets, and provides secure and encrypted communication between devices. With Tailscale, users can connect devices, servers, computers, and cloud instances to create a secure network, making it easier to manage and control access to resources. Tailscale is designed to be easy to set up and use, providing a streamlined solution for secure communication between devices over the internet.",
|
||||||
"logo": "https://avatars.githubusercontent.com/u/48932923?v=4&s=100",
|
"install_methods": [
|
||||||
"description": "Tailscale is a software-defined networking solution that enables secure communication between devices over the internet. It creates a virtual private network (VPN) that enables devices to communicate with each other as if they were on the same local network. Tailscale works even when the devices are separated by firewalls or subnets, and provides secure and encrypted communication between devices. With Tailscale, users can connect devices, servers, computers, and cloud instances to create a secure network, making it easier to manage and control access to resources. Tailscale is designed to be easy to set up and use, providing a streamlined solution for secure communication between devices over the internet.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "misc/add-tailscale-lxc.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "misc/add-tailscale-lxc.sh",
|
"cpu": null,
|
||||||
"resources": {
|
"ram": null,
|
||||||
"cpu": null,
|
"hdd": null,
|
||||||
"ram": null,
|
"os": null,
|
||||||
"hdd": null,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "After the script finishes, reboot the LXC then run `tailscale up` in the LXC console",
|
||||||
{
|
"type": "info"
|
||||||
"text": "After the script finishes, reboot the LXC then run `tailscale up` in the LXC console",
|
},
|
||||||
"type": "info"
|
{
|
||||||
},
|
"text": "Execute within the Proxmox shell",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Execute within the Proxmox shell",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "AdGuard Home",
|
"name": "AdGuard Home",
|
||||||
"slug": "adguard",
|
"slug": "adguard",
|
||||||
"categories": [
|
"categories": [5],
|
||||||
13
|
"date_created": "2024-04-28",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-04-28",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 3000,
|
||||||
"privileged": false,
|
"documentation": "https://github.com/AdguardTeam/AdGuardHome/wiki/Getting-Started",
|
||||||
"interface_port": 3000,
|
"website": "https://adguard.com/en/adguard-home/overview.html",
|
||||||
"documentation": "https://github.com/AdguardTeam/AdGuardHome/wiki/Getting-Started",
|
"logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/adguard/icon.png",
|
||||||
"website": "https://adguard.com/en/adguard-home/overview.html",
|
"description": "AdGuard Home is an open-source, self-hosted network-wide ad blocker. It blocks advertisements, trackers, phishing and malware websites, and provides protection against online threats. AdGuard Home is a DNS-based solution, which means it blocks ads and malicious content at the network level, before it even reaches your device. It runs on your home network and can be easily configured and managed through a web-based interface. It provides detailed statistics and logs, allowing you to see which websites are being blocked, and why. AdGuard Home is designed to be fast, lightweight, and easy to use, making it an ideal solution for home users who want to block ads, protect their privacy, and improve the speed and security of their online experience.",
|
||||||
"logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/adguard/icon.png",
|
"install_methods": [
|
||||||
"description": "AdGuard Home is an open-source, self-hosted network-wide ad blocker. It blocks advertisements, trackers, phishing and malware websites, and provides protection against online threats. AdGuard Home is a DNS-based solution, which means it blocks ads and malicious content at the network level, before it even reaches your device. It runs on your home network and can be easily configured and managed through a web-based interface. It provides detailed statistics and logs, allowing you to see which websites are being blocked, and why. AdGuard Home is designed to be fast, lightweight, and easy to use, making it an ideal solution for home users who want to block ads, protect their privacy, and improve the speed and security of their online experience.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/adguard.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/adguard.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Adguard Home can be updated via the user interface.",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Adguard Home can be updated via the user interface.",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "AdventureLog",
|
"name": "AdventureLog",
|
||||||
"slug": "adventurelog",
|
"slug": "adventurelog",
|
||||||
"categories": [
|
"categories": [24],
|
||||||
0
|
"date_created": "2024-10-26",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-10-26",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 3000,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 3000,
|
"website": "https://adventurelog.app/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/seanmorley15/AdventureLog/refs/heads/main/documentation/static/img/favicon.png",
|
||||||
"website": "https://adventurelog.app/",
|
"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.",
|
||||||
"logo": "https://raw.githubusercontent.com/seanmorley15/AdventureLog/refs/heads/main/documentation/static/img/favicon.png",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/adventurelog.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 7,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 7,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"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"
|
||||||
"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"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "AgentDVR",
|
"name": "AgentDVR",
|
||||||
"slug": "agentdvr",
|
"slug": "agentdvr",
|
||||||
"categories": [
|
"categories": [15],
|
||||||
17
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": true,
|
||||||
"updateable": false,
|
"interface_port": 8090,
|
||||||
"privileged": true,
|
"documentation": null,
|
||||||
"interface_port": 8090,
|
"website": "https://www.ispyconnect.com/",
|
||||||
"documentation": null,
|
"logo": "https://ispycontent.azureedge.net/img/ispy2.png?raw=true",
|
||||||
"website": "https://www.ispyconnect.com/",
|
"description": "AgentDVR a new video surveillance solution for the Internet Of Things.",
|
||||||
"logo": "https://ispycontent.azureedge.net/img/ispy2.png?raw=true",
|
"install_methods": [
|
||||||
"description": "AgentDVR a new video surveillance solution for the Internet Of Things.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/agentdvr.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/agentdvr.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 2048,
|
"os": "ubuntu",
|
||||||
"hdd": 8,
|
"version": "22.04"
|
||||||
"os": "ubuntu",
|
}
|
||||||
"version": "22.04"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "All Templates",
|
"name": "All Templates",
|
||||||
"slug": "all-templates",
|
"slug": "all-templates",
|
||||||
"categories": [
|
"categories": [1],
|
||||||
10
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "misc",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "misc",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": null,
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/proxmox.svg",
|
||||||
"website": null,
|
"description": "A script designed to allow for the creation of one of the many free LXC templates. Great for creating system LXCs.\r\nThe script creates a `*.creds` file in the Proxmox root directory with the password of the newly created LXC.\r\nPlease take note that if you plan to use this script for creating TurnKey LXCs, you'll need to modify the hostname after creation.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/proxmox.svg",
|
"install_methods": [
|
||||||
"description": "A script designed to allow for the creation of one of the many free LXC templates. Great for creating system LXCs.\r\nThe script creates a `*.creds` file in the Proxmox root directory with the password of the newly created LXC.\r\nPlease take note that if you plan to use this script for creating TurnKey LXCs, you'll need to modify the hostname after creation.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "misc/all-templates.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "misc/all-templates.sh",
|
"cpu": null,
|
||||||
"resources": {
|
"ram": null,
|
||||||
"cpu": null,
|
"hdd": null,
|
||||||
"ram": null,
|
"os": null,
|
||||||
"hdd": null,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Resource and network settings are adjustable post LXC creation.",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Resource and network settings are adjustable post LXC creation.",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Alpine",
|
"name": "Alpine",
|
||||||
"slug": "alpine",
|
"slug": "alpine",
|
||||||
"categories": [
|
"categories": [2],
|
||||||
9
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": "https://www.alpinelinux.org/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/alpinelinux.svg",
|
||||||
"website": "https://www.alpinelinux.org/",
|
"description": "A security-oriented, lightweight Linux distribution based on musl and BusyBox.\r\nBy default, the root password is set to alpine. If you choose to use advanced settings, you will need to define a password, autologin is currently unavailable.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/alpinelinux.svg",
|
"install_methods": [
|
||||||
"description": "A security-oriented, lightweight Linux distribution based on musl and BusyBox.\r\nBy default, the root password is set to alpine. If you choose to use advanced settings, you will need to define a password, autologin is currently unavailable.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/alpine.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/alpine.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 0.1,
|
||||||
"ram": 512,
|
"os": "alpine",
|
||||||
"hdd": 0.1,
|
"version": "3.19"
|
||||||
"os": "alpine",
|
}
|
||||||
"version": "3.19"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": "alpine"
|
||||||
"username": null,
|
},
|
||||||
"password": "alpine"
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "To Update Alpine: `apk update && apk upgrade`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "To Update Alpine: `apk update && apk upgrade`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Apache-Cassandra",
|
"name": "Apache-Cassandra",
|
||||||
"slug": "apache-cassandra",
|
"slug": "apache-cassandra",
|
||||||
"categories": [
|
"categories": [8],
|
||||||
5
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": "https://cassandra.apache.org/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/apachecassandra.svg",
|
||||||
"website": "https://cassandra.apache.org/",
|
"description": "Apache-Cassandra is an open source NoSQL distributed database trusted by thousands of companies for scalability and high availability without compromising performance.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/apachecassandra.svg",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/apache-cassandra.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 1,
|
"hdd": 4,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Apache-Cassandra Configuration: `nano /etc/cassandra/cassandra.yaml`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Apache-Cassandra Configuration: `nano /etc/cassandra/cassandra.yaml`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Apache-CouchDB",
|
"name": "Apache-CouchDB",
|
||||||
"slug": "apache-couchdb",
|
"slug": "apache-couchdb",
|
||||||
"categories": [
|
"categories": [8],
|
||||||
5
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 5984,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 5984,
|
"website": "https://couchdb.apache.org/",
|
||||||
"documentation": null,
|
"logo": "https://couchdb.apache.org/image/couch@2x.png",
|
||||||
"website": "https://couchdb.apache.org/",
|
"description": "Apache-CouchDB Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability.",
|
||||||
"logo": "https://couchdb.apache.org/image/couch@2x.png",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/apache-couchdb.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 4096,
|
||||||
"cpu": 2,
|
"hdd": 10,
|
||||||
"ram": 4096,
|
"os": "debian",
|
||||||
"hdd": 10,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Show Login Credentials: `cat CouchDB.creds`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Show Login Credentials: `cat CouchDB.creds`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Apache Guacamole",
|
"name": "Apache Guacamole",
|
||||||
"slug": "apache-guacamole",
|
"slug": "apache-guacamole",
|
||||||
"categories": [
|
"categories": [21],
|
||||||
11
|
"date_created": "2024-12-19",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-12-19",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 8080,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8080,
|
"website": "https://guacamole.apache.org/",
|
||||||
"documentation": null,
|
"logo": "https://guacamole.apache.org/images/logos/guac-tricolor-logo.svg",
|
||||||
"website": "https://guacamole.apache.org/",
|
"description": "Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.",
|
||||||
"logo": "https://guacamole.apache.org/images/logos/guac-tricolor-logo.svg",
|
"install_methods": [
|
||||||
"description": "Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/apache-guacamole.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/apache-guacamole.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 1,
|
"hdd": 4,
|
||||||
"ram": 2048,
|
"os": "Debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "Debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": "guacadmin",
|
||||||
"default_credentials": {
|
"password": "guacadmin"
|
||||||
"username": "guacadmin",
|
},
|
||||||
"password": "guacadmin"
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
||||||
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Apt-Cacher-NG",
|
"name": "Apt-Cacher-NG",
|
||||||
"slug": "apt-cacher-ng",
|
"slug": "apt-cacher-ng",
|
||||||
"categories": [
|
"categories": [4],
|
||||||
11
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 3142,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 3142,
|
"website": "https://www.unix-ag.uni-kl.de/~bloch/acng/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg",
|
||||||
"website": "https://www.unix-ag.uni-kl.de/~bloch/acng/",
|
"description": "Apt-Cacher-NG is a caching proxy. Specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg",
|
"install_methods": [
|
||||||
"description": "Apt-Cacher-NG is a caching proxy. Specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/apt-cacher-ng.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/apt-cacher-ng.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "ArchiveBox",
|
"name": "ArchiveBox",
|
||||||
"slug": "archivebox",
|
"slug": "archivebox",
|
||||||
"categories": [
|
"categories": [12],
|
||||||
0
|
"date_created": "2024-10-19",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-10-19",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": "https://archivebox.io/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/refs/heads/dev/website/icon.png",
|
||||||
"website": "https://archivebox.io/",
|
"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...",
|
||||||
"logo": "https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/refs/heads/dev/website/icon.png",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/archivebox.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": "archivebox",
|
||||||
"default_credentials": {
|
"password": "helper-scripts.com"
|
||||||
"username": "archivebox",
|
},
|
||||||
"password": "helper-scripts.com"
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Aria2",
|
"name": "Aria2",
|
||||||
"slug": "aria2",
|
"slug": "aria2",
|
||||||
"categories": [
|
"categories": [11],
|
||||||
16
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 6880,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 6880,
|
"website": "https://aria2.github.io/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg",
|
||||||
"website": "https://aria2.github.io/",
|
"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.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/aria2.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"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"
|
||||||
"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"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Audiobookshelf",
|
"name": "Audiobookshelf",
|
||||||
"slug": "audiobookshelf",
|
"slug": "audiobookshelf",
|
||||||
"categories": [
|
"categories": [13],
|
||||||
12
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 13378,
|
||||||
"privileged": false,
|
"documentation": "https://www.audiobookshelf.org/guides/",
|
||||||
"interface_port": 13378,
|
"website": "https://www.audiobookshelf.org/",
|
||||||
"documentation": "https://www.audiobookshelf.org/guides/",
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/audiobookshelf.svg",
|
||||||
"website": "https://www.audiobookshelf.org/",
|
"description": "Audiobookshelf is a Self-hosted audiobook and podcast server.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/audiobookshelf.svg",
|
"install_methods": [
|
||||||
"description": "Audiobookshelf is a Self-hosted audiobook and podcast server.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/audiobookshelf.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/audiobookshelf.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "authentik",
|
"name": "authentik",
|
||||||
"slug": "authentik",
|
"slug": "authentik",
|
||||||
"categories": [
|
"categories": [6],
|
||||||
11
|
"date_created": "2024-12-27",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-12-27",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 9000,
|
||||||
"privileged": false,
|
"documentation": "https://docs.goauthentik.io/docs/",
|
||||||
"interface_port": 9000,
|
"website": "https://goauthentik.io/",
|
||||||
"documentation": "https://docs.goauthentik.io/docs/",
|
"logo": "https://raw.githubusercontent.com/goauthentik/authentik/refs/heads/main/website/static/img/icon.png",
|
||||||
"website": "https://goauthentik.io/",
|
"description": "authentik is an IdP (Identity Provider) and SSO (single sign on) that is built with security at the forefront of every piece of code, every feature, with an emphasis on flexibility and versatility.",
|
||||||
"logo": "https://raw.githubusercontent.com/goauthentik/authentik/refs/heads/main/website/static/img/icon.png",
|
"install_methods": [
|
||||||
"description": "authentik is an IdP (Identity Provider) and SSO (single sign on) that is built with security at the forefront of every piece of code, every feature, with an emphasis on flexibility and versatility.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/authentik.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/authentik.sh",
|
"cpu": 6,
|
||||||
"resources": {
|
"ram": 8192,
|
||||||
"cpu": 6,
|
"hdd": 12,
|
||||||
"ram": 8192,
|
"os": "debian",
|
||||||
"hdd": 12,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Authentik is very resource-heavy, it is recommended to use at least 8GB RAM anytime!",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "Authentik is very resource-heavy, it is recommended to use at least 8GB RAM anytime!",
|
}
|
||||||
"type": "warning"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Autobrr",
|
"name": "Autobrr",
|
||||||
"slug": "autobrr",
|
"slug": "autobrr",
|
||||||
"categories": [
|
"categories": [19],
|
||||||
18
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 7474,
|
||||||
"privileged": false,
|
"documentation": "https://autobrr.com/configuration/autobrr",
|
||||||
"interface_port": 7474,
|
"website": "https://autobrr.com/",
|
||||||
"documentation": "https://autobrr.com/configuration/autobrr",
|
"logo": "https://raw.githubusercontent.com/autobrr/autobrr/master/.github/images/logo.png",
|
||||||
"website": "https://autobrr.com/",
|
"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.",
|
||||||
"logo": "https://raw.githubusercontent.com/autobrr/autobrr/master/.github/images/logo.png",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/autobrr.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Bazarr",
|
"name": "Bazarr",
|
||||||
"slug": "bazarr",
|
"slug": "bazarr",
|
||||||
"categories": [
|
"categories": [14],
|
||||||
18
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 6767,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 6767,
|
"website": "https://www.bazarr.media/",
|
||||||
"documentation": null,
|
"logo": "https://www.bazarr.media/assets/img/logo.png",
|
||||||
"website": "https://www.bazarr.media/",
|
"description": "Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements.",
|
||||||
"logo": "https://www.bazarr.media/assets/img/logo.png",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/bazarr.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
||||||
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Blocky",
|
"name": "Blocky",
|
||||||
"slug": "blocky",
|
"slug": "blocky",
|
||||||
"categories": [
|
"categories": [5],
|
||||||
13
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 4000,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 4000,
|
"website": "https://0xerr0r.github.io/blocky/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/0xERR0R/blocky/main/docs/blocky.svg",
|
||||||
"website": "https://0xerr0r.github.io/blocky/",
|
"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.",
|
||||||
"logo": "https://raw.githubusercontent.com/0xERR0R/blocky/main/docs/blocky.svg",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/blocky.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Blocky Configuration Path: `/opt/blocky/config.yml`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Blocky Configuration Path: `/opt/blocky/config.yml`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "BookStack",
|
"name": "BookStack",
|
||||||
"slug": "bookstack",
|
"slug": "bookstack",
|
||||||
"categories": [
|
"categories": [12],
|
||||||
14
|
"date_created": "2024-11-05",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-11-05",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 80,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 80,
|
"website": "https://www.bookstackapp.com/",
|
||||||
"documentation": null,
|
"logo": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fassets.stickpng.com%2Fimages%2F6308b74c61b3e2a522f0145e.png&f=1&nofb=1&ipt=7ce7870e5081489216eb3294b735356d1c7ede678f97cadba4392bd96e032170&ipo=images",
|
||||||
"website": "https://www.bookstackapp.com/",
|
"description": "BookStack is a user-friendly documentation platform that offers a simple and intuitive experience. New users should be able to create content with basic word-processing skills. While the platform provides advanced features, they do not interfere with the core simplicity of the user experience.",
|
||||||
"logo": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fassets.stickpng.com%2Fimages%2F6308b74c61b3e2a522f0145e.png&f=1&nofb=1&ipt=7ce7870e5081489216eb3294b735356d1c7ede678f97cadba4392bd96e032170&ipo=images",
|
"install_methods": [
|
||||||
"description": "BookStack is a user-friendly documentation platform that offers a simple and intuitive experience. New users should be able to create content with basic word-processing skills. While the platform provides advanced features, they do not interfere with the core simplicity of the user experience.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/bookstack.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/bookstack.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 1,
|
"hdd": 4,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": "admin@admin.com",
|
||||||
"default_credentials": {
|
"password": "password"
|
||||||
"username": "admin@admin.com",
|
},
|
||||||
"password": "password"
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Bookstack works only with static ip. If you Change the IP of your LXC, you Need to edit the .env File `nano /opt/bookstack/.env`",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "Bookstack works only with static ip. If you Change the IP of your LXC, you Need to edit the .env File `nano /opt/bookstack/.env`",
|
}
|
||||||
"type": "warning"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "BunkerWeb",
|
"name": "BunkerWeb",
|
||||||
"slug": "bunkerweb",
|
"slug": "bunkerweb",
|
||||||
"categories": [
|
"categories": [21],
|
||||||
11
|
"date_created": "2024-06-12",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-06-12",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": "https://www.bunkerweb.io/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.5.7/misc/logo.png",
|
||||||
"website": "https://www.bunkerweb.io/",
|
"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.",
|
||||||
"logo": "https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.5.7/misc/logo.png",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/bunkerweb.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Caddy",
|
"name": "Caddy",
|
||||||
"slug": "caddy",
|
"slug": "caddy",
|
||||||
"categories": [
|
"categories": [21],
|
||||||
11
|
"date_created": "2024-05-11",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-11",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 80,
|
||||||
"privileged": false,
|
"documentation": "https://caddyserver.com/docs/",
|
||||||
"interface_port": 80,
|
"website": "https://caddyserver.com/",
|
||||||
"documentation": "https://caddyserver.com/docs/",
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/caddy.svg",
|
||||||
"website": "https://caddyserver.com/",
|
"description": "Caddy is a powerful, extensible platform to serve your sites, services, and apps, written in Go.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/caddy.svg",
|
"install_methods": [
|
||||||
"description": "Caddy is a powerful, extensible platform to serve your sites, services, and apps, written in Go.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/caddy.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/caddy.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Calibre-Web",
|
"name": "Calibre-Web",
|
||||||
"slug": "calibre-web",
|
"slug": "calibre-web",
|
||||||
"categories": [
|
"categories": [12],
|
||||||
12
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 8083,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8083,
|
"website": "https://github.com/janeczku/calibre-web",
|
||||||
"documentation": null,
|
"logo": "https://sasquatters.com/media/2017/04/Calibre-web-banner-768x512.jpg",
|
||||||
"website": "https://github.com/janeczku/calibre-web",
|
"description": "Calibre-Web is a web app for browsing, reading and downloading eBooks stored in a Calibre database.",
|
||||||
"logo": "https://sasquatters.com/media/2017/04/Calibre-web-banner-768x512.jpg",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/calibre-web.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": "admin",
|
||||||
"default_credentials": {
|
"password": "admin123"
|
||||||
"username": "admin",
|
},
|
||||||
"password": "admin123"
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Add Calibre-Web Extras via `update`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Add Calibre-Web Extras via `update`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "CasaOS",
|
"name": "CasaOS",
|
||||||
"slug": "casaos",
|
"slug": "casaos",
|
||||||
"categories": [
|
"categories": [2],
|
||||||
8
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 80,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 80,
|
"website": "https://www.casaos.io/",
|
||||||
"documentation": null,
|
"logo": "https://wiki.casaos.io/_assets/casaos-no-text.svg",
|
||||||
"website": "https://www.casaos.io/",
|
"description": "CasaOS is a software that aims to make it easy for users to create a personal cloud system at home. It uses the Docker ecosystem to provide a simple, user-friendly experience for managing various applications and services.",
|
||||||
"logo": "https://wiki.casaos.io/_assets/casaos-no-text.svg",
|
"install_methods": [
|
||||||
"description": "CasaOS is a software that aims to make it easy for users to create a personal cloud system at home. It uses the Docker ecosystem to provide a simple, user-friendly experience for managing various applications and services.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/casaos.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/casaos.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.",
|
}
|
||||||
"type": "warning"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Change Detection",
|
"name": "Change Detection",
|
||||||
"slug": "changedetection",
|
"slug": "changedetection",
|
||||||
"categories": [
|
"categories": [9],
|
||||||
7
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 5000,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 5000,
|
"website": "https://changedetection.io/",
|
||||||
"documentation": null,
|
"logo": "https://github.com/dgtlmoon/changedetection.io/blob/master/changedetectionio/static/images/avatar-256x256.png?raw=true",
|
||||||
"website": "https://changedetection.io/",
|
"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.",
|
||||||
"logo": "https://github.com/dgtlmoon/changedetection.io/blob/master/changedetectionio/static/images/avatar-256x256.png?raw=true",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/changedetection.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Channels DVR Server",
|
"name": "Channels DVR Server",
|
||||||
"slug": "channels",
|
"slug": "channels",
|
||||||
"categories": [
|
"categories": [13],
|
||||||
17
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": true,
|
||||||
"updateable": false,
|
"interface_port": 8089,
|
||||||
"privileged": true,
|
"documentation": null,
|
||||||
"interface_port": 8089,
|
"website": "https://getchannels.com/dvr-server/",
|
||||||
"documentation": null,
|
"logo": "https://getchannels.com/a/images/channels-logo.svg",
|
||||||
"website": "https://getchannels.com/dvr-server/",
|
"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.",
|
||||||
"logo": "https://getchannels.com/a/images/channels-logo.svg",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/channels.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Checkmk",
|
"name": "Checkmk",
|
||||||
"slug": "checkmk",
|
"slug": "checkmk",
|
||||||
"categories": [
|
"categories": [9],
|
||||||
7
|
"date_created": "2024-12-19",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-12-19",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 80,
|
||||||
"privileged": false,
|
"documentation": "https://docs.checkmk.com/",
|
||||||
"interface_port": 80,
|
"website": "https://checkmk.com/",
|
||||||
"documentation": "https://docs.checkmk.com/",
|
"logo": "https://checkmk.com/application/files/cache/thumbnails/67fc39c599afdf20557d538416e3efd3.png",
|
||||||
"website": "https://checkmk.com/",
|
"description": "Checkmk is an IT monitoring software that tracks the health and performance of your systems, networks, servers, applications, and cloud services. It provides real-time insights, alerts for issues, and tools for troubleshooting, helping ensure smooth operations across your infrastructure.",
|
||||||
"logo": "https://checkmk.com/application/files/cache/thumbnails/67fc39c599afdf20557d538416e3efd3.png",
|
"install_methods": [
|
||||||
"description": "Checkmk is an IT monitoring software that tracks the health and performance of your systems, networks, servers, applications, and cloud services. It provides real-time insights, alerts for issues, and tools for troubleshooting, helping ensure smooth operations across your infrastructure.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/checkmk.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/checkmk.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 2048,
|
"os": null,
|
||||||
"hdd": 4,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Login Credentials : `cat ~/checkmk.creds`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Login Credentials : `cat ~/checkmk.creds`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Proxmox VE LXC Cleaner",
|
"name": "Proxmox VE LXC Cleaner",
|
||||||
"slug": "clean-lxcs",
|
"slug": "clean-lxcs",
|
||||||
"categories": [
|
"categories": [1],
|
||||||
1
|
"date_created": "2024-04-29",
|
||||||
],
|
"type": "misc",
|
||||||
"date_created": "2024-04-29",
|
"updateable": false,
|
||||||
"type": "misc",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": null,
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/lxc.svg",
|
||||||
"website": null,
|
"description": "This script provides options to delete logs and cache, and repopulate apt lists for Ubuntu and Debian systems.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/lxc.svg",
|
"install_methods": [
|
||||||
"description": "This script provides options to delete logs and cache, and repopulate apt lists for Ubuntu and Debian systems.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "misc/clean-lxcs.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "misc/clean-lxcs.sh",
|
"cpu": null,
|
||||||
"resources": {
|
"ram": null,
|
||||||
"cpu": null,
|
"hdd": null,
|
||||||
"ram": null,
|
"os": null,
|
||||||
"hdd": null,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Execute within the Proxmox shell",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Execute within the Proxmox shell",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Cloudflared",
|
"name": "Cloudflared",
|
||||||
"slug": "cloudflared",
|
"slug": "cloudflared",
|
||||||
"categories": [
|
"categories": [4],
|
||||||
11
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": "https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/",
|
||||||
"interface_port": null,
|
"website": "https://www.cloudflare.com/",
|
||||||
"documentation": "https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/",
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/cloudflare.svg",
|
||||||
"website": "https://www.cloudflare.com/",
|
"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.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/cloudflare.svg",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/cloudflared.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "With an option to configure cloudflared as a DNS-over-HTTPS (DoH) proxy",
|
||||||
{
|
"type": "info"
|
||||||
"text": "With an option to configure cloudflared as a DNS-over-HTTPS (DoH) proxy",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Cockpit",
|
"name": "Cockpit",
|
||||||
"slug": "cockpit",
|
"slug": "cockpit",
|
||||||
"categories": [
|
"categories": [10],
|
||||||
16
|
"date_created": "2024-10-20",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-10-20",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 9090,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 9090,
|
"website": "https://cockpit-project.org/",
|
||||||
"documentation": null,
|
"logo": "https://i0.wp.com/easycode.page/wp-content/uploads/2021/10/cockpit.png?fit=400%2C400&ssl=1",
|
||||||
"website": "https://cockpit-project.org/",
|
"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.",
|
||||||
"logo": "https://i0.wp.com/easycode.page/wp-content/uploads/2021/10/cockpit.png?fit=400%2C400&ssl=1",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/cockpit.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Set a root password if using autologin. This will be the Cockpit password.`sudo passwd root`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Set a root password if using autologin. This will be the Cockpit password.`sudo passwd root`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "VS Code Server",
|
"name": "VS Code Server",
|
||||||
"slug": "code-server",
|
"slug": "code-server",
|
||||||
"categories": [
|
"categories": [20],
|
||||||
19
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "misc",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "misc",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 8680,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8680,
|
"website": null,
|
||||||
"documentation": null,
|
"logo": "https://user-images.githubusercontent.com/674621/71187801-14e60a80-2280-11ea-94c9-e56576f76baf.png",
|
||||||
"website": null,
|
"description": "VS Code Server is a service you can run on a remote development machine, like your desktop PC or a virtual machine (VM). It allows you to securely connect to that remote machine from anywhere through a vscode.dev URL, without the requirement of SSH.",
|
||||||
"logo": "https://user-images.githubusercontent.com/674621/71187801-14e60a80-2280-11ea-94c9-e56576f76baf.png",
|
"install_methods": [
|
||||||
"description": "VS Code Server is a service you can run on a remote development machine, like your desktop PC or a virtual machine (VM). It allows you to securely connect to that remote machine from anywhere through a vscode.dev URL, without the requirement of SSH.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "misc/code-server.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "misc/code-server.sh",
|
"cpu": null,
|
||||||
"resources": {
|
"ram": null,
|
||||||
"cpu": null,
|
"hdd": null,
|
||||||
"ram": null,
|
"os": null,
|
||||||
"hdd": null,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Execute within an existing LXC Console",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "Execute within an existing LXC Console",
|
}
|
||||||
"type": "warning"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "CommaFeed",
|
"name": "CommaFeed",
|
||||||
"slug": "commafeed",
|
"slug": "commafeed",
|
||||||
"categories": [
|
"categories": [10],
|
||||||
0
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 8082,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8082,
|
"website": "https://www.commafeed.com/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/Athou/commafeed/master/commafeed-client/public/app-icon-144.png",
|
||||||
"website": "https://www.commafeed.com/",
|
"description": "CommaFeed is a Google Reader inspired self-hosted RSS reader.",
|
||||||
"logo": "https://raw.githubusercontent.com/Athou/commafeed/master/commafeed-client/public/app-icon-144.png",
|
"install_methods": [
|
||||||
"description": "CommaFeed is a Google Reader inspired self-hosted RSS reader.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/commafeed.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/commafeed.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": "admin",
|
||||||
"default_credentials": {
|
"password": "admin"
|
||||||
"username": "admin",
|
},
|
||||||
"password": "admin"
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,44 +1,41 @@
|
|||||||
{
|
{
|
||||||
"name": "Proxmox VE Cron LXC Updater",
|
"name": "Proxmox VE Cron LXC Updater",
|
||||||
"slug": "cron-update-lxcs",
|
"slug": "cron-update-lxcs",
|
||||||
"categories": [
|
"categories": [1],
|
||||||
1
|
"date_created": "2024-04-29",
|
||||||
],
|
"type": "misc",
|
||||||
"date_created": "2024-04-29",
|
"updateable": false,
|
||||||
"type": "misc",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": null,
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/lxc.svg",
|
||||||
"website": null,
|
"description": "This script will add/remove a crontab schedule that updates all LXCs every Sunday at midnight.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/lxc.svg",
|
"install_methods": [
|
||||||
"description": "This script will add/remove a crontab schedule that updates all LXCs every Sunday at midnight.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "misc/cron-update-lxcs.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "misc/cron-update-lxcs.sh",
|
"cpu": null,
|
||||||
"resources": {
|
"ram": null,
|
||||||
"cpu": null,
|
"hdd": null,
|
||||||
"ram": null,
|
"os": null,
|
||||||
"hdd": null,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Execute within the Proxmox shell",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Execute within the Proxmox shell",
|
},
|
||||||
"type": "info"
|
{
|
||||||
},
|
"text": "To exclude LXCs from updating, edit the crontab using `crontab -e` and add CTID as shown in the example below:\n\n\n\n`0 0 * * 0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /bin/bash -c '$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/update-lxcs-cron.sh)' -s 103 111 >>/var/log/update-lxcs-cron.log 2>/dev/null`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "To exclude LXCs from updating, edit the crontab using `crontab -e` and add CTID as shown in the example below:\n\n\n\n`0 0 * * 0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /bin/bash -c '$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/update-lxcs-cron.sh)' -s 103 111 >>/var/log/update-lxcs-cron.log 2>/dev/null`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Cronicle Primary",
|
"name": "Cronicle Primary",
|
||||||
"slug": "cronicle",
|
"slug": "cronicle",
|
||||||
"categories": [
|
"categories": [19],
|
||||||
11
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 3012,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 3012,
|
"website": "https://github.com/jhuckaby/Cronicle",
|
||||||
"documentation": null,
|
"logo": "https://github.com/jhuckaby/Cronicle/blob/master/htdocs/images/logo-128.png?raw=true",
|
||||||
"website": "https://github.com/jhuckaby/Cronicle",
|
"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.",
|
||||||
"logo": "https://github.com/jhuckaby/Cronicle/blob/master/htdocs/images/logo-128.png?raw=true",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/cronicle.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Configuration Path: `/opt/cronicle/conf/config.json` (Primary and Worker Private Keys Must Match)",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Configuration Path: `/opt/cronicle/conf/config.json` (Primary and Worker Private Keys Must Match)",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "CrowdSec",
|
"name": "CrowdSec",
|
||||||
"slug": "crowdsec",
|
"slug": "crowdsec",
|
||||||
"categories": [
|
"categories": [6],
|
||||||
11
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "misc",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "misc",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": "https://crowdsec.net/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/crowdsecurity/crowdsec-docs/main/crowdsec-docs/static/img/crowdsec_no_txt.png?raw=true",
|
||||||
"website": "https://crowdsec.net/",
|
"description": "CrowdSec is a free and open-source intrusion prevention system (IPS) designed to provide network security against malicious traffic. It is a collaborative IPS that analyzes behaviors and responses to attacks by sharing signals across a community of users. CrowdSec leverages the collective intelligence of its users to detect and respond to security threats in real-time. With CrowdSec, network administrators can set up protection against a wide range of threats, including malicious traffic, bots, and denial-of-service (DoS) attacks. The software is designed to be easy to use and integrate with existing security systems, making it a valuable tool for enhancing the security of any network.",
|
||||||
"logo": "https://raw.githubusercontent.com/crowdsecurity/crowdsec-docs/main/crowdsec-docs/static/img/crowdsec_no_txt.png?raw=true",
|
"install_methods": [
|
||||||
"description": "CrowdSec is a free and open-source intrusion prevention system (IPS) designed to provide network security against malicious traffic. It is a collaborative IPS that analyzes behaviors and responses to attacks by sharing signals across a community of users. CrowdSec leverages the collective intelligence of its users to detect and respond to security threats in real-time. With CrowdSec, network administrators can set up protection against a wide range of threats, including malicious traffic, bots, and denial-of-service (DoS) attacks. The software is designed to be easy to use and integrate with existing security systems, making it a valuable tool for enhancing the security of any network.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "misc/crowdsec.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "misc/crowdsec.sh",
|
"cpu": null,
|
||||||
"resources": {
|
"ram": null,
|
||||||
"cpu": null,
|
"hdd": null,
|
||||||
"ram": null,
|
"os": null,
|
||||||
"hdd": null,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Execute within an existing LXC Console",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "Execute within an existing LXC Console",
|
}
|
||||||
"type": "warning"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Daemon Sync Server",
|
"name": "Daemon Sync Server",
|
||||||
"slug": "daemonsync",
|
"slug": "daemonsync",
|
||||||
"categories": [
|
"categories": [19],
|
||||||
16
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 8084,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8084,
|
"website": "https://daemonsync.me/",
|
||||||
"documentation": null,
|
"logo": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fimg.informer.com%2Ficons_mac%2Fpng%2F128%2F350%2F350335.png&f=1&nofb=1",
|
||||||
"website": "https://daemonsync.me/",
|
"description": "Sync files from app to server, share photos & videos, back up your data and stay secure inside local network.",
|
||||||
"logo": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fimg.informer.com%2Ficons_mac%2Fpng%2F128%2F350%2F350335.png&f=1&nofb=1",
|
"install_methods": [
|
||||||
"description": "Sync files from app to server, share photos & videos, back up your data and stay secure inside local network.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/daemonsync.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/daemonsync.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 8,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Dashy",
|
"name": "Dashy",
|
||||||
"slug": "dashy",
|
"slug": "dashy",
|
||||||
"categories": [
|
"categories": [10],
|
||||||
15
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 4000,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 4000,
|
"website": "https://dashy.to/",
|
||||||
"documentation": null,
|
"logo": "https://github.com/Lissy93/dashy/raw/master/public/web-icons/dashy-logo.png",
|
||||||
"website": "https://dashy.to/",
|
"description": "Dashy is a solution that helps you organize your self-hosted services by centralizing access to them through a single interface.",
|
||||||
"logo": "https://github.com/Lissy93/dashy/raw/master/public/web-icons/dashy-logo.png",
|
"install_methods": [
|
||||||
"description": "Dashy is a solution that helps you organize your self-hosted services by centralizing access to them through a single interface.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/dashy.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/dashy.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 6,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 6,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Debian 12",
|
"name": "Debian 12",
|
||||||
"slug": "debian-vm",
|
"slug": "debian-vm",
|
||||||
"categories": [
|
"categories": [1],
|
||||||
9
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "vm",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "vm",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": "https://www.debian.org/",
|
||||||
"documentation": null,
|
"logo": "https://seeklogo.com/images/D/debian-logo-C136FDAF9E-seeklogo.com.png",
|
||||||
"website": "https://www.debian.org/",
|
"description": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms",
|
||||||
"logo": "https://seeklogo.com/images/D/debian-logo-C136FDAF9E-seeklogo.com.png",
|
"install_methods": [
|
||||||
"description": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "vm/debian-vm.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "vm/debian-vm.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 2048,
|
"os": null,
|
||||||
"hdd": 4,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
||||||
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Debian",
|
"name": "Debian",
|
||||||
"slug": "debian",
|
"slug": "debian",
|
||||||
"categories": [
|
"categories": [2],
|
||||||
9
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": "https://www.debian.org/",
|
||||||
"documentation": null,
|
"logo": "https://seeklogo.com/images/D/debian-logo-C136FDAF9E-seeklogo.com.png",
|
||||||
"website": "https://www.debian.org/",
|
"description": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms.",
|
||||||
"logo": "https://seeklogo.com/images/D/debian-logo-C136FDAF9E-seeklogo.com.png",
|
"install_methods": [
|
||||||
"description": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/debian.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/debian.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "deCONZ",
|
"name": "deCONZ",
|
||||||
"slug": "deconz",
|
"slug": "deconz",
|
||||||
"categories": [
|
"categories": [17],
|
||||||
6
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": true,
|
||||||
"updateable": false,
|
"interface_port": 80,
|
||||||
"privileged": true,
|
"documentation": null,
|
||||||
"interface_port": 80,
|
"website": "https://www.phoscon.de/en/conbee2/software#deconz",
|
||||||
"documentation": null,
|
"logo": "https://phoscon.de/img/phoscon-logo128x.svg",
|
||||||
"website": "https://www.phoscon.de/en/conbee2/software#deconz",
|
"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.",
|
||||||
"logo": "https://phoscon.de/img/phoscon-logo128x.svg",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/deconz.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Deluge",
|
"name": "Deluge",
|
||||||
"slug": "deluge",
|
"slug": "deluge",
|
||||||
"categories": [
|
"categories": [11],
|
||||||
16
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 8112,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8112,
|
"website": "https://www.deluge-torrent.org/",
|
||||||
"documentation": null,
|
"logo": "https://dev.deluge-torrent.org/chrome/common/deluge_logo.png",
|
||||||
"website": "https://www.deluge-torrent.org/",
|
"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.",
|
||||||
"logo": "https://dev.deluge-torrent.org/chrome/common/deluge_logo.png",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/deluge.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": "deluge"
|
||||||
"username": null,
|
},
|
||||||
"password": "deluge"
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
112
json/docker.json
112
json/docker.json
@ -1,58 +1,56 @@
|
|||||||
{
|
{
|
||||||
"name": "Docker",
|
"name": "Docker",
|
||||||
"slug": "docker",
|
"slug": "docker",
|
||||||
"categories": [
|
"categories": [3],
|
||||||
8
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": "https://www.docker.com/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/docker.svg",
|
||||||
"website": "https://www.docker.com/",
|
"description": "Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/docker.svg",
|
"install_methods": [
|
||||||
"description": "Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/docker.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/docker.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
},
|
||||||
}
|
{
|
||||||
},
|
"type": "alpine",
|
||||||
{
|
"script": "ct/alpine-docker.sh",
|
||||||
"type": "alpine",
|
"resources": {
|
||||||
"script": "ct/alpine-docker.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 1024,
|
"os": "alpine",
|
||||||
"hdd": 2,
|
"version": "3.19"
|
||||||
"os": "alpine",
|
}
|
||||||
"version": "3.19"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.",
|
},
|
||||||
"type": "warning"
|
{
|
||||||
},
|
"text": "Run Compose V2 by replacing the hyphen (-) with a space, using `docker compose`, instead of `docker-compose`.",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "Run Compose V2 by replacing the hyphen (-) with a space, using `docker compose`, instead of `docker-compose`.",
|
},
|
||||||
"type": "warning"
|
{
|
||||||
},
|
"text": "Options to Install Portainer and/or Docker Compose V2",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "Options to Install Portainer and/or Docker Compose V2",
|
}
|
||||||
"type": "warning"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,43 +1,41 @@
|
|||||||
{
|
{
|
||||||
"name": "Dockge",
|
"name": "Dockge",
|
||||||
"slug": "dockge",
|
"slug": "dockge",
|
||||||
"categories": [
|
"categories": [3],
|
||||||
8
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 5001,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 5001,
|
"website": "https://github.com/louislam/dockge",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/louislam/dockge/master/frontend/public/icon.svg",
|
||||||
"website": "https://github.com/louislam/dockge",
|
"description": "Dockge is a fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.",
|
||||||
"logo": "https://raw.githubusercontent.com/louislam/dockge/master/frontend/public/icon.svg",
|
"install_methods": [
|
||||||
"description": "Dockge is a fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/dockge.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/dockge.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 18,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 18,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Options to add Immich and/or Home Assistant",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Options to add Immich and/or Home Assistant",
|
},
|
||||||
"type": "info"
|
{
|
||||||
},
|
"text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.",
|
}
|
||||||
"type": "warning"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name":"Dotnet ASP Web API",
|
"name": "Dotnet ASP Web API",
|
||||||
"slug":"dotnetaspwebapi",
|
"slug": "dotnetaspwebapi",
|
||||||
"categories":[
|
"categories": [0],
|
||||||
0
|
"date_created": "2025-01-15",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created":"2025-01-15",
|
"updateable": true,
|
||||||
"type":"ct",
|
"privileged": true,
|
||||||
"updateable":true,
|
"interface_port": 80,
|
||||||
"privileged":true,
|
"documentation": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu",
|
||||||
"interface_port":80,
|
"website": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu",
|
||||||
"documentation":"https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu",
|
"logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Microsoft_.NET_logo.svg/456px-Microsoft_.NET_logo.svg.png",
|
||||||
"website":"https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu",
|
"description": "Automatically setup a ASP.NET server up, as well as a FTP server so you can publish to this container from Visual Studio.",
|
||||||
"logo":"https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Microsoft_.NET_logo.svg/456px-Microsoft_.NET_logo.svg.png",
|
"install_methods": [
|
||||||
"description":"Automatically setup a ASP.NET server up, as well as a FTP server so you can publish to this container from Visual Studio.",
|
{
|
||||||
"install_methods":[
|
"type": "default",
|
||||||
{
|
"script": "ct/dotnetaspwebapi.sh",
|
||||||
"type":"default",
|
"resources": {
|
||||||
"script":"ct/dotnetaspwebapi.sh",
|
"cpu": 1,
|
||||||
"resources":{
|
"ram": 1024,
|
||||||
"cpu":1,
|
"hdd": 8,
|
||||||
"ram":1024,
|
"os": "Ubuntu",
|
||||||
"hdd":8,
|
"version": "24.04"
|
||||||
"os":"Ubuntu",
|
}
|
||||||
"version":"24.04"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials":{
|
"password": null
|
||||||
"username":null,
|
},
|
||||||
"password":null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes":[
|
"text": "FTP server credentials: `cat ~/ftp.creds`",
|
||||||
{
|
"type": "info"
|
||||||
"text":"FTP server credentials: `cat ~/ftp.creds`",
|
}
|
||||||
"type":"info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Emby Media Server",
|
"name": "Emby Media Server",
|
||||||
"slug": "emby",
|
"slug": "emby",
|
||||||
"categories": [
|
"categories": [13],
|
||||||
12
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 8096,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8096,
|
"website": "https://emby.media/",
|
||||||
"documentation": null,
|
"logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/emby/icon.png?raw=true",
|
||||||
"website": "https://emby.media/",
|
"description": "Emby brings together your personal videos, music, photos, and live television.",
|
||||||
"logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/emby/icon.png?raw=true",
|
"install_methods": [
|
||||||
"description": "Emby brings together your personal videos, music, photos, and live television.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/emby.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/emby.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 2048,
|
"os": "ubuntu",
|
||||||
"hdd": 8,
|
"version": "22.04"
|
||||||
"os": "ubuntu",
|
}
|
||||||
"version": "22.04"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "With Privileged/Unprivileged Hardware Acceleration Support",
|
||||||
{
|
"type": "info"
|
||||||
"text": "With Privileged/Unprivileged Hardware Acceleration Support",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "EMQX",
|
"name": "EMQX",
|
||||||
"slug": "emqx",
|
"slug": "emqx",
|
||||||
"categories": [
|
"categories": [18],
|
||||||
4
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 18083,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 18083,
|
"website": "https://www.emqx.io/",
|
||||||
"documentation": null,
|
"logo": "https://github.com/hassio-addons/repository/blob/master/emqx/icon.png?raw=true",
|
||||||
"website": "https://www.emqx.io/",
|
"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.",
|
||||||
"logo": "https://github.com/hassio-addons/repository/blob/master/emqx/icon.png?raw=true",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/emqx.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": "admin",
|
||||||
"default_credentials": {
|
"password": "public"
|
||||||
"username": "admin",
|
},
|
||||||
"password": "public"
|
"notes": [
|
||||||
},
|
{
|
||||||
"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"
|
||||||
"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"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "ErsatzTV",
|
"name": "ErsatzTV",
|
||||||
"slug": "ersatztv",
|
"slug": "ersatztv",
|
||||||
"categories": [
|
"categories": [13],
|
||||||
12
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 8409,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8409,
|
"website": "https://ersatztv.org/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/ErsatzTV/ErsatzTV/main/artwork/ersatztv-logo.svg",
|
||||||
"website": "https://ersatztv.org/",
|
"description": "ErsatzTV is software for configuring and streaming custom live channels using your media library.",
|
||||||
"logo": "https://raw.githubusercontent.com/ErsatzTV/ErsatzTV/main/artwork/ersatztv-logo.svg",
|
"install_methods": [
|
||||||
"description": "ErsatzTV is software for configuring and streaming custom live channels using your media library.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/ersatztv.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/ersatztv.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 1,
|
"hdd": 5,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 5,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "ESPHome",
|
"name": "ESPHome",
|
||||||
"slug": "esphome",
|
"slug": "esphome",
|
||||||
"categories": [
|
"categories": [16],
|
||||||
3
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 6052,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 6052,
|
"website": "https://esphome.io/",
|
||||||
"documentation": null,
|
"logo": "https://esphome.io/_static/favicon.ico",
|
||||||
"website": "https://esphome.io/",
|
"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.",
|
||||||
"logo": "https://esphome.io/_static/favicon.ico",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/esphome.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "evcc",
|
"name": "evcc",
|
||||||
"slug": "evcc",
|
"slug": "evcc",
|
||||||
"categories": [
|
"categories": [16],
|
||||||
0
|
"date_created": "2024-10-15",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-10-15",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 7070,
|
||||||
"privileged": false,
|
"documentation": "https://evcc.io/#devices",
|
||||||
"interface_port": 7070,
|
"website": "https://evcc.io/en/",
|
||||||
"documentation": "https://evcc.io/#devices",
|
"logo": "https://docs.evcc.io/en/img/logo.svg",
|
||||||
"website": "https://evcc.io/en/",
|
"description": "EVCC is an open-source tool that manages EV charging, prioritizing solar energy use to reduce costs and optimize charging times. It supports various EVs and chargers, adjusting power automatically based on real-time data.",
|
||||||
"logo": "https://docs.evcc.io/en/img/logo.svg",
|
"install_methods": [
|
||||||
"description": "EVCC is an open-source tool that manages EV charging, prioritizing solar energy use to reduce costs and optimize charging times. It supports various EVs and chargers, adjusting power automatically based on real-time data.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/evcc.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/evcc.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 1,
|
"hdd": 4,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "entering `evcc configure` in the LXC terminal will guide you through the creation of a configuration file for evcc.",
|
||||||
{
|
"type": "info"
|
||||||
"text": "entering `evcc configure` in the LXC terminal will guide you through the creation of a configuration file for evcc.",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Fenrus",
|
"name": "Fenrus",
|
||||||
"slug": "fenrus",
|
"slug": "fenrus",
|
||||||
"categories": [
|
"categories": [10],
|
||||||
15
|
"date_created": "2024-05-05",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-05",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 5000,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 5000,
|
"website": "https://github.com/revenz/Fenrus",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/revenz/Fenrus/master/wwwroot/fenrus.svg",
|
||||||
"website": "https://github.com/revenz/Fenrus",
|
"description": "A personal home page for quick access to all your personal apps/sites.",
|
||||||
"logo": "https://raw.githubusercontent.com/revenz/Fenrus/master/wwwroot/fenrus.svg",
|
"install_methods": [
|
||||||
"description": "A personal home page for quick access to all your personal apps/sites.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/fenrus.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/fenrus.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 4,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "FHEM",
|
"name": "FHEM",
|
||||||
"slug": "fhem",
|
"slug": "fhem",
|
||||||
"categories": [
|
"categories": [16],
|
||||||
3
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 8083,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8083,
|
"website": "https://fhem.de/",
|
||||||
"documentation": null,
|
"logo": "https://avatars.githubusercontent.com/u/45183393?s=100&v=4",
|
||||||
"website": "https://fhem.de/",
|
"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.",
|
||||||
"logo": "https://avatars.githubusercontent.com/u/45183393?s=100&v=4",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/fhem.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.",
|
}
|
||||||
"type": "warning"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "File Browser",
|
"name": "File Browser",
|
||||||
"slug": "filebrowser",
|
"slug": "filebrowser",
|
||||||
"categories": [
|
"categories": [11],
|
||||||
16
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "misc",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "misc",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 8080,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8080,
|
"website": "https://filebrowser.org/features",
|
||||||
"documentation": null,
|
"logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/filebrowser.png?raw=true",
|
||||||
"website": "https://filebrowser.org/features",
|
"description": "File Browser offers a user-friendly web interface for managing files within a designated directory. It allows you to perform various actions such as uploading, deleting, previewing, renaming, and editing files.",
|
||||||
"logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/filebrowser.png?raw=true",
|
"install_methods": [
|
||||||
"description": "File Browser offers a user-friendly web interface for managing files within a designated directory. It allows you to perform various actions such as uploading, deleting, previewing, renaming, and editing files.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "misc/filebrowser.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "misc/filebrowser.sh",
|
"cpu": null,
|
||||||
"resources": {
|
"ram": null,
|
||||||
"cpu": null,
|
"hdd": null,
|
||||||
"ram": null,
|
"os": null,
|
||||||
"hdd": null,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": "admin",
|
||||||
"default_credentials": {
|
"password": "helper-scripts.com"
|
||||||
"username": "admin",
|
},
|
||||||
"password": "helper-scripts.com"
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Execute within an existing LXC Console",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "Execute within an existing LXC Console",
|
}
|
||||||
"type": "warning"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Firefly III",
|
"name": "Firefly III",
|
||||||
"slug": "firefly",
|
"slug": "firefly",
|
||||||
"categories": [
|
"categories": [23],
|
||||||
0
|
"date_created": "2025-01-01",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2025-01-01",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 80,
|
||||||
"privileged": false,
|
"documentation": "https://docs.firefly-iii.org/",
|
||||||
"interface_port": 80,
|
"website": "https://firefly-iii.org/",
|
||||||
"documentation": "https://docs.firefly-iii.org/",
|
"logo": "https://raw.githubusercontent.com/firefly-iii/firefly-iii/develop/.github/assets/img/logo-small.png",
|
||||||
"website": "https://firefly-iii.org/",
|
"description": "Firefly III is a free, self-hosted tool for managing your finances. Track expenses, plan budgets, and get detailed reports.",
|
||||||
"logo": "https://raw.githubusercontent.com/firefly-iii/firefly-iii/develop/.github/assets/img/logo-small.png",
|
"install_methods": [
|
||||||
"description": "Firefly III is a free, self-hosted tool for managing your finances. Track expenses, plan budgets, and get detailed reports.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/firefly.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/firefly.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 1024,
|
"os": "Debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "Debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Database credentials: `cat ~/firefly.creds`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Database credentials: `cat ~/firefly.creds`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "FlareSolverr",
|
"name": "FlareSolverr",
|
||||||
"slug": "flaresolverr",
|
"slug": "flaresolverr",
|
||||||
"categories": [
|
"categories": [4],
|
||||||
11
|
"date_created": "2024-06-12",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-06-12",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 8191,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8191,
|
"website": "https://github.com/FlareSolverr/FlareSolverr",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.svg",
|
||||||
"website": "https://github.com/FlareSolverr/FlareSolverr",
|
"description": "FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD protection.",
|
||||||
"logo": "https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.svg",
|
"install_methods": [
|
||||||
"description": "FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD protection.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/flaresolverr.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/flaresolverr.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "FlowiseAI",
|
"name": "FlowiseAI",
|
||||||
"slug": "flowiseai",
|
"slug": "flowiseai",
|
||||||
"categories": [
|
"categories": [20],
|
||||||
19
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 3000,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 3000,
|
"website": "https://flowiseai.com/",
|
||||||
"documentation": null,
|
"logo": "https://flowiseai.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flogo-color-high.e60de2f8.png&w=256&q=75",
|
||||||
"website": "https://flowiseai.com/",
|
"description": "FlowiseAI is an open source low-code tool for developers to build customized LLM orchestration flow & AI agents",
|
||||||
"logo": "https://flowiseai.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flogo-color-high.e60de2f8.png&w=256&q=75",
|
"install_methods": [
|
||||||
"description": "FlowiseAI is an open source low-code tool for developers to build customized LLM orchestration flow & AI agents",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/flowiseai.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/flowiseai.sh",
|
"cpu": 4,
|
||||||
"resources": {
|
"ram": 4096,
|
||||||
"cpu": 4,
|
"hdd": 10,
|
||||||
"ram": 4096,
|
"os": "debian",
|
||||||
"hdd": 10,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Forgejo",
|
"name": "Forgejo",
|
||||||
"slug": "forgejo",
|
"slug": "forgejo",
|
||||||
"categories": [
|
"categories": [20],
|
||||||
19
|
"date_created": "2024-06-12",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-06-12",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 3000,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 3000,
|
"website": "https://forgejo.org/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/forgejo.svg",
|
||||||
"website": "https://forgejo.org/",
|
"description": "Forgejo is an open-source, self-hosted Git service that allows individuals and teams to manage their code repositories.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/forgejo.svg",
|
"install_methods": [
|
||||||
"description": "Forgejo is an open-source, self-hosted Git service that allows individuals and teams to manage their code repositories.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/forgejo.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/forgejo.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 10,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 10,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,43 +1,41 @@
|
|||||||
{
|
{
|
||||||
"name": "Frigate",
|
"name": "Frigate",
|
||||||
"slug": "frigate",
|
"slug": "frigate",
|
||||||
"categories": [
|
"categories": [15],
|
||||||
17
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": true,
|
||||||
"updateable": false,
|
"interface_port": 5000,
|
||||||
"privileged": true,
|
"documentation": null,
|
||||||
"interface_port": 5000,
|
"website": "https://frigate.video/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/frigate.svg",
|
||||||
"website": "https://frigate.video/",
|
"description": "Frigate is an open source NVR built around real-time AI object detection. All processing is performed locally on your own hardware, and your camera feeds never leave your home.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/frigate.svg",
|
"install_methods": [
|
||||||
"description": "Frigate is an open source NVR built around real-time AI object detection. All processing is performed locally on your own hardware, and your camera feeds never leave your home.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/frigate.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/frigate.sh",
|
"cpu": 4,
|
||||||
"resources": {
|
"ram": 4096,
|
||||||
"cpu": 4,
|
"hdd": 20,
|
||||||
"ram": 4096,
|
"os": "debian",
|
||||||
"hdd": 20,
|
"version": "11"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "11"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Discussions (explore more advanced methods): `https://github.com/tteck/Proxmox/discussions/2711`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Discussions (explore more advanced methods): `https://github.com/tteck/Proxmox/discussions/2711`",
|
},
|
||||||
"type": "info"
|
{
|
||||||
},
|
"text": "go2rtc Interface port:`1984`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "go2rtc Interface port:`1984`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,43 +1,41 @@
|
|||||||
{
|
{
|
||||||
"name": "Proxmox VE LXC Filesystem Trim",
|
"name": "Proxmox VE LXC Filesystem Trim",
|
||||||
"slug": "fstrim",
|
"slug": "fstrim",
|
||||||
"categories": [
|
"categories": [2],
|
||||||
1
|
"date_created": "2024-04-29",
|
||||||
],
|
"type": "misc",
|
||||||
"date_created": "2024-04-29",
|
"updateable": false,
|
||||||
"type": "misc",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/805",
|
||||||
"interface_port": null,
|
"website": null,
|
||||||
"documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/805",
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/lxc.svg",
|
||||||
"website": null,
|
"description": "This maintains SSD performance by managing unused blocks. Thin-provisioned storage systems also require management to prevent unnecessary storage use. VMs automate fstrim, while LXC containers need manual or automated fstrim processes for optimal performance.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/lxc.svg",
|
"install_methods": [
|
||||||
"description": "This maintains SSD performance by managing unused blocks. Thin-provisioned storage systems also require management to prevent unnecessary storage use. VMs automate fstrim, while LXC containers need manual or automated fstrim processes for optimal performance.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "misc/fstrim.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "misc/fstrim.sh",
|
"cpu": null,
|
||||||
"resources": {
|
"ram": null,
|
||||||
"cpu": null,
|
"hdd": null,
|
||||||
"ram": null,
|
"os": null,
|
||||||
"hdd": null,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Execute within the Proxmox shell",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Execute within the Proxmox shell",
|
},
|
||||||
"type": "info"
|
{
|
||||||
},
|
"text": "This is designed to work with SSDs on ext4 filesystems only.",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "This is designed to work with SSDs on ext4 filesystems only.",
|
}
|
||||||
"type": "warning"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,41 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Ghost",
|
"name": "Ghost",
|
||||||
"slug": "ghost",
|
"slug": "ghost",
|
||||||
"categories": [
|
"categories": [21],
|
||||||
12
|
"date_created": "2025-01-10",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2025-01-10",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 2368,
|
||||||
"privileged": false,
|
"documentation": "https://ghost.org/docs/",
|
||||||
"interface_port": 2368,
|
"website": "https://ghost.org",
|
||||||
"documentation": "https://ghost.org/docs/",
|
"logo": "https://raw.githubusercontent.com/TryGhost/Ghost/b6fe724b577e84f7dd174646d0323dabdcdf576e/apps/shade/src/assets/images/ghost-orb.svg",
|
||||||
"website": "https://ghost.org",
|
"description": "Ghost is a powerful app for professional publishers to create, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members.",
|
||||||
"logo": "https://raw.githubusercontent.com/TryGhost/Ghost/b6fe724b577e84f7dd174646d0323dabdcdf576e/apps/shade/src/assets/images/ghost-orb.svg",
|
"install_methods": [
|
||||||
"description": "Ghost is a powerful app for professional publishers to create, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/ghost.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/ghost.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 2,
|
"hdd": 5,
|
||||||
"ram": 1024,
|
"os": "Debian",
|
||||||
"hdd": 5,
|
"version": "12"
|
||||||
"os": "Debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "To run Ghost-CLI commands, first set a password for the ghost-user by running `sudo passwd ghost-user`. Then, switch to the ghost-user with `sudo -su ghost-user`.",
|
||||||
{
|
"type": "info"
|
||||||
"text": "To run Ghost-CLI commands, first set a password for the ghost-user by running `sudo passwd ghost-user`. Then, switch to the ghost-user with `sudo -su ghost-user`.",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Gitea",
|
"name": "Gitea",
|
||||||
"slug": "gitea",
|
"slug": "gitea",
|
||||||
"categories": [
|
"categories": [20],
|
||||||
19
|
"date_created": "2024-07-26",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-07-26",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 3000,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 3000,
|
"website": "https://gitea.com",
|
||||||
"documentation": null,
|
"logo": "https://gitea.com/gitea/design/raw/branch/main/logo/logo.svg",
|
||||||
"website": "https://gitea.com",
|
"description": "Gitea is a self-hosted Git service. It provides a lightweight and easy-to-install solution for managing Git repositories. Users can collaborate on code, track issues, and manage project tasks. Gitea includes features like pull requests, code reviews, wiki, and project management tools. It is suitable for small to medium-sized teams seeking control over their Git hosting.",
|
||||||
"logo": "https://gitea.com/gitea/design/raw/branch/main/logo/logo.svg",
|
"install_methods": [
|
||||||
"description": "Gitea is a self-hosted Git service. It provides a lightweight and easy-to-install solution for managing Git repositories. Users can collaborate on code, track issues, and manage project tasks. Gitea includes features like pull requests, code reviews, wiki, and project management tools. It is suitable for small to medium-sized teams seeking control over their Git hosting.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/gitea.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/gitea.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 1,
|
"hdd": 8,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Glance",
|
"name": "Glance",
|
||||||
"slug": "glance",
|
"slug": "glance",
|
||||||
"categories": [
|
"categories": [9],
|
||||||
15
|
"date_created": "2024-12-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-12-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 8080,
|
||||||
"privileged": false,
|
"documentation": "https://github.com/glanceapp/glance/blob/main/docs/configuration.md",
|
||||||
"interface_port": 8080,
|
"website": "https://github.com/glanceapp/glance",
|
||||||
"documentation": "https://github.com/glanceapp/glance/blob/main/docs/configuration.md",
|
"logo": "https://github.com/glanceapp/glance/blob/main/internal/assets/static/app-icon.png?raw=true",
|
||||||
"website": "https://github.com/glanceapp/glance",
|
"description": "A self-hosted dashboard that puts all your feeds in one place",
|
||||||
"logo": "https://github.com/glanceapp/glance/blob/main/internal/assets/static/app-icon.png?raw=true",
|
"install_methods": [
|
||||||
"description": "A self-hosted dashboard that puts all your feeds in one place",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/glance.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/glance.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Config file is located in /opt/glance/glance.yml",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Config file is located in /opt/glance/glance.yml",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
}
|
||||||
]
|
|
||||||
}
|
|
||||||
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Glances",
|
"name": "Glances",
|
||||||
"slug": "glances",
|
"slug": "glances",
|
||||||
"categories": [
|
"categories": [9],
|
||||||
7
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "misc",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "misc",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 61208,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 61208,
|
"website": "https://nicolargo.github.io/glances/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/nicolargo/glances/develop/docs/_static/Glances%20Logo.svg",
|
||||||
"website": "https://nicolargo.github.io/glances/",
|
"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.",
|
||||||
"logo": "https://raw.githubusercontent.com/nicolargo/glances/develop/docs/_static/Glances%20Logo.svg",
|
"install_methods": [
|
||||||
"description": "Glances is an open-source system cross-platform monitoring tool. It allows real-time monitoring of various aspects of your system such as CPU, memory, disk, network usage etc.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "misc/glances.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "misc/glances.sh",
|
"cpu": null,
|
||||||
"resources": {
|
"ram": null,
|
||||||
"cpu": null,
|
"hdd": null,
|
||||||
"ram": null,
|
"os": null,
|
||||||
"hdd": null,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Execute within an existing LXC Console",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "Execute within an existing LXC Console",
|
}
|
||||||
"type": "warning"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "GLPI",
|
"name": "GLPI",
|
||||||
"slug": "glpi",
|
"slug": "glpi",
|
||||||
"categories": [
|
"categories": [28],
|
||||||
0
|
"date_created": "2025-01-06",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2025-01-06",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 80,
|
||||||
"privileged": false,
|
"documentation": "https://glpi-project.org/documentation/",
|
||||||
"interface_port": 80,
|
"website": "https://glpi-project.org/",
|
||||||
"documentation": "https://glpi-project.org/documentation/",
|
"logo": "https://raw.githubusercontent.com/glpi-project/glpi/refs/heads/main/public/pics/login_logo_glpi.png",
|
||||||
"website": "https://glpi-project.org/",
|
"description": "GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.",
|
||||||
"logo": "https://raw.githubusercontent.com/glpi-project/glpi/refs/heads/main/public/pics/login_logo_glpi.png",
|
"install_methods": [
|
||||||
"description": "GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/glpi.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/glpi.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 10,
|
||||||
"ram": 2048,
|
"os": "Debian",
|
||||||
"hdd": 10,
|
"version": "12"
|
||||||
"os": "Debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": "glpi",
|
||||||
"default_credentials": {
|
"password": "glpi"
|
||||||
"username": "glpi",
|
},
|
||||||
"password": "glpi"
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
||||||
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "go2rtc",
|
"name": "go2rtc",
|
||||||
"slug": "go2rtc",
|
"slug": "go2rtc",
|
||||||
"categories": [
|
"categories": [16],
|
||||||
0
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 1984,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 1984,
|
"website": "https://github.com/AlexxIT/go2rtc",
|
||||||
"documentation": null,
|
"logo": "https://github.com/AlexxIT/go2rtc/blob/master/assets/logo.png?raw=true",
|
||||||
"website": "https://github.com/AlexxIT/go2rtc",
|
"description": "go2rtc is the ultimate camera streaming application with support RTSP, WebRTC, HomeKit, FFmpeg, RTMP, etc.",
|
||||||
"logo": "https://github.com/AlexxIT/go2rtc/blob/master/assets/logo.png?raw=true",
|
"install_methods": [
|
||||||
"description": "go2rtc is the ultimate camera streaming application with support RTSP, WebRTC, HomeKit, FFmpeg, RTMP, etc.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/go2rtc.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/go2rtc.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Gokapi",
|
"name": "Gokapi",
|
||||||
"slug": "gokapi",
|
"slug": "gokapi",
|
||||||
"categories": [
|
"categories": [11],
|
||||||
16
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 53842,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 53842,
|
"website": "https://github.com/Forceu/Gokapi",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg",
|
||||||
"website": "https://github.com/Forceu/Gokapi",
|
"description": "Gokapi is a lightweight server to share files, which expire after a set amount of downloads or days.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/gokapi.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 4,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Gotify",
|
"name": "Gotify",
|
||||||
"slug": "gotify",
|
"slug": "gotify",
|
||||||
"categories": [
|
"categories": [18],
|
||||||
0
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 80,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 80,
|
"website": "https://gotify.net/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/gotify.svg",
|
||||||
"website": "https://gotify.net/",
|
"description": "Gotify is a simple server for sending and receiving messages",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/gotify.svg",
|
"install_methods": [
|
||||||
"description": "Gotify is a simple server for sending and receiving messages",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/gotify.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/gotify.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": "admin",
|
||||||
"default_credentials": {
|
"password": "admin"
|
||||||
"username": "admin",
|
},
|
||||||
"password": "admin"
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,45 +1,43 @@
|
|||||||
{
|
{
|
||||||
"name": "Grafana",
|
"name": "Grafana",
|
||||||
"slug": "grafana",
|
"slug": "grafana",
|
||||||
"categories": [
|
"categories": [9],
|
||||||
7
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 3000,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 3000,
|
"website": "https://grafana.com/",
|
||||||
"documentation": null,
|
"logo": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fdocs.checkmk.com%2Flatest%2Fimages%2Fgrafana_logo.png&f=1&nofb=1",
|
||||||
"website": "https://grafana.com/",
|
"description": "Grafana is a data visualization and monitoring platform that enables users to query, visualize, alert on and understand metrics, logs, and other data sources. It integrates with various data sources, including Prometheus, InfluxDB, Elasticsearch, and many others, to present a unified view of the data and enable users to create insightful and interactive dashboards.",
|
||||||
"logo": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fdocs.checkmk.com%2Flatest%2Fimages%2Fgrafana_logo.png&f=1&nofb=1",
|
"install_methods": [
|
||||||
"description": "Grafana is a data visualization and monitoring platform that enables users to query, visualize, alert on and understand metrics, logs, and other data sources. It integrates with various data sources, including Prometheus, InfluxDB, Elasticsearch, and many others, to present a unified view of the data and enable users to create insightful and interactive dashboards.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/grafana.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/grafana.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
},
|
||||||
}
|
{
|
||||||
},
|
"type": "alpine",
|
||||||
{
|
"script": "ct/alpine-grafana.sh",
|
||||||
"type": "alpine",
|
"resources": {
|
||||||
"script": "ct/alpine-grafana.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 256,
|
||||||
"cpu": 1,
|
"hdd": 1,
|
||||||
"ram": 256,
|
"os": "alpine",
|
||||||
"hdd": 1,
|
"version": "3.19"
|
||||||
"os": "alpine",
|
}
|
||||||
"version": "3.19"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": "admin",
|
||||||
"default_credentials": {
|
"password": "admin"
|
||||||
"username": "admin",
|
},
|
||||||
"password": "admin"
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Grist",
|
"name": "Grist",
|
||||||
"slug": "grist",
|
"slug": "grist",
|
||||||
"categories": [
|
"categories": [12],
|
||||||
5
|
"date_created": "2024-12-27",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-12-27",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 8484,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8484,
|
"website": "https://www.getgrist.com/",
|
||||||
"documentation": null,
|
"logo": "https://github.com/gristlabs/grist-core/blob/main/static/img/logo-grist.png?raw=true",
|
||||||
"website": "https://www.getgrist.com/",
|
"description": "Grist is a modern, open source spreadsheet that goes beyond the grid",
|
||||||
"logo": "https://github.com/gristlabs/grist-core/blob/main/static/img/logo-grist.png?raw=true",
|
"install_methods": [
|
||||||
"description": "Grist is a modern, open source spreadsheet that goes beyond the grid",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/grist.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/grist.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 1,
|
"hdd": 4,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
||||||
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "grocy",
|
"name": "grocy",
|
||||||
"slug": "grocy",
|
"slug": "grocy",
|
||||||
"categories": [
|
"categories": [16],
|
||||||
0
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 80,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 80,
|
"website": "https://grocy.info/",
|
||||||
"documentation": null,
|
"logo": "https://grocy.info/img/grocy_logo.svg",
|
||||||
"website": "https://grocy.info/",
|
"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.",
|
||||||
"logo": "https://grocy.info/img/grocy_logo.svg",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/grocy.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": "admin",
|
||||||
"default_credentials": {
|
"password": "admin"
|
||||||
"username": "admin",
|
},
|
||||||
"password": "admin"
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,43 +1,41 @@
|
|||||||
{
|
{
|
||||||
"name": "Home Assistant OS",
|
"name": "Home Assistant OS",
|
||||||
"slug": "haos-vm",
|
"slug": "haos-vm",
|
||||||
"categories": [
|
"categories": [1],
|
||||||
2
|
"date_created": "2024-04-29",
|
||||||
],
|
"type": "vm",
|
||||||
"date_created": "2024-04-29",
|
"updateable": false,
|
||||||
"type": "vm",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 8123,
|
||||||
"privileged": false,
|
"documentation": "https://www.home-assistant.io/docs/",
|
||||||
"interface_port": 8123,
|
"website": "https://www.home-assistant.io/",
|
||||||
"documentation": "https://www.home-assistant.io/docs/",
|
"logo": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4",
|
||||||
"website": "https://www.home-assistant.io/",
|
"description": "This script automates the process of creating a Virtual Machine (VM) using the official KVM (qcow2) disk image provided by the Home Assistant Team. It involves finding, downloading, and extracting the image, defining user-defined settings, importing and attaching the disk, setting the boot order, and starting the VM. It supports various storage types, and does not involve any hidden installations. After the script completes, click on the VM, then on the Summary tab to find the VM IP.",
|
||||||
"logo": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4",
|
"install_methods": [
|
||||||
"description": "This script automates the process of creating a Virtual Machine (VM) using the official KVM (qcow2) disk image provided by the Home Assistant Team. It involves finding, downloading, and extracting the image, defining user-defined settings, importing and attaching the disk, setting the boot order, and starting the VM. It supports various storage types, and does not involve any hidden installations. After the script completes, click on the VM, then on the Summary tab to find the VM IP.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "vm/haos-vm.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "vm/haos-vm.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 4096,
|
||||||
"cpu": 2,
|
"hdd": 32,
|
||||||
"ram": 4096,
|
"os": null,
|
||||||
"hdd": 32,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "The disk must have a minimum size of 32GB and its size cannot be changed during the creation of the VM.",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "The disk must have a minimum size of 32GB and its size cannot be changed during the creation of the VM.",
|
},
|
||||||
"type": "warning"
|
{
|
||||||
},
|
"text": "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.",
|
||||||
{
|
"type": "info"
|
||||||
"text": "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Headscale",
|
"name": "Headscale",
|
||||||
"slug": "headscale",
|
"slug": "headscale",
|
||||||
"categories": [
|
"categories": [4],
|
||||||
11
|
"date_created": "2024-05-13",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-13",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": "https://headscale.net/",
|
||||||
"interface_port": null,
|
"website": "https://github.com/juanfont/headscale",
|
||||||
"documentation": "https://headscale.net/",
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/headscale.svg",
|
||||||
"website": "https://github.com/juanfont/headscale",
|
"description": "An open source, self-hosted implementation of the Tailscale control server",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/headscale.svg",
|
"install_methods": [
|
||||||
"description": "An open source, self-hosted implementation of the Tailscale control server",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/headscale.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/headscale.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Configuration settings: `/etc/headscale/config.yaml`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Configuration settings: `/etc/headscale/config.yaml`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Heimdall Dashboard",
|
"name": "Heimdall Dashboard",
|
||||||
"slug": "heimdall-dashboard",
|
"slug": "heimdall-dashboard",
|
||||||
"categories": [
|
"categories": [10],
|
||||||
15
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 7990,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 7990,
|
"website": "https://heimdall.site/",
|
||||||
"documentation": null,
|
"logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/heimdall.png?raw=true",
|
||||||
"website": "https://heimdall.site/",
|
"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.",
|
||||||
"logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/heimdall.png?raw=true",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/heimdall-dashboard.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "HiveMQ CE",
|
"name": "HiveMQ CE",
|
||||||
"slug": "hivemq",
|
"slug": "hivemq",
|
||||||
"categories": [
|
"categories": [18],
|
||||||
4
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 1883,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 1883,
|
"website": "https://www.hivemq.com/",
|
||||||
"documentation": null,
|
"logo": "https://hivemq.com/img/svg/hivemq-bee.svg",
|
||||||
"website": "https://www.hivemq.com/",
|
"description": "HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5.",
|
||||||
"logo": "https://hivemq.com/img/svg/hivemq-bee.svg",
|
"install_methods": [
|
||||||
"description": "HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/hivemq.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/hivemq.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 1,
|
"hdd": 4,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "To check if HiveMQ is listening to the default port for MQTT `lsof -i :1883`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "To check if HiveMQ is listening to the default port for MQTT `lsof -i :1883`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Hoarder",
|
"name": "Hoarder",
|
||||||
"slug": "hoarder",
|
"slug": "hoarder",
|
||||||
"categories": [
|
"categories": [12],
|
||||||
14
|
"date_created": "2024-12-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-12-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 3000,
|
||||||
"privileged": false,
|
"documentation": "https://docs.hoarder.app/",
|
||||||
"interface_port": 3000,
|
"website": "https://hoarder.app/",
|
||||||
"documentation": "https://docs.hoarder.app/",
|
"logo": "https://raw.githubusercontent.com/hoarder-app/hoarder/refs/heads/main/screenshots/logo.png",
|
||||||
"website": "https://hoarder.app/",
|
"description": "Hoarder is an AI-powered bookmarking tool that helps you save and organize your digital content. It automatically tags your links, notes, and images, making them easy to find later. With features like auto-fetching, lists, and full-text search, Hoarder is the perfect tool for anyone who wants to keep track of their digital life.",
|
||||||
"logo": "https://raw.githubusercontent.com/hoarder-app/hoarder/refs/heads/main/screenshots/logo.png",
|
"install_methods": [
|
||||||
"description": "Hoarder is an AI-powered bookmarking tool that helps you save and organize your digital content. It automatically tags your links, notes, and images, making them easy to find later. With features like auto-fetching, lists, and full-text search, Hoarder is the perfect tool for anyone who wants to keep track of their digital life.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/hoarder.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/hoarder.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 4096,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 4096,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
||||||
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Homarr",
|
"name": "Homarr",
|
||||||
"slug": "homarr",
|
"slug": "homarr",
|
||||||
"categories": [
|
"categories": [10],
|
||||||
15
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 3000,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 3000,
|
"website": "https://homarr.dev/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/homarr.svg",
|
||||||
"website": "https://homarr.dev/",
|
"description": "Homarr is a sleek, modern dashboard that puts all of your apps and services at your fingertips.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/homarr.svg",
|
"install_methods": [
|
||||||
"description": "Homarr is a sleek, modern dashboard that puts all of your apps and services at your fingertips.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/homarr.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/homarr.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
||||||
|
@ -1,51 +1,49 @@
|
|||||||
{
|
{
|
||||||
"name": "Home Assistant Core",
|
"name": "Home Assistant Core",
|
||||||
"slug": "homeassistant-core",
|
"slug": "homeassistant-core",
|
||||||
"categories": [
|
"categories": [16],
|
||||||
2
|
"date_created": "2024-04-29",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-04-29",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 8123,
|
||||||
"privileged": false,
|
"documentation": "https://www.home-assistant.io/docs/",
|
||||||
"interface_port": 8123,
|
"website": "https://www.home-assistant.io/",
|
||||||
"documentation": "https://www.home-assistant.io/docs/",
|
"logo": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4",
|
||||||
"website": "https://www.home-assistant.io/",
|
"description": "A standalone installation of Home Assistant Core refers to a setup where the Home Assistant Core software is installed directly on a device or operating system, without the use of Docker containers. This provides a simpler, but less flexible and scalable solution, as the software is tightly coupled with the underlying system.\r\n\r\n\ud83d\udec8 If the LXC is created Privileged, the script will automatically set up USB passthrough.",
|
||||||
"logo": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4",
|
"install_methods": [
|
||||||
"description": "A standalone installation of Home Assistant Core refers to a setup where the Home Assistant Core software is installed directly on a device or operating system, without the use of Docker containers. This provides a simpler, but less flexible and scalable solution, as the software is tightly coupled with the underlying system.\r\n\r\n\ud83d\udec8 If the LXC is created Privileged, the script will automatically set up USB passthrough.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/homeassistant-core.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/homeassistant-core.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 1024,
|
"os": "ubuntu",
|
||||||
"hdd": 8,
|
"version": "24.04"
|
||||||
"os": "ubuntu",
|
}
|
||||||
"version": "24.04"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.",
|
},
|
||||||
"type": "warning"
|
{
|
||||||
},
|
"text": "Requires PVE 8.2.2 with kernel 6.8.4-3-pve or newer",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "Requires PVE 8.2.2 with kernel 6.8.4-3-pve or newer",
|
},
|
||||||
"type": "warning"
|
{
|
||||||
},
|
"text": "Use Ubuntu 24.04 ONLY",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "Use Ubuntu 24.04 ONLY",
|
},
|
||||||
"type": "warning"
|
{
|
||||||
},
|
"text": "config path: `/root/.homeassistant`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "config path: `/root/.homeassistant`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,47 +1,45 @@
|
|||||||
{
|
{
|
||||||
"name": "Home Assistant Container",
|
"name": "Home Assistant Container",
|
||||||
"slug": "homeassistant",
|
"slug": "homeassistant",
|
||||||
"categories": [
|
"categories": [16],
|
||||||
2
|
"date_created": "2024-04-29",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-04-29",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 8123,
|
||||||
"privileged": false,
|
"documentation": "https://www.home-assistant.io/docs/",
|
||||||
"interface_port": 8123,
|
"website": "https://www.home-assistant.io/",
|
||||||
"documentation": "https://www.home-assistant.io/docs/",
|
"logo": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4",
|
||||||
"website": "https://www.home-assistant.io/",
|
"description": "A standalone container-based installation of Home Assistant Core means that the software is installed inside a Docker container, separate from the host operating system. This allows for flexibility and scalability, as well as improved security, as the container can be easily moved or isolated from other processes on the host.",
|
||||||
"logo": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4",
|
"install_methods": [
|
||||||
"description": "A standalone container-based installation of Home Assistant Core means that the software is installed inside a Docker container, separate from the host operating system. This allows for flexibility and scalability, as well as improved security, as the container can be easily moved or isolated from other processes on the host.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/homeassistant.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/homeassistant.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 16,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 16,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "If the LXC is created Privileged, the script will automatically set up USB passthrough.",
|
},
|
||||||
"type": "warning"
|
{
|
||||||
},
|
"text": "config path: `/var/lib/docker/volumes/hass_config/_data`",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "config path: `/var/lib/docker/volumes/hass_config/_data`",
|
},
|
||||||
"type": "warning"
|
{
|
||||||
},
|
"text": "Portainer Interface: LXC-IP: 9443",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Portainer Interface: LXC-IP: 9443",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "HomeBox",
|
"name": "HomeBox",
|
||||||
"slug": "homebox",
|
"slug": "homebox",
|
||||||
"categories": [
|
"categories": [25],
|
||||||
14
|
"date_created": "2024-09-16",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-09-16",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 7745,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 7745,
|
"website": "https://homebox.software/en/",
|
||||||
"documentation": null,
|
"logo": "https://homebox.software/lilbox.svg",
|
||||||
"website": "https://homebox.software/en/",
|
"description": "HomeBox is a simple, home-focused inventory management software. It allows users to organize and track household items by adding, updating, or deleting them. Features include optional details like warranty info, CSV import/export, custom labels, locations, and multi-tenant support for sharing with others. It\u2019s designed to be fast, easy to use, and portable.",
|
||||||
"logo": "https://homebox.software/lilbox.svg",
|
"install_methods": [
|
||||||
"description": "HomeBox is a simple, home-focused inventory management software. It allows users to organize and track household items by adding, updating, or deleting them. Features include optional details like warranty info, CSV import/export, custom labels, locations, and multi-tenant support for sharing with others. It\u2019s designed to be fast, easy to use, and portable.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/homebox.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/homebox.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 1,
|
"hdd": 4,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": ".env file location: `/opt/.env`",
|
||||||
{
|
"type": "info"
|
||||||
"text": ".env file location: `/opt/.env`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Homebridge",
|
"name": "Homebridge",
|
||||||
"slug": "homebridge",
|
"slug": "homebridge",
|
||||||
"categories": [
|
"categories": [16],
|
||||||
3
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 8581,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8581,
|
"website": "https://homebridge.io/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/homebridge/branding/master/logos/homebridge-color-round-stylized.png",
|
||||||
"website": "https://homebridge.io/",
|
"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.",
|
||||||
"logo": "https://raw.githubusercontent.com/homebridge/branding/master/logos/homebridge-color-round-stylized.png",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/homebridge.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 1,
|
"hdd": 4,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": "admin",
|
||||||
"default_credentials": {
|
"password": "admin"
|
||||||
"username": "admin",
|
},
|
||||||
"password": "admin"
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Homepage",
|
"name": "Homepage",
|
||||||
"slug": "homepage",
|
"slug": "homepage",
|
||||||
"categories": [
|
"categories": [10],
|
||||||
15
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 3000,
|
||||||
"privileged": false,
|
"documentation": "https://gethomepage.dev/configs/",
|
||||||
"interface_port": 3000,
|
"website": "https://gethomepage.dev",
|
||||||
"documentation": "https://gethomepage.dev/configs/",
|
"logo": "https://avatars.githubusercontent.com/u/122929872?v=4",
|
||||||
"website": "https://gethomepage.dev",
|
"description": "Homepage is a self-hosted dashboard solution for centralizing and organizing data and information.",
|
||||||
"logo": "https://avatars.githubusercontent.com/u/122929872?v=4",
|
"install_methods": [
|
||||||
"description": "Homepage is a self-hosted dashboard solution for centralizing and organizing data and information.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/homepage.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/homepage.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 2,
|
"hdd": 3,
|
||||||
"ram": 1024,
|
"os": "debian",
|
||||||
"hdd": 3,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Configuration (bookmarks.yaml, services.yaml, widgets.yaml) path: `/opt/homepage/config/`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Configuration (bookmarks.yaml, services.yaml, widgets.yaml) path: `/opt/homepage/config/`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Homer",
|
"name": "Homer",
|
||||||
"slug": "homer",
|
"slug": "homer",
|
||||||
"categories": [
|
"categories": [10],
|
||||||
15
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 8010,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8010,
|
"website": "https://github.com/bastienwirtz/homer#---------homer",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/bastienwirtz/homer/main/public/assets/icons/logo.svg",
|
||||||
"website": "https://github.com/bastienwirtz/homer#---------homer",
|
"description": "Homer is a simple and lightweight static homepage generator that allows you to create and manage a home page for your server. It uses a YAML configuration file to define the layout and content of your homepage, making it easy to set up and customize. The generated homepage is static, meaning it does not require any server-side processing, making it fast and efficient to serve. Homer is designed to be a flexible and low-maintenance solution for organizing and accessing your services and information from a single, centralized location.",
|
||||||
"logo": "https://raw.githubusercontent.com/bastienwirtz/homer/main/public/assets/icons/logo.svg",
|
"install_methods": [
|
||||||
"description": "Homer is a simple and lightweight static homepage generator that allows you to create and manage a home page for your server. It uses a YAML configuration file to define the layout and content of your homepage, making it easy to set up and customize. The generated homepage is static, meaning it does not require any server-side processing, making it fast and efficient to serve. Homer is designed to be a flexible and low-maintenance solution for organizing and accessing your services and information from a single, centralized location.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/homer.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/homer.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Configuration Path: `/opt/homer/assets/config.yml`",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Configuration Path: `/opt/homer/assets/config.yml`",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,43 +1,41 @@
|
|||||||
{
|
{
|
||||||
"name": "Proxmox VE Host Backup",
|
"name": "Proxmox VE Host Backup",
|
||||||
"slug": "host-backup",
|
"slug": "host-backup",
|
||||||
"categories": [
|
"categories": [7],
|
||||||
1
|
"date_created": "2024-04-29",
|
||||||
],
|
"type": "misc",
|
||||||
"date_created": "2024-04-29",
|
"updateable": false,
|
||||||
"type": "misc",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": null,
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/bash-dark.svg",
|
||||||
"website": null,
|
"description": "This script serves as a versatile backup utility, enabling users to specify both the backup path and the directory they want to work in. This flexibility empowers users to select the specific files and directories they wish to back up, making it compatible with a wide range of hosts, not limited to Proxmox.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/bash-dark.svg",
|
"install_methods": [
|
||||||
"description": "This script serves as a versatile backup utility, enabling users to specify both the backup path and the directory they want to work in. This flexibility empowers users to select the specific files and directories they wish to back up, making it compatible with a wide range of hosts, not limited to Proxmox.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "misc/host-backup.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "misc/host-backup.sh",
|
"cpu": null,
|
||||||
"resources": {
|
"ram": null,
|
||||||
"cpu": null,
|
"hdd": null,
|
||||||
"ram": null,
|
"os": null,
|
||||||
"hdd": null,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Execute within the Proxmox shell",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Execute within the Proxmox shell",
|
},
|
||||||
"type": "info"
|
{
|
||||||
},
|
"text": "A backup is rendered ineffective when it remains stored on the host",
|
||||||
{
|
"type": "info"
|
||||||
"text": "A backup is rendered ineffective when it remains stored on the host",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "HyperHDR",
|
"name": "HyperHDR",
|
||||||
"slug": "hyperhdr",
|
"slug": "hyperhdr",
|
||||||
"categories": [
|
"categories": [13],
|
||||||
0
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": true,
|
||||||
"updateable": false,
|
"interface_port": 8090,
|
||||||
"privileged": true,
|
"documentation": null,
|
||||||
"interface_port": 8090,
|
"website": "https://github.com/awawa-dev/HyperHDR",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/awawa-dev/HyperHDR/master/resources/icons/hyperhdr-icon-256px.png",
|
||||||
"website": "https://github.com/awawa-dev/HyperHDR",
|
"description": "HyperHDR is a highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis.",
|
||||||
"logo": "https://raw.githubusercontent.com/awawa-dev/HyperHDR/master/resources/icons/hyperhdr-icon-256px.png",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/hyperhdr.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Hyperion",
|
"name": "Hyperion",
|
||||||
"slug": "hyperion",
|
"slug": "hyperion",
|
||||||
"categories": [
|
"categories": [13],
|
||||||
0
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 8090,
|
||||||
"privileged": false,
|
"documentation": "https://docs.hyperion-project.org/",
|
||||||
"interface_port": 8090,
|
"website": "https://hyperion-project.org/forum/",
|
||||||
"documentation": "https://docs.hyperion-project.org/",
|
"logo": "https://github.com/hyperion-project/hyperion.ng/raw/master/doc/logo_dark.png?raw=true",
|
||||||
"website": "https://hyperion-project.org/forum/",
|
"description": "Hyperion is an opensource Ambient Lighting implementation. It supports many LED devices and video grabbers.",
|
||||||
"logo": "https://github.com/hyperion-project/hyperion.ng/raw/master/doc/logo_dark.png?raw=true",
|
"install_methods": [
|
||||||
"description": "Hyperion is an opensource Ambient Lighting implementation. It supports many LED devices and video grabbers.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/hyperion.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/hyperion.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "InfluxDB",
|
"name": "InfluxDB",
|
||||||
"slug": "influxdb",
|
"slug": "influxdb",
|
||||||
"categories": [
|
"categories": [8],
|
||||||
5
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 8086,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8086,
|
"website": "https://www.influxdata.com/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/influx.svg",
|
||||||
"website": "https://www.influxdata.com/",
|
"description": "InfluxDB is designed to handle high write and query loads, and is optimized for storing and analyzing time-stamped data, such as metrics, events, and logs. InfluxDB supports SQL-like query language and has a built-in HTTP API for data ingestion and retrieval. It's commonly used for IoT and industrial applications where time-series data is involved.\r\n\r\nTelegraf is a server agent that collects, processes, and aggregates metrics and events data from different sources, such as systems, databases, and APIs, and outputs the data to various outputs, such as InfluxDB, Prometheus, Elasticsearch, and many others.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/influx.svg",
|
"install_methods": [
|
||||||
"description": "InfluxDB is designed to handle high write and query loads, and is optimized for storing and analyzing time-stamped data, such as metrics, events, and logs. InfluxDB supports SQL-like query language and has a built-in HTTP API for data ingestion and retrieval. It's commonly used for IoT and industrial applications where time-series data is involved.\r\n\r\nTelegraf is a server agent that collects, processes, and aggregates metrics and events data from different sources, such as systems, databases, and APIs, and outputs the data to various outputs, such as InfluxDB, Prometheus, Elasticsearch, and many others.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/influxdb.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/influxdb.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "InspIRCd 4",
|
"name": "InspIRCd 4",
|
||||||
"slug": "inspircd",
|
"slug": "inspircd",
|
||||||
"categories": [
|
"categories": [18],
|
||||||
0
|
"date_created": "2024-11-29",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-11-29",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 6667,
|
||||||
"privileged": false,
|
"documentation": "https://docs.inspircd.org/",
|
||||||
"interface_port": 6667,
|
"website": "https://www.inspircd.org/",
|
||||||
"documentation": "https://docs.inspircd.org/",
|
"logo": "https://avatars.githubusercontent.com/u/1560750?s=200&v=4",
|
||||||
"website": "https://www.inspircd.org/",
|
"description": "InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems.",
|
||||||
"logo": "https://avatars.githubusercontent.com/u/1560750?s=200&v=4",
|
"install_methods": [
|
||||||
"description": "InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/inspircd.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/inspircd.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": null,
|
||||||
"hdd": 2,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
}
|
||||||
"notes": []
|
|
||||||
}
|
|
||||||
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "ioBroker",
|
"name": "ioBroker",
|
||||||
"slug": "iobroker",
|
"slug": "iobroker",
|
||||||
"categories": [
|
"categories": [16],
|
||||||
3
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 8081,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 8081,
|
"website": "https://www.iobroker.net/#en/intro",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/ioBroker/ioBroker/master/img/logos/ioBroker_Logo_256px.png",
|
||||||
"website": "https://www.iobroker.net/#en/intro",
|
"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.",
|
||||||
"logo": "https://raw.githubusercontent.com/ioBroker/ioBroker/master/img/logos/ioBroker_Logo_256px.png",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/iobroker.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "iVentoy",
|
"name": "iVentoy",
|
||||||
"slug": "iventoy",
|
"slug": "iventoy",
|
||||||
"categories": [
|
"categories": [2],
|
||||||
11
|
"date_created": "2024-05-16",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-16",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 26000,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 26000,
|
"website": "https://www.iventoy.com/",
|
||||||
"documentation": null,
|
"logo": "https://www.iventoy.com/static/img/iventoy.png",
|
||||||
"website": "https://www.iventoy.com/",
|
"description": "iVentoy is an upgraded PXE server that allows simultaneous OS booting and installation on multiple machines via network. It is user-friendly, requiring only the placement of ISO files in a designated folder and selecting PXE boot on the client machine. iVentoy supports x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, and ARM64 UEFI modes. It is compatible with over 110 OS types, including Windows, WinPE, Linux, and VMware.",
|
||||||
"logo": "https://www.iventoy.com/static/img/iventoy.png",
|
"install_methods": [
|
||||||
"description": "iVentoy is an upgraded PXE server that allows simultaneous OS booting and installation on multiple machines via network. It is user-friendly, requiring only the placement of ISO files in a designated folder and selecting PXE boot on the client machine. iVentoy supports x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, and ARM64 UEFI modes. It is compatible with over 110 OS types, including Windows, WinPE, Linux, and VMware.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/iventoy.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/iventoy.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Container must be privileged.",
|
||||||
{
|
"type": "warning"
|
||||||
"text": "Container must be privileged.",
|
}
|
||||||
"type": "warning"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Jackett",
|
"name": "Jackett",
|
||||||
"slug": "jackett",
|
"slug": "jackett",
|
||||||
"categories": [
|
"categories": [14],
|
||||||
16
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 9117,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 9117,
|
"website": "https://github.com/Jackett/Jackett",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/Jackett/Jackett/master/src/Jackett.Common/Content/jacket_medium.png",
|
||||||
"website": "https://github.com/Jackett/Jackett",
|
"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.",
|
||||||
"logo": "https://raw.githubusercontent.com/Jackett/Jackett/master/src/Jackett.Common/Content/jacket_medium.png",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/jackett.sh",
|
"cpu": 1,
|
||||||
"resources": {
|
"ram": 512,
|
||||||
"cpu": 1,
|
"hdd": 2,
|
||||||
"ram": 512,
|
"os": "debian",
|
||||||
"hdd": 2,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,43 +1,41 @@
|
|||||||
{
|
{
|
||||||
"name": "Jellyfin Media Server",
|
"name": "Jellyfin Media Server",
|
||||||
"slug": "jellyfin",
|
"slug": "jellyfin",
|
||||||
"categories": [
|
"categories": [13],
|
||||||
12
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 8096,
|
||||||
"privileged": false,
|
"documentation": "https://jellyfin.org/docs/",
|
||||||
"interface_port": 8096,
|
"website": "https://jellyfin.org/",
|
||||||
"documentation": "https://jellyfin.org/docs/",
|
"logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/jellyfin/icon.png?raw=true",
|
||||||
"website": "https://jellyfin.org/",
|
"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.",
|
||||||
"logo": "https://github.com/home-assistant/brands/blob/master/core_integrations/jellyfin/icon.png?raw=true",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/jellyfin.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 2048,
|
"os": "ubuntu",
|
||||||
"hdd": 8,
|
"version": "22.04"
|
||||||
"os": "ubuntu",
|
}
|
||||||
"version": "22.04"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "With Privileged/Unprivileged Hardware Acceleration Support",
|
||||||
{
|
"type": "info"
|
||||||
"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"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Jellyseerr",
|
"name": "Jellyseerr",
|
||||||
"slug": "jellyseerr",
|
"slug": "jellyseerr",
|
||||||
"categories": [
|
"categories": [14],
|
||||||
12
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 5055,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 5055,
|
"website": "https://github.com/Fallenbagel/jellyseerr",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/jellyseerr.svg",
|
||||||
"website": "https://github.com/Fallenbagel/jellyseerr",
|
"description": "Jellyseerr is a free and open source software application for managing requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers.",
|
||||||
"logo": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/jellyseerr.svg",
|
"install_methods": [
|
||||||
"description": "Jellyseerr is a free and open source software application for managing requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/jellyseerr.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/jellyseerr.sh",
|
"cpu": 4,
|
||||||
"resources": {
|
"ram": 4096,
|
||||||
"cpu": 4,
|
"hdd": 8,
|
||||||
"ram": 4096,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
}
|
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"name": "Jenkins",
|
"name": "Jenkins",
|
||||||
"slug": "jenkins",
|
"slug": "jenkins",
|
||||||
"categories": [
|
"categories": [19],
|
||||||
3
|
"date_created": "2024-12-26",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-12-26",
|
"updateable": false,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": 8080,
|
||||||
"privileged": false,
|
"documentation": "https://www.jenkins.io/doc/",
|
||||||
"interface_port": 8080,
|
"website": "https://www.jenkins.io/",
|
||||||
"documentation": "https://www.jenkins.io/doc/",
|
"logo": "https://www.jenkins.io/images/logos/jenkins/jenkins.svg",
|
||||||
"website": "https://www.jenkins.io/",
|
"description": "Jenkins provides hundreds of plugins to support building, deploying and automating any project. ",
|
||||||
"logo": "https://www.jenkins.io/images/logos/jenkins/jenkins.svg",
|
"install_methods": [
|
||||||
"description": "Jenkins provides hundreds of plugins to support building, deploying and automating any project. ",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "ct/jenkins.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/jenkins.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 1024,
|
||||||
"cpu": 2,
|
"hdd": 4,
|
||||||
"ram": 1024,
|
"os": "Debian",
|
||||||
"hdd": 4,
|
"version": "12"
|
||||||
"os": "Debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": []
|
||||||
},
|
}
|
||||||
"notes": []
|
|
||||||
}
|
|
||||||
|
@ -1,38 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Kavita",
|
"name": "Kavita",
|
||||||
"slug": "kavita",
|
"slug": "kavita",
|
||||||
"categories": [
|
"categories": [13],
|
||||||
14
|
"date_created": "2024-05-02",
|
||||||
],
|
"type": "ct",
|
||||||
"date_created": "2024-05-02",
|
"updateable": true,
|
||||||
"type": "ct",
|
"privileged": false,
|
||||||
"updateable": true,
|
"interface_port": 5000,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": 5000,
|
"website": "https://www.kavitareader.com/",
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/Logo/kavita.svg",
|
||||||
"website": "https://www.kavitareader.com/",
|
"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.",
|
||||||
"logo": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/Logo/kavita.svg",
|
"install_methods": [
|
||||||
"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",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "ct/kavita.sh",
|
"cpu": 2,
|
||||||
"resources": {
|
"ram": 2048,
|
||||||
"cpu": 2,
|
"hdd": 8,
|
||||||
"ram": 2048,
|
"os": "debian",
|
||||||
"hdd": 8,
|
"version": "12"
|
||||||
"os": "debian",
|
}
|
||||||
"version": "12"
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [{
|
"text": "To enable folder adding append your lxc.conf on your host with 'lxc.environment: DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1'",
|
||||||
"text": "To enable folder adding append your lxc.conf on your host with 'lxc.environment: DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1'",
|
"type": "info"
|
||||||
"type": "info"
|
}
|
||||||
}
|
]
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Proxmox VE Kernel Clean",
|
"name": "Proxmox VE Kernel Clean",
|
||||||
"slug": "kernel-clean",
|
"slug": "kernel-clean",
|
||||||
"categories": [
|
"categories": [2],
|
||||||
1
|
"date_created": "2024-04-29",
|
||||||
],
|
"type": "misc",
|
||||||
"date_created": "2024-04-29",
|
"updateable": false,
|
||||||
"type": "misc",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": null,
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png",
|
||||||
"website": null,
|
"description": "Cleaning unused kernel images is beneficial for reducing the length of the GRUB menu and freeing up disk space. By removing old, unused kernels, the system is able to conserve disk space and streamline the boot process.",
|
||||||
"logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png",
|
"install_methods": [
|
||||||
"description": "Cleaning unused kernel images is beneficial for reducing the length of the GRUB menu and freeing up disk space. By removing old, unused kernels, the system is able to conserve disk space and streamline the boot process.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "misc/kernel-clean.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "misc/kernel-clean.sh",
|
"cpu": null,
|
||||||
"resources": {
|
"ram": null,
|
||||||
"cpu": null,
|
"hdd": null,
|
||||||
"ram": null,
|
"os": null,
|
||||||
"hdd": null,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Execute within the Proxmox shell",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Execute within the Proxmox shell",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,39 +1,37 @@
|
|||||||
{
|
{
|
||||||
"name": "Proxmox VE Kernel Pin",
|
"name": "Proxmox VE Kernel Pin",
|
||||||
"slug": "kernel-pin",
|
"slug": "kernel-pin",
|
||||||
"categories": [
|
"categories": [2],
|
||||||
1
|
"date_created": "2024-05-08",
|
||||||
],
|
"type": "misc",
|
||||||
"date_created": "2024-05-08",
|
"updateable": false,
|
||||||
"type": "misc",
|
"privileged": false,
|
||||||
"updateable": false,
|
"interface_port": null,
|
||||||
"privileged": false,
|
"documentation": null,
|
||||||
"interface_port": null,
|
"website": null,
|
||||||
"documentation": null,
|
"logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png",
|
||||||
"website": null,
|
"description": "Kernel Pin is an essential tool for effortlessly managing kernel pinning and unpinning.",
|
||||||
"logo": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png",
|
"install_methods": [
|
||||||
"description": "Kernel Pin is an essential tool for effortlessly managing kernel pinning and unpinning.",
|
{
|
||||||
"install_methods": [
|
"type": "default",
|
||||||
{
|
"script": "misc/kernel-pin.sh",
|
||||||
"type": "default",
|
"resources": {
|
||||||
"script": "misc/kernel-pin.sh",
|
"cpu": null,
|
||||||
"resources": {
|
"ram": null,
|
||||||
"cpu": null,
|
"hdd": null,
|
||||||
"ram": null,
|
"os": null,
|
||||||
"hdd": null,
|
"version": null
|
||||||
"os": null,
|
}
|
||||||
"version": null
|
}
|
||||||
}
|
],
|
||||||
}
|
"default_credentials": {
|
||||||
],
|
"username": null,
|
||||||
"default_credentials": {
|
"password": null
|
||||||
"username": null,
|
},
|
||||||
"password": null
|
"notes": [
|
||||||
},
|
{
|
||||||
"notes": [
|
"text": "Execute within the Proxmox shell",
|
||||||
{
|
"type": "info"
|
||||||
"text": "Execute within the Proxmox shell",
|
}
|
||||||
"type": "info"
|
]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user