From ce75d52e12b5f252e4f42071b228da47ca2b4312 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5vard=20Thom?= Date: Mon, 4 Nov 2024 18:58:53 +0100 Subject: [PATCH] Add docs --- docs/actualbudget.json | 13 +++++++++++++ docs/add-netbird-lxc.json | 11 +++++++++++ docs/add-tailscale-lxc.json | 11 +++++++++++ docs/adguard.json | 13 +++++++++++++ docs/adventurelog.json | 13 +++++++++++++ docs/agentdvr.json | 13 +++++++++++++ docs/all-templates.json | 11 +++++++++++ docs/alpine.json | 11 +++++++++++ docs/apache-cassandra.json | 11 +++++++++++ docs/apache-couchdb.json | 13 +++++++++++++ docs/apt-cacher-ng.json | 13 +++++++++++++ docs/archivebox.json | 13 +++++++++++++ docs/aria2.json | 13 +++++++++++++ docs/audiobookshelf.json | 13 +++++++++++++ docs/autobrr.json | 13 +++++++++++++ docs/bazarr.json | 13 +++++++++++++ docs/blocky.json | 11 +++++++++++ docs/bunkerweb.json | 11 +++++++++++ docs/caddy.json | 11 +++++++++++ docs/calibre-web.json | 13 +++++++++++++ docs/casaos.json | 11 +++++++++++ docs/changedetection.json | 13 +++++++++++++ docs/channels.json | 13 +++++++++++++ docs/clean-lxcs.json | 11 +++++++++++ docs/cloudflared.json | 11 +++++++++++ docs/cockpit.json | 13 +++++++++++++ docs/code-server.json | 13 +++++++++++++ docs/commafeed.json | 13 +++++++++++++ docs/cronicle.json | 13 +++++++++++++ docs/crowdsec.json | 11 +++++++++++ docs/daemonsync.json | 13 +++++++++++++ docs/dashy.json | 13 +++++++++++++ docs/debian-vm.json | 11 +++++++++++ docs/debian.json | 11 +++++++++++ docs/deconz.json | 13 +++++++++++++ docs/deluge.json | 13 +++++++++++++ docs/docker.json | 14 ++++++++++++++ docs/dockge.json | 13 +++++++++++++ docs/emby.json | 13 +++++++++++++ docs/emqx.json | 13 +++++++++++++ docs/ersatztv.json | 13 +++++++++++++ docs/esphome.json | 13 +++++++++++++ docs/evcc.json | 13 +++++++++++++ docs/fenrus.json | 13 +++++++++++++ docs/fhem.json | 13 +++++++++++++ docs/filebrowser.json | 14 ++++++++++++++ docs/flaresolverr.json | 13 +++++++++++++ docs/flowiseai.json | 13 +++++++++++++ docs/forgejo.json | 13 +++++++++++++ docs/frigate.json | 14 ++++++++++++++ docs/fstrim.json | 11 +++++++++++ docs/gitea.json | 13 +++++++++++++ docs/glances.json | 13 +++++++++++++ docs/go2rtc.json | 13 +++++++++++++ docs/gokapi.json | 12 ++++++++++++ docs/gotify.json | 11 +++++++++++ docs/grafana.json | 14 ++++++++++++++ docs/grocy.json | 11 +++++++++++ docs/haos-vm.json | 13 +++++++++++++ docs/headscale.json | 11 +++++++++++ docs/heimdall-dashboard.json | 13 +++++++++++++ docs/hivemq.json | 11 +++++++++++ docs/homarr.json | 13 +++++++++++++ docs/homeassistant-core.json | 13 +++++++++++++ docs/homeassistant.json | 14 ++++++++++++++ docs/homebox.json | 13 +++++++++++++ docs/homebridge.json | 13 +++++++++++++ docs/homepage.json | 13 +++++++++++++ docs/homer.json | 13 +++++++++++++ docs/host-backup.json | 11 +++++++++++ docs/hyperhdr.json | 13 +++++++++++++ docs/hyperion.json | 13 +++++++++++++ docs/influxdb.json | 14 ++++++++++++++ docs/iobroker.json | 13 +++++++++++++ docs/iventoy.json | 13 +++++++++++++ docs/jackett.json | 13 +++++++++++++ docs/jellyfin.json | 13 +++++++++++++ docs/jellyseerr.json | 13 +++++++++++++ docs/kavita.json | 13 +++++++++++++ docs/kernel-clean.json | 11 +++++++++++ docs/kernel-pin.json | 11 +++++++++++ docs/keycloak.json | 13 +++++++++++++ docs/kubo.json | 13 +++++++++++++ docs/lazylibrarian.json | 13 +++++++++++++ docs/lidarr.json | 13 +++++++++++++ docs/linkwarden.json | 13 +++++++++++++ docs/lldap.json | 10 ++++++++++ docs/mafl.json | 13 +++++++++++++ docs/magicmirror.json | 13 +++++++++++++ docs/mariadb.json | 11 +++++++++++ docs/matterbridge.json | 13 +++++++++++++ docs/mediamtx.json | 11 +++++++++++ docs/medusa.json | 13 +++++++++++++ docs/meshcentral.json | 11 +++++++++++ docs/metube.json | 13 +++++++++++++ docs/microcode.json | 11 +++++++++++ docs/mikrotik-routeros.json | 11 +++++++++++ docs/mongodb.json | 11 +++++++++++ docs/monitor-all.json | 11 +++++++++++ docs/motioneye.json | 13 +++++++++++++ docs/mqtt.json | 11 +++++++++++ docs/myspeed.json | 13 +++++++++++++ docs/mysql.json | 11 +++++++++++ docs/n8n.json | 13 +++++++++++++ docs/navidrome.json | 13 +++++++++++++ docs/neo4j.json | 13 +++++++++++++ docs/netdata.json | 13 +++++++++++++ docs/nextcloudpi.json | 13 +++++++++++++ docs/nginxproxymanager.json | 13 +++++++++++++ docs/nocodb.json | 13 +++++++++++++ docs/node-red.json | 13 +++++++++++++ docs/notifiarr.json | 13 +++++++++++++ docs/ntfy.json | 11 +++++++++++ docs/octoprint.json | 13 +++++++++++++ docs/olivetin.json | 13 +++++++++++++ docs/omada.json | 13 +++++++++++++ docs/ombi.json | 13 +++++++++++++ docs/omv.json | 11 +++++++++++ docs/openhab.json | 13 +++++++++++++ docs/openobserve.json | 13 +++++++++++++ docs/openwebui.json | 13 +++++++++++++ docs/openwrt.json | 11 +++++++++++ docs/overseerr.json | 13 +++++++++++++ docs/owncast.json | 14 ++++++++++++++ docs/owncloud-vm.json | 11 +++++++++++ docs/pairdrop.json | 13 +++++++++++++ docs/paperless-ngx.json | 13 +++++++++++++ docs/pbs.json | 13 +++++++++++++ docs/peanut.json | 13 +++++++++++++ docs/petio.json | 13 +++++++++++++ docs/photoprism.json | 13 +++++++++++++ docs/pialert.json | 11 +++++++++++ docs/pihole.json | 11 +++++++++++ docs/pimox-haos-vm.json | 13 +++++++++++++ docs/pingvin.json | 13 +++++++++++++ docs/plex.json | 13 +++++++++++++ docs/pocketbase.json | 13 +++++++++++++ docs/podman-homeassistant.json | 13 +++++++++++++ docs/podman.json | 11 +++++++++++ docs/post-pbs-install.json | 11 +++++++++++ docs/post-pve-install.json | 11 +++++++++++ docs/postgresql.json | 11 +++++++++++ docs/prometheus.json | 13 +++++++++++++ docs/prowlarr.json | 13 +++++++++++++ docs/qbittorrent.json | 13 +++++++++++++ docs/rabbitmq.json | 13 +++++++++++++ docs/radarr.json | 13 +++++++++++++ docs/rdtclient.json | 13 +++++++++++++ docs/readarr.json | 13 +++++++++++++ docs/readeck.json | 13 +++++++++++++ docs/redis.json | 11 +++++++++++ docs/rtsptoweb.json | 13 +++++++++++++ docs/runtipi.json | 11 +++++++++++ docs/sabnzbd.json | 13 +++++++++++++ docs/scaling-governor.json | 11 +++++++++++ docs/scrypted.json | 13 +++++++++++++ docs/sftpgo.json | 13 +++++++++++++ docs/shinobi.json | 14 ++++++++++++++ docs/smokeping.json | 11 +++++++++++ docs/sonarr.json | 13 +++++++++++++ docs/spoolman.json | 13 +++++++++++++ docs/stirling-pdf.json | 13 +++++++++++++ docs/syncthing.json | 13 +++++++++++++ docs/tandoor.json | 13 +++++++++++++ docs/tasmoadmin.json | 13 +++++++++++++ docs/tautulli.json | 13 +++++++++++++ docs/tdarr.json | 13 +++++++++++++ docs/technitiumdns.json | 13 +++++++++++++ docs/threadfin.json | 13 +++++++++++++ docs/tianji.json | 13 +++++++++++++ docs/traccar.json | 13 +++++++++++++ docs/traefik.json | 13 +++++++++++++ docs/transmission.json | 13 +++++++++++++ docs/trilium.json | 13 +++++++++++++ docs/turnkey.json | 11 +++++++++++ docs/ubuntu.json | 11 +++++++++++ docs/ubuntu2204-vm.json | 11 +++++++++++ docs/ubuntu2404-vm.json | 11 +++++++++++ docs/umami.json | 13 +++++++++++++ docs/unifi.json | 13 +++++++++++++ docs/unmanic.json | 13 +++++++++++++ docs/update-lxcs-cron.json | 12 ++++++++++++ docs/update-lxcs.json | 11 +++++++++++ docs/uptimekuma.json | 13 +++++++++++++ docs/vaultwarden.json | 15 +++++++++++++++ docs/wallos.json | 11 +++++++++++ docs/wastebin.json | 13 +++++++++++++ docs/watchyourlan.json | 13 +++++++++++++ docs/webmin.json | 13 +++++++++++++ docs/whisparr.json | 13 +++++++++++++ docs/whoogle.json | 13 +++++++++++++ docs/wikijs.json | 13 +++++++++++++ docs/wireguard.json | 13 +++++++++++++ docs/yunohost.json | 11 +++++++++++ docs/zabbix.json | 11 +++++++++++ docs/zigbee2mqtt.json | 12 ++++++++++++ docs/zipline.json | 13 +++++++++++++ docs/zoraxy.json | 13 +++++++++++++ docs/zwave-js-ui.json | 13 +++++++++++++ 199 files changed, 2485 insertions(+) create mode 100644 docs/actualbudget.json create mode 100644 docs/add-netbird-lxc.json create mode 100644 docs/add-tailscale-lxc.json create mode 100644 docs/adguard.json create mode 100644 docs/adventurelog.json create mode 100644 docs/agentdvr.json create mode 100644 docs/all-templates.json create mode 100644 docs/alpine.json create mode 100644 docs/apache-cassandra.json create mode 100644 docs/apache-couchdb.json create mode 100644 docs/apt-cacher-ng.json create mode 100644 docs/archivebox.json create mode 100644 docs/aria2.json create mode 100644 docs/audiobookshelf.json create mode 100644 docs/autobrr.json create mode 100644 docs/bazarr.json create mode 100644 docs/blocky.json create mode 100644 docs/bunkerweb.json create mode 100644 docs/caddy.json create mode 100644 docs/calibre-web.json create mode 100644 docs/casaos.json create mode 100644 docs/changedetection.json create mode 100644 docs/channels.json create mode 100644 docs/clean-lxcs.json create mode 100644 docs/cloudflared.json create mode 100644 docs/cockpit.json create mode 100644 docs/code-server.json create mode 100644 docs/commafeed.json create mode 100644 docs/cronicle.json create mode 100644 docs/crowdsec.json create mode 100644 docs/daemonsync.json create mode 100644 docs/dashy.json create mode 100644 docs/debian-vm.json create mode 100644 docs/debian.json create mode 100644 docs/deconz.json create mode 100644 docs/deluge.json create mode 100644 docs/docker.json create mode 100644 docs/dockge.json create mode 100644 docs/emby.json create mode 100644 docs/emqx.json create mode 100644 docs/ersatztv.json create mode 100644 docs/esphome.json create mode 100644 docs/evcc.json create mode 100644 docs/fenrus.json create mode 100644 docs/fhem.json create mode 100644 docs/filebrowser.json create mode 100644 docs/flaresolverr.json create mode 100644 docs/flowiseai.json create mode 100644 docs/forgejo.json create mode 100644 docs/frigate.json create mode 100644 docs/fstrim.json create mode 100644 docs/gitea.json create mode 100644 docs/glances.json create mode 100644 docs/go2rtc.json create mode 100644 docs/gokapi.json create mode 100644 docs/gotify.json create mode 100644 docs/grafana.json create mode 100644 docs/grocy.json create mode 100644 docs/haos-vm.json create mode 100644 docs/headscale.json create mode 100644 docs/heimdall-dashboard.json create mode 100644 docs/hivemq.json create mode 100644 docs/homarr.json create mode 100644 docs/homeassistant-core.json create mode 100644 docs/homeassistant.json create mode 100644 docs/homebox.json create mode 100644 docs/homebridge.json create mode 100644 docs/homepage.json create mode 100644 docs/homer.json create mode 100644 docs/host-backup.json create mode 100644 docs/hyperhdr.json create mode 100644 docs/hyperion.json create mode 100644 docs/influxdb.json create mode 100644 docs/iobroker.json create mode 100644 docs/iventoy.json create mode 100644 docs/jackett.json create mode 100644 docs/jellyfin.json create mode 100644 docs/jellyseerr.json create mode 100644 docs/kavita.json create mode 100644 docs/kernel-clean.json create mode 100644 docs/kernel-pin.json create mode 100644 docs/keycloak.json create mode 100644 docs/kubo.json create mode 100644 docs/lazylibrarian.json create mode 100644 docs/lidarr.json create mode 100644 docs/linkwarden.json create mode 100644 docs/lldap.json create mode 100644 docs/mafl.json create mode 100644 docs/magicmirror.json create mode 100644 docs/mariadb.json create mode 100644 docs/matterbridge.json create mode 100644 docs/mediamtx.json create mode 100644 docs/medusa.json create mode 100644 docs/meshcentral.json create mode 100644 docs/metube.json create mode 100644 docs/microcode.json create mode 100644 docs/mikrotik-routeros.json create mode 100644 docs/mongodb.json create mode 100644 docs/monitor-all.json create mode 100644 docs/motioneye.json create mode 100644 docs/mqtt.json create mode 100644 docs/myspeed.json create mode 100644 docs/mysql.json create mode 100644 docs/n8n.json create mode 100644 docs/navidrome.json create mode 100644 docs/neo4j.json create mode 100644 docs/netdata.json create mode 100644 docs/nextcloudpi.json create mode 100644 docs/nginxproxymanager.json create mode 100644 docs/nocodb.json create mode 100644 docs/node-red.json create mode 100644 docs/notifiarr.json create mode 100644 docs/ntfy.json create mode 100644 docs/octoprint.json create mode 100644 docs/olivetin.json create mode 100644 docs/omada.json create mode 100644 docs/ombi.json create mode 100644 docs/omv.json create mode 100644 docs/openhab.json create mode 100644 docs/openobserve.json create mode 100644 docs/openwebui.json create mode 100644 docs/openwrt.json create mode 100644 docs/overseerr.json create mode 100644 docs/owncast.json create mode 100644 docs/owncloud-vm.json create mode 100644 docs/pairdrop.json create mode 100644 docs/paperless-ngx.json create mode 100644 docs/pbs.json create mode 100644 docs/peanut.json create mode 100644 docs/petio.json create mode 100644 docs/photoprism.json create mode 100644 docs/pialert.json create mode 100644 docs/pihole.json create mode 100644 docs/pimox-haos-vm.json create mode 100644 docs/pingvin.json create mode 100644 docs/plex.json create mode 100644 docs/pocketbase.json create mode 100644 docs/podman-homeassistant.json create mode 100644 docs/podman.json create mode 100644 docs/post-pbs-install.json create mode 100644 docs/post-pve-install.json create mode 100644 docs/postgresql.json create mode 100644 docs/prometheus.json create mode 100644 docs/prowlarr.json create mode 100644 docs/qbittorrent.json create mode 100644 docs/rabbitmq.json create mode 100644 docs/radarr.json create mode 100644 docs/rdtclient.json create mode 100644 docs/readarr.json create mode 100644 docs/readeck.json create mode 100644 docs/redis.json create mode 100644 docs/rtsptoweb.json create mode 100644 docs/runtipi.json create mode 100644 docs/sabnzbd.json create mode 100644 docs/scaling-governor.json create mode 100644 docs/scrypted.json create mode 100644 docs/sftpgo.json create mode 100644 docs/shinobi.json create mode 100644 docs/smokeping.json create mode 100644 docs/sonarr.json create mode 100644 docs/spoolman.json create mode 100644 docs/stirling-pdf.json create mode 100644 docs/syncthing.json create mode 100644 docs/tandoor.json create mode 100644 docs/tasmoadmin.json create mode 100644 docs/tautulli.json create mode 100644 docs/tdarr.json create mode 100644 docs/technitiumdns.json create mode 100644 docs/threadfin.json create mode 100644 docs/tianji.json create mode 100644 docs/traccar.json create mode 100644 docs/traefik.json create mode 100644 docs/transmission.json create mode 100644 docs/trilium.json create mode 100644 docs/turnkey.json create mode 100644 docs/ubuntu.json create mode 100644 docs/ubuntu2204-vm.json create mode 100644 docs/ubuntu2404-vm.json create mode 100644 docs/umami.json create mode 100644 docs/unifi.json create mode 100644 docs/unmanic.json create mode 100644 docs/update-lxcs-cron.json create mode 100644 docs/update-lxcs.json create mode 100644 docs/uptimekuma.json create mode 100644 docs/vaultwarden.json create mode 100644 docs/wallos.json create mode 100644 docs/wastebin.json create mode 100644 docs/watchyourlan.json create mode 100644 docs/webmin.json create mode 100644 docs/whisparr.json create mode 100644 docs/whoogle.json create mode 100644 docs/wikijs.json create mode 100644 docs/wireguard.json create mode 100644 docs/yunohost.json create mode 100644 docs/zabbix.json create mode 100644 docs/zigbee2mqtt.json create mode 100644 docs/zipline.json create mode 100644 docs/zoraxy.json create mode 100644 docs/zwave-js-ui.json diff --git a/docs/actualbudget.json b/docs/actualbudget.json new file mode 100644 index 00000000..c4d5e921 --- /dev/null +++ b/docs/actualbudget.json @@ -0,0 +1,13 @@ +{ + "title": "Actual Budget LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/actualbudget/actual/master/packages/desktop-client/public/maskable-512x512.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/actualbudget.sh" + ], + "textContent": "\n \n Actual Budget LXC \n Actual Budget is a\n super fast and privacy-focused app for managing your finances. At its heart is the well proven and\n much\n loved Envelope Budgeting methodology.\n To create a new Proxmox VE Actual Budget LXC, run the command below in the Proxmox VE Shell.\n \n To Update Actual Budget, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/actualbudget.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n Actual Budget Interface: IP:5006 More Info\n ", + "outerHTML": "
\n

\n

Actual Budget LXC

\n

Actual Budget is a\n super fast and privacy-focused app for managing your finances. At its heart is the well proven and\n much\n loved Envelope Budgeting methodology.

\n

To create a new Proxmox VE Actual Budget LXC, run the command below in the Proxmox VE Shell.\n
\n To Update Actual Budget, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/actualbudget.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

Actual Budget Interface: IP:5006 More Info

\n
", + "ports": [ + "5006" + ] +} \ No newline at end of file diff --git a/docs/add-netbird-lxc.json b/docs/add-netbird-lxc.json new file mode 100644 index 00000000..32cce79c --- /dev/null +++ b/docs/add-netbird-lxc.json @@ -0,0 +1,11 @@ +{ + "title": "NetBird", + "category": "Server - Networking", + "imgSrc": "https://raw.githubusercontent.com/netbirdio/netbird/main/docs/media/logo-full.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/add-netbird-lxc.sh" + ], + "textContent": "\n \n NetBird\n NetBird combines a\n configuration-free peer-to-peer private network and a centralized access control system in a single\n platform, making it easy to create secure private networks for your organization or home.\n To Install NetBird on an existing LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/add-netbird-lxc.sh)\"\n After the script finishes, reboot the LXC then run netbird up\n in\n the LXC console\n NetBird Login\n ", + "outerHTML": "
\n

\n

NetBird

\n

NetBird combines a\n configuration-free peer-to-peer private network and a centralized access control system in a single\n platform, making it easy to create secure private networks for your organization or home.

\n

To Install NetBird on an existing LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/add-netbird-lxc.sh)\"
\n

After the script finishes, reboot the LXC then run netbird up\n in\n the LXC console

\n

NetBird Login

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/add-tailscale-lxc.json b/docs/add-tailscale-lxc.json new file mode 100644 index 00000000..3803d5d4 --- /dev/null +++ b/docs/add-tailscale-lxc.json @@ -0,0 +1,11 @@ +{ + "title": "Tailscale", + "category": "Server - Networking", + "imgSrc": "https://avatars.githubusercontent.com/u/48932923?v=4&s=100", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/add-tailscale-lxc.sh" + ], + "textContent": "\n \n Tailscale\n Tailscale is a\n software-defined networking solution that enables secure communication between devices over the\n internet. It creates a virtual private network (VPN) that enables devices to communicate with each\n other\n as if they were on the same local network. Tailscale works even when the devices are separated by\n firewalls or subnets, and provides secure and encrypted communication between devices. With\n Tailscale,\n users can connect devices, servers, computers, and cloud instances to create a secure network,\n making it\n easier to manage and control access to resources. Tailscale is designed to be easy to set up and\n use,\n providing a streamlined solution for secure communication between devices over the internet.\n To Install Tailscale on an existing LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/add-tailscale-lxc.sh)\"\n After the script finishes, reboot the LXC then run tailscale up in\n the LXC console\n Tailscale\n Login\n ", + "outerHTML": "
\n

\n

Tailscale

\n

Tailscale is a\n software-defined networking solution that enables secure communication between devices over the\n internet. It creates a virtual private network (VPN) that enables devices to communicate with each\n other\n as if they were on the same local network. Tailscale works even when the devices are separated by\n firewalls or subnets, and provides secure and encrypted communication between devices. With\n Tailscale,\n users can connect devices, servers, computers, and cloud instances to create a secure network,\n making it\n easier to manage and control access to resources. Tailscale is designed to be easy to set up and\n use,\n providing a streamlined solution for secure communication between devices over the internet.

\n

To Install Tailscale on an existing LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/add-tailscale-lxc.sh)\"
\n

After the script finishes, reboot the LXC then run tailscale up in\n the LXC console

\n

Tailscale\n Login

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/adguard.json b/docs/adguard.json new file mode 100644 index 00000000..a1b780a4 --- /dev/null +++ b/docs/adguard.json @@ -0,0 +1,13 @@ +{ + "title": "AdGuard Home LXC", + "category": "Ad Blocker - DNS", + "imgSrc": "https://github.com/home-assistant/brands/blob/master/core_integrations/adguard/icon.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/adguard.sh" + ], + "textContent": "\n \n AdGuard Home LXC \n AdGuard Home is an open-source, self-hosted network-wide ad\n blocker.\n It blocks advertisements, trackers, phishing and malware websites, and provides protection against\n online threats. AdGuard Home is a DNS-based solution, which means it blocks ads and malicious\n content at\n the network level, before it even reaches your device. It runs on your home network and can be\n easily\n configured and managed through a web-based interface. It provides detailed statistics and logs,\n allowing\n you to see which websites are being blocked, and why. AdGuard Home is designed to be fast,\n lightweight,\n and easy to use, making it an ideal solution for home users who want to block ads, protect their\n privacy, and improve the speed and security of their online experience.\n To create a new Proxmox VE AdGuard Home LXC, run the command below in the Proxmox VE Shell.\n \n To Manually Update AdGuard Home, run the command below (or type update) in the LXC Console.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/adguard.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n AdGuard Home Setup Interface: IP:3000 (After Setup use only IP)\n (For the Home Assistant Integration, use port 80 not\n 3000)\n ", + "outerHTML": "
\n

\n

AdGuard Home LXC

\n

AdGuard Home is an open-source, self-hosted network-wide ad\n blocker.\n It blocks advertisements, trackers, phishing and malware websites, and provides protection against\n online threats. AdGuard Home is a DNS-based solution, which means it blocks ads and malicious\n content at\n the network level, before it even reaches your device. It runs on your home network and can be\n easily\n configured and managed through a web-based interface. It provides detailed statistics and logs,\n allowing\n you to see which websites are being blocked, and why. AdGuard Home is designed to be fast,\n lightweight,\n and easy to use, making it an ideal solution for home users who want to block ads, protect their\n privacy, and improve the speed and security of their online experience.

\n

To create a new Proxmox VE AdGuard Home LXC, run the command below in the Proxmox VE Shell.\n
\n To Manually Update AdGuard Home, run the command below (or type update) in the LXC Console.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/adguard.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

AdGuard Home Setup Interface: IP:3000 (After Setup use only IP)

\n

(For the Home Assistant Integration, use port 80 not\n 3000)

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/adventurelog.json b/docs/adventurelog.json new file mode 100644 index 00000000..cf8f3423 --- /dev/null +++ b/docs/adventurelog.json @@ -0,0 +1,13 @@ +{ + "title": "AdventureLog LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/seanmorley15/AdventureLog/refs/heads/main/documentation/static/img/favicon.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/adventurelog.sh" + ], + "textContent": "\n \n AdventureLog LXC \n AdventureLog\n Discover\n and plan your next adventure with AdventureLog. Explore breathtaking destinations, create custom\n itineraries, and stay connected on the go.\n To create a new Proxmox VE AdventureLog LXC, run the following in the Proxmox VE Shell.\n To Update AdventureLog, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/adventurelog.sh)\"\n ⚡ Default Settings: 2GB RAM - 7GB Storage - 2vCPU ⚡\n AdventureLog Interface - IP:3000\n ", + "outerHTML": "
\n

\n

AdventureLog LXC

\n

AdventureLog\n Discover\n and plan your next adventure with AdventureLog. Explore breathtaking destinations, create custom\n itineraries, and stay connected on the go.

\n

To create a new Proxmox VE AdventureLog LXC, run the following in the Proxmox VE Shell.
\n To Update AdventureLog, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/adventurelog.sh)\"
\n

⚡ Default Settings: 2GB RAM - 7GB Storage - 2vCPU ⚡

\n

AdventureLog Interface - IP:3000

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/agentdvr.json b/docs/agentdvr.json new file mode 100644 index 00000000..fb5b1c0f --- /dev/null +++ b/docs/agentdvr.json @@ -0,0 +1,13 @@ +{ + "title": "AgentDVR LXC", + "category": "NVR - DVR", + "imgSrc": "https://ispycontent.azureedge.net/img/ispy2.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/agentdvr.sh" + ], + "textContent": "\n \n AgentDVR LXC \n AgentDVR a new\n video\n surveillance solution for the Internet Of Things.\n To create a new Proxmox VE AgentDVR LXC, run the command below in the Proxmox VE Shell. \n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/agentdvr.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU - Privileged ⚡\n AgentDVR Interface: IP:8090\n ", + "outerHTML": "
\n

\n

AgentDVR LXC

\n

AgentDVR a new\n video\n surveillance solution for the Internet Of Things.

\n

To create a new Proxmox VE AgentDVR LXC, run the command below in the Proxmox VE Shell.
\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/agentdvr.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU - Privileged ⚡

\n

AgentDVR Interface: IP:8090

\n
", + "ports": [ + "8090" + ] +} \ No newline at end of file diff --git a/docs/all-templates.json b/docs/all-templates.json new file mode 100644 index 00000000..4a63866a --- /dev/null +++ b/docs/all-templates.json @@ -0,0 +1,11 @@ +{ + "title": "All Templates LXC", + "category": "TurnKey", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/proxmox.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/all-templates.sh" + ], + "textContent": "\n \n All Templates LXC \n A script designed to allow for the creation of one of the many free LXC templates. Great for creating\n system LXCs.\n The script creates a *.creds file in the Proxmox root directory with the password of the newly\n created\n LXC.\n Please take note that if you plan to use this script for creating TurnKey LXCs, you'll need to\n modify\n the hostname after creation.\n To create a new Proxmox VE Template LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/all-templates.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU- onboot 0 - DHCP -\n Unprivileged ⚡\n Resource and network settings are adjustable post LXC creation.\n ", + "outerHTML": "
\n

\n

All Templates LXC

\n

A script designed to allow for the creation of one of the many free LXC templates. Great for creating\n system LXCs.
\n The script creates a *.creds file in the Proxmox root directory with the password of the newly\n created\n LXC.
\n Please take note that if you plan to use this script for creating TurnKey LXCs, you'll need to\n modify\n the hostname after creation.

\n

To create a new Proxmox VE Template LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/all-templates.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU- onboot 0 - DHCP -\n Unprivileged ⚡


\n Resource and network settings are adjustable post LXC creation.\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/alpine.json b/docs/alpine.json new file mode 100644 index 00000000..d88ddd36 --- /dev/null +++ b/docs/alpine.json @@ -0,0 +1,11 @@ +{ + "title": "Alpine LXC", + "category": "Operating System", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/alpinelinux.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine.sh" + ], + "textContent": "\n \n Alpine LXC \n A security-oriented, lightweight Linux distribution based on musl and BusyBox.\n By default, the root password is set to alpine. If you choose to\n use\n advanced settings, you will need to define a password, autologin is currently unavailable.\n To create a new Proxmox VE Alpine LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine.sh)\"\n ⚡ Default Settings: 512MiB RAM - 100MiB Storage - 1vCPU ⚡\n ⚙️ Default Password alpine\n ⚙️ To Update Alpine\n Copyapk update && apk upgrade\n ", + "outerHTML": "
\n

\n

Alpine LXC

\n A security-oriented, lightweight Linux distribution based on musl and BusyBox.
\n By default, the root password is set to alpine. If you choose to\n use\n advanced settings, you will need to define a password, autologin is currently unavailable.\n

To create a new Proxmox VE Alpine LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 100MiB Storage - 1vCPU ⚡

\n

⚙️ Default Password alpine

\n

⚙️ To Update Alpine

\n
apk update && apk upgrade
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/apache-cassandra.json b/docs/apache-cassandra.json new file mode 100644 index 00000000..b824382e --- /dev/null +++ b/docs/apache-cassandra.json @@ -0,0 +1,11 @@ +{ + "title": "Apache-Cassandra LXC", + "category": "Database", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/apachecassandra.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/apache-cassandra.sh" + ], + "textContent": "\n \n Apache-Cassandra LXC\n Apache-Cassandra is\n an open source NoSQL distributed database trusted by thousands of companies for scalability and high\n availability without compromising performance.\n To create a new Proxmox VE Apache-Cassandra LXC, run the command below in the Proxmox VE\n Shell.\n \n Copy bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/apache-cassandra.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 1vCPU ⚡\n ⚙️ Apache-Cassandra Configuration\n Copynano /etc/cassandra/cassandra.yaml\n ", + "outerHTML": "
\n

\n

Apache-Cassandra LXC

\n

Apache-Cassandra is\n an open source NoSQL distributed database trusted by thousands of companies for scalability and high\n availability without compromising performance.

\n

To create a new Proxmox VE Apache-Cassandra LXC, run the command below in the Proxmox VE\n Shell.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/apache-cassandra.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 1vCPU ⚡

\n

⚙️ Apache-Cassandra Configuration

\n
nano /etc/cassandra/cassandra.yaml
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/apache-couchdb.json b/docs/apache-couchdb.json new file mode 100644 index 00000000..77f68b30 --- /dev/null +++ b/docs/apache-couchdb.json @@ -0,0 +1,13 @@ +{ + "title": "Apache-CouchDB LXC", + "category": "Database", + "imgSrc": "https://couchdb.apache.org/image/couch@2x.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/apache-couchdb.sh" + ], + "textContent": "\n \n Apache-CouchDB LXC\n Apache-CouchDB\n Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and\n designed for Reliability.\n To create a new Proxmox VE Apache-CouchDB LXC, run the command below in the Proxmox VE Shell.\n \n Copy bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/apache-couchdb.sh)\"\n ⚡ Default Settings: 4GB RAM - 10GB Storage - 2vCPU ⚡\n To Show Login Credentials\n Copycat CouchDB.creds\n Apache-CouchDB Interface: IP:5984/_utils/\n ", + "outerHTML": "
\n

\n

Apache-CouchDB LXC

\n

Apache-CouchDB\n Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and\n designed for Reliability.

\n

To create a new Proxmox VE Apache-CouchDB LXC, run the command below in the Proxmox VE Shell.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/apache-couchdb.sh)\"
\n

⚡ Default Settings: 4GB RAM - 10GB Storage - 2vCPU ⚡

\n

To Show Login Credentials

\n
cat CouchDB.creds
\n

Apache-CouchDB Interface: IP:5984/_utils/

\n
", + "ports": [ + "5984" + ] +} \ No newline at end of file diff --git a/docs/apt-cacher-ng.json b/docs/apt-cacher-ng.json new file mode 100644 index 00000000..c6d2de9f --- /dev/null +++ b/docs/apt-cacher-ng.json @@ -0,0 +1,13 @@ +{ + "title": "Apt-Cacher-NG LXC", + "category": "Server - Networking", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/linux.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/apt-cacher-ng.sh" + ], + "textContent": "\n \n Apt-Cacher-NG LXC \n Apt-Cacher-NG is a caching proxy. Specialized for package files\n from\n Linux distributors, primarily for Debian (and Debian based) distributions.\n To create a new Proxmox VE Apt-Cacher-NG LXC, run the command below in the Proxmox VE Shell.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/apt-cacher-ng.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Apt-Cacher-NG Interface: IP:3142/acng-report.html\n ", + "outerHTML": "
\n

\n

Apt-Cacher-NG LXC

\n

Apt-Cacher-NG is a caching proxy. Specialized for package files\n from\n Linux distributors, primarily for Debian (and Debian based) distributions.

\n

To create a new Proxmox VE Apt-Cacher-NG LXC, run the command below in the Proxmox VE Shell.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/apt-cacher-ng.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Apt-Cacher-NG Interface: IP:3142/acng-report.html

\n
", + "ports": [ + "3142" + ] +} \ No newline at end of file diff --git a/docs/archivebox.json b/docs/archivebox.json new file mode 100644 index 00000000..f0073e90 --- /dev/null +++ b/docs/archivebox.json @@ -0,0 +1,13 @@ +{ + "title": "ArchiveBox LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/refs/heads/dev/website/icon.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/archivebox.sh" + ], + "textContent": "\n \n ArchiveBox LXC \n ArchiveBox is an open\n source tool that lets organizations & individuals archive both public & private web content\n while retaining control over their data. It can be used to save copies of bookmarks, preserve\n evidence\n for legal cases, backup photos from FB/Insta/Flickr or media from YT/Soundcloud/etc., save research\n papers, and more...\n To create a new Proxmox VE ArchiveBox LXC, run the command below in the Proxmox VE Shell. \n To Update ArchiveBox, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/archivebox.sh)\"\n ⚡ Default Settings: 1GB RAM - 8GB Storage - 2vCPU ⚡\n ArchiveBox Interface: IP:8000/admin/login\n ⚙️ Initial Admin Login\n username archivebox\n password helper-scripts.com\n ", + "outerHTML": "
\n

\n

ArchiveBox LXC

\n

ArchiveBox is an open\n source tool that lets organizations & individuals archive both public & private web content\n while retaining control over their data. It can be used to save copies of bookmarks, preserve\n evidence\n for legal cases, backup photos from FB/Insta/Flickr or media from YT/Soundcloud/etc., save research\n papers, and more...

\n

To create a new Proxmox VE ArchiveBox LXC, run the command below in the Proxmox VE Shell.
\n To Update ArchiveBox, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/archivebox.sh)\"
\n

⚡ Default Settings: 1GB RAM - 8GB Storage - 2vCPU ⚡

\n

ArchiveBox Interface: IP:8000/admin/login

\n

⚙️ Initial Admin Login

\n

username archivebox

\n

password helper-scripts.com

\n
", + "ports": [ + "8000" + ] +} \ No newline at end of file diff --git a/docs/aria2.json b/docs/aria2.json new file mode 100644 index 00000000..fab20855 --- /dev/null +++ b/docs/aria2.json @@ -0,0 +1,13 @@ +{ + "title": "Aria2 LXC", + "category": "File - Code", + "imgSrc": "", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/aria2.sh" + ], + "textContent": "\n \n Aria2 LXC \n Option to add AriaNG (GUI)\n Aria2 is a\n lightweight\n multi-protocol & multi-source, cross platform download utility operated in command-line. It\n supports\n HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.\n To create a new Proxmox VE Aria2 LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/aria2.sh)\"\n ⚡ Default Settings: 1GB RAM - 8GB Storage - 2vCPU ⚡\n AriaNG Interface: IP:6880\n Within the LXC console, run cat rpc.secret to display the\n rpc-secret. Copy this token and paste it into the Aria2 RPC Secret Token box within the AriaNG\n Settings.\n Then, click the reload AriaNG button.\n ", + "outerHTML": "
\n

\n

Aria2 LXC

\n

Option to add AriaNG (GUI)

\n

Aria2 is a\n lightweight\n multi-protocol & multi-source, cross platform download utility operated in command-line. It\n supports\n HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.

\n

To create a new Proxmox VE Aria2 LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/aria2.sh)\"
\n

⚡ Default Settings: 1GB RAM - 8GB Storage - 2vCPU ⚡

\n

AriaNG Interface: IP:6880

\n

Within the LXC console, run cat rpc.secret to display the\n rpc-secret. Copy this token and paste it into the Aria2 RPC Secret Token box within the AriaNG\n Settings.\n Then, click the reload AriaNG button.

\n
", + "ports": [ + "6880" + ] +} \ No newline at end of file diff --git a/docs/audiobookshelf.json b/docs/audiobookshelf.json new file mode 100644 index 00000000..23d05034 --- /dev/null +++ b/docs/audiobookshelf.json @@ -0,0 +1,13 @@ +{ + "title": "Audiobookshelf LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/audiobookshelf.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/audiobookshelf.sh" + ], + "textContent": "\n \n Audiobookshelf LXC \n Audiobookshelf is\n a Self-hosted audiobook and podcast server.\n To create a new Proxmox VE Audiobookshelf LXC, run the command below in the Proxmox VE Shell.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/audiobookshelf.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡\n Audiobookshelf Interface: IP:13378\n ", + "outerHTML": "
\n

\n

Audiobookshelf LXC

\n

Audiobookshelf is\n a Self-hosted audiobook and podcast server.

\n

To create a new Proxmox VE Audiobookshelf LXC, run the command below in the Proxmox VE Shell.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/audiobookshelf.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡

\n

Audiobookshelf Interface: IP:13378

\n
", + "ports": [ + "13378" + ] +} \ No newline at end of file diff --git a/docs/autobrr.json b/docs/autobrr.json new file mode 100644 index 00000000..1813063e --- /dev/null +++ b/docs/autobrr.json @@ -0,0 +1,13 @@ +{ + "title": "Autobrr LXC", + "category": "File - Code", + "imgSrc": "https://raw.githubusercontent.com/autobrr/autobrr/master/.github/images/logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/autobrr.sh" + ], + "textContent": "\n \n \n Autobrr LXC \n Autobrr is a torrent\n downloading tool that automates the process of downloading torrents. It is designed to be modern and\n user-friendly, providing users with a convenient and efficient way to download torrent files. With\n Autobrr, you can schedule and manage your torrent downloads, and have the ability to automatically\n download torrents based on certain conditions, such as time of day or availability of seeds. This\n can\n save you time and effort, allowing you to focus on other tasks while your torrents are being\n downloaded\n in the background.\n To create a new Proxmox VE Autobrr LXC, run the command below in the Proxmox VE Shell. \n To Update Autobrr, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/autobrr.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Autobrr Interface: IP:7474\n ", + "outerHTML": "
\n

\n

\n

Autobrr LXC

\n

Autobrr is a torrent\n downloading tool that automates the process of downloading torrents. It is designed to be modern and\n user-friendly, providing users with a convenient and efficient way to download torrent files. With\n Autobrr, you can schedule and manage your torrent downloads, and have the ability to automatically\n download torrents based on certain conditions, such as time of day or availability of seeds. This\n can\n save you time and effort, allowing you to focus on other tasks while your torrents are being\n downloaded\n in the background.

\n

To create a new Proxmox VE Autobrr LXC, run the command below in the Proxmox VE Shell.
\n To Update Autobrr, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/autobrr.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Autobrr Interface: IP:7474

\n
", + "ports": [ + "7474" + ] +} \ No newline at end of file diff --git a/docs/bazarr.json b/docs/bazarr.json new file mode 100644 index 00000000..a6b8535b --- /dev/null +++ b/docs/bazarr.json @@ -0,0 +1,13 @@ +{ + "title": "Bazarr LXC", + "category": "Media - Photo", + "imgSrc": "https://www.bazarr.media/assets/img/logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/bazarr.sh" + ], + "textContent": "\n \n Bazarr LXC \n Bazarr is a\n companion\n application to Sonarr and Radarr that manages and downloads subtitles based on your requirements.\n \n To create a new Proxmox VE Bazarr LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/bazarr.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n Bazarr Interface: IP:6767\n ", + "outerHTML": "
\n

\n

Bazarr LXC

\n

Bazarr is a\n companion\n application to Sonarr and Radarr that manages and downloads subtitles based on your requirements.\n

\n

To create a new Proxmox VE Bazarr LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/bazarr.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

Bazarr Interface: IP:6767

\n
", + "ports": [ + "6767" + ] +} \ No newline at end of file diff --git a/docs/blocky.json b/docs/blocky.json new file mode 100644 index 00000000..6a7b53f0 --- /dev/null +++ b/docs/blocky.json @@ -0,0 +1,11 @@ +{ + "title": "Blocky LXC", + "category": "Ad Blocker - DNS", + "imgSrc": "https://raw.githubusercontent.com/0xERR0R/blocky/main/docs/blocky.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/blocky.sh" + ], + "textContent": "\n \n Blocky LXC \n Blocky is a\n software tool designed for blocking unwanted ads and trackers on local networks. It functions as a\n DNS\n proxy and runs on the Go programming language. Blocky intercepts requests to advertisements and\n other\n unwanted content and blocks them before they reach the end user. This results in a cleaner, faster,\n and\n more secure online experience for users connected to the local network. Blocky is open-source, easy\n to\n configure and can be run on a variety of devices, making it a versatile solution for small to\n medium-sized local networks.\n To create a new Proxmox VE Blocky LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/blocky.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n ⚙️ Blocky Config Path\n Copy/opt/blocky/config.yml\n ", + "outerHTML": "
\n

\n

Blocky LXC

\n

Blocky is a\n software tool designed for blocking unwanted ads and trackers on local networks. It functions as a\n DNS\n proxy and runs on the Go programming language. Blocky intercepts requests to advertisements and\n other\n unwanted content and blocks them before they reach the end user. This results in a cleaner, faster,\n and\n more secure online experience for users connected to the local network. Blocky is open-source, easy\n to\n configure and can be run on a variety of devices, making it a versatile solution for small to\n medium-sized local networks.

\n

To create a new Proxmox VE Blocky LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/blocky.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

⚙️ Blocky Config Path

\n
/opt/blocky/config.yml
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/bunkerweb.json b/docs/bunkerweb.json new file mode 100644 index 00000000..a0249748 --- /dev/null +++ b/docs/bunkerweb.json @@ -0,0 +1,11 @@ +{ + "title": "BunkerWeb LXC", + "category": "Server - Networking", + "imgSrc": "https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.5.7/misc/logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/bunkerweb.sh" + ], + "textContent": "\n \n BunkerWeb LXC\n BunkerWeb is a\n next-generation, open-source Web Application Firewall (WAF).\n To create a new Proxmox VE BunkerWeb LXC, run the command below in the Proxmox VE Shell. \n To Update BunkerWeb, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/bunkerweb.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2CPU ⚡\n BunkerWeb Interface: IP/setup\n ", + "outerHTML": "
\n

\n

BunkerWeb LXC

\n

BunkerWeb is a\n next-generation, open-source Web Application Firewall (WAF).

\n

To create a new Proxmox VE BunkerWeb LXC, run the command below in the Proxmox VE Shell.
\n To Update BunkerWeb, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/bunkerweb.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2CPU ⚡

\n

BunkerWeb Interface: IP/setup

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/caddy.json b/docs/caddy.json new file mode 100644 index 00000000..cacdf8b8 --- /dev/null +++ b/docs/caddy.json @@ -0,0 +1,11 @@ +{ + "title": "Caddy LXC", + "category": "Server - Networking", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/caddy.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/caddy.sh" + ], + "textContent": "\n \n Caddy LXC\n Caddy is a powerful,\n extensible platform to serve your sites, services, and apps, written in Go.\n To create a new Proxmox VE Caddy LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/caddy.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1CPU ⚡\n ", + "outerHTML": "
\n

\n

Caddy LXC

\n

Caddy is a powerful,\n extensible platform to serve your sites, services, and apps, written in Go.

\n

To create a new Proxmox VE Caddy LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/caddy.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1CPU ⚡

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/calibre-web.json b/docs/calibre-web.json new file mode 100644 index 00000000..16e86c4b --- /dev/null +++ b/docs/calibre-web.json @@ -0,0 +1,13 @@ +{ + "title": "Calibre-Web LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/janeczku/calibre-web/refs/heads/master/cps/static/icon.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/calibre-web.sh" + ], + "textContent": "\n \n Calibre-Web LXC \n Calibre-Web is a web app for browsing, reading and downloading\n eBooks\n stored in a Calibre database.\n To create a new Proxmox VE Calibre-Web LXC, run the command below in the Proxmox VE Shell.\n To Update Calibre-Web or Add Calibre-Web Extras, run the command below in the LXC Console\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/calibre-web.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡\n Calibre-Web Interface: IP:8083 \n ⚙️ Initial Login\n username admin\n password admin123\n ", + "outerHTML": "
\n

\n

Calibre-Web LXC

\n

Calibre-Web is a web app for browsing, reading and downloading\n eBooks\n stored in a Calibre database.

\n

To create a new Proxmox VE Calibre-Web LXC, run the command below in the Proxmox VE Shell.
\n To Update Calibre-Web or Add Calibre-Web Extras, run the command below in the LXC Console

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/calibre-web.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡

\n

Calibre-Web Interface: IP:8083

\n

⚙️ Initial Login

\n

username admin

\n

password admin123

\n
", + "ports": [ + "8083" + ] +} \ No newline at end of file diff --git a/docs/casaos.json b/docs/casaos.json new file mode 100644 index 00000000..c61eee6c --- /dev/null +++ b/docs/casaos.json @@ -0,0 +1,11 @@ +{ + "title": "CasaOS LXC", + "category": "Docker - Kubernetes", + "imgSrc": "https://www.casaos.io/images/casa_9c491a0f.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/casaos.sh" + ], + "textContent": "\n \n CasaOS LXC \n CasaOS is a software\n that\n aims to make it easy for users to create a personal cloud system at home. It uses the Docker\n ecosystem\n to provide a simple, user-friendly experience for managing various applications and services.\n 🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.\n To create a new Proxmox VE CasaOS LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/casaos.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n CasaOS Interface: IP\n ", + "outerHTML": "
\n

\n

CasaOS LXC

\n

CasaOS is a software\n that\n aims to make it easy for users to create a personal cloud system at home. It uses the Docker\n ecosystem\n to provide a simple, user-friendly experience for managing various applications and services.

\n

🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.

\n

To create a new Proxmox VE CasaOS LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/casaos.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

CasaOS Interface: IP

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/changedetection.json b/docs/changedetection.json new file mode 100644 index 00000000..487b9399 --- /dev/null +++ b/docs/changedetection.json @@ -0,0 +1,13 @@ +{ + "title": "Change Detection LXC", + "category": "Monitoring - Analytics", + "imgSrc": "https://github.com/dgtlmoon/changedetection.io/blob/master/changedetectionio/static/images/avatar-256x256.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/changedetection.sh" + ], + "textContent": "\n \n Change Detection LXC \n Change Detection\n is a\n service that allows you to monitor changes to web pages and receive notifications when changes\n occur. It\n can be used for a variety of purposes such as keeping track of online price changes, monitoring news\n websites for updates, or tracking changes to online forums.\n To create a new Proxmox VE Change Detection LXC, run the command below in the Proxmox VE\n Shell.\n \n To Update Change Detection, run the command below (or type update) in the LXC Console.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/changedetection.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Change Detection Interface: IP:5000\n ", + "outerHTML": "
\n

\n

Change Detection LXC

\n

Change Detection\n is a\n service that allows you to monitor changes to web pages and receive notifications when changes\n occur. It\n can be used for a variety of purposes such as keeping track of online price changes, monitoring news\n websites for updates, or tracking changes to online forums.

\n

To create a new Proxmox VE Change Detection LXC, run the command below in the Proxmox VE\n Shell.\n
\n To Update Change Detection, run the command below (or type update) in the LXC Console.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/changedetection.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Change Detection Interface: IP:5000

\n
", + "ports": [ + "5000" + ] +} \ No newline at end of file diff --git a/docs/channels.json b/docs/channels.json new file mode 100644 index 00000000..f8a5b418 --- /dev/null +++ b/docs/channels.json @@ -0,0 +1,13 @@ +{ + "title": "Channels DVR Server LXC", + "category": "NVR - DVR", + "imgSrc": "https://getchannels.com/a/images/channels-logo.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/channels.sh" + ], + "textContent": "\n \n Channels DVR Server LXC \n Channels DVR\n Server runs on your computer or NAS device at home. There's no cloud to worry about. Your tv\n shows and movies will always be available.\n To create a new Proxmox VE Channels DVR Server LXC, run the command below in the Proxmox VE\n Shell.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/channels.sh)\"\n ⚡ Default Settings: 1GB RAM - 8GB Storage - 2vCPU - Privileged ⚡\n Channels DVR Server Interface: IP:8089\n ", + "outerHTML": "
\n

\n

Channels DVR Server LXC

\n

Channels DVR\n Server runs on your computer or NAS device at home. There's no cloud to worry about. Your tv\n shows and movies will always be available.

\n

To create a new Proxmox VE Channels DVR Server LXC, run the command below in the Proxmox VE\n Shell.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/channels.sh)\"
\n

⚡ Default Settings: 1GB RAM - 8GB Storage - 2vCPU - Privileged ⚡

\n

Channels DVR Server Interface: IP:8089

\n
", + "ports": [ + "8089" + ] +} \ No newline at end of file diff --git a/docs/clean-lxcs.json b/docs/clean-lxcs.json new file mode 100644 index 00000000..c9f62e7c --- /dev/null +++ b/docs/clean-lxcs.json @@ -0,0 +1,11 @@ +{ + "title": "Proxmox VE LXC Cleaner", + "category": "Proxmox VE Tools", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/lxc.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/clean-lxcs.sh" + ], + "textContent": "\n \n Proxmox VE LXC Cleaner \n This script provides options to delete logs and cache, and repopulate apt lists for Ubuntu and Debian\n systems.\n Run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/clean-lxcs.sh)\"\n ", + "outerHTML": "
\n

\n

Proxmox VE LXC Cleaner

\n This script provides options to delete logs and cache, and repopulate apt lists for Ubuntu and Debian\n systems.\n

Run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/clean-lxcs.sh)\"
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/cloudflared.json b/docs/cloudflared.json new file mode 100644 index 00000000..c062ac9a --- /dev/null +++ b/docs/cloudflared.json @@ -0,0 +1,11 @@ +{ + "title": "Cloudflared LXC", + "category": "Server - Networking", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/cloudflare.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/cloudflared.sh" + ], + "textContent": "\n \n Cloudflared LXC \n Cloudflared is a\n command-line tool that allows you to securely access resources on the Cloudflare network, such as\n websites and APIs, from your local computer. It works by creating a secure tunnel between your\n computer\n and the Cloudflare network, allowing you to access resources as if they were on your local network.\n \n To create a new Proxmox VE Cloudflared LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/cloudflared.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n ", + "outerHTML": "
\n

\n

Cloudflared LXC

\n

Cloudflared is a\n command-line tool that allows you to securely access resources on the Cloudflare network, such as\n websites and APIs, from your local computer. It works by creating a secure tunnel between your\n computer\n and the Cloudflare network, allowing you to access resources as if they were on your local network.\n

\n

To create a new Proxmox VE Cloudflared LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/cloudflared.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/cockpit.json b/docs/cockpit.json new file mode 100644 index 00000000..cca0910e --- /dev/null +++ b/docs/cockpit.json @@ -0,0 +1,13 @@ +{ + "title": "Cockpit LXC", + "category": "File - Code", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/refs/heads/main/assets/cockpit.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/cockpit.sh" + ], + "textContent": "\n \n Cockpit LXC \n Cockpit is a\n web-based graphical interface for servers.\n To create a new Proxmox VE Cockpit LXC, run the command below in the Proxmox VE Shell. \n To Update Cockpit or add extras, run the command below (or type update) in the LXC Console.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/cockpit.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n Cockpit Interface: IP:9090\n Set a root password if using autologin. This will be the Cockpit password.\n Copysudo passwd root\n ", + "outerHTML": "
\n

\n

Cockpit LXC

\n

Cockpit is a\n web-based graphical interface for servers.

\n

To create a new Proxmox VE Cockpit LXC, run the command below in the Proxmox VE Shell.
\n To Update Cockpit or add extras, run the command below (or type update) in the LXC Console.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/cockpit.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

Cockpit Interface: IP:9090

\n

Set a root password if using autologin. This will be the Cockpit password.

\n
sudo passwd root
\n
", + "ports": [ + "9090" + ] +} \ No newline at end of file diff --git a/docs/code-server.json b/docs/code-server.json new file mode 100644 index 00000000..3a0c4d32 --- /dev/null +++ b/docs/code-server.json @@ -0,0 +1,13 @@ +{ + "title": "VS Code Server", + "category": "File - Code", + "imgSrc": "https://user-images.githubusercontent.com/674621/71187801-14e60a80-2280-11ea-94c9-e56576f76baf.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/code-server.sh" + ], + "textContent": "\n \n VS Code Server \n VS Code Server is a service you can run on a remote development\n machine, like your desktop PC or a virtual machine (VM). It allows you to securely connect to that\n remote machine from anywhere through a vscode.dev URL, without the requirement of SSH.\n To Install VS Code Server, ⚠️ run the command below in the LXC console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/code-server.sh)\"\n VS Code Server Interface: IP:8680\n ", + "outerHTML": "
\n

\n

VS Code Server

\n

VS Code Server is a service you can run on a remote development\n machine, like your desktop PC or a virtual machine (VM). It allows you to securely connect to that\n remote machine from anywhere through a vscode.dev URL, without the requirement of SSH.

\n

To Install VS Code Server, ⚠️ run the command below in the LXC console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/code-server.sh)\"
\n

VS Code Server Interface: IP:8680

\n
", + "ports": [ + "8680" + ] +} \ No newline at end of file diff --git a/docs/commafeed.json b/docs/commafeed.json new file mode 100644 index 00000000..a0679d2d --- /dev/null +++ b/docs/commafeed.json @@ -0,0 +1,13 @@ +{ + "title": "CommaFeed LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/Athou/commafeed/master/commafeed-client/public/app-icon-144.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/commafeed.sh" + ], + "textContent": "\n \n CommaFeed LXC \n CommaFeed is a\n Google\n Reader inspired self-hosted RSS reader.\n To create a new Proxmox VE CommaFeed LXC, run the command below in the Proxmox VE Shell. \n To Update CommaFeed, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/commafeed.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡\n CommaFeed Interface: IP:8082\n ⚙️ Initial Login\n username admin\n password admin\n ", + "outerHTML": "
\n

\n

CommaFeed LXC

\n

CommaFeed is a\n Google\n Reader inspired self-hosted RSS reader.

\n

To create a new Proxmox VE CommaFeed LXC, run the command below in the Proxmox VE Shell.
\n To Update CommaFeed, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/commafeed.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡

\n

CommaFeed Interface: IP:8082

\n

⚙️ Initial Login

\n

username admin

\n

password admin

\n
", + "ports": [ + "8082" + ] +} \ No newline at end of file diff --git a/docs/cronicle.json b/docs/cronicle.json new file mode 100644 index 00000000..1e85ac40 --- /dev/null +++ b/docs/cronicle.json @@ -0,0 +1,13 @@ +{ + "title": "Cronicle Primary LXC", + "category": "Server - Networking", + "imgSrc": "https://github.com/jhuckaby/Cronicle/blob/master/htdocs/images/logo-128.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/cronicle.sh" + ], + "textContent": "\n \n Cronicle Primary LXC \n Cronicle\n is\n a task scheduling and management software that allows users to schedule and run tasks automatically\n on\n multiple servers. It has a web-based user interface that provides a convenient and centralized way\n to\n manage tasks and view their execution status. With Cronicle, users can schedule tasks to run at\n specific\n times, or on demand, and assign tasks to specific worker servers. The software provides real-time\n statistics and a live log viewer to help users monitor the progress of tasks. Cronicle is designed\n for\n use in large-scale environments, making it a valuable tool for automation and management of complex\n and\n time-sensitive tasks.\n To create a new Proxmox VE Cronicle Primary LXC, run the command below in the Proxmox VE\n Shell.\n \n To Update Cronicle or Install Cronicle Worker, run the command below (or type update) in a LXC\n Console.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/cronicle.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Cronicle Primary Interface: IP:3012\n ⚙️ Config Path\n Copy/opt/cronicle/conf/config.json\n Primary and Worker Private Keys Must Match.\n ", + "outerHTML": "
\n

\n

Cronicle Primary LXC

\n

Cronicle\n is\n a task scheduling and management software that allows users to schedule and run tasks automatically\n on\n multiple servers. It has a web-based user interface that provides a convenient and centralized way\n to\n manage tasks and view their execution status. With Cronicle, users can schedule tasks to run at\n specific\n times, or on demand, and assign tasks to specific worker servers. The software provides real-time\n statistics and a live log viewer to help users monitor the progress of tasks. Cronicle is designed\n for\n use in large-scale environments, making it a valuable tool for automation and management of complex\n and\n time-sensitive tasks.

\n

To create a new Proxmox VE Cronicle Primary LXC, run the command below in the Proxmox VE\n Shell.\n
\n To Update Cronicle or Install Cronicle Worker, run the command below (or type update) in a LXC\n Console.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/cronicle.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Cronicle Primary Interface: IP:3012

\n

⚙️ Config Path

\n
/opt/cronicle/conf/config.json
\n

Primary and Worker Private Keys Must Match.

\n
", + "ports": [ + "3012" + ] +} \ No newline at end of file diff --git a/docs/crowdsec.json b/docs/crowdsec.json new file mode 100644 index 00000000..89fed20d --- /dev/null +++ b/docs/crowdsec.json @@ -0,0 +1,11 @@ +{ + "title": "CrowdSec", + "category": "Server - Networking", + "imgSrc": "https://raw.githubusercontent.com/crowdsecurity/crowdsec-docs/main/crowdsec-docs/static/img/crowdsec_no_txt.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/crowdsec.sh" + ], + "textContent": "\n \n CrowdSec\n CrowdSec is a free and\n open-source intrusion prevention system (IPS) designed to provide network security against malicious\n traffic. It is a collaborative IPS that analyzes behaviors and responses to attacks by sharing\n signals\n across a community of users. CrowdSec leverages the collective intelligence of its users to detect\n and\n respond to security threats in real-time. With CrowdSec, network administrators can set up\n protection\n against a wide range of threats, including malicious traffic, bots, and denial-of-service (DoS)\n attacks.\n The software is designed to be easy to use and integrate with existing security systems, making it a\n valuable tool for enhancing the security of any network.\n To Install CrowdSec, ⚠️ run the command below in the LXC console.\n Copy bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/crowdsec.sh)\"\n Control center for your CrowdSec\n machines.\n ", + "outerHTML": "
\n

\n

CrowdSec

\n

CrowdSec is a free and\n open-source intrusion prevention system (IPS) designed to provide network security against malicious\n traffic. It is a collaborative IPS that analyzes behaviors and responses to attacks by sharing\n signals\n across a community of users. CrowdSec leverages the collective intelligence of its users to detect\n and\n respond to security threats in real-time. With CrowdSec, network administrators can set up\n protection\n against a wide range of threats, including malicious traffic, bots, and denial-of-service (DoS)\n attacks.\n The software is designed to be easy to use and integrate with existing security systems, making it a\n valuable tool for enhancing the security of any network.

\n

To Install CrowdSec, ⚠️ run the command below in the LXC console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/crowdsec.sh)\"
\n

Control center for your CrowdSec\n machines.

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/daemonsync.json b/docs/daemonsync.json new file mode 100644 index 00000000..68d61285 --- /dev/null +++ b/docs/daemonsync.json @@ -0,0 +1,13 @@ +{ + "title": "Daemon Sync Server LXC", + "category": "File - Code", + "imgSrc": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fimg.informer.com%2Ficons_mac%2Fpng%2F128%2F350%2F350335.png&f=1&nofb=1", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/daemonsync.sh" + ], + "textContent": "\n \n Daemon Sync Server LXC \n Sync files from app to server, share photos & videos, back up your data and stay secure inside\n local\n network.\n To create a new Proxmox VE Daemon Sync Server LXC, run the command below in the Proxmox VE\n Shell.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/daemonsync.sh)\"\n ⚡ Default Settings: 512MiB RAM - 8GB Storage - 1vCPU ⚡\n Daemon Sync Server Interface: IP:8084\n Search: DAEMON Sync in your favorite app store\n ", + "outerHTML": "
\n

\n

Daemon Sync Server LXC

\n

Sync files from app to server, share photos & videos, back up your data and stay secure inside\n local\n network.

\n

To create a new Proxmox VE Daemon Sync Server LXC, run the command below in the Proxmox VE\n Shell.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/daemonsync.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 8GB Storage - 1vCPU ⚡

\n

Daemon Sync Server Interface: IP:8084

\n

Search: DAEMON Sync in your favorite app store

\n
", + "ports": [ + "8084" + ] +} \ No newline at end of file diff --git a/docs/dashy.json b/docs/dashy.json new file mode 100644 index 00000000..761ec9f7 --- /dev/null +++ b/docs/dashy.json @@ -0,0 +1,13 @@ +{ + "title": "Dashy LXC", + "category": "Dashboards", + "imgSrc": "https://github.com/Lissy93/dashy/raw/master/public/web-icons/dashy-logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/dashy.sh" + ], + "textContent": "\n \n Dashy LXC \n Dashy is a solution that\n helps\n you organize your self-hosted services by centralizing access to them through a single interface.\n \n To create a new Proxmox VE Dashy LXC, run the command below in the Proxmox VE Shell. \n To Update Dashy, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/dashy.sh)\"\n ⚡ Default Settings: 2GB RAM - 6GB Storage - 2vCPU ⚡\n Dashy Interface: IP:4000\n ", + "outerHTML": "
\n

\n

Dashy LXC

\n

Dashy is a solution that\n helps\n you organize your self-hosted services by centralizing access to them through a single interface.\n

\n

To create a new Proxmox VE Dashy LXC, run the command below in the Proxmox VE Shell.
\n To Update Dashy, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/dashy.sh)\"
\n

⚡ Default Settings: 2GB RAM - 6GB Storage - 2vCPU ⚡

\n

Dashy Interface: IP:4000

\n
", + "ports": [ + "4000" + ] +} \ No newline at end of file diff --git a/docs/debian-vm.json b/docs/debian-vm.json new file mode 100644 index 00000000..f2b9bdf7 --- /dev/null +++ b/docs/debian-vm.json @@ -0,0 +1,11 @@ +{ + "title": "Debian 12 VM", + "category": "Operating System", + "imgSrc": "https://www.debian.org/Pics/debian-logo-1024x576.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/vm/debian-vm.sh" + ], + "textContent": "\n \n Debian 12 VM \n Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms.\n To create a new Proxmox VE Debian 12 VM, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/debian-vm.sh)\"\n ⚡ Default Settings: 2GB RAM - 2GB Storage - 2vCPU ⚡\n More Info at https://github.com/community-scripts/ProxmoxVE/discussions/1988\n \n ", + "outerHTML": "
\n

\n

Debian 12 VM

\n Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms.\n

To create a new Proxmox VE Debian 12 VM, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/debian-vm.sh)\"
\n

⚡ Default Settings: 2GB RAM - 2GB Storage - 2vCPU ⚡

\n

More Info at https://github.com/community-scripts/ProxmoxVE/discussions/1988\n

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/debian.json b/docs/debian.json new file mode 100644 index 00000000..9346ad28 --- /dev/null +++ b/docs/debian.json @@ -0,0 +1,11 @@ +{ + "title": "Debian LXC", + "category": "Operating System", + "imgSrc": "https://www.debian.org/Pics/debian-logo-1024x576.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/debian.sh" + ], + "textContent": "\n \n Debian LXC \n Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms.\n To create a new Proxmox VE Debian LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/debian.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n ", + "outerHTML": "
\n

\n

Debian LXC

\n Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms.\n

To create a new Proxmox VE Debian LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/debian.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/deconz.json b/docs/deconz.json new file mode 100644 index 00000000..950a1ce6 --- /dev/null +++ b/docs/deconz.json @@ -0,0 +1,13 @@ +{ + "title": "deCONZ LXC", + "category": "Zigbee - Zwave - Matter", + "imgSrc": "https://phoscon.de/img/phoscon-logo128x.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/deconz.sh" + ], + "textContent": "\n \n deCONZ LXC \n deCONZ is a software for managing and controlling Zigbee-based\n smart\n home devices. It allows for setting up, configuring and visualizing the status of connected devices,\n as\n well as for triggering actions and automations. It works as a bridge between the Zigbee network and\n other home automation systems and can be used as a standalone solution or integrated into existing\n setups.\n 🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.\n To create a new Proxmox VE deCONZ LXC, run the command below in the Proxmox VE Shell.\n Copy bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/deconz.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU - Privileged ⚡\n deCONZ Interface: IP:80\n ", + "outerHTML": "
\n

\n

deCONZ LXC

\n

deCONZ is a software for managing and controlling Zigbee-based\n smart\n home devices. It allows for setting up, configuring and visualizing the status of connected devices,\n as\n well as for triggering actions and automations. It works as a bridge between the Zigbee network and\n other home automation systems and can be used as a standalone solution or integrated into existing\n setups.

\n

🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.

\n

To create a new Proxmox VE deCONZ LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/deconz.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU - Privileged ⚡

\n

deCONZ Interface: IP:80

\n
", + "ports": [ + "80" + ] +} \ No newline at end of file diff --git a/docs/deluge.json b/docs/deluge.json new file mode 100644 index 00000000..44677392 --- /dev/null +++ b/docs/deluge.json @@ -0,0 +1,13 @@ +{ + "title": "Deluge LXC", + "category": "File - Code", + "imgSrc": "https://dev.deluge-torrent.org/chrome/common/deluge_logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/deluge.sh" + ], + "textContent": "\n \n \n Deluge LXC \n Deluge is a\n free,\n open-source, lightweight BitTorrent client. It supports various platforms including Windows, Linux,\n and\n macOS, and offers features such as peer exchange, DHT, and magnet links.\n To create a new Proxmox VE Deluge LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/deluge.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡\n ⚙️ Initial Login\n password deluge\n Deluge Interface: IP:8112\n ", + "outerHTML": "
\n

\n

\n

Deluge LXC

\n

Deluge is a\n free,\n open-source, lightweight BitTorrent client. It supports various platforms including Windows, Linux,\n and\n macOS, and offers features such as peer exchange, DHT, and magnet links.

\n

To create a new Proxmox VE Deluge LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/deluge.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡

\n

⚙️ Initial Login

\n

password deluge

\n

Deluge Interface: IP:8112

\n
", + "ports": [ + "8112" + ] +} \ No newline at end of file diff --git a/docs/docker.json b/docs/docker.json new file mode 100644 index 00000000..76f52bb7 --- /dev/null +++ b/docs/docker.json @@ -0,0 +1,14 @@ +{ + "title": "Docker LXC", + "category": "Docker - Kubernetes", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/docker.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/docker.sh", + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-docker.sh" + ], + "textContent": "\n \n Docker LXC \n Options to Install Portainer and/or Docker Compose V2 \n Docker is an\n open-source\n project for automating the deployment of applications as portable, self-sufficient containers.\n 🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.\n To create a new Proxmox VE Docker LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/docker.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡\n As an alternative option, you can use Alpine Linux and the Docker package to create a Docker LXC\n container with faster creation time and minimal system resource usage. \n To create a new Proxmox VE Alpine-Docker LXC, run the command below in the Proxmox VE Shell.\n \n \n Copybash -c \"$(wget -qO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-docker.sh)\"\n ⚡ Default Settings: 1GB RAM - 2GB Storage - 1vCPU ⚡\n 🛈 Run Compose V2 by replacing the hyphen (-) with a space, using docker compose, instead of\n docker-compose.\n Portainer Interface: (https) IP:9443\n ", + "outerHTML": "
\n

\n

Docker LXC

\n

Options to Install Portainer and/or Docker Compose V2

\n

Docker is an\n open-source\n project for automating the deployment of applications as portable, self-sufficient containers.

\n

🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.

\n

To create a new Proxmox VE Docker LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/docker.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡

\n

As an alternative option, you can use Alpine Linux and the Docker package to create a Docker LXC\n container with faster creation time and minimal system resource usage.

\n

To create a new Proxmox VE Alpine-Docker LXC, run the command below in the Proxmox VE Shell.\n
\n

\n
bash -c \"$(wget -qO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-docker.sh)\"
\n

⚡ Default Settings: 1GB RAM - 2GB Storage - 1vCPU ⚡

\n

🛈 Run Compose V2 by replacing the hyphen (-) with a space, using docker compose, instead of\n docker-compose.

\n

Portainer Interface: (https) IP:9443

\n
", + "ports": [ + "9443" + ] +} \ No newline at end of file diff --git a/docs/dockge.json b/docs/dockge.json new file mode 100644 index 00000000..b69ec51d --- /dev/null +++ b/docs/dockge.json @@ -0,0 +1,13 @@ +{ + "title": "Dockge LXC", + "category": "Docker - Kubernetes", + "imgSrc": "https://raw.githubusercontent.com/louislam/dockge/master/frontend/public/icon.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/dockge.sh" + ], + "textContent": "\n \n Dockge LXC \n Options to add Immich and/or Home Assistant \n Dockge is\n a\n fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.\n 🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.\n To create a new Proxmox VE Dockge LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/dockge.sh)\"\n ⚡ Default Settings: 2GB RAM - 18GB Storage - 2vCPU ⚡\n Dockge Interface: IP:5001\n To update Dockge\n Copycd /opt/dockge\n docker compose pull\n docker compose up -d\n ", + "outerHTML": "
\n

\n

Dockge LXC

\n

Options to add Immich and/or Home Assistant

\n

Dockge is\n a\n fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.

\n

🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.

\n

To create a new Proxmox VE Dockge LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/dockge.sh)\"
\n

⚡ Default Settings: 2GB RAM - 18GB Storage - 2vCPU ⚡

\n

Dockge Interface: IP:5001

\n

To update Dockge

\n
cd /opt/dockge\n docker compose pull\n docker compose up -d
\n
", + "ports": [ + "5001" + ] +} \ No newline at end of file diff --git a/docs/emby.json b/docs/emby.json new file mode 100644 index 00000000..7176dc64 --- /dev/null +++ b/docs/emby.json @@ -0,0 +1,13 @@ +{ + "title": "Emby Media Server LXC", + "category": "Media - Photo", + "imgSrc": "https://github.com/home-assistant/brands/blob/master/core_integrations/emby/icon.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/emby.sh" + ], + "textContent": "\n \n Emby Media Server LXC \n With Privileged/Unprivileged Hardware Acceleration Support\n Emby brings together your\n personal videos, music, photos, and live television.\n To create a new Proxmox VE Emby Media Server LXC, run the command below in the Proxmox VE\n Shell.\n \n To Update Emby, run the command below (or type update) in the LXC Console.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/emby.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Emby Media Server Interface: IP:8096\n ", + "outerHTML": "
\n

\n

Emby Media Server LXC

\n

With Privileged/Unprivileged Hardware Acceleration Support

\n

Emby brings together your\n personal videos, music, photos, and live television.

\n

To create a new Proxmox VE Emby Media Server LXC, run the command below in the Proxmox VE\n Shell.\n
\n To Update Emby, run the command below (or type update) in the LXC Console.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/emby.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Emby Media Server Interface: IP:8096

\n
", + "ports": [ + "8096" + ] +} \ No newline at end of file diff --git a/docs/emqx.json b/docs/emqx.json new file mode 100644 index 00000000..a96b5002 --- /dev/null +++ b/docs/emqx.json @@ -0,0 +1,13 @@ +{ + "title": "EMQX LXC", + "category": "MQTT", + "imgSrc": "https://github.com/hassio-addons/repository/blob/master/emqx/icon.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/emqx.sh" + ], + "textContent": "\n \n EMQX LXC\n EMQX is an open-source\n MQTT\n broker that features a high-performance, real-time message processing engine. It is designed to\n handle\n large-scale IoT deployments, providing fast and reliable message delivery for connected devices.\n EMQX is\n known for its scalability, reliability, and low latency, making it a popular choice for IoT and M2M\n applications. It also offers a wide range of features and plugins for enhanced security, monitoring,\n and\n management.\n To create a new Proxmox VE EMQX LXC, run the command below in the Proxmox VE Shell.\n Copy bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/emqx.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n EMQX Interface: IP:18083\n ⚙️ Initial Login\n username admin\n password public\n ⚙️ Setup\n Access Control ➡ Authentication ➡ Create ➡ Next ➡ Next ➡ Create ➡ Users ➡ Add ➡ Username / Password\n (to\n authenicate with MQTT) ➡ Save. You're now ready to enjoy a high-performance MQTT Broker.\n ", + "outerHTML": "
\n

\n

EMQX LXC

\n

EMQX is an open-source\n MQTT\n broker that features a high-performance, real-time message processing engine. It is designed to\n handle\n large-scale IoT deployments, providing fast and reliable message delivery for connected devices.\n EMQX is\n known for its scalability, reliability, and low latency, making it a popular choice for IoT and M2M\n applications. It also offers a wide range of features and plugins for enhanced security, monitoring,\n and\n management.

\n

To create a new Proxmox VE EMQX LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/emqx.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

EMQX Interface: IP:18083

\n

⚙️ Initial Login

\n

username admin

\n

password public

\n

⚙️ Setup

\n

Access Control ➡ Authentication ➡ Create ➡ Next ➡ Next ➡ Create ➡ Users ➡ Add ➡ Username / Password\n (to\n authenicate with MQTT) ➡ Save. You're now ready to enjoy a high-performance MQTT Broker.

\n
", + "ports": [ + "18083" + ] +} \ No newline at end of file diff --git a/docs/ersatztv.json b/docs/ersatztv.json new file mode 100644 index 00000000..65072fb3 --- /dev/null +++ b/docs/ersatztv.json @@ -0,0 +1,13 @@ +{ + "title": "ErsatzTV LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/ErsatzTV/ErsatzTV/main/artwork/ersatztv-logo.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/ersatztv.sh" + ], + "textContent": "\n \n ErsatzTV LXC \n ErsatzTV is software\n for\n configuring and streaming custom live channels using your media library.\n To create a new Proxmox VE ErsatzTV LXC, run the command below in the Proxmox VE Shell. \n To Update ErsatzTV, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/ersatztv.sh)\"\n ⚡ Default Settings: 1GB RAM - 5GB Storage - 1vCPU ⚡\n ErsatzTV Interface: IP:8409\n ", + "outerHTML": "
\n

\n

ErsatzTV LXC

\n

ErsatzTV is software\n for\n configuring and streaming custom live channels using your media library.

\n

To create a new Proxmox VE ErsatzTV LXC, run the command below in the Proxmox VE Shell.
\n To Update ErsatzTV, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/ersatztv.sh)\"
\n

⚡ Default Settings: 1GB RAM - 5GB Storage - 1vCPU ⚡

\n

ErsatzTV Interface: IP:8409

\n
", + "ports": [ + "8409" + ] +} \ No newline at end of file diff --git a/docs/esphome.json b/docs/esphome.json new file mode 100644 index 00000000..ff63cc9e --- /dev/null +++ b/docs/esphome.json @@ -0,0 +1,13 @@ +{ + "title": "ESPHome LXC", + "category": "Automation", + "imgSrc": "https://esphome.io/_images/logo.svg?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/esphome.sh" + ], + "textContent": "\n \n ESPHome LXC\n ESPHome is a platform for\n controlling ESP8266/ESP32-based devices using configuration files and integrating them with Home\n Automation systems. It provides a simple and flexible way to set up and manage the functionality of\n these devices, including defining and automating actions, monitoring sensors, and connecting to\n networks\n and other services. ESPHome is designed to be user-friendly and easy to use, and supports a wide\n range\n of features and integrations, making it a popular choice for home automation projects and IoT\n applications.\n To create a new Proxmox VE ESPHome LXC, run the command below in the Proxmox VE Shell. \n To Update ESPHome, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/esphome.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n ESPHome Interface: IP:6052\n ", + "outerHTML": "
\n

\n

ESPHome LXC

\n

ESPHome is a platform for\n controlling ESP8266/ESP32-based devices using configuration files and integrating them with Home\n Automation systems. It provides a simple and flexible way to set up and manage the functionality of\n these devices, including defining and automating actions, monitoring sensors, and connecting to\n networks\n and other services. ESPHome is designed to be user-friendly and easy to use, and supports a wide\n range\n of features and integrations, making it a popular choice for home automation projects and IoT\n applications.

\n

To create a new Proxmox VE ESPHome LXC, run the command below in the Proxmox VE Shell.
\n To Update ESPHome, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/esphome.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

ESPHome Interface: IP:6052

\n
", + "ports": [ + "6052" + ] +} \ No newline at end of file diff --git a/docs/evcc.json b/docs/evcc.json new file mode 100644 index 00000000..6d8f2863 --- /dev/null +++ b/docs/evcc.json @@ -0,0 +1,13 @@ +{ + "title": "evcc LXC", + "category": "Miscellaneous", + "imgSrc": "https://docs.evcc.io/en/img/logo.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/evcc.sh" + ], + "textContent": "\n \n evcc LXC \n evcc controls Electric\n Vehicle\n (EV) charging as required to optimise for the current energy situation. A Photovoltaic (PV) system\n can\n be connected in order to charge the EV with as much self-produced energy as possible, and/or grid\n providers can be connected to allow for exploitation of dynamic electricity prices.\n Normally, the wallbox must be compatible with the existing PV installation, often requiring equipment\n from the same manufacturer. However, evcc works across manufacturers and with a wide variety of\n wallboxes, electricity measuring devices, and PV inverters, without requiring specific manufacturer\n compatibility between them.\n evcc is installed onto a system in the local network, so that it can communicate properly with all\n the\n necessary devices. It does this completely locally, and without any reliance on cloud connectivity\n (though connected components may have their own requirements).\n To create a new Proxmox VE evcc LXC, run the command below in the Proxmox VE Shell. \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/evcc.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n evcc Interface: IP:7070\n The following command will guide you through the creation of a configuration file for evcc.\n Copycd /etc\n evcc configure\n Supported Devices: https://evcc.io/#devices\n ", + "outerHTML": "
\n

\n

evcc LXC

\n

evcc controls Electric\n Vehicle\n (EV) charging as required to optimise for the current energy situation. A Photovoltaic (PV) system\n can\n be connected in order to charge the EV with as much self-produced energy as possible, and/or grid\n providers can be connected to allow for exploitation of dynamic electricity prices.

\n

Normally, the wallbox must be compatible with the existing PV installation, often requiring equipment\n from the same manufacturer. However, evcc works across manufacturers and with a wide variety of\n wallboxes, electricity measuring devices, and PV inverters, without requiring specific manufacturer\n compatibility between them.

\n

evcc is installed onto a system in the local network, so that it can communicate properly with all\n the\n necessary devices. It does this completely locally, and without any reliance on cloud connectivity\n (though connected components may have their own requirements).

\n

To create a new Proxmox VE evcc LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/evcc.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

evcc Interface: IP:7070

\n

The following command will guide you through the creation of a configuration file for evcc.

\n
cd /etc\n evcc configure
\n

Supported Devices: https://evcc.io/#devices

\n
", + "ports": [ + "7070" + ] +} \ No newline at end of file diff --git a/docs/fenrus.json b/docs/fenrus.json new file mode 100644 index 00000000..e4a9956b --- /dev/null +++ b/docs/fenrus.json @@ -0,0 +1,13 @@ +{ + "title": "Fenrus LXC", + "category": "Dashboards", + "imgSrc": "https://raw.githubusercontent.com/revenz/Fenrus/master/wwwroot/fenrus.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/fenrus.sh" + ], + "textContent": "\n \n Fenrus LXC \n Fenrus is a\n personal home page for quick access to all your personal apps/sites.\n To create a new Proxmox VE Fenrus LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/fenrus.sh)\"\n ⚡ Default Settings: 512MB RAM - 4GB Storage - 1vCPU ⚡\n Fenrus Interface: IP:5000\n ", + "outerHTML": "
\n

\n

Fenrus LXC

\n

Fenrus is a\n personal home page for quick access to all your personal apps/sites.

\n

To create a new Proxmox VE Fenrus LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/fenrus.sh)\"
\n

⚡ Default Settings: 512MB RAM - 4GB Storage - 1vCPU ⚡

\n

Fenrus Interface: IP:5000

\n
", + "ports": [ + "5000" + ] +} \ No newline at end of file diff --git a/docs/fhem.json b/docs/fhem.json new file mode 100644 index 00000000..9fbf981f --- /dev/null +++ b/docs/fhem.json @@ -0,0 +1,13 @@ +{ + "title": "FHEM LXC", + "category": "Automation", + "imgSrc": "https://avatars.githubusercontent.com/u/45183393?s=100&v=4", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/fhem.sh" + ], + "textContent": "\n \n \n FHEM LXC\n FHEM stands for \"Freundliche\n Hausautomation und Energie-Messung,\" which translates to \"Friendly Home Automation and Energy\n Measurement\" in English. The software can interface with a wide range of devices, including lighting\n systems, thermostats, weather stations, and media devices, among others.\n 🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.\n To create a new Proxmox VE FHEM LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/fhem.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n FHEM Interface: IP:8083\n ", + "outerHTML": "
\n

\n

\n

FHEM LXC

\n

FHEM stands for \"Freundliche\n Hausautomation und Energie-Messung,\" which translates to \"Friendly Home Automation and Energy\n Measurement\" in English. The software can interface with a wide range of devices, including lighting\n systems, thermostats, weather stations, and media devices, among others.

\n

🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.

\n

To create a new Proxmox VE FHEM LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/fhem.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

FHEM Interface: IP:8083

\n
", + "ports": [ + "8083" + ] +} \ No newline at end of file diff --git a/docs/filebrowser.json b/docs/filebrowser.json new file mode 100644 index 00000000..e0ce4a58 --- /dev/null +++ b/docs/filebrowser.json @@ -0,0 +1,14 @@ +{ + "title": "File Browser", + "category": "File - Code", + "imgSrc": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/filebrowser.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/filebrowser.sh", + "https://raw.githubusercontent.com/filebrowser/get/master/get.sh" + ], + "textContent": "\n \n File Browser \n File Browser\n offers a user-friendly web interface for managing files within a designated directory. It allows you\n to\n perform various actions such as uploading, deleting, previewing, renaming, and editing files.\n To Install, or uninstall File Browser, ⚠️ run the command below in the LXC console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/filebrowser.sh)\"\n File Browser Interface: IP:8080\n ⚙️ Initial Login (not required for No Authentication)\n username admin\n password helper-scripts.com\n ⚙️ To Update File Browser\n Copycurl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash\n ", + "outerHTML": "
\n

\n

File Browser

\n

File Browser\n offers a user-friendly web interface for managing files within a designated directory. It allows you\n to\n perform various actions such as uploading, deleting, previewing, renaming, and editing files.

\n

To Install, or uninstall File Browser, ⚠️ run the command below in the LXC console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/filebrowser.sh)\"
\n

File Browser Interface: IP:8080

\n

⚙️ Initial Login (not required for No Authentication)

\n

username admin

\n

password helper-scripts.com

\n

⚙️ To Update File Browser

\n
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
\n
", + "ports": [ + "8080" + ] +} \ No newline at end of file diff --git a/docs/flaresolverr.json b/docs/flaresolverr.json new file mode 100644 index 00000000..21daf6ea --- /dev/null +++ b/docs/flaresolverr.json @@ -0,0 +1,13 @@ +{ + "title": "FlareSolverr LXC", + "category": "Server - Networking", + "imgSrc": "https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/flaresolverr.sh" + ], + "textContent": "\n \n FlareSolverr LXC\n FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD\n protection.\n To create a new Proxmox VE FlareSolverr LXC, run the command below in the Proxmox VE Shell.\n \n To Update FlareSolverr, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/flaresolverr.sh)\"\n ⚡ Default Settings: 512MiB RAM - 4GB Storage - 1CPU ⚡\n FlareSolverr Interface: IP:8191\n ", + "outerHTML": "
\n

\n

FlareSolverr LXC

\n

FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD\n protection.

\n

To create a new Proxmox VE FlareSolverr LXC, run the command below in the Proxmox VE Shell.\n
\n To Update FlareSolverr, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/flaresolverr.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 4GB Storage - 1CPU ⚡

\n

FlareSolverr Interface: IP:8191

\n
", + "ports": [ + "8191" + ] +} \ No newline at end of file diff --git a/docs/flowiseai.json b/docs/flowiseai.json new file mode 100644 index 00000000..3427b790 --- /dev/null +++ b/docs/flowiseai.json @@ -0,0 +1,13 @@ +{ + "title": "FlowiseAI LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/FlowiseAI/Flowise/refs/heads/main/images/flowise.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/flowiseai.sh" + ], + "textContent": "\n \n FlowiseAI LXC \n FlowiseAI is an open\n source low-code tool for developers to build customized LLM orchestration flow & AI agents\n To create a new Proxmox VE FlowiseAI LXC, run the following in the Proxmox VE Shell.\n To Update FlowiseAI, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/flowiseai.sh)\"\n ⚡ Default Settings: 2GB RAM - 10GB Storage - 2vCPU ⚡\n FlowiseAI Interface - IP:3000\n ", + "outerHTML": "
\n

\n

FlowiseAI LXC

\n

FlowiseAI is an open\n source low-code tool for developers to build customized LLM orchestration flow & AI agents

\n

To create a new Proxmox VE FlowiseAI LXC, run the following in the Proxmox VE Shell.
\n To Update FlowiseAI, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/flowiseai.sh)\"
\n

⚡ Default Settings: 2GB RAM - 10GB Storage - 2vCPU ⚡

\n

FlowiseAI Interface - IP:3000

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/forgejo.json b/docs/forgejo.json new file mode 100644 index 00000000..85be20de --- /dev/null +++ b/docs/forgejo.json @@ -0,0 +1,13 @@ +{ + "title": "Forgejo LXC", + "category": "File - Code", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/forgejo.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/forgejo.sh" + ], + "textContent": "\n \n Forgejo LXC \n Forgejo is an\n open-source,\n self-hosted Git service that allows individuals and teams to manage their code repositories.\n To create a new Proxmox VE Forgejo LXC, run the command below in the Proxmox VE Shell. \n To Update Forgejo, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/forgejo.sh)\"\n ⚡ Default Settings: 2GB RAM - 10GB Storage - 2vCPU ⚡\n Forgejo Interface: IP:3000\n ", + "outerHTML": "
\n

\n

Forgejo LXC

\n

Forgejo is an\n open-source,\n self-hosted Git service that allows individuals and teams to manage their code repositories.

\n

To create a new Proxmox VE Forgejo LXC, run the command below in the Proxmox VE Shell.
\n To Update Forgejo, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/forgejo.sh)\"
\n

⚡ Default Settings: 2GB RAM - 10GB Storage - 2vCPU ⚡

\n

Forgejo Interface: IP:3000

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/frigate.json b/docs/frigate.json new file mode 100644 index 00000000..6acbd0c0 --- /dev/null +++ b/docs/frigate.json @@ -0,0 +1,14 @@ +{ + "title": "Frigate LXC", + "category": "NVR - DVR", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/frigate.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/frigate.sh" + ], + "textContent": "\n \n Frigate LXC \n With Privileged/Unprivileged Hardware Acceleration Support\n Frigate is an open\n source\n NVR built around real-time AI object detection. All processing is performed locally on your own\n hardware, and your camera feeds never leave your home.\n To create a new Proxmox VE Frigate LXC, run the command below in the Proxmox VE Shell. \n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/frigate.sh)\"\n ⚡ Default Settings: 1GB RAM - 20GB Storage - 4vCPU - Privileged ⚡\n Frigate Interface: IP:5000\n go2rtc Interface: IP:1984\n ", + "outerHTML": "
\n

\n

Frigate LXC

\n

With Privileged/Unprivileged Hardware Acceleration Support

\n

Frigate is an open\n source\n NVR built around real-time AI object detection. All processing is performed locally on your own\n hardware, and your camera feeds never leave your home.

\n

To create a new Proxmox VE Frigate LXC, run the command below in the Proxmox VE Shell.
\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/frigate.sh)\"
\n

⚡ Default Settings: 1GB RAM - 20GB Storage - 4vCPU - Privileged ⚡

\n

Frigate Interface: IP:5000

\n

go2rtc Interface: IP:1984

\n
", + "ports": [ + "5000", + "1984" + ] +} \ No newline at end of file diff --git a/docs/fstrim.json b/docs/fstrim.json new file mode 100644 index 00000000..d3625695 --- /dev/null +++ b/docs/fstrim.json @@ -0,0 +1,11 @@ +{ + "title": "Proxmox VE LXC Filesystem Trim", + "category": "Proxmox VE Tools", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/lxc.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/fstrim.sh" + ], + "textContent": "\n \n Proxmox VE LXC Filesystem Trim \n This maintains SSD performance by managing unused blocks. Thin-provisioned storage systems also require\n management to prevent unnecessary storage use. VMs automate fstrim, while LXC containers need manual or\n automated fstrim processes for optimal performance.\n This is designed to work with SSDs on ext4 filesystems only. More Info\n Run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/fstrim.sh)\"\n ", + "outerHTML": "
\n

\n

Proxmox VE LXC Filesystem Trim

\n This maintains SSD performance by managing unused blocks. Thin-provisioned storage systems also require\n management to prevent unnecessary storage use. VMs automate fstrim, while LXC containers need manual or\n automated fstrim processes for optimal performance.\n

This is designed to work with SSDs on ext4 filesystems only. More Info

\n

Run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/fstrim.sh)\"
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/gitea.json b/docs/gitea.json new file mode 100644 index 00000000..423b5ed8 --- /dev/null +++ b/docs/gitea.json @@ -0,0 +1,13 @@ +{ + "title": "Gitea LXC", + "category": "File - Code", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/gitea.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/gitea.sh" + ], + "textContent": "\n \n Gitea LXC \n Gitea is a\n self-hosted\n software development service that supports Git repositories, code review, CI/CD, project management\n and\n more. It offers flexible deployment options, compatibility with GitHub Actions, and integrations\n with\n various tools and databases.\n To create a new Proxmox VE Gitea LXC, run the command below in the Proxmox VE Shell.\n To Update Gitea, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/gitea.sh)\"\n ⚡ Default Settings: 1GB RAM - 8GB Storage - 1vCPU - SQLite3 ⚡\n Gitea Interface: IP:3000\n ", + "outerHTML": "
\n

\n

Gitea LXC

\n

Gitea is a\n self-hosted\n software development service that supports Git repositories, code review, CI/CD, project management\n and\n more. It offers flexible deployment options, compatibility with GitHub Actions, and integrations\n with\n various tools and databases.

\n

To create a new Proxmox VE Gitea LXC, run the command below in the Proxmox VE Shell.
\n To Update Gitea, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/gitea.sh)\"
\n

⚡ Default Settings: 1GB RAM - 8GB Storage - 1vCPU - SQLite3 ⚡

\n

Gitea Interface: IP:3000

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/glances.json b/docs/glances.json new file mode 100644 index 00000000..2dfef0f7 --- /dev/null +++ b/docs/glances.json @@ -0,0 +1,13 @@ +{ + "title": "Glances", + "category": "Monitoring - Analytics", + "imgSrc": "https://raw.githubusercontent.com/nicolargo/glances/develop/docs/_static/Glances%20Logo.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/glances.sh" + ], + "textContent": "\n \n Glances \n Glances\n is\n an open-source system cross-platform monitoring tool. It allows real-time monitoring of various\n aspects\n of your system such as CPU, memory, disk, network usage etc.\n To Install Glances, ⚠️ run the command below in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/glances.sh)\"\n Glances Interface: IP:61208\n ", + "outerHTML": "
\n

\n

Glances

\n

Glances\n is\n an open-source system cross-platform monitoring tool. It allows real-time monitoring of various\n aspects\n of your system such as CPU, memory, disk, network usage etc.

\n

To Install Glances, ⚠️ run the command below in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/glances.sh)\"
\n

Glances Interface: IP:61208

\n
", + "ports": [ + "61208" + ] +} \ No newline at end of file diff --git a/docs/go2rtc.json b/docs/go2rtc.json new file mode 100644 index 00000000..86f708f0 --- /dev/null +++ b/docs/go2rtc.json @@ -0,0 +1,13 @@ +{ + "title": "go2rtc LXC", + "category": "Miscellaneous", + "imgSrc": "https://github.com/AlexxIT/go2rtc/blob/master/assets/logo.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/go2rtc.sh" + ], + "textContent": "\n \n go2rtc LXC \n go2rtc is\n the\n ultimate camera streaming application with support RTSP, WebRTC, HomeKit, FFmpeg, RTMP, etc.\n To create a new Proxmox VE go2rtc LXC, run the following in the Proxmox VE Shell. \n To Update go2rtc, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/go2rtc.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡\n go2rtc Interface - IP:1984\n ", + "outerHTML": "
\n

\n

go2rtc LXC

\n

go2rtc is\n the\n ultimate camera streaming application with support RTSP, WebRTC, HomeKit, FFmpeg, RTMP, etc.

\n

To create a new Proxmox VE go2rtc LXC, run the following in the Proxmox VE Shell.
\n To Update go2rtc, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/go2rtc.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡

\n

go2rtc Interface - IP:1984

\n
", + "ports": [ + "1984" + ] +} \ No newline at end of file diff --git a/docs/gokapi.json b/docs/gokapi.json new file mode 100644 index 00000000..38f03d06 --- /dev/null +++ b/docs/gokapi.json @@ -0,0 +1,12 @@ +{ + "title": "Gokapi LXC", + "category": "File - Code", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/gokapi.sh" + ], + "textContent": "\n Gokapi LXC \n Gokapi is a\n lightweight server to share files, which expire after a set amount of downloads or days.\n To create a new Proxmox VE Gokapi LXC, run the command below in the Proxmox VE Shell.\n To Update Gokapi, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/gokapi.sh)\"\n ⚡ Default Settings: 512MiB RAM - 4GB Storage - 1vCPU ⚡\n Gokapi Interface: IP:53842/setup\n ", + "outerHTML": "
\n

Gokapi LXC

\n

Gokapi is a\n lightweight server to share files, which expire after a set amount of downloads or days.

\n

To create a new Proxmox VE Gokapi LXC, run the command below in the Proxmox VE Shell.
\n To Update Gokapi, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/gokapi.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 4GB Storage - 1vCPU ⚡

\n

Gokapi Interface: IP:53842/setup

\n
", + "ports": [ + "53842" + ] +} \ No newline at end of file diff --git a/docs/gotify.json b/docs/gotify.json new file mode 100644 index 00000000..f59000b9 --- /dev/null +++ b/docs/gotify.json @@ -0,0 +1,11 @@ +{ + "title": "Gotify LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/gotify.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/gotify.sh" + ], + "textContent": "\n \n Gotify LXC \n Gotify is a simple server\n for\n sending and receiving messages\n To create a new Proxmox VE Gotify LXC, run the command below in the Proxmox VE Shell. \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/gotify.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Gotify Interface: IP\n ⚙️ Initial Login\n username admin\n password admin\n ", + "outerHTML": "
\n

\n

Gotify LXC

\n

Gotify is a simple server\n for\n sending and receiving messages

\n

To create a new Proxmox VE Gotify LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/gotify.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Gotify Interface: IP

\n

⚙️ Initial Login

\n

username admin

\n

password admin

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/grafana.json b/docs/grafana.json new file mode 100644 index 00000000..42b9a41c --- /dev/null +++ b/docs/grafana.json @@ -0,0 +1,14 @@ +{ + "title": "Grafana LXC", + "category": "Monitoring - Analytics", + "imgSrc": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fdocs.checkmk.com%2Flatest%2Fimages%2Fgrafana_logo.png&f=1&nofb=1", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/grafana.sh", + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-grafana.sh" + ], + "textContent": "\n \n Grafana LXC \n Grafana is a data\n visualization and monitoring platform that enables users to query, visualize, alert on and\n understand\n metrics, logs, and other data sources. It integrates with various data sources, including\n Prometheus,\n InfluxDB, Elasticsearch, and many others, to present a unified view of the data and enable users to\n create insightful and interactive dashboards.\n To create a new Proxmox VE Grafana LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/grafana.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n As an alternative option, you can use Alpine Linux and the Grafana package to create a Grafana LXC\n container with faster creation time and minimal system resource usage. \n To create a new Proxmox VE Alpine-Grafana LXC, run the command below in the Proxmox VE Shell.\n \n \n Copybash -c \"$(wget -qO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-grafana.sh)\"\n ⚡ Default Settings: 256Mib RAM - 500MiB Storage - 1vCPU ⚡\n Grafana Interface: IP:3000\n ⚙️ Initial Login\n username admin\n password admin\n ", + "outerHTML": "
\n

\n

Grafana LXC

\n

Grafana is a data\n visualization and monitoring platform that enables users to query, visualize, alert on and\n understand\n metrics, logs, and other data sources. It integrates with various data sources, including\n Prometheus,\n InfluxDB, Elasticsearch, and many others, to present a unified view of the data and enable users to\n create insightful and interactive dashboards.

\n

To create a new Proxmox VE Grafana LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/grafana.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

As an alternative option, you can use Alpine Linux and the Grafana package to create a Grafana LXC\n container with faster creation time and minimal system resource usage.

\n

To create a new Proxmox VE Alpine-Grafana LXC, run the command below in the Proxmox VE Shell.\n
\n

\n
bash -c \"$(wget -qO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-grafana.sh)\"
\n

⚡ Default Settings: 256Mib RAM - 500MiB Storage - 1vCPU ⚡

\n

Grafana Interface: IP:3000

\n

⚙️ Initial Login

\n

username admin

\n

password admin

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/grocy.json b/docs/grocy.json new file mode 100644 index 00000000..8266a1dd --- /dev/null +++ b/docs/grocy.json @@ -0,0 +1,11 @@ +{ + "title": "grocy LXC", + "category": "Miscellaneous", + "imgSrc": "https://grocy.info/img/grocy_logo.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/grocy.sh" + ], + "textContent": "\n \n grocy LXC \n grocy is a web-based\n self-hosted groceries & household management solution for your home. It helps you keep track of\n your\n groceries and household items, manage your shopping list, and keep track of your pantry, recipes,\n meal\n plans, and more.\n To create a new Proxmox VE grocy LXC, run the command below in the Proxmox VE Shell. \n To Update grocy, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/grocy.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n grocy Interface: IP\n ⚙️ Initial Login\n username admin\n password admin\n ", + "outerHTML": "
\n

\n

grocy LXC

\n

grocy is a web-based\n self-hosted groceries & household management solution for your home. It helps you keep track of\n your\n groceries and household items, manage your shopping list, and keep track of your pantry, recipes,\n meal\n plans, and more.

\n

To create a new Proxmox VE grocy LXC, run the command below in the Proxmox VE Shell.
\n To Update grocy, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/grocy.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

grocy Interface: IP

\n

⚙️ Initial Login

\n

username admin

\n

password admin

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/haos-vm.json b/docs/haos-vm.json new file mode 100644 index 00000000..57203b7d --- /dev/null +++ b/docs/haos-vm.json @@ -0,0 +1,13 @@ +{ + "title": "Home Assistant OS VM", + "category": "Home Assistant", + "imgSrc": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/haos.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/vm/haos-vm.sh" + ], + "textContent": "\n \n \n Home Assistant OS VM \n Option to create VM using Stable, Beta or Dev Image \n This script automates the process of creating a Virtual Machine (VM) using the official KVM (qcow2)\n disk\n image provided by the Home Assistant Team. It involves finding, downloading, and extracting the\n image,\n defining user-defined settings, importing and attaching the disk, setting the boot order, and\n starting\n the VM. It supports various storage types, and does not involve any hidden installations.\n 🛈 The disk must have a minimum size of 32GB and its size cannot be changed during the creation of\n the\n VM.\n To create a new Proxmox VE Home Assistant OS VM, run the command below in the Proxmox VE\n Shell.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/haos-vm.sh)\"\n ⚡ Default Settings: 4GB RAM - 32GB Storage - 2vCPU - Stable Image ⚡\n After the script completes, click on the VM, then on the Summary tab to\n find\n the VM IP.\n Home Assistant Interface: IP:8123\n ", + "outerHTML": "
\n

\n

\n

Home Assistant OS VM

\n

Option to create VM using Stable, Beta or Dev Image

\n

This script automates the process of creating a Virtual Machine (VM) using the official KVM (qcow2)\n disk\n image provided by the Home Assistant Team. It involves finding, downloading, and extracting the\n image,\n defining user-defined settings, importing and attaching the disk, setting the boot order, and\n starting\n the VM. It supports various storage types, and does not involve any hidden installations.

\n

🛈 The disk must have a minimum size of 32GB and its size cannot be changed during the creation of\n the\n VM.

\n

To create a new Proxmox VE Home Assistant OS VM, run the command below in the Proxmox VE\n Shell.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/haos-vm.sh)\"
\n

⚡ Default Settings: 4GB RAM - 32GB Storage - 2vCPU - Stable Image ⚡

\n

After the script completes, click on the VM, then on the Summary tab to\n find\n the VM IP.

\n

Home Assistant Interface: IP:8123

\n
", + "ports": [ + "8123" + ] +} \ No newline at end of file diff --git a/docs/headscale.json b/docs/headscale.json new file mode 100644 index 00000000..2c0f2a8f --- /dev/null +++ b/docs/headscale.json @@ -0,0 +1,11 @@ +{ + "title": "Headscale LXC", + "category": "Server - Networking", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/headscale.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/headscale.sh" + ], + "textContent": "\n \n Headscale LXC \n Headscale is an An\n open\n source, self-hosted implementation of the Tailscale control server.\n To create a new Proxmox VE Headscale LXC, run the command below in the Proxmox VE Shell. \n To Update Headscale, run the command below (or type update) in a LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/headscale.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n ⚙️ Config Path\n Copy/etc/headscale/config.yaml\n ", + "outerHTML": "
\n

\n

Headscale LXC

\n

Headscale is an An\n open\n source, self-hosted implementation of the Tailscale control server.

\n

To create a new Proxmox VE Headscale LXC, run the command below in the Proxmox VE Shell.
\n To Update Headscale, run the command below (or type update) in a LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/headscale.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

⚙️ Config Path

\n
/etc/headscale/config.yaml
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/heimdall-dashboard.json b/docs/heimdall-dashboard.json new file mode 100644 index 00000000..86a2918b --- /dev/null +++ b/docs/heimdall-dashboard.json @@ -0,0 +1,13 @@ +{ + "title": "Heimdall Dashboard LXC", + "category": "Dashboards", + "imgSrc": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/heimdall.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/heimdall-dashboard.sh" + ], + "textContent": "\n \n \n Heimdall Dashboard LXC \n Heimdall Dashboard is\n a\n self-hosted, web-based dashboard for managing and monitoring the health of applications and servers.\n It\n allows you to keep track of the status of your systems from a single, centralized location, and\n receive\n notifications when things go wrong. With Heimdall Dashboard, you have full control over your data\n and\n can customize it to meet your specific needs. Self-hosting the dashboard gives you the flexibility\n to\n run it on your own infrastructure, making it a suitable solution for organizations that prioritize\n data\n security and privacy.\n To create a new Proxmox VE Heimdall Dashboard LXC, run the command below in the Proxmox VE\n Shell.\n \n To Update Heimdall Dashboard, run the command below (or type update) in the LXC Console.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/heimdall-dashboard.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Heimdall Dashboard Interface: IP:7990\n ", + "outerHTML": "
\n

\n

\n

Heimdall Dashboard LXC

\n

Heimdall Dashboard is\n a\n self-hosted, web-based dashboard for managing and monitoring the health of applications and servers.\n It\n allows you to keep track of the status of your systems from a single, centralized location, and\n receive\n notifications when things go wrong. With Heimdall Dashboard, you have full control over your data\n and\n can customize it to meet your specific needs. Self-hosting the dashboard gives you the flexibility\n to\n run it on your own infrastructure, making it a suitable solution for organizations that prioritize\n data\n security and privacy.

\n

To create a new Proxmox VE Heimdall Dashboard LXC, run the command below in the Proxmox VE\n Shell.\n
\n To Update Heimdall Dashboard, run the command below (or type update) in the LXC Console.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/heimdall-dashboard.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Heimdall Dashboard Interface: IP:7990

\n
", + "ports": [ + "7990" + ] +} \ No newline at end of file diff --git a/docs/hivemq.json b/docs/hivemq.json new file mode 100644 index 00000000..7f3a1e72 --- /dev/null +++ b/docs/hivemq.json @@ -0,0 +1,11 @@ +{ + "title": "HiveMQ CE LXC", + "category": "MQTT", + "imgSrc": "https://www.hivemq.com/_app/immutable/assets/tw-hmq-logo.buita3kF.svg?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/hivemq.sh" + ], + "textContent": "\n \n HiveMQ CE LXC\n HiveMQ CE is a\n Java-based\n open source MQTT broker that fully supports MQTT 3.x and MQTT 5.\n To create a new Proxmox VE HiveMQ CE LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/hivemq.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n To check if HiveMQ is listening to the default port for MQTT\n Copylsof -i :1883\n ", + "outerHTML": "
\n

\n

HiveMQ CE LXC

\n

HiveMQ CE is a\n Java-based\n open source MQTT broker that fully supports MQTT 3.x and MQTT 5.

\n

To create a new Proxmox VE HiveMQ CE LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/hivemq.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

To check if HiveMQ is listening to the default port for MQTT

\n
lsof -i :1883
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/homarr.json b/docs/homarr.json new file mode 100644 index 00000000..1b77fbae --- /dev/null +++ b/docs/homarr.json @@ -0,0 +1,13 @@ +{ + "title": "Homarr LXC", + "category": "Dashboards", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/homarr.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homarr.sh" + ], + "textContent": "\n \n Homarr LXC \n Homarr is a sleek, modern\n dashboard that puts all of your apps and services at your fingertips.\n To create a new Proxmox VE Homarr LXC, run the command below in the Proxmox VE Shell. \n To Update Homarr, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homarr.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Homarr Interface: IP:3000\n ", + "outerHTML": "
\n

\n

Homarr LXC

\n

Homarr is a sleek, modern\n dashboard that puts all of your apps and services at your fingertips.

\n

To create a new Proxmox VE Homarr LXC, run the command below in the Proxmox VE Shell.
\n To Update Homarr, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homarr.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Homarr Interface: IP:3000

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/homeassistant-core.json b/docs/homeassistant-core.json new file mode 100644 index 00000000..1939d187 --- /dev/null +++ b/docs/homeassistant-core.json @@ -0,0 +1,13 @@ +{ + "title": "Home Assistant Core LXC", + "category": "Home Assistant", + "imgSrc": "https://avatars.githubusercontent.com/u/13844975?s=200&v=4", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homeassistant-core.sh" + ], + "textContent": "\n \n Home Assistant Core LXC \n A standalone installation of Home Assistant Core refers to a setup where the Home Assistant Core\n software\n is installed directly on a device or operating system, without the use of Docker containers. This\n provides a simpler, but less flexible and scalable solution, as the software is tightly coupled with\n the\n underlying system.\n 🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.\n 🛈 Use Ubuntu 24.04 ONLY\n 🛈 Requires PVE 8.2.2 with kernel 6.8.4-3-pve or newer\n To create a new Proxmox VE Home Assistant Core LXC, run the command below in the Proxmox VE\n Shell.\n \n To Update, Install HACS or Filebrowser, run the command below (or type update) in the LXC\n Console. \n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homeassistant-core.sh)\"\n ⚡ Default Settings: 1GB RAM - 8GB Storage - 2vCPU ⚡\n Home Assistant Interface: IP:8123\n ⚙️ Path to HA /config\n Copy/root/.homeassistant\n ", + "outerHTML": "
\n

\n

Home Assistant Core LXC

\n

A standalone installation of Home Assistant Core refers to a setup where the Home Assistant Core\n software\n is installed directly on a device or operating system, without the use of Docker containers. This\n provides a simpler, but less flexible and scalable solution, as the software is tightly coupled with\n the\n underlying system.

\n

🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.

\n

🛈 Use Ubuntu 24.04 ONLY

\n

🛈 Requires PVE 8.2.2 with kernel 6.8.4-3-pve or newer

\n

To create a new Proxmox VE Home Assistant Core LXC, run the command below in the Proxmox VE\n Shell.\n
\n To Update, Install HACS or Filebrowser, run the command below (or type update) in the LXC\n Console.
\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homeassistant-core.sh)\"
\n

⚡ Default Settings: 1GB RAM - 8GB Storage - 2vCPU ⚡

\n

Home Assistant Interface: IP:8123

\n

⚙️ Path to HA /config

\n
/root/.homeassistant
\n
", + "ports": [ + "8123" + ] +} \ No newline at end of file diff --git a/docs/homeassistant.json b/docs/homeassistant.json new file mode 100644 index 00000000..57e936fc --- /dev/null +++ b/docs/homeassistant.json @@ -0,0 +1,14 @@ +{ + "title": "Home Assistant Container LXC", + "category": "Home Assistant", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/docker.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homeassistant.sh" + ], + "textContent": "\n \n \n \n Home Assistant Container LXC \n A standalone container-based installation of Home Assistant Core means that the software is installed\n inside a Docker container, separate from the host operating system. This allows for flexibility and\n scalability, as well as improved security, as the container can be easily moved or isolated from\n other\n processes on the host.\n 🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.\n To create a new Proxmox VE Home Assistant Container LXC, run the command below in the Proxmox VE\n Shell. \n To Update Containers, Remove Images or Install HACS, run the command below (or type update) in the\n LXC Console.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homeassistant.sh)\"\n ⚡ Default Settings: 2GB RAM - 16GB Storage - 2vCPU ⚡\n Home Assistant Interface: IP:8123\n Portainer Interface: (https) IP:9443\n ⚙️ Path to HA /config\n Copy/var/lib/docker/volumes/hass_config/_data\n ", + "outerHTML": "
\n

\n \"GitHub\n

\n

Home Assistant Container LXC

\n

A standalone container-based installation of Home Assistant Core means that the software is installed\n inside a Docker container, separate from the host operating system. This allows for flexibility and\n scalability, as well as improved security, as the container can be easily moved or isolated from\n other\n processes on the host.

\n

🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.

\n

To create a new Proxmox VE Home Assistant Container LXC, run the command below in the Proxmox VE\n Shell.
\n To Update Containers, Remove Images or Install HACS, run the command below (or type update) in the\n LXC Console.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homeassistant.sh)\"
\n

⚡ Default Settings: 2GB RAM - 16GB Storage - 2vCPU ⚡

\n

Home Assistant Interface: IP:8123

\n

Portainer Interface: (https) IP:9443

\n

⚙️ Path to HA /config

\n
/var/lib/docker/volumes/hass_config/_data
\n
", + "ports": [ + "8123", + "9443" + ] +} \ No newline at end of file diff --git a/docs/homebox.json b/docs/homebox.json new file mode 100644 index 00000000..b84b2591 --- /dev/null +++ b/docs/homebox.json @@ -0,0 +1,13 @@ +{ + "title": "HomeBox LXC", + "category": "Document - Notes", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/homebox.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homebox.sh" + ], + "textContent": "\n \n HomeBox LXC \n HomeBox is the\n inventory\n and organization system built for the Home User! With a focus on simplicity and ease of use, Homebox\n is\n the perfect solution for your home inventory, organization, and management needs.\n To create a new Proxmox VE HomeBox LXC, run the command below in the Proxmox VE Shell. \n To Update HomeBox, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homebox.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n HomeBox Interface: IP:7745\n ", + "outerHTML": "
\n

\n

HomeBox LXC

\n

HomeBox is the\n inventory\n and organization system built for the Home User! With a focus on simplicity and ease of use, Homebox\n is\n the perfect solution for your home inventory, organization, and management needs.

\n

To create a new Proxmox VE HomeBox LXC, run the command below in the Proxmox VE Shell.
\n To Update HomeBox, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homebox.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

HomeBox Interface: IP:7745

\n
", + "ports": [ + "7745" + ] +} \ No newline at end of file diff --git a/docs/homebridge.json b/docs/homebridge.json new file mode 100644 index 00000000..726249aa --- /dev/null +++ b/docs/homebridge.json @@ -0,0 +1,13 @@ +{ + "title": "Homebridge LXC", + "category": "Automation", + "imgSrc": "https://homebridge.io/assets/images/logo.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homebridge.sh" + ], + "textContent": "\n \n Homebridge LXC\n Homebridge is a\n popular\n open-source software platform that enables you to integrate smart home devices and services that do\n not\n natively support Apple's HomeKit protocol into the HomeKit ecosystem. This allows you to control and\n automate these devices using Siri, the Home app, or other HomeKit-enabled apps, making it easy to\n bring\n together a variety of different devices into a unified smart home system. With Homebridge, you can\n expand the capabilities of your smart home, unlocking new possibilities for automating and\n controlling\n your devices and systems.\n To create a new Proxmox VE Homebridge LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homebridge.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n Homebridge Interface: IP:8581\n ⚙️ Initial Login\n username admin\n password admin\n ", + "outerHTML": "
\n

\n

Homebridge LXC

\n

Homebridge is a\n popular\n open-source software platform that enables you to integrate smart home devices and services that do\n not\n natively support Apple's HomeKit protocol into the HomeKit ecosystem. This allows you to control and\n automate these devices using Siri, the Home app, or other HomeKit-enabled apps, making it easy to\n bring\n together a variety of different devices into a unified smart home system. With Homebridge, you can\n expand the capabilities of your smart home, unlocking new possibilities for automating and\n controlling\n your devices and systems.

\n

To create a new Proxmox VE Homebridge LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homebridge.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

Homebridge Interface: IP:8581

\n

⚙️ Initial Login

\n

username admin

\n

password admin

\n
", + "ports": [ + "8581" + ] +} \ No newline at end of file diff --git a/docs/homepage.json b/docs/homepage.json new file mode 100644 index 00000000..099558ce --- /dev/null +++ b/docs/homepage.json @@ -0,0 +1,13 @@ +{ + "title": "Homepage LXC", + "category": "Dashboards", + "imgSrc": "https://github.com/benphelps/homepage/raw/main/images/banner_light%402x.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homepage.sh" + ], + "textContent": "\n \n Homepage LXC \n Homepage is\n a self-hosted dashboard solution for centralizing and organizing data and information.\n To create a new Proxmox VE Homepage LXC, run the command below in the Proxmox VE Shell. \n To Update Homepage, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homepage.sh)\"\n ⚡ Default Settings: 1GB RAM - 3GB Storage - 2vCPU ⚡\n Configuration (bookmarks.yaml, services.yaml,\n widgets.yaml) path: /opt/homepage/config/\n Homepage Interface: IP:3000\n ", + "outerHTML": "
\n

\n

Homepage LXC

\n

Homepage is\n a self-hosted dashboard solution for centralizing and organizing data and information.

\n

To create a new Proxmox VE Homepage LXC, run the command below in the Proxmox VE Shell.
\n To Update Homepage, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homepage.sh)\"
\n

⚡ Default Settings: 1GB RAM - 3GB Storage - 2vCPU ⚡

\n

Configuration (bookmarks.yaml, services.yaml,\n widgets.yaml) path: /opt/homepage/config/

\n

Homepage Interface: IP:3000

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/homer.json b/docs/homer.json new file mode 100644 index 00000000..ad09c3ea --- /dev/null +++ b/docs/homer.json @@ -0,0 +1,13 @@ +{ + "title": "Homer LXC", + "category": "Dashboards", + "imgSrc": "https://raw.githubusercontent.com/bastienwirtz/homer/main/public/assets/icons/logo.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homer.sh" + ], + "textContent": "\n \n Homer LXC \n Homer is a simple and lightweight static homepage generator that\n allows you to create and manage a home page for your server. It uses a YAML configuration file to\n define\n the layout and content of your homepage, making it easy to set up and customize. The generated\n homepage\n is static, meaning it does not require any server-side processing, making it fast and efficient to\n serve. Homer is designed to be a flexible and low-maintenance solution for organizing and accessing\n your\n services and information from a single, centralized location.\n To create a new Proxmox VE Homer LXC, run the command below in the Proxmox VE Shell. \n To Update Homer, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homer.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Homer Interface: IP:8010\n ⚙️ Config Path\n Copy/opt/homer/assets/config.yml\n ", + "outerHTML": "
\n

\n

Homer LXC

\n

Homer is a simple and lightweight static homepage generator that\n allows you to create and manage a home page for your server. It uses a YAML configuration file to\n define\n the layout and content of your homepage, making it easy to set up and customize. The generated\n homepage\n is static, meaning it does not require any server-side processing, making it fast and efficient to\n serve. Homer is designed to be a flexible and low-maintenance solution for organizing and accessing\n your\n services and information from a single, centralized location.

\n

To create a new Proxmox VE Homer LXC, run the command below in the Proxmox VE Shell.
\n To Update Homer, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homer.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Homer Interface: IP:8010

\n

⚙️ Config Path

\n
/opt/homer/assets/config.yml
\n
", + "ports": [ + "8010" + ] +} \ No newline at end of file diff --git a/docs/host-backup.json b/docs/host-backup.json new file mode 100644 index 00000000..1b07ebcb --- /dev/null +++ b/docs/host-backup.json @@ -0,0 +1,11 @@ +{ + "title": "Proxmox VE Host Backup", + "category": "Proxmox VE Tools", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/bash-dark.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/host-backup.sh" + ], + "textContent": "\n \n Proxmox VE Host Backup \n This script serves as a versatile backup utility, enabling users to specify both the backup path and the\n directory they want to work in. This flexibility empowers users to select the specific files and\n directories\n they wish to back up, making it compatible with a wide range of hosts, not limited to Proxmox.\n Run the command below in the Proxmox VE Shell, or any host.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/host-backup.sh)\"\n A backup is rendered ineffective when it remains stored on the host\n ", + "outerHTML": "
\n

\n

Proxmox VE Host Backup

\n This script serves as a versatile backup utility, enabling users to specify both the backup path and the\n directory they want to work in. This flexibility empowers users to select the specific files and\n directories\n they wish to back up, making it compatible with a wide range of hosts, not limited to Proxmox.\n

Run the command below in the Proxmox VE Shell, or any host.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/host-backup.sh)\"
\n

A backup is rendered ineffective when it remains stored on the host

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/hyperhdr.json b/docs/hyperhdr.json new file mode 100644 index 00000000..9f7b81c4 --- /dev/null +++ b/docs/hyperhdr.json @@ -0,0 +1,13 @@ +{ + "title": "HyperHDR LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/awawa-dev/HyperHDR/master/resources/icons/hyperhdr-icon-256px.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/hyperhdr.sh" + ], + "textContent": "\n \n HyperHDR LXC \n HyperHDR is\n a highly optimized open source ambient lighting implementation based on modern digital video and\n audio\n stream analysis.\n To create a new Proxmox VE HyperHDR LXC, run the command below in the Proxmox VE Shell. \n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/hyperhdr.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU - Privileged ⚡\n HyperHDR Interface: IP:8090\n ", + "outerHTML": "
\n

\n

HyperHDR LXC

\n

HyperHDR is\n a highly optimized open source ambient lighting implementation based on modern digital video and\n audio\n stream analysis.

\n

To create a new Proxmox VE HyperHDR LXC, run the command below in the Proxmox VE Shell.
\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/hyperhdr.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU - Privileged ⚡

\n

HyperHDR Interface: IP:8090

\n
", + "ports": [ + "8090" + ] +} \ No newline at end of file diff --git a/docs/hyperion.json b/docs/hyperion.json new file mode 100644 index 00000000..fb735b09 --- /dev/null +++ b/docs/hyperion.json @@ -0,0 +1,13 @@ +{ + "title": "Hyperion LXC", + "category": "Miscellaneous", + "imgSrc": "https://github.com/hyperion-project/hyperion.ng/raw/master/doc/logo_dark.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/hyperion.sh" + ], + "textContent": "\n \n Hyperion LXC \n Hyperion is an opensource Ambient Lighting implementation. It supports many LED devices and video\n grabbers.\n To create a new Proxmox VE Hyperion LXC, run the command below in the Proxmox VE Shell. \n To Update Hyperion, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/hyperion.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Hyperion Interface: IP:8090\n ", + "outerHTML": "
\n

\n

Hyperion LXC

\n

Hyperion is an opensource Ambient Lighting implementation. It supports many LED devices and video\n grabbers.

\n

To create a new Proxmox VE Hyperion LXC, run the command below in the Proxmox VE Shell.
\n To Update Hyperion, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/hyperion.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Hyperion Interface: IP:8090

\n
", + "ports": [ + "8090" + ] +} \ No newline at end of file diff --git a/docs/influxdb.json b/docs/influxdb.json new file mode 100644 index 00000000..eb96040c --- /dev/null +++ b/docs/influxdb.json @@ -0,0 +1,14 @@ +{ + "title": "InfluxDB LXC", + "category": "Database", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/influx.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/influxdb.sh" + ], + "textContent": "\n \n InfluxDB LXC\n Options to Install InfluxDB v1 or v2 and Telegraf\n * Choosing InfluxDB v1 will result in Chronograf being installed automatically.\n InfluxDB is\n designed\n to handle high write and query loads, and is optimized for storing and analyzing time-stamped data,\n such\n as metrics, events, and logs. InfluxDB supports SQL-like query language and has a built-in HTTP API\n for\n data ingestion and retrieval. It's commonly used for IoT and industrial applications where\n time-series\n data is involved.\n Telegraf is a server agent that collects, processes, and\n aggregates\n metrics and events data from different sources, such as systems, databases, and APIs, and outputs\n the\n data to various outputs, such as InfluxDB, Prometheus, Elasticsearch, and many others.\n To create a new Proxmox VE InfluxDB LXC, run the command below in the Proxmox VE Shell.\n Copy bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/influxdb.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n InfluxDB V1 (Chronograf) Interface: IP:8888\n InfluxDB V2 Interface: IP:8086\n ⚙️ InfluxDB Configuration\n Copynano /etc/influxdb/influxdb.conf\n ⚙️ Telegraf Configuration\n Copynano /etc/telegraf/telegraf.conf\n ", + "outerHTML": "
\n

\n

InfluxDB LXC

\n

Options to Install InfluxDB v1 or v2 and Telegraf

\n * Choosing InfluxDB v1 will result in Chronograf being installed automatically.\n

InfluxDB is\n designed\n to handle high write and query loads, and is optimized for storing and analyzing time-stamped data,\n such\n as metrics, events, and logs. InfluxDB supports SQL-like query language and has a built-in HTTP API\n for\n data ingestion and retrieval. It's commonly used for IoT and industrial applications where\n time-series\n data is involved.

\n

Telegraf is a server agent that collects, processes, and\n aggregates\n metrics and events data from different sources, such as systems, databases, and APIs, and outputs\n the\n data to various outputs, such as InfluxDB, Prometheus, Elasticsearch, and many others.

\n

To create a new Proxmox VE InfluxDB LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/influxdb.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

InfluxDB V1 (Chronograf) Interface: IP:8888

\n

InfluxDB V2 Interface: IP:8086

\n

⚙️ InfluxDB Configuration

\n
nano /etc/influxdb/influxdb.conf
\n

⚙️ Telegraf Configuration

\n
nano /etc/telegraf/telegraf.conf
\n
", + "ports": [ + "8888", + "8086" + ] +} \ No newline at end of file diff --git a/docs/iobroker.json b/docs/iobroker.json new file mode 100644 index 00000000..91fcde69 --- /dev/null +++ b/docs/iobroker.json @@ -0,0 +1,13 @@ +{ + "title": "ioBroker LXC", + "category": "Automation", + "imgSrc": "https://github.com/ioBroker/ioBroker/blob/master/img/logos/ioBroker_Logo_256px.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/iobroker.sh" + ], + "textContent": "\n \n ioBroker LXC \n ioBroker\n is an\n open-source platform for building and managing smart home automation systems. It provides a\n centralized\n control and management interface for connected devices, sensors, and other IoT devices. ioBroker\n integrates with a wide range of popular smart home systems, devices, and services, making it easy to\n automate tasks and processes, monitor and control devices, and collect and analyze data from a\n variety\n of sources. With its flexible architecture and easy-to-use interface, ioBroker is designed to make\n it\n simple for users to build and customize their own smart home automation systems, regardless of their\n technical background or experience.\n To create a new Proxmox VE ioBroker LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/iobroker.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n ioBroker Interface: IP:8081\n ", + "outerHTML": "
\n

\n

ioBroker LXC

\n

ioBroker\n is an\n open-source platform for building and managing smart home automation systems. It provides a\n centralized\n control and management interface for connected devices, sensors, and other IoT devices. ioBroker\n integrates with a wide range of popular smart home systems, devices, and services, making it easy to\n automate tasks and processes, monitor and control devices, and collect and analyze data from a\n variety\n of sources. With its flexible architecture and easy-to-use interface, ioBroker is designed to make\n it\n simple for users to build and customize their own smart home automation systems, regardless of their\n technical background or experience.

\n

To create a new Proxmox VE ioBroker LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/iobroker.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

ioBroker Interface: IP:8081

\n
", + "ports": [ + "8081" + ] +} \ No newline at end of file diff --git a/docs/iventoy.json b/docs/iventoy.json new file mode 100644 index 00000000..d60cb8fe --- /dev/null +++ b/docs/iventoy.json @@ -0,0 +1,13 @@ +{ + "title": "iVentoy LXC", + "category": "Server - Networking", + "imgSrc": "https://www.iventoy.com/static/img/iventoy.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/iventoy.sh" + ], + "textContent": "\n \n iVentoy LXC \n iVentoy is an\n enhanced\n version of the PXE server.\n To create a new Proxmox VE iVentoy LXC, run the command below in the Proxmox VE Shell. \n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/iventoy.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU - Privileged ⚡\n iVentoy Interface: IP:26000/\n ", + "outerHTML": "
\n

\n

iVentoy LXC

\n

iVentoy is an\n enhanced\n version of the PXE server.

\n

To create a new Proxmox VE iVentoy LXC, run the command below in the Proxmox VE Shell.
\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/iventoy.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU - Privileged ⚡

\n

iVentoy Interface: IP:26000/

\n
", + "ports": [ + "26000" + ] +} \ No newline at end of file diff --git a/docs/jackett.json b/docs/jackett.json new file mode 100644 index 00000000..07b21d2e --- /dev/null +++ b/docs/jackett.json @@ -0,0 +1,13 @@ +{ + "title": "Jackett LXC", + "category": "File - Code", + "imgSrc": "https://raw.githubusercontent.com/Jackett/Jackett/master/src/Jackett.Common/Content/jacket_medium.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/jackett.sh" + ], + "textContent": "\n \n Jackett LXC \n Jackett\n supports a wide range of trackers, including popular ones like The Pirate Bay, RARBG, and Torrentz2,\n as\n well as many private trackers. It can be integrated with several BitTorrent clients, including\n qBittorrent, Deluge, and uTorrent, among others.\n To create a new Proxmox VE Jackett LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/jackett.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Jackett Interface: IP:9117\n ", + "outerHTML": "
\n

\n

Jackett LXC

\n

Jackett\n supports a wide range of trackers, including popular ones like The Pirate Bay, RARBG, and Torrentz2,\n as\n well as many private trackers. It can be integrated with several BitTorrent clients, including\n qBittorrent, Deluge, and uTorrent, among others.

\n

To create a new Proxmox VE Jackett LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/jackett.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Jackett Interface: IP:9117

\n
", + "ports": [ + "9117" + ] +} \ No newline at end of file diff --git a/docs/jellyfin.json b/docs/jellyfin.json new file mode 100644 index 00000000..56dffa15 --- /dev/null +++ b/docs/jellyfin.json @@ -0,0 +1,13 @@ +{ + "title": "Jellyfin Media Server LXC", + "category": "Media - Photo", + "imgSrc": "https://github.com/home-assistant/brands/blob/master/core_integrations/jellyfin/icon.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/jellyfin.sh" + ], + "textContent": "\n \n Jellyfin Media Server LXC \n With Privileged/Unprivileged Hardware Acceleration Support\n To create a new Proxmox VE Jellyfin Media Server LXC, run the command below in the Proxmox VE\n Shell.\n Copy bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/jellyfin.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Jellyfin Media Server Interface: IP:8096\n FFmpeg path: /usr/lib/jellyfin-ffmpeg/ffmpeg\n ", + "outerHTML": "
\n

\n

Jellyfin Media Server LXC

\n

With Privileged/Unprivileged Hardware Acceleration Support

\n

To create a new Proxmox VE Jellyfin Media Server LXC, run the command below in the Proxmox VE\n Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/jellyfin.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Jellyfin Media Server Interface: IP:8096

\n

FFmpeg path: /usr/lib/jellyfin-ffmpeg/ffmpeg

\n
", + "ports": [ + "8096" + ] +} \ No newline at end of file diff --git a/docs/jellyseerr.json b/docs/jellyseerr.json new file mode 100644 index 00000000..945e223a --- /dev/null +++ b/docs/jellyseerr.json @@ -0,0 +1,13 @@ +{ + "title": "Jellyseerr LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/jellyseerr.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/jellyseerr.sh" + ], + "textContent": "\n \n Jellyseerr LXC \n Jellyseerr is a free and open source software application for\n managing\n requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin\n &\n Emby media servers.\n To create a new Proxmox VE Jellyseerr LXC, run the command below in the Proxmox VE Shell. \n To Update Jellyseerr, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/jellyseerr.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Jellyseerr Interface: IP:5055\n ", + "outerHTML": "
\n

\n

Jellyseerr LXC

\n

Jellyseerr is a free and open source software application for\n managing\n requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin\n &\n Emby media servers.

\n

To create a new Proxmox VE Jellyseerr LXC, run the command below in the Proxmox VE Shell.
\n To Update Jellyseerr, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/jellyseerr.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Jellyseerr Interface: IP:5055

\n
", + "ports": [ + "5055" + ] +} \ No newline at end of file diff --git a/docs/kavita.json b/docs/kavita.json new file mode 100644 index 00000000..f812e45a --- /dev/null +++ b/docs/kavita.json @@ -0,0 +1,13 @@ +{ + "title": "Kavita LXC", + "category": "Document - Notes", + "imgSrc": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/Logo/kavita.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/kavita.sh" + ], + "textContent": "\n \n Kavita LXC \n Kavita is a\n fast,\n feature rich, cross platform reading server. Built with a focus for manga, and the goal of being a\n full\n solution for all your reading needs.\n To create a new Proxmox VE Kavita LXC, run the command below in the Proxmox VE Shell. \n To Update Kavita, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/kavita.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Kavita Interface: IP:5000\n ", + "outerHTML": "
\n

\n

Kavita LXC

\n

Kavita is a\n fast,\n feature rich, cross platform reading server. Built with a focus for manga, and the goal of being a\n full\n solution for all your reading needs.

\n

To create a new Proxmox VE Kavita LXC, run the command below in the Proxmox VE Shell.
\n To Update Kavita, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/kavita.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Kavita Interface: IP:5000

\n
", + "ports": [ + "5000" + ] +} \ No newline at end of file diff --git a/docs/kernel-clean.json b/docs/kernel-clean.json new file mode 100644 index 00000000..611bb27a --- /dev/null +++ b/docs/kernel-clean.json @@ -0,0 +1,11 @@ +{ + "title": "Proxmox VE Kernel Clean", + "category": "Proxmox VE Tools", + "imgSrc": "https://github.com/home-assistant/brands/blob/master/core_integrations/proxmoxve/icon.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/kernel-clean.sh" + ], + "textContent": "\n \n Proxmox VE Kernel Clean \n Cleaning unused kernel images is beneficial for reducing the length of the GRUB menu and freeing up disk\n space. By removing old, unused kernels, the system is able to conserve disk space and streamline the\n boot\n process.\n Run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/kernel-clean.sh)\"\n ", + "outerHTML": "
\n

\n

Proxmox VE Kernel Clean

\n Cleaning unused kernel images is beneficial for reducing the length of the GRUB menu and freeing up disk\n space. By removing old, unused kernels, the system is able to conserve disk space and streamline the\n boot\n process.\n

Run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/kernel-clean.sh)\"
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/kernel-pin.json b/docs/kernel-pin.json new file mode 100644 index 00000000..1db40bbf --- /dev/null +++ b/docs/kernel-pin.json @@ -0,0 +1,11 @@ +{ + "title": "Proxmox VE Kernel Pin", + "category": "Proxmox VE Tools", + "imgSrc": "https://github.com/home-assistant/brands/blob/master/core_integrations/proxmoxve/icon.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/kernel-pin.sh" + ], + "textContent": "\n \n Proxmox VE Kernel Pin \n Kernel Pin is an essential tool for effortlessly managing kernel pinning and unpinning.\n Run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/kernel-pin.sh)\"\n ", + "outerHTML": "
\n

\n

Proxmox VE Kernel Pin

\n Kernel Pin is an essential tool for effortlessly managing kernel pinning and unpinning.\n

Run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/kernel-pin.sh)\"
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/keycloak.json b/docs/keycloak.json new file mode 100644 index 00000000..b4a52b06 --- /dev/null +++ b/docs/keycloak.json @@ -0,0 +1,13 @@ +{ + "title": "Keycloak LXC", + "category": "Server - Networking", + "imgSrc": "https://www.keycloak.org/resources/images/logo.svg?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/keycloak.sh" + ], + "textContent": "\n \n \n Keycloak LXC\n Keycloak is an\n open-source identity and access management solution that provides centralized authentication and\n authorization for modern applications and services. It enables organizations to secure their\n applications and services with a single sign-on (SSO) solution, reducing the need for users to\n remember\n multiple login credentials. Keycloak supports various authentication protocols, including SAML,\n OAuth,\n and OpenID Connect, and integrates with a wide range of applications and services. With Keycloak,\n administrators can manage user identities, define security policies, and monitor access to their\n applications and services. The software is designed to be scalable, flexible, and easy to use,\n making it\n a valuable tool for enhancing the security and usability of modern applications and services.\n To create a new Proxmox VE Keycloak LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/keycloak.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2CPU ⚡\n Keycloak Interface: IP:8080/admin\n Post Install\n ", + "outerHTML": "
\n

\n

\n

Keycloak LXC

\n

Keycloak is an\n open-source identity and access management solution that provides centralized authentication and\n authorization for modern applications and services. It enables organizations to secure their\n applications and services with a single sign-on (SSO) solution, reducing the need for users to\n remember\n multiple login credentials. Keycloak supports various authentication protocols, including SAML,\n OAuth,\n and OpenID Connect, and integrates with a wide range of applications and services. With Keycloak,\n administrators can manage user identities, define security policies, and monitor access to their\n applications and services. The software is designed to be scalable, flexible, and easy to use,\n making it\n a valuable tool for enhancing the security and usability of modern applications and services.

\n

To create a new Proxmox VE Keycloak LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/keycloak.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2CPU ⚡

\n

Keycloak Interface: IP:8080/admin

\n

Post Install

\n
", + "ports": [ + "8080" + ] +} \ No newline at end of file diff --git a/docs/kubo.json b/docs/kubo.json new file mode 100644 index 00000000..0fb27776 --- /dev/null +++ b/docs/kubo.json @@ -0,0 +1,13 @@ +{ + "title": "Kubo LXC", + "category": "File - Code", + "imgSrc": "https://user-images.githubusercontent.com/157609/250148884-d6d12db8-fdcf-4be3-8546-2550b69845d8.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/kubo.sh" + ], + "textContent": "\n \n Kubo LXC \n Kubo was the\n first\n IPFS implementation and is the most widely used one today. Implementing the Interplanetary\n Filesystem -\n the Web3 standard for content-addressing, interoperable with HTTP. Thus powered by IPLD's data\n models\n and the libp2p for network communication. Kubo is written in Go.\n To create a new Proxmox VE Kubo LXC, run the command below in the Proxmox VE Shell. \n To Update kubo, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/kubo.sh)\"\n ⚡ Default Settings: 4GB RAM - 4GB Storage - 2vCPU ⚡\n Kubo Interface: IP:5001/webui\n ", + "outerHTML": "
\n

\n

Kubo LXC

\n

Kubo was the\n first\n IPFS implementation and is the most widely used one today. Implementing the Interplanetary\n Filesystem -\n the Web3 standard for content-addressing, interoperable with HTTP. Thus powered by IPLD's data\n models\n and the libp2p for network communication. Kubo is written in Go.

\n

To create a new Proxmox VE Kubo LXC, run the command below in the Proxmox VE Shell.
\n To Update kubo, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/kubo.sh)\"
\n

⚡ Default Settings: 4GB RAM - 4GB Storage - 2vCPU ⚡

\n

Kubo Interface: IP:5001/webui

\n
", + "ports": [ + "5001" + ] +} \ No newline at end of file diff --git a/docs/lazylibrarian.json b/docs/lazylibrarian.json new file mode 100644 index 00000000..50641290 --- /dev/null +++ b/docs/lazylibrarian.json @@ -0,0 +1,13 @@ +{ + "title": "LazyLibrarian LXC", + "category": "Media - Photo", + "imgSrc": "https://gitlab.com/uploads/-/system/project/avatar/9317860/ll.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/lazylibrarian.sh" + ], + "textContent": "\n \n \n LazyLibrarian LXC \n LazyLibrarian is a SickBeard, CouchPotato, Headphones-like\n application\n for ebooks, audiobooks and magazines.\n To create a new Proxmox VE LazyLibrarian LXC, run the command below in the Proxmox VE Shell.\n \n To Update LazyLibrarian, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/lazylibrarian.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n LazyLibrarian Interface: IP:5299\n ", + "outerHTML": "
\n

\n

\n

LazyLibrarian LXC

\n

LazyLibrarian is a SickBeard, CouchPotato, Headphones-like\n application\n for ebooks, audiobooks and magazines.

\n

To create a new Proxmox VE LazyLibrarian LXC, run the command below in the Proxmox VE Shell.\n
\n To Update LazyLibrarian, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/lazylibrarian.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

LazyLibrarian Interface: IP:5299

\n
", + "ports": [ + "5299" + ] +} \ No newline at end of file diff --git a/docs/lidarr.json b/docs/lidarr.json new file mode 100644 index 00000000..3f3d5f8b --- /dev/null +++ b/docs/lidarr.json @@ -0,0 +1,13 @@ +{ + "title": "Lidarr LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/Lidarr/Lidarr/develop/Logo/256.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/lidarr.sh" + ], + "textContent": "\n \n Lidarr LXC \n Lidarr is a music\n management tool designed for Usenet and BitTorrent users. It allows users to manage and organize\n their\n music collection with ease. Lidarr integrates with popular Usenet and BitTorrent clients, such as\n Sonarr\n and Radarr, to automate the downloading and organizing of music files. The software provides a\n web-based\n interface for managing and organizing music, making it easy to search and find songs, albums, and\n artists. Lidarr also supports metadata management, including album art, artist information, and\n lyrics,\n making it easy for users to keep their music collection organized and up-to-date. The software is\n designed to be easy to use and provides a simple and intuitive interface for managing and organizing\n music collections, making it a valuable tool for music lovers who want to keep their collection\n organized and up-to-date. With Lidarr, users can enjoy their music collection from anywhere, making\n it a\n powerful tool for managing and sharing music files.\n To create a new Proxmox VE Lidarr LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/lidarr.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n Lidarr Interface: IP:8686\n ", + "outerHTML": "
\n

\n

Lidarr LXC

\n

Lidarr is a music\n management tool designed for Usenet and BitTorrent users. It allows users to manage and organize\n their\n music collection with ease. Lidarr integrates with popular Usenet and BitTorrent clients, such as\n Sonarr\n and Radarr, to automate the downloading and organizing of music files. The software provides a\n web-based\n interface for managing and organizing music, making it easy to search and find songs, albums, and\n artists. Lidarr also supports metadata management, including album art, artist information, and\n lyrics,\n making it easy for users to keep their music collection organized and up-to-date. The software is\n designed to be easy to use and provides a simple and intuitive interface for managing and organizing\n music collections, making it a valuable tool for music lovers who want to keep their collection\n organized and up-to-date. With Lidarr, users can enjoy their music collection from anywhere, making\n it a\n powerful tool for managing and sharing music files.

\n

To create a new Proxmox VE Lidarr LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/lidarr.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

Lidarr Interface: IP:8686

\n
", + "ports": [ + "8686" + ] +} \ No newline at end of file diff --git a/docs/linkwarden.json b/docs/linkwarden.json new file mode 100644 index 00000000..efba2604 --- /dev/null +++ b/docs/linkwarden.json @@ -0,0 +1,13 @@ +{ + "title": "Linkwarden LXC", + "category": "Dashboards", + "imgSrc": "https://raw.githubusercontent.com/linkwarden/linkwarden/main/assets/logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/linkwarden.sh" + ], + "textContent": "\n \n \n Linkwarden LXC \n Linkwarden is a fully\n self-hostable, open-source collaborative bookmark manager to collect, organize and archive webpages.\n \n To create a new Proxmox VE Linkwarden LXC, run the command below in the Proxmox VE Shell. \n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/linkwarden.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Linkwarden Interface: IP:3000\n Show Database/Adminer Credentials: cat linkwarden.creds\n ", + "outerHTML": "
\n

\n

\n

Linkwarden LXC

\n

Linkwarden is a fully\n self-hostable, open-source collaborative bookmark manager to collect, organize and archive webpages.\n

\n

To create a new Proxmox VE Linkwarden LXC, run the command below in the Proxmox VE Shell.
\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/linkwarden.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Linkwarden Interface: IP:3000

\n

Show Database/Adminer Credentials: cat linkwarden.creds

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/lldap.json b/docs/lldap.json new file mode 100644 index 00000000..ca54f6b7 --- /dev/null +++ b/docs/lldap.json @@ -0,0 +1,10 @@ +{ + "title": "lldap LXC", + "category": "Server - Networking", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/lldap.sh" + ], + "textContent": "\n lldap LXC \n lldap is a\n lightweight authentication server that provides an opinionated, simplified LDAP interface for\n authentication.\n To create a new Proxmox VE V, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/lldap.sh)\"\n ⚡ Default Settings: 512MiB RAM - 4GB Storage - 1CPU ⚡\n ⚙️ Initial Login\n username admin\n password password\n ", + "outerHTML": "
\n

lldap LXC

\n

lldap is a\n lightweight authentication server that provides an opinionated, simplified LDAP interface for\n authentication.

\n

To create a new Proxmox VE V, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/lldap.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 4GB Storage - 1CPU ⚡

\n

⚙️ Initial Login

\n

username admin

\n

password password

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/mafl.json b/docs/mafl.json new file mode 100644 index 00000000..c6cb6e32 --- /dev/null +++ b/docs/mafl.json @@ -0,0 +1,13 @@ +{ + "title": "Mafl LXC", + "category": "Dashboards", + "imgSrc": "https://raw.githubusercontent.com/hywax/mafl/main/docs/public/logotype.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mafl.sh" + ], + "textContent": "\n \n Mafl LXC \n Mafl is an\n intuitive\n service for organizing your homepage. Customize Mafl to your individual needs and work even more\n efficiently!\n To create a new Proxmox VE Mafl LXC, run the command below in the Proxmox VE Shell. \n To Update Mafl, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mafl.sh)\"\n ⚡ Default Settings: 1GB RAM - 6GB Storage - 1vCPU ⚡\n Mafl Interface: IP:3000\n Services, icons, language and other settings are set in a single config.yml\n Copynano /opt/mafl/data/config.yml\n ", + "outerHTML": "
\n

\n

Mafl LXC

\n

Mafl is an\n intuitive\n service for organizing your homepage. Customize Mafl to your individual needs and work even more\n efficiently!

\n

To create a new Proxmox VE Mafl LXC, run the command below in the Proxmox VE Shell.
\n To Update Mafl, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mafl.sh)\"
\n

⚡ Default Settings: 1GB RAM - 6GB Storage - 1vCPU ⚡

\n

Mafl Interface: IP:3000

\n

Services, icons, language and other settings are set in a single config.yml

\n
nano /opt/mafl/data/config.yml
\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/magicmirror.json b/docs/magicmirror.json new file mode 100644 index 00000000..5b79db1f --- /dev/null +++ b/docs/magicmirror.json @@ -0,0 +1,13 @@ +{ + "title": "MagicMirror Server LXC", + "category": "Miscellaneous", + "imgSrc": "https://github.com/MichMich/MagicMirror/raw/master/.github/header.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/magicmirror.sh" + ], + "textContent": "\n \n MagicMirror Server LXC \n MagicMirror²\n is a smart mirror software that allows you to build your own personal smart mirror. It uses modular\n components that you can customize to display information such as the weather, news, calendar, to-do\n list, and more. The platform is open source, allowing for community contributions and customization.\n \n To create a new MagicMirror Server LXC, run the command below in the Proxmox VE Shell. \n To Update MagicMirror, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/magicmirror.sh)\"\n ⚡ Default Settings: 512MiB RAM - 3GB Storage - 1vCPU ⚡\n MagicMirror Interface: IP:8080\n ⚙️ Configuration\n \n Copy/opt/magicmirror/config/config.js\n ", + "outerHTML": "
\n

\n

MagicMirror Server LXC

\n

MagicMirror²\n is a smart mirror software that allows you to build your own personal smart mirror. It uses modular\n components that you can customize to display information such as the weather, news, calendar, to-do\n list, and more. The platform is open source, allowing for community contributions and customization.\n

\n

To create a new MagicMirror Server LXC, run the command below in the Proxmox VE Shell.
\n To Update MagicMirror, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/magicmirror.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 3GB Storage - 1vCPU ⚡

\n

MagicMirror Interface: IP:8080

\n

⚙️ Configuration\n

\n
/opt/magicmirror/config/config.js
\n
", + "ports": [ + "8080" + ] +} \ No newline at end of file diff --git a/docs/mariadb.json b/docs/mariadb.json new file mode 100644 index 00000000..21b31e0a --- /dev/null +++ b/docs/mariadb.json @@ -0,0 +1,11 @@ +{ + "title": "Mariadb LXC", + "category": "Database", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/mariadb.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mariadb.sh" + ], + "textContent": "\n \n Mariadb LXC\n Option to Install phpMyAdmin\n MariaDB is a fork of the\n popular MySQL database management system that is developed and maintained by the open-source community.\n It\n is also commercially supported, offering enterprise-level features and support for organizations that\n require them. MariaDB aims to maintain high compatibility with MySQL, ensuring a drop-in replacement\n capability.\n To create a new Proxmox VE Mariadb LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mariadb.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n phpMyAdmin Interface: IP/phpMyAdmin\n Post Install\n ", + "outerHTML": "
\n

\n

Mariadb LXC

\n

Option to Install phpMyAdmin

\n MariaDB is a fork of the\n popular MySQL database management system that is developed and maintained by the open-source community.\n It\n is also commercially supported, offering enterprise-level features and support for organizations that\n require them. MariaDB aims to maintain high compatibility with MySQL, ensuring a drop-in replacement\n capability.\n

To create a new Proxmox VE Mariadb LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mariadb.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

phpMyAdmin Interface: IP/phpMyAdmin

\n

Post Install

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/matterbridge.json b/docs/matterbridge.json new file mode 100644 index 00000000..e6fe611b --- /dev/null +++ b/docs/matterbridge.json @@ -0,0 +1,13 @@ +{ + "title": "Matterbridge LXC", + "category": "Zigbee - Zwave - Matter", + "imgSrc": "https://raw.githubusercontent.com/Luligu/matterbridge/main/frontend/public/matterbridge%20624x624.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/matterbridge.sh" + ], + "textContent": "\n \n Matterbridge LXC \n Matterbridge allows you to have all your Matter devices up and\n running\n in a couple of minutes without having to deal with the pairing process of each single device.\n 🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.\n To create a new Proxmox VE Matterbridge LXC, run the command below in the Proxmox VE Shell.\n \n To Update Matterbridge, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/matterbridge.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n Matterbridge Interface: IP:8283\n ", + "outerHTML": "
\n

\n

Matterbridge LXC

\n

Matterbridge allows you to have all your Matter devices up and\n running\n in a couple of minutes without having to deal with the pairing process of each single device.

\n

🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.

\n

To create a new Proxmox VE Matterbridge LXC, run the command below in the Proxmox VE Shell.\n
\n To Update Matterbridge, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/matterbridge.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

Matterbridge Interface: IP:8283

\n
", + "ports": [ + "8283" + ] +} \ No newline at end of file diff --git a/docs/mediamtx.json b/docs/mediamtx.json new file mode 100644 index 00000000..a888b84c --- /dev/null +++ b/docs/mediamtx.json @@ -0,0 +1,11 @@ +{ + "title": "MediaMTX LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/bluenviron/mediamtx/main/logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mediamtx.sh" + ], + "textContent": "\n \n MediaMTX LXC \n MediaMTX\n is a ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows you\n to\n read, publish, proxy, record and playback video and audio streams.\n To create a new Proxmox VE MediaMTX LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mediamtx.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡\n MediaMTX Interface: NONE Instructions\n ", + "outerHTML": "
\n

\n

MediaMTX LXC

\n

MediaMTX\n is a ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows you\n to\n read, publish, proxy, record and playback video and audio streams.

\n

To create a new Proxmox VE MediaMTX LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mediamtx.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡

\n

MediaMTX Interface: NONE Instructions

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/medusa.json b/docs/medusa.json new file mode 100644 index 00000000..7ad943b8 --- /dev/null +++ b/docs/medusa.json @@ -0,0 +1,13 @@ +{ + "title": "Medusa LXC", + "category": "Media - Photo", + "imgSrc": "https://cdn.jsdelivr.net/gh/pymedusa/medusa.github.io@4360d494/images/logo/new-logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/medusa.sh" + ], + "textContent": "\n \n Medusa LXC \n Medusa is an automatic\n Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when\n they\n are posted it does its magic: automatic torrent/nzb searching, downloading, and processing at the\n qualities you want.\n To create a new Proxmox VE Medusa LXC, run the command below in the Proxmox VE Shell. \n To Update Medusa, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/medusa.sh)\"\n ⚡ Default Settings: 1GB RAM - 6GB Storage - 2vCPU ⚡\n Medusa Interface: IP:8081\n ", + "outerHTML": "
\n

\n

Medusa LXC

\n

Medusa is an automatic\n Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when\n they\n are posted it does its magic: automatic torrent/nzb searching, downloading, and processing at the\n qualities you want.

\n

To create a new Proxmox VE Medusa LXC, run the command below in the Proxmox VE Shell.
\n To Update Medusa, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/medusa.sh)\"
\n

⚡ Default Settings: 1GB RAM - 6GB Storage - 2vCPU ⚡

\n

Medusa Interface: IP:8081

\n
", + "ports": [ + "8081" + ] +} \ No newline at end of file diff --git a/docs/meshcentral.json b/docs/meshcentral.json new file mode 100644 index 00000000..5e56566b --- /dev/null +++ b/docs/meshcentral.json @@ -0,0 +1,11 @@ +{ + "title": "MeshCentral LXC", + "category": "Server - Networking", + "imgSrc": "https://github.com/Ylianst/MeshCentral/blob/master/public/favicon-303x303.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/meshcentral.sh" + ], + "textContent": "\n \n MeshCentral LXC \n MeshCentral is a\n web-based computer management platform that provides remote control and management capabilities for\n computers. It allows administrators to manage and control computers over a local network or the\n internet\n through a single, centralized web-based interface. With MeshCentral, users can monitor the status of\n computers, perform remote administration tasks, and control the power state of machines. The\n software\n supports various operating systems and provides real-time updates and alerts to keep administrators\n informed of the status of their systems. MeshCentral is designed to provide an easy-to-use,\n scalable,\n and secure solution for remote computer management, making it a valuable tool for IT administrators,\n helpdesk support, and remote workers.\n To create a new Proxmox VE MeshCentral LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/meshcentral.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n MeshCentral Interface: IP\n ", + "outerHTML": "
\n

\n

MeshCentral LXC

\n

MeshCentral is a\n web-based computer management platform that provides remote control and management capabilities for\n computers. It allows administrators to manage and control computers over a local network or the\n internet\n through a single, centralized web-based interface. With MeshCentral, users can monitor the status of\n computers, perform remote administration tasks, and control the power state of machines. The\n software\n supports various operating systems and provides real-time updates and alerts to keep administrators\n informed of the status of their systems. MeshCentral is designed to provide an easy-to-use,\n scalable,\n and secure solution for remote computer management, making it a valuable tool for IT administrators,\n helpdesk support, and remote workers.

\n

To create a new Proxmox VE MeshCentral LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/meshcentral.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

MeshCentral Interface: IP

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/metube.json b/docs/metube.json new file mode 100644 index 00000000..6d3f1c63 --- /dev/null +++ b/docs/metube.json @@ -0,0 +1,13 @@ +{ + "title": "MeTube LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/alexta69/metube/master/ui/src/assets/icons/android-chrome-192x192.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/metube.sh" + ], + "textContent": "\n \n MeTube LXC \n MeTube\n allows\n you to download videos from YouTube and dozens of other sites.\n To create a new Proxmox VE MeTube LXC, run the command below in the Proxmox VE Shell. \n To Update MeTube, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/metube.sh)\"\n ⚡ Default Settings: 1GB RAM - 10GB Storage - 1vCPU ⚡\n MeTube Interface: IP:8081\n ", + "outerHTML": "
\n

\n

MeTube LXC

\n

MeTube\n allows\n you to download videos from YouTube and dozens of other sites.

\n

To create a new Proxmox VE MeTube LXC, run the command below in the Proxmox VE Shell.
\n To Update MeTube, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/metube.sh)\"
\n

⚡ Default Settings: 1GB RAM - 10GB Storage - 1vCPU ⚡

\n

MeTube Interface: IP:8081

\n
", + "ports": [ + "8081" + ] +} \ No newline at end of file diff --git a/docs/microcode.json b/docs/microcode.json new file mode 100644 index 00000000..c02364d3 --- /dev/null +++ b/docs/microcode.json @@ -0,0 +1,11 @@ +{ + "title": "Proxmox VE Processor Microcode", + "category": "Proxmox VE Tools", + "imgSrc": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/processor.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/microcode.sh" + ], + "textContent": "\n \n Proxmox VE Processor Microcode \n For Intel or AMD Processors \n Processor Microcode is a layer of low-level software that runs on the processor and provides patches\n or\n updates to its firmware. Microcode updates can fix hardware bugs, improve performance, and enhance\n security features of the processor.\n It's important to note that the availability of firmware update mechanisms, such as Intel's\n Management\n Engine (ME) or AMD's Platform Security Processor (PSP), may vary depending on the processor and its\n specific implementation. Therefore, it's recommended to consult the documentation for your processor\n to\n confirm whether firmware updates can be applied through the operating system.\n Run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/microcode.sh)\"\n After a reboot, you can check whether any microcode updates are currently in effect by running the\n following command.\n Copyjournalctl -k | grep -E \"microcode\" | head -n 1\n ", + "outerHTML": "
\n

\n

Proxmox VE Processor Microcode

\n

For Intel or AMD Processors

\n

Processor Microcode is a layer of low-level software that runs on the processor and provides patches\n or\n updates to its firmware. Microcode updates can fix hardware bugs, improve performance, and enhance\n security features of the processor.

\n

It's important to note that the availability of firmware update mechanisms, such as Intel's\n Management\n Engine (ME) or AMD's Platform Security Processor (PSP), may vary depending on the processor and its\n specific implementation. Therefore, it's recommended to consult the documentation for your processor\n to\n confirm whether firmware updates can be applied through the operating system.

\n

Run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/microcode.sh)\"
\n

After a reboot, you can check whether any microcode updates are currently in effect by running the\n following command.

\n
journalctl -k | grep -E \"microcode\" | head -n 1
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/mikrotik-routeros.json b/docs/mikrotik-routeros.json new file mode 100644 index 00000000..6ff503dd --- /dev/null +++ b/docs/mikrotik-routeros.json @@ -0,0 +1,11 @@ +{ + "title": "Mikrotik RouterOS CHR VM", + "category": "Server - Networking", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/mikrotik.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/vm/mikrotik-routeros.sh" + ], + "textContent": "\n \n Mikrotik RouterOS CHR VM \n Mikrotik RouterOS CHR is a Linux-based operating system that\n transforms a computer into a router. It provides a wide range of features for network routing,\n firewall,\n bandwidth management, wireless access point, backhaul link, hotspot gateway, VPN server, and many\n others. RouterOS is a versatile solution that supports various network configurations, including\n those\n with multiple WAN links, hotspots, and VPNs. It is highly customizable, allowing administrators to\n configure and manage their networks according to their specific requirements. With RouterOS, network\n administrators can monitor and control the performance and security of their networks, ensuring\n reliable\n and secure communication for their users. The software is designed to be easy to use and provides a\n wide\n range of tools for network management, making it a valuable solution for small and large networks\n alike.\n \n To create a new Proxmox VE Mikrotik RouterOS CHR VM, run the command below in the Proxmox VE\n Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/mikrotik-routeros.sh)\"\n ⚡ Default Settings: 512MiB RAM - 128MiB Storage - 2CPU ⚡\n Initial setup is done via VM console. Go to the IP address to manage.\n ⚙️ Initial Login\n username admin\n password no password\n ", + "outerHTML": "
\n

\n

Mikrotik RouterOS CHR VM

\n

Mikrotik RouterOS CHR is a Linux-based operating system that\n transforms a computer into a router. It provides a wide range of features for network routing,\n firewall,\n bandwidth management, wireless access point, backhaul link, hotspot gateway, VPN server, and many\n others. RouterOS is a versatile solution that supports various network configurations, including\n those\n with multiple WAN links, hotspots, and VPNs. It is highly customizable, allowing administrators to\n configure and manage their networks according to their specific requirements. With RouterOS, network\n administrators can monitor and control the performance and security of their networks, ensuring\n reliable\n and secure communication for their users. The software is designed to be easy to use and provides a\n wide\n range of tools for network management, making it a valuable solution for small and large networks\n alike.\n

\n

To create a new Proxmox VE Mikrotik RouterOS CHR VM, run the command below in the Proxmox VE\n Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/mikrotik-routeros.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 128MiB Storage - 2CPU ⚡

\n

Initial setup is done via VM console. Go to the IP address to manage.

\n

⚙️ Initial Login

\n

username admin

\n

password no password

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/mongodb.json b/docs/mongodb.json new file mode 100644 index 00000000..093134fe --- /dev/null +++ b/docs/mongodb.json @@ -0,0 +1,11 @@ +{ + "title": "MongoDB LXC", + "category": "Database", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/mongodb-spring-green.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mongodb.sh" + ], + "textContent": "\n \n MongoDB LXC\n MongoDB is a NoSQL\n database that uses a document-oriented data model, storing data in JSON-like documents with dynamic\n schemas. This design offers flexibility and scalability, making it ideal for handling large volumes\n of\n data. MongoDB supports indexing, replication, and load balancing, ensuring high performance and\n availability, and can distribute data across multiple servers, making it well-suited for big data\n applications.\n To create a new Proxmox VE MongoDB LXC, run the command below in the Proxmox VE Shell.\n Copy bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mongodb.sh)\"\n ⚡ Default Settings: 512MiB RAM - 4GB Storage - 1vCPU ⚡\n ", + "outerHTML": "
\n

\n

MongoDB LXC

\n

MongoDB is a NoSQL\n database that uses a document-oriented data model, storing data in JSON-like documents with dynamic\n schemas. This design offers flexibility and scalability, making it ideal for handling large volumes\n of\n data. MongoDB supports indexing, replication, and load balancing, ensuring high performance and\n availability, and can distribute data across multiple servers, making it well-suited for big data\n applications.

\n

To create a new Proxmox VE MongoDB LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mongodb.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 4GB Storage - 1vCPU ⚡

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/monitor-all.json b/docs/monitor-all.json new file mode 100644 index 00000000..a7979013 --- /dev/null +++ b/docs/monitor-all.json @@ -0,0 +1,11 @@ +{ + "title": "Proxmox VE Monitor-All", + "category": "Proxmox VE Tools", + "imgSrc": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/monitor.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/monitor-all.sh" + ], + "textContent": "\n \n Proxmox VE Monitor-All \n This script will add Monitor-All to Proxmox VE, which will monitor the status of all your instances,\n both\n containers and virtual machines, excluding templates and user-defined ones, and automatically restart or\n reset them if they become unresponsive. This is particularly useful if you're experiencing problems with\n Home Assistant becoming non-responsive every few days/weeks. Monitor-All also maintains a log of the\n entire\n process, which can be helpful for troubleshooting and monitoring purposes.\n \n 🛈 Virtual machines without the QEMU guest agent installed must be excluded.\n 🛈 Prior to generating any new CT/VM not found in this repository, it's necessary to halt Proxmox VE\n Monitor-All by running systemctl stop ping-instances.\n All commands are run from the Proxmox VE shell..\n To add or remove Monitor-All in Proxmox VE:\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/monitor-all.sh)\"\n \n \n To make setup changes, first stop the service: systemctl stop ping-instances\n To edit pause time:\n Copynano /usr/local/bin/ping-instances.sh\n To add excluded instances:\n Copynano /etc/systemd/system/ping-instances.service\n After changes have been saved, systemctl daemon-reload and\n start\n the service: systemctl start ping-instances\n Monitor-All logs : cat /var/log/ping-instances.log\n ", + "outerHTML": "
\n

\n

Proxmox VE Monitor-All

\n This script will add Monitor-All to Proxmox VE, which will monitor the status of all your instances,\n both\n containers and virtual machines, excluding templates and user-defined ones, and automatically restart or\n reset them if they become unresponsive. This is particularly useful if you're experiencing problems with\n Home Assistant becoming non-responsive every few days/weeks. Monitor-All also maintains a log of the\n entire\n process, which can be helpful for troubleshooting and monitoring purposes.
\n
\n

🛈 Virtual machines without the QEMU guest agent installed must be excluded.

\n

🛈 Prior to generating any new CT/VM not found in this repository, it's necessary to halt Proxmox VE\n Monitor-All by running systemctl stop ping-instances.

\n

All commands are run from the Proxmox VE shell..

\n

To add or remove Monitor-All in Proxmox VE:

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/monitor-all.sh)\"
\n
\n
\n To make setup changes, first stop the service: systemctl stop ping-instances\n

To edit pause time:

\n
nano /usr/local/bin/ping-instances.sh
\n

To add excluded instances:

\n
nano /etc/systemd/system/ping-instances.service
\n

After changes have been saved, systemctl daemon-reload and\n start\n the service: systemctl start ping-instances

\n

Monitor-All logs : cat /var/log/ping-instances.log

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/motioneye.json b/docs/motioneye.json new file mode 100644 index 00000000..4070a959 --- /dev/null +++ b/docs/motioneye.json @@ -0,0 +1,13 @@ +{ + "title": "MotionEye NVR LXC", + "category": "NVR - DVR", + "imgSrc": "https://github.com/home-assistant/brands/blob/master/core_integrations/motioneye/icon.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/motioneye.sh" + ], + "textContent": "\n \n MotionEye NVR LXC \n MotionEye is an open-source, self-hosted network video recording (NVR) software designed to manage\n and\n monitor IP cameras. It runs on various platforms such as Linux, Raspberry Pi, and Docker, and offers\n features such as real-time video streaming, motion detection, and customizable camera views.\n To create a new Proxmox VE MotionEye NVR LXC, run the command below in the Proxmox VE Shell.\n \n To Update MotionEye, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/motioneye.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n MotionEye Interface: IP:8765\n ⚙️ Initial Login\n username admin\n password \n ", + "outerHTML": "
\n

\n

MotionEye NVR LXC

\n

MotionEye is an open-source, self-hosted network video recording (NVR) software designed to manage\n and\n monitor IP cameras. It runs on various platforms such as Linux, Raspberry Pi, and Docker, and offers\n features such as real-time video streaming, motion detection, and customizable camera views.

\n

To create a new Proxmox VE MotionEye NVR LXC, run the command below in the Proxmox VE Shell.\n
\n To Update MotionEye, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/motioneye.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

MotionEye Interface: IP:8765

\n

⚙️ Initial Login

\n

username admin

\n

password

\n
", + "ports": [ + "8765" + ] +} \ No newline at end of file diff --git a/docs/mqtt.json b/docs/mqtt.json new file mode 100644 index 00000000..c13c8f37 --- /dev/null +++ b/docs/mqtt.json @@ -0,0 +1,11 @@ +{ + "title": "MQTT LXC", + "category": "MQTT", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/eclipsemosquitto.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mqtt.sh" + ], + "textContent": "\n \n MQTT LXC\n Eclipse Mosquitto is\n an\n open-source message broker that implements the MQTT (Message Queuing Telemetry Transport) protocol.\n It\n is a lightweight and simple-to-use message broker that allows IoT devices and applications to\n communicate with each other by exchanging messages in real-time. Mosquitto is widely used in IoT\n applications, due to its low resource requirements and its compatibility with a wide range of\n devices\n and platforms\n To create a new Proxmox VE MQTT LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mqtt.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Post Install\n ", + "outerHTML": "
\n

\n

MQTT LXC

\n

Eclipse Mosquitto is\n an\n open-source message broker that implements the MQTT (Message Queuing Telemetry Transport) protocol.\n It\n is a lightweight and simple-to-use message broker that allows IoT devices and applications to\n communicate with each other by exchanging messages in real-time. Mosquitto is widely used in IoT\n applications, due to its low resource requirements and its compatibility with a wide range of\n devices\n and platforms

\n

To create a new Proxmox VE MQTT LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mqtt.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Post Install

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/myspeed.json b/docs/myspeed.json new file mode 100644 index 00000000..b659874c --- /dev/null +++ b/docs/myspeed.json @@ -0,0 +1,13 @@ +{ + "title": "MySpeed LXC", + "category": "Monitoring - Analytics", + "imgSrc": "https://raw.githubusercontent.com/gnmyt/myspeed/development/web/public/assets/img/logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/myspeed.sh" + ], + "textContent": "\n \n MySpeed LXC \n MySpeed is a speed test\n analysis software that records your internet speed for up to 30 days.\n To create a new Proxmox VE MySpeed LXC, run the command below in the Proxmox VE Shell.\n To Update MySpeed, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/myspeed.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n MySpeed Interface: IP:5216\n ", + "outerHTML": "
\n

\n

MySpeed LXC

\n

MySpeed is a speed test\n analysis software that records your internet speed for up to 30 days.

\n

To create a new Proxmox VE MySpeed LXC, run the command below in the Proxmox VE Shell.
\n To Update MySpeed, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/myspeed.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

MySpeed Interface: IP:5216

\n
", + "ports": [ + "5216" + ] +} \ No newline at end of file diff --git a/docs/mysql.json b/docs/mysql.json new file mode 100644 index 00000000..0a862485 --- /dev/null +++ b/docs/mysql.json @@ -0,0 +1,11 @@ +{ + "title": "MySQL LXC", + "category": "Database", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/mysql.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mysql.sh" + ], + "textContent": "\n \n MySQL LXC\n Option to Install phpMyAdmin\n MySQL is a popular open\n source database management system that supports various workloads and cloud providers.\n To create a new Proxmox VE MySQL LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mysql.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n Database credentials: cat mysql.creds\n phpMyAdmin Interface: IP/phpMyAdmin\n ", + "outerHTML": "
\n

\n

MySQL LXC

\n

Option to Install phpMyAdmin

\n MySQL is a popular open\n source database management system that supports various workloads and cloud providers.\n

To create a new Proxmox VE MySQL LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/mysql.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

Database credentials: cat mysql.creds

\n

phpMyAdmin Interface: IP/phpMyAdmin

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/n8n.json b/docs/n8n.json new file mode 100644 index 00000000..28418e43 --- /dev/null +++ b/docs/n8n.json @@ -0,0 +1,13 @@ +{ + "title": "n8n LXC", + "category": "Automation", + "imgSrc": "https://docs.n8n.io/_images/n8n-docs-icon.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/n8n.sh" + ], + "textContent": "\n \n n8n LXC\n n8n is a workflow automation\n tool\n that enables users to automate various tasks and processes by connecting various data sources,\n systems,\n and services. It provides a visual interface for building workflows, allowing users to easily define\n and\n automate complex sequences of actions, such as data processing, conditional branching, and API\n calls.\n n8n supports a wide range of integrations, making it a versatile tool for automating a variety of\n use\n cases, from simple data processing workflows to complex business processes. With its extendable\n architecture, n8n is designed to be easily customizable and can be adapted to meet the specific\n needs of\n different users and industries.\n To create a new Proxmox VE n8n LXC, run the command below in the Proxmox VE Shell. \n To Update n8n, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/n8n.sh)\"\n ⚡ Default Settings: 2GB RAM - 3GB Storage - 2vCPU ⚡\n n8n Interface: IP:5678\n ", + "outerHTML": "
\n

\n

n8n LXC

\n

n8n is a workflow automation\n tool\n that enables users to automate various tasks and processes by connecting various data sources,\n systems,\n and services. It provides a visual interface for building workflows, allowing users to easily define\n and\n automate complex sequences of actions, such as data processing, conditional branching, and API\n calls.\n n8n supports a wide range of integrations, making it a versatile tool for automating a variety of\n use\n cases, from simple data processing workflows to complex business processes. With its extendable\n architecture, n8n is designed to be easily customizable and can be adapted to meet the specific\n needs of\n different users and industries.

\n

To create a new Proxmox VE n8n LXC, run the command below in the Proxmox VE Shell.
\n To Update n8n, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/n8n.sh)\"
\n

⚡ Default Settings: 2GB RAM - 3GB Storage - 2vCPU ⚡

\n

n8n Interface: IP:5678

\n
", + "ports": [ + "5678" + ] +} \ No newline at end of file diff --git a/docs/navidrome.json b/docs/navidrome.json new file mode 100644 index 00000000..c5b63683 --- /dev/null +++ b/docs/navidrome.json @@ -0,0 +1,13 @@ +{ + "title": "Navidrome LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/navidrome/navidrome/master/resources/logo-192x192.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/navidrome.sh" + ], + "textContent": "\n \n Navidrome LXC \n Navidrome is a\n music\n server solution that makes your music collection accessible from anywhere. It provides a modern\n web-based user interface and compatibility with a range of third-party mobile apps for both iOS and\n Android devices. With Navidrome, users can access their music collection from anywhere, whether at\n home\n or on the go. The software supports a variety of music formats, making it easy for users to play\n their\n favorite songs and albums. Navidrome provides a simple and user-friendly interface for managing and\n organizing music collections, making it a valuable tool for music lovers who want to access their\n music\n from anywhere. The software is designed to be easy to set up and use, making it a popular choice for\n those who want to host their own music server and enjoy their music collection from anywhere.\n To create a new Proxmox VE Navidrome LXC, run the command below in the Proxmox VE Shell. \n To Update Navidrome, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/navidrome.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n To change Navidrome music folder path, edit: /var/lib/navidrome/navidrome.toml\n Navidrome Interface: IP:4533\n ", + "outerHTML": "
\n

\n

Navidrome LXC

\n

Navidrome is a\n music\n server solution that makes your music collection accessible from anywhere. It provides a modern\n web-based user interface and compatibility with a range of third-party mobile apps for both iOS and\n Android devices. With Navidrome, users can access their music collection from anywhere, whether at\n home\n or on the go. The software supports a variety of music formats, making it easy for users to play\n their\n favorite songs and albums. Navidrome provides a simple and user-friendly interface for managing and\n organizing music collections, making it a valuable tool for music lovers who want to access their\n music\n from anywhere. The software is designed to be easy to set up and use, making it a popular choice for\n those who want to host their own music server and enjoy their music collection from anywhere.

\n

To create a new Proxmox VE Navidrome LXC, run the command below in the Proxmox VE Shell.
\n To Update Navidrome, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/navidrome.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

To change Navidrome music folder path, edit: /var/lib/navidrome/navidrome.toml

\n

Navidrome Interface: IP:4533

\n
", + "ports": [ + "4533" + ] +} \ No newline at end of file diff --git a/docs/neo4j.json b/docs/neo4j.json new file mode 100644 index 00000000..0b08879f --- /dev/null +++ b/docs/neo4j.json @@ -0,0 +1,13 @@ +{ + "title": "Neo4j LXC", + "category": "Database", + "imgSrc": "https://avatars.githubusercontent.com/u/201120?s=200&v=4", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/neo4j.sh" + ], + "textContent": "\n \n \n Neo4j LXC\n Neo4j is the world’s leading Graph Database. It is a high\n performance\n graph store with all the features expected of a mature and robust database, like a friendly query\n language and ACID transactions. The programmer works with a flexible network structure of nodes and\n relationships rather than static tables — yet enjoys all the benefits of enterprise-quality\n database.\n For many applications, Neo4j offers orders of magnitude performance benefits compared to relational\n DBs.\n \n To create a new Proxmox VE Neo4j LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/neo4j.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n Neo4j Interface: IP:7474\n username: neo4j\n password: neo4j\n ", + "outerHTML": "
\n

\n

\n

Neo4j LXC

\n

Neo4j is the world’s leading Graph Database. It is a high\n performance\n graph store with all the features expected of a mature and robust database, like a friendly query\n language and ACID transactions. The programmer works with a flexible network structure of nodes and\n relationships rather than static tables — yet enjoys all the benefits of enterprise-quality\n database.\n For many applications, Neo4j offers orders of magnitude performance benefits compared to relational\n DBs.\n

\n

To create a new Proxmox VE Neo4j LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/neo4j.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

Neo4j Interface: IP:7474

\n

username: neo4j

\n

password: neo4j

\n
", + "ports": [ + "7474" + ] +} \ No newline at end of file diff --git a/docs/netdata.json b/docs/netdata.json new file mode 100644 index 00000000..f5771fe7 --- /dev/null +++ b/docs/netdata.json @@ -0,0 +1,13 @@ +{ + "title": "Proxmox VE Netdata", + "category": "Proxmox VE Tools", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/netdata.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/netdata.sh" + ], + "textContent": "\n \n Proxmox VE Netdata \n Netdata is an open-source, real-time performance monitoring\n tool\n designed to provide insights into the performance and health of systems and applications. It is\n often\n used by system administrators, DevOps professionals, and developers to monitor and troubleshoot\n issues\n on servers and other devices.\n To install/uninstall Netdata on Proxmox VE, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/netdata.sh)\"\n Netdata Interface: IP:19999\n ", + "outerHTML": "
\n

\n

Proxmox VE Netdata

\n

Netdata is an open-source, real-time performance monitoring\n tool\n designed to provide insights into the performance and health of systems and applications. It is\n often\n used by system administrators, DevOps professionals, and developers to monitor and troubleshoot\n issues\n on servers and other devices.

\n

To install/uninstall Netdata on Proxmox VE, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/netdata.sh)\"
\n

Netdata Interface: IP:19999

\n
", + "ports": [ + "19999" + ] +} \ No newline at end of file diff --git a/docs/nextcloudpi.json b/docs/nextcloudpi.json new file mode 100644 index 00000000..c2fed3cf --- /dev/null +++ b/docs/nextcloudpi.json @@ -0,0 +1,13 @@ +{ + "title": "Nextcloud LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nextcloud.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/nextcloudpi.sh", + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-nextcloud.sh", + "https://github.com/community-scripts/ProxmoxVE/raw/main/turnkey/turnkey.sh" + ], + "textContent": "\n \n Nextcloud LXC \n NextCloudPi is a popular self-hosted solution for file\n collaboration\n and data storage. It is built on the NextCloud software, which is an open-source platform for data\n management.\n To create a new Proxmox VE NextCloudPi LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/nextcloudpi.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n NextCloudPi Interface: (https)IP/\n Alpine Nextcloud Hub\n integrates the four key Nextcloud products Files, Talk, Groupware and Office into a single platform,\n optimizing the flow of collaboration.\n To create a new Proxmox VE Alpine Nextcloud Hub LXC, run the command below in the Proxmox VE\n Shell.\n To Update Alpine Nextcloud or Show Alpine Nextcloud Login Credentials, run the command below in the\n LXC Console.\n \n Copybash -c \"$(wget -qO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-nextcloud.sh)\"\n ⚡ Default Settings: 1GB RAM - 2GB Storage - 2vCPU ⚡\n Alpine Nextcloud Hub Interface: (https)IP/\n TurnKey\n Nextcloud helps store your files, folders, contacts, photo galleries, calendars and more on\n a\n server of your choosing. Access that folder from your mobile device, your desktop, or a web browser.\n Access your data wherever you are, when you need it.\n To create a new Proxmox VE TurnKey Nextcloud LXC, run the command below in the Proxmox VE\n Shell.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/turnkey/turnkey.sh)\"\n TurnKey Nextcloud Interface: (https)IP/\n ", + "outerHTML": "
\n

\n

Nextcloud LXC

\n

NextCloudPi is a popular self-hosted solution for file\n collaboration\n and data storage. It is built on the NextCloud software, which is an open-source platform for data\n management.

\n

To create a new Proxmox VE NextCloudPi LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/nextcloudpi.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

NextCloudPi Interface: (https)IP/

\n

Alpine Nextcloud Hub\n integrates the four key Nextcloud products Files, Talk, Groupware and Office into a single platform,\n optimizing the flow of collaboration.

\n

To create a new Proxmox VE Alpine Nextcloud Hub LXC, run the command below in the Proxmox VE\n Shell.
\n To Update Alpine Nextcloud or Show Alpine Nextcloud Login Credentials, run the command below in the\n LXC Console.\n

\n
bash -c \"$(wget -qO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-nextcloud.sh)\"
\n

⚡ Default Settings: 1GB RAM - 2GB Storage - 2vCPU ⚡

\n

Alpine Nextcloud Hub Interface: (https)IP/

\n

TurnKey\n Nextcloud helps store your files, folders, contacts, photo galleries, calendars and more on\n a\n server of your choosing. Access that folder from your mobile device, your desktop, or a web browser.\n Access your data wherever you are, when you need it.

\n

To create a new Proxmox VE TurnKey Nextcloud LXC, run the command below in the Proxmox VE\n Shell.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/turnkey/turnkey.sh)\"
\n

TurnKey Nextcloud Interface: (https)IP/

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/nginxproxymanager.json b/docs/nginxproxymanager.json new file mode 100644 index 00000000..9c9537af --- /dev/null +++ b/docs/nginxproxymanager.json @@ -0,0 +1,13 @@ +{ + "title": "Nginx Proxy Manager LXC", + "category": "Server - Networking", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/nginxproxymanager.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/nginxproxymanager.sh" + ], + "textContent": "\n \n Nginx Proxy Manager LXC \n Nginx Proxy\n Manager is a tool that provides a web-based interface to manage Nginx reverse proxies. It\n enables users to easily and securely expose their services to the internet by providing features\n such as\n HTTPS encryption, domain mapping, and access control. It eliminates the need for manual\n configuration of\n Nginx reverse proxies, making it easy for users to quickly and securely expose their services to the\n public.\n To create a new Proxmox VE Nginx Proxy Manager LXC Container, run the command below in the Proxmox\n VE\n Shell. \n To Update Nginx Proxy Manager, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/nginxproxymanager.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n 🚨 Since there are hundreds of Certbot instances, it's necessary to install the specific Certbot of\n your\n preference.\n Forward port 80 and 443\n from your router to your Nginx Proxy Manager LXC IP.\n Add the command below to your configuration.yaml in Home\n Assistant.\n Copyhttp:\n use_x_forwarded_for: true\n trusted_proxies:\n - 192.168.100.27 ###(Nginx Proxy Manager LXC IP)###\n Nginx Proxy Manager Interface: IP:81\n ⚙️ Initial Login\n username admin@example.com\n password changeme\n ", + "outerHTML": "
\n

\n

Nginx Proxy Manager LXC

\n

Nginx Proxy\n Manager is a tool that provides a web-based interface to manage Nginx reverse proxies. It\n enables users to easily and securely expose their services to the internet by providing features\n such as\n HTTPS encryption, domain mapping, and access control. It eliminates the need for manual\n configuration of\n Nginx reverse proxies, making it easy for users to quickly and securely expose their services to the\n public.

\n

To create a new Proxmox VE Nginx Proxy Manager LXC Container, run the command below in the Proxmox\n VE\n Shell.
\n To Update Nginx Proxy Manager, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/nginxproxymanager.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

🚨 Since there are hundreds of Certbot instances, it's necessary to install the specific Certbot of\n your\n preference.

\n

Forward port 80 and 443\n from your router to your Nginx Proxy Manager LXC IP.

\n

Add the command below to your configuration.yaml in Home\n Assistant.

\n
http:\n use_x_forwarded_for: true\n trusted_proxies:\n - 192.168.100.27 ###(Nginx Proxy Manager LXC IP)###
\n

Nginx Proxy Manager Interface: IP:81

\n

⚙️ Initial Login

\n

username admin@example.com

\n

password changeme

\n
", + "ports": [ + "81" + ] +} \ No newline at end of file diff --git a/docs/nocodb.json b/docs/nocodb.json new file mode 100644 index 00000000..f4803b8b --- /dev/null +++ b/docs/nocodb.json @@ -0,0 +1,13 @@ +{ + "title": "NocoDB LXC", + "category": "Document - Notes", + "imgSrc": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/nocodb.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/nocodb.sh" + ], + "textContent": "\n \n NocoDB LXC \n NocoDB is a\n document-oriented database management system. It uses the NoSQL (Not Only SQL) data model, which\n allows\n for more flexible and scalable data storage than traditional relational databases. NoCoDB stores\n data in\n JSON format, making it easier to manage and query complex data structures, and supports a range of\n data\n types, including strings, numbers, arrays, and objects. The software provides a web-based interface\n for\n managing and querying data, and includes features such as real-time data synchronization,\n auto-indexing,\n and full-text search. NoCoDB is designed to be scalable, and can be used for a range of\n applications,\n from small projects to large enterprise systems. The software is free and open-source, and is\n designed\n to be easy to use and integrate with other applications.\n To create a new Proxmox VE NocoDB LXC, run the command below in the Proxmox VE Shell. \n To Update NocoDB, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/nocodb.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n NocoDB Interface: IP:8080/dashboard\n ", + "outerHTML": "
\n

\n

NocoDB LXC

\n

NocoDB is a\n document-oriented database management system. It uses the NoSQL (Not Only SQL) data model, which\n allows\n for more flexible and scalable data storage than traditional relational databases. NoCoDB stores\n data in\n JSON format, making it easier to manage and query complex data structures, and supports a range of\n data\n types, including strings, numbers, arrays, and objects. The software provides a web-based interface\n for\n managing and querying data, and includes features such as real-time data synchronization,\n auto-indexing,\n and full-text search. NoCoDB is designed to be scalable, and can be used for a range of\n applications,\n from small projects to large enterprise systems. The software is free and open-source, and is\n designed\n to be easy to use and integrate with other applications.

\n

To create a new Proxmox VE NocoDB LXC, run the command below in the Proxmox VE Shell.
\n To Update NocoDB, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/nocodb.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

NocoDB Interface: IP:8080/dashboard

\n
", + "ports": [ + "8080" + ] +} \ No newline at end of file diff --git a/docs/node-red.json b/docs/node-red.json new file mode 100644 index 00000000..f994f389 --- /dev/null +++ b/docs/node-red.json @@ -0,0 +1,13 @@ +{ + "title": "Node-Red LXC", + "category": "Automation", + "imgSrc": "https://github.com/home-assistant/brands/blob/master/custom_integrations/nodered/icon.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/node-red.sh" + ], + "textContent": "\n \n Node-Red LXC\n Node-RED is a visual\n programming tool that allows developers and non-developers alike to easily wire together hardware\n devices, APIs, and online services to create custom applications. It provides a visual interface for\n building workflows, making it easy to create and modify complex integrations without having to write\n any\n code. Node-RED is used in a wide range of applications, from simple automations to complex\n integrations,\n and is known for its simplicity, versatility, and ease of use.\n To create a new Proxmox VE Node-RED LXC, run the command below in the Proxmox VE Shell. \n To Update Node-Red or Install Themes run the command below (or type update) in the LXC\n Console.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/node-red.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n Node-Red Interface: IP:1880\n ", + "outerHTML": "
\n

\n

Node-Red LXC

\n

Node-RED is a visual\n programming tool that allows developers and non-developers alike to easily wire together hardware\n devices, APIs, and online services to create custom applications. It provides a visual interface for\n building workflows, making it easy to create and modify complex integrations without having to write\n any\n code. Node-RED is used in a wide range of applications, from simple automations to complex\n integrations,\n and is known for its simplicity, versatility, and ease of use.

\n

To create a new Proxmox VE Node-RED LXC, run the command below in the Proxmox VE Shell.
\n To Update Node-Red or Install Themes run the command below (or type update) in the LXC\n Console.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/node-red.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

Node-Red Interface: IP:1880

\n
", + "ports": [ + "1880" + ] +} \ No newline at end of file diff --git a/docs/notifiarr.json b/docs/notifiarr.json new file mode 100644 index 00000000..1fb588bb --- /dev/null +++ b/docs/notifiarr.json @@ -0,0 +1,13 @@ +{ + "title": "Notifiarr LXC", + "category": "Monitoring - Analytics", + "imgSrc": "https://notifiarr.com/images/logo/notifiarr.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/notifiarr.sh" + ], + "textContent": "\n \n Notifiarr LXC \n Notifiarr is a purpose\n built system to bring many applications together to manage and customize notifications via Discord.\n You\n can monitor many aspects of your network(s), be notified of downtime, be notified of health issues,\n etc\n \n To create a new Proxmox VE Notifiarr LXC, run the command below in the Proxmox VE Shell. \n To Update Notifiarr, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/notifiarr.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Manually edit /etc/notifiarr/notifiarr.conf to enter the API\n key\n from Notifiarr.com, and create a password for the UI.\n Notifiarr Interface: IP:5454\n ", + "outerHTML": "
\n

\n

Notifiarr LXC

\n

Notifiarr is a purpose\n built system to bring many applications together to manage and customize notifications via Discord.\n You\n can monitor many aspects of your network(s), be notified of downtime, be notified of health issues,\n etc\n

\n

To create a new Proxmox VE Notifiarr LXC, run the command below in the Proxmox VE Shell.
\n To Update Notifiarr, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/notifiarr.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Manually edit /etc/notifiarr/notifiarr.conf to enter the API\n key\n from Notifiarr.com, and create a password for the UI.

\n

Notifiarr Interface: IP:5454

\n
", + "ports": [ + "5454" + ] +} \ No newline at end of file diff --git a/docs/ntfy.json b/docs/ntfy.json new file mode 100644 index 00000000..6779830b --- /dev/null +++ b/docs/ntfy.json @@ -0,0 +1,11 @@ +{ + "title": "ntfy LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ntfy.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/ntfy.sh" + ], + "textContent": "\n \n ntfy LXC \n ntfy (pronounced notify) is\n a\n simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or\n desktop via scripts from any computer, and/or using a REST API. It's infinitely flexible, and 100%\n free\n software.\n To create a new Proxmox VE ntfy LXC, run the command below in the Proxmox VE Shell. \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/ntfy.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n ntfy Interface: IP\n ", + "outerHTML": "
\n

\n

ntfy LXC

\n

ntfy (pronounced notify) is\n a\n simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or\n desktop via scripts from any computer, and/or using a REST API. It's infinitely flexible, and 100%\n free\n software.

\n

To create a new Proxmox VE ntfy LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/ntfy.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

ntfy Interface: IP

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/octoprint.json b/docs/octoprint.json new file mode 100644 index 00000000..9a164f74 --- /dev/null +++ b/docs/octoprint.json @@ -0,0 +1,13 @@ +{ + "title": "OctoPrint LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/octoprint.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/octoprint.sh" + ], + "textContent": "\n \n OctoPrint LXC \n OctoPrint is a free\n and\n open-source web-based 3D printer control software that allows you to remotely control and monitor\n your\n 3D printer from a web interface. It was designed to be compatible with a wide range of 3D printers.\n \n To create a new Proxmox VE OctoPrint LXC, run the following in the Proxmox VE Shell.\n To Update OctoPrint, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/octoprint.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡ - Privilrged \n OctoPrint Interface - IP:5000\n ", + "outerHTML": "
\n

\n

OctoPrint LXC

\n

OctoPrint is a free\n and\n open-source web-based 3D printer control software that allows you to remotely control and monitor\n your\n 3D printer from a web interface. It was designed to be compatible with a wide range of 3D printers.\n

\n

To create a new Proxmox VE OctoPrint LXC, run the following in the Proxmox VE Shell.
\n To Update OctoPrint, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/octoprint.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡ - Privilrged

\n

OctoPrint Interface - IP:5000

\n
", + "ports": [ + "5000" + ] +} \ No newline at end of file diff --git a/docs/olivetin.json b/docs/olivetin.json new file mode 100644 index 00000000..80e62fd2 --- /dev/null +++ b/docs/olivetin.json @@ -0,0 +1,13 @@ +{ + "title": "OliveTin", + "category": "Dashboards", + "imgSrc": "https://www.olivetin.app/resources/images/logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/olivetin.sh" + ], + "textContent": "\n \n OliveTin \n OliveTin provides a\n secure and straightforward way to execute pre-determined shell commands through a web-based\n interface.\n \n To Install OliveTin, ⚠️ run the command below in the LXC console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/olivetin.sh)\"\n OliveTin Interface: IP:1337\n ⚙️ Config Path\n Copy/etc/OliveTin/config.yaml\n ", + "outerHTML": "
\n

\n

OliveTin

\n

OliveTin provides a\n secure and straightforward way to execute pre-determined shell commands through a web-based\n interface.\n

\n

To Install OliveTin, ⚠️ run the command below in the LXC console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/olivetin.sh)\"
\n

OliveTin Interface: IP:1337

\n

⚙️ Config Path

\n
/etc/OliveTin/config.yaml
\n
", + "ports": [ + "1337" + ] +} \ No newline at end of file diff --git a/docs/omada.json b/docs/omada.json new file mode 100644 index 00000000..ed915061 --- /dev/null +++ b/docs/omada.json @@ -0,0 +1,13 @@ +{ + "title": "Omada Controller LXC", + "category": "Server - Networking", + "imgSrc": "https://www.enterpriseitpro.net/wp-content/uploads/2020/12/logo-omada.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/omada.sh" + ], + "textContent": "\n \n Omada Controller LXC \n Omada Controller is a software application used to manage\n TP-Link's\n Omada EAP (Enterprise Access Point) devices. It allows administrators to centrally manage a large\n number\n of EAPs, monitor network performance, and control user access to the network. The software provides\n an\n intuitive interface for network configuration, firmware upgrades, and network monitoring. By using\n the\n Omada Controller, administrators can streamline the management process, reduce manual intervention,\n and\n improve the overall security and reliability of the network.\n To create a new Proxmox VE Omada Controller LXC, run the command below in the Proxmox VE\n Shell.\n \n To Update Omada, run the command below (or type update) in the LXC Console.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/omada.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Omada Interface: (https)IP:8043\n ", + "outerHTML": "
\n

\n

Omada Controller LXC

\n

Omada Controller is a software application used to manage\n TP-Link's\n Omada EAP (Enterprise Access Point) devices. It allows administrators to centrally manage a large\n number\n of EAPs, monitor network performance, and control user access to the network. The software provides\n an\n intuitive interface for network configuration, firmware upgrades, and network monitoring. By using\n the\n Omada Controller, administrators can streamline the management process, reduce manual intervention,\n and\n improve the overall security and reliability of the network.

\n

To create a new Proxmox VE Omada Controller LXC, run the command below in the Proxmox VE\n Shell.\n
\n To Update Omada, run the command below (or type update) in the LXC Console.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/omada.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Omada Interface: (https)IP:8043

\n
", + "ports": [ + "8043" + ] +} \ No newline at end of file diff --git a/docs/ombi.json b/docs/ombi.json new file mode 100644 index 00000000..00070a98 --- /dev/null +++ b/docs/ombi.json @@ -0,0 +1,13 @@ +{ + "title": "Ombi LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/ombi.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/ombi.sh" + ], + "textContent": "\n \n Ombi LXC \n Ombi is a self-hosted web\n application designed to empower shared Plex, Emby or Jellyfin users with automated content request\n capabilities. By integrating with various TV Show and Movie DVR tools, Ombi ensures a smooth and\n comprehensive experience for your users, allowing them to effortlessly request content on their own.\n \n To create a new Proxmox VE Ombi LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/ombi.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n Ombi Interface: IP:5000\n ", + "outerHTML": "
\n

\n

Ombi LXC

\n

Ombi is a self-hosted web\n application designed to empower shared Plex, Emby or Jellyfin users with automated content request\n capabilities. By integrating with various TV Show and Movie DVR tools, Ombi ensures a smooth and\n comprehensive experience for your users, allowing them to effortlessly request content on their own.\n

\n

To create a new Proxmox VE Ombi LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/ombi.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

Ombi Interface: IP:5000

\n
", + "ports": [ + "5000" + ] +} \ No newline at end of file diff --git a/docs/omv.json b/docs/omv.json new file mode 100644 index 00000000..4aef6608 --- /dev/null +++ b/docs/omv.json @@ -0,0 +1,11 @@ +{ + "title": "OpenMediaVault LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/openmediavault.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/omv.sh" + ], + "textContent": "\n \n OpenMediaVault LXC \n OpenMediaVault is\n a next-generation network-attached storage (NAS) solution based on Debian Linux. It provides a\n web-based\n interface for managing and storing digital data, making it easy to use and set up. OpenMediaVault\n supports various storage protocols, including SMB/CIFS, NFS, and FTP, and provides a wide range of\n features for data management, such as user and group management, disk quotas, and data backup and\n recovery. The software is designed to be flexible and scalable, making it a valuable solution for\n both\n personal and enterprise use. OpenMediaVault provides a stable and reliable platform for managing and\n storing digital data, making it a popular choice for those who want to host their own data and\n ensure\n its security and privacy. With OpenMediaVault, users can access their data from anywhere and easily\n share it with others, making it a valuable tool for collaboration and data management.\n To create a new Proxmox VE OpenMediaVault LXC, run the command below in the Proxmox VE Shell.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/omv.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n OpenMediaVault Interface: IP\n ⚙️ Initial Login\n username admin\n password openmediavault\n ", + "outerHTML": "
\n

\n

OpenMediaVault LXC

\n

OpenMediaVault is\n a next-generation network-attached storage (NAS) solution based on Debian Linux. It provides a\n web-based\n interface for managing and storing digital data, making it easy to use and set up. OpenMediaVault\n supports various storage protocols, including SMB/CIFS, NFS, and FTP, and provides a wide range of\n features for data management, such as user and group management, disk quotas, and data backup and\n recovery. The software is designed to be flexible and scalable, making it a valuable solution for\n both\n personal and enterprise use. OpenMediaVault provides a stable and reliable platform for managing and\n storing digital data, making it a popular choice for those who want to host their own data and\n ensure\n its security and privacy. With OpenMediaVault, users can access their data from anywhere and easily\n share it with others, making it a valuable tool for collaboration and data management.

\n

To create a new Proxmox VE OpenMediaVault LXC, run the command below in the Proxmox VE Shell.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/omv.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

OpenMediaVault Interface: IP

\n

⚙️ Initial Login

\n

username admin

\n

password openmediavault

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/openhab.json b/docs/openhab.json new file mode 100644 index 00000000..e34d5b2a --- /dev/null +++ b/docs/openhab.json @@ -0,0 +1,13 @@ +{ + "title": "openHAB LXC", + "category": "Automation", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/openhab.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/openhab.sh" + ], + "textContent": "\n \n openHAB LXC\n openHAB is a popular\n open-source home automation platform that provides a vendor and technology agnostic solution for\n integrating and automating various smart home devices and services. It supports a wide range of\n devices\n and protocols, making it easy to bring together different systems and devices into a unified smart\n home\n ecosystem. With its user-friendly interface and powerful automation capabilities, openHAB makes it\n easy\n to create custom automations and monitor and control your smart home devices and systems, all from a\n single interface.\n To create a new Proxmox VE openHAB LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/openhab.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n openHAB Interface: IP:8080\n ", + "outerHTML": "
\n

\n

openHAB LXC

\n

openHAB is a popular\n open-source home automation platform that provides a vendor and technology agnostic solution for\n integrating and automating various smart home devices and services. It supports a wide range of\n devices\n and protocols, making it easy to bring together different systems and devices into a unified smart\n home\n ecosystem. With its user-friendly interface and powerful automation capabilities, openHAB makes it\n easy\n to create custom automations and monitor and control your smart home devices and systems, all from a\n single interface.

\n

To create a new Proxmox VE openHAB LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/openhab.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

openHAB Interface: IP:8080

\n
", + "ports": [ + "8080" + ] +} \ No newline at end of file diff --git a/docs/openobserve.json b/docs/openobserve.json new file mode 100644 index 00000000..098440aa --- /dev/null +++ b/docs/openobserve.json @@ -0,0 +1,13 @@ +{ + "title": "OpenObserve LXC", + "category": "Monitoring - Analytics", + "imgSrc": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/images/openobsecure.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/openobserve.sh" + ], + "textContent": "\n \n OpenObserve LXC \n OpenObserve is a\n simple\n yet sophisticated log search, infrastructure monitoring, and APM solution.\n To create a new Proxmox VE OpenObserve LXC, run the command below in the Proxmox VE Shell.\n \n To Update OpenObserve, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/openobserve.sh)\"\n ⚡ Default Settings: 512MiB RAM - 3GB Storage - 1vCPU ⚡\n Credentials: cat /opt/openobserve/data/.env\n \n OpenObserve Interface: IP:5080\n ", + "outerHTML": "
\n

\n

OpenObserve LXC

\n

OpenObserve is a\n simple\n yet sophisticated log search, infrastructure monitoring, and APM solution.

\n

To create a new Proxmox VE OpenObserve LXC, run the command below in the Proxmox VE Shell.\n
\n To Update OpenObserve, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/openobserve.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 3GB Storage - 1vCPU ⚡

\n

Credentials: cat /opt/openobserve/data/.env\n

\n

OpenObserve Interface: IP:5080

\n
", + "ports": [ + "5080" + ] +} \ No newline at end of file diff --git a/docs/openwebui.json b/docs/openwebui.json new file mode 100644 index 00000000..0ce10773 --- /dev/null +++ b/docs/openwebui.json @@ -0,0 +1,13 @@ +{ + "title": "Open WebUI LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/open-webui/open-webui/refs/heads/main/static/favicon.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/openwebui.sh" + ], + "textContent": "\n \n Open WebUI LXC \n Option to add Ollama \n Open WebUI is an\n extensible, self-hosted AI interface that adapts to your workflow, all while operating entirely\n offline.\n \n To create a new Proxmox VE Open WebUI LXC, run the following in the Proxmox VE Shell. \n To Update Open WebUI, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/openwebui.sh)\"\n ⚡ Default Settings: 4GB RAM - 16GB Storage - 4vCPU ⚡\n Open WebUI Interface - IP:8080\n Post Install\n ", + "outerHTML": "
\n

\n

Open WebUI LXC

\n

Option to add Ollama

\n

Open WebUI is an\n extensible, self-hosted AI interface that adapts to your workflow, all while operating entirely\n offline.\n

\n

To create a new Proxmox VE Open WebUI LXC, run the following in the Proxmox VE Shell.
\n To Update Open WebUI, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/openwebui.sh)\"
\n

⚡ Default Settings: 4GB RAM - 16GB Storage - 4vCPU ⚡

\n

Open WebUI Interface - IP:8080

\n

Post Install

\n
", + "ports": [ + "8080" + ] +} \ No newline at end of file diff --git a/docs/openwrt.json b/docs/openwrt.json new file mode 100644 index 00000000..9c31b155 --- /dev/null +++ b/docs/openwrt.json @@ -0,0 +1,11 @@ +{ + "title": "OpenWrt VM", + "category": "Server - Networking", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/openwrt.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/vm/openwrt.sh" + ], + "textContent": "\n \n OpenWrt VM \n OpenWrtis a powerful\n open-source firmware that can transform a wide range of networking devices into highly customizable\n and\n feature-rich routers, providing users with greater control and flexibility over their network\n infrastructure.\n To create a new Proxmox VE OpenWrt VM, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/openwrt.sh)\"\n ⚡ Default Settings: 256MiB RAM - 512MiB Storage - 1CPU ⚡\n ", + "outerHTML": "
\n

\n

OpenWrt VM

\n

OpenWrtis a powerful\n open-source firmware that can transform a wide range of networking devices into highly customizable\n and\n feature-rich routers, providing users with greater control and flexibility over their network\n infrastructure.

\n

To create a new Proxmox VE OpenWrt VM, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/openwrt.sh)\"
\n

⚡ Default Settings: 256MiB RAM - 512MiB Storage - 1CPU ⚡

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/overseerr.json b/docs/overseerr.json new file mode 100644 index 00000000..b7bce5c2 --- /dev/null +++ b/docs/overseerr.json @@ -0,0 +1,13 @@ +{ + "title": "Overseerr LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/overseerr.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/overseerr.sh" + ], + "textContent": "\n \n Overseerr LXC \n Overseerr is a request\n management and media discovery tool built to work with your existing Plex ecosystem.\n To create a new Proxmox VE Overseerr LXC, run the command below in the Proxmox VE Shell. \n To Update Overseerr, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/overseerr.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Overseerr Interface: IP:5055\n ", + "outerHTML": "
\n

\n

Overseerr LXC

\n

Overseerr is a request\n management and media discovery tool built to work with your existing Plex ecosystem.

\n

To create a new Proxmox VE Overseerr LXC, run the command below in the Proxmox VE Shell.
\n To Update Overseerr, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/overseerr.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Overseerr Interface: IP:5055

\n
", + "ports": [ + "5055" + ] +} \ No newline at end of file diff --git a/docs/owncast.json b/docs/owncast.json new file mode 100644 index 00000000..90093320 --- /dev/null +++ b/docs/owncast.json @@ -0,0 +1,14 @@ +{ + "title": "Owncast LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/owncast/owncast/develop/web/public/img/favicon/android-icon-144x144.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/owncast.sh" + ], + "textContent": "\n \n Owncast LXC \n Owncast is a free and\n open source live video and web chat server for use with existing popular broadcasting software.\n To create a new Proxmox VE Owncast LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/owncast.sh)\"\n ⚡ Default Settings: 2GB RAM - 2GB Storage - 2vCPU ⚡\n Owncast Interface: IP:8080 \n Owncast Admin Interface: IP:8080/admin\n \n ⚙️ Initial Admin Login\n username admin\n password abc123\n ", + "outerHTML": "
\n

\n

Owncast LXC

\n

Owncast is a free and\n open source live video and web chat server for use with existing popular broadcasting software.

\n

To create a new Proxmox VE Owncast LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/owncast.sh)\"
\n

⚡ Default Settings: 2GB RAM - 2GB Storage - 2vCPU ⚡

\n

Owncast Interface: IP:8080
\n Owncast Admin Interface: IP:8080/admin\n

\n

⚙️ Initial Admin Login

\n

username admin

\n

password abc123

\n
", + "ports": [ + "8080", + "8080" + ] +} \ No newline at end of file diff --git a/docs/owncloud-vm.json b/docs/owncloud-vm.json new file mode 100644 index 00000000..08eaf137 --- /dev/null +++ b/docs/owncloud-vm.json @@ -0,0 +1,11 @@ +{ + "title": "ownCloud VM", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/owncloud.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/vm/owncloud-vm.sh" + ], + "textContent": "\n \n ownCloud VM \n TurnKey\n ownCloud is an open-source file sharing server and collaboration platform that can store\n your\n personal content, like documents and pictures, in a centralized location.\n To create a new Proxmox VE TurnKey ownCloud VM, run the command below in the Proxmox VE Shell.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/owncloud-vm.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n ownCloud Interface: IP\n ", + "outerHTML": "
\n

\n

ownCloud VM

\n

TurnKey\n ownCloud is an open-source file sharing server and collaboration platform that can store\n your\n personal content, like documents and pictures, in a centralized location.

\n

To create a new Proxmox VE TurnKey ownCloud VM, run the command below in the Proxmox VE Shell.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/owncloud-vm.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

ownCloud Interface: IP

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/pairdrop.json b/docs/pairdrop.json new file mode 100644 index 00000000..f2b57a66 --- /dev/null +++ b/docs/pairdrop.json @@ -0,0 +1,13 @@ +{ + "title": "PairDrop LXC", + "category": "File - Code", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/pairdrop.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pairdrop.sh" + ], + "textContent": "\n \n PairDrop LXC \n PairDrop: Local file sharing in your browser.\n To create a new Proxmox VE PairDrop LXC, run the command below in the Proxmox VE Shell. \n To Update PairDrop, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pairdrop.sh)\"\n ⚡ Default Settings: 512MiB RAM - 4GB Storage - 1vCPU ⚡\n PairDrop Interface: IP:3000\n ", + "outerHTML": "
\n

\n

PairDrop LXC

\n

PairDrop: Local file sharing in your browser.

\n

To create a new Proxmox VE PairDrop LXC, run the command below in the Proxmox VE Shell.
\n To Update PairDrop, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pairdrop.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 4GB Storage - 1vCPU ⚡

\n

PairDrop Interface: IP:3000

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/paperless-ngx.json b/docs/paperless-ngx.json new file mode 100644 index 00000000..8159dde3 --- /dev/null +++ b/docs/paperless-ngx.json @@ -0,0 +1,13 @@ +{ + "title": "Paperless-ngx LXC", + "category": "Document - Notes", + "imgSrc": "https://github.com/paperless-ngx/paperless-ngx/blob/main/resources/logo/web/svg/square.svg?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/paperless-ngx.sh" + ], + "textContent": "\n \n Paperless-ngx LXC \n Paperless-ngx is a software tool designed for digitizing and\n organizing paper documents. It provides a web-based interface for scanning, uploading, and\n organizing\n paper documents, making it easier to manage, search, and access important information. Paperless-ngx\n uses the OCR (Optical Character Recognition) technology to extract text from scanned images and\n makes it\n searchable, thus increasing the efficiency of document management.\n To create a new Proxmox VE Paperless-ngx LXC, run the command below in the Proxmox VE Shell.\n \n To Update Paperless-ngx or Show Login Credentials, run the command below (or type update) in the\n LXC\n Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/paperless-ngx.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Paperless-ngx Interface: IP:8000\n ", + "outerHTML": "
\n

\n

Paperless-ngx LXC

\n

Paperless-ngx is a software tool designed for digitizing and\n organizing paper documents. It provides a web-based interface for scanning, uploading, and\n organizing\n paper documents, making it easier to manage, search, and access important information. Paperless-ngx\n uses the OCR (Optical Character Recognition) technology to extract text from scanned images and\n makes it\n searchable, thus increasing the efficiency of document management.

\n

To create a new Proxmox VE Paperless-ngx LXC, run the command below in the Proxmox VE Shell.\n
\n To Update Paperless-ngx or Show Login Credentials, run the command below (or type update) in the\n LXC\n Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/paperless-ngx.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Paperless-ngx Interface: IP:8000

\n
", + "ports": [ + "8000" + ] +} \ No newline at end of file diff --git a/docs/pbs.json b/docs/pbs.json new file mode 100644 index 00000000..15280eb9 --- /dev/null +++ b/docs/pbs.json @@ -0,0 +1,13 @@ +{ + "title": "Proxmox Backup Server LXC", + "category": "Server - Networking", + "imgSrc": "https://raw.githubusercontent.com/home-assistant/brands/master/core_integrations/proxmoxve/icon.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pbs.sh" + ], + "textContent": "\n \n Proxmox Backup Server LXC \n Proxmox Backup Server is an enterprise backup solution, for\n backing up\n and restoring VMs, containers, and physical hosts. By supporting incremental, fully deduplicated\n backups, Proxmox Backup Server significantly reduces network load and saves valuable storage space..\n \n To create a new Proxmox VE Proxmox Backup Server LXC, run the command below in the Proxmox VE\n Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pbs.sh)\"\n ⚡ Default Settings: 2GB RAM - 10GB Storage - 2vCPU ⚡\n Proxmox Backup Server Interface: IP:8007\n Set a root password if using autologin. This will be the PBS password.\n Copysudo passwd root\n ", + "outerHTML": "
\n

\n

Proxmox Backup Server LXC

\n

Proxmox Backup Server is an enterprise backup solution, for\n backing up\n and restoring VMs, containers, and physical hosts. By supporting incremental, fully deduplicated\n backups, Proxmox Backup Server significantly reduces network load and saves valuable storage space..\n

\n

To create a new Proxmox VE Proxmox Backup Server LXC, run the command below in the Proxmox VE\n Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pbs.sh)\"
\n

⚡ Default Settings: 2GB RAM - 10GB Storage - 2vCPU ⚡

\n

Proxmox Backup Server Interface: IP:8007

\n

Set a root password if using autologin. This will be the PBS password.

\n
sudo passwd root
\n
", + "ports": [ + "8007" + ] +} \ No newline at end of file diff --git a/docs/peanut.json b/docs/peanut.json new file mode 100644 index 00000000..89d8abc7 --- /dev/null +++ b/docs/peanut.json @@ -0,0 +1,13 @@ +{ + "title": "PeaNUT LXC", + "category": "Monitoring - Analytics", + "imgSrc": "https://raw.githubusercontent.com/Brandawg93/PeaNUT/main/src/app/icon.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/peanut.sh" + ], + "textContent": "\n \n PeaNUT LXC \n PeaNUT\n is a\n Tiny Dashboard for Network UPS Tools.\n 🛈 configure the files in /etc/nut then update the PeaNUT\n service\n environment variables in /etc/systemd/system/peanut.service.\n \n To create a new Proxmox VE PeaNUT LXC, run the command below in the Proxmox VE Shell.\n To Update PeaNUT, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/peanut.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n PeaNUT Interface: IP:3000\n ", + "outerHTML": "
\n

\n

PeaNUT LXC

\n

PeaNUT\n is a\n Tiny Dashboard for Network UPS Tools.

\n

🛈 configure the files in /etc/nut then update the PeaNUT\n service\n environment variables in /etc/systemd/system/peanut.service.\n

\n

To create a new Proxmox VE PeaNUT LXC, run the command below in the Proxmox VE Shell.
\n To Update PeaNUT, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/peanut.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

PeaNUT Interface: IP:3000

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/petio.json b/docs/petio.json new file mode 100644 index 00000000..fba0581d --- /dev/null +++ b/docs/petio.json @@ -0,0 +1,13 @@ +{ + "title": "Petio LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/petio-team/petio/master/frontend/public/p-seamless.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/petio.sh" + ], + "textContent": "\n \n Petio LXC \n Petio is a third party\n companion app available to Plex server owners to allow their users to request, review and discover\n content.\n To create a new Proxmox VE Petio LXC, run the command below in the Proxmox VE Shell. \n To Update Petio, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/petio.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n Petio Interface: IP:7777\n ", + "outerHTML": "
\n

\n

Petio LXC

\n

Petio is a third party\n companion app available to Plex server owners to allow their users to request, review and discover\n content.

\n

To create a new Proxmox VE Petio LXC, run the command below in the Proxmox VE Shell.
\n To Update Petio, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/petio.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

Petio Interface: IP:7777

\n
", + "ports": [ + "7777" + ] +} \ No newline at end of file diff --git a/docs/photoprism.json b/docs/photoprism.json new file mode 100644 index 00000000..c9bc4ed4 --- /dev/null +++ b/docs/photoprism.json @@ -0,0 +1,13 @@ +{ + "title": "PhotoPrism LXC", + "category": "Media - Photo", + "imgSrc": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/photoprism.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/photoprism.sh" + ], + "textContent": "\n \n PhotoPrism LXC \n PhotoPrism is an\n AI-Powered Photos App for the Decentralized Web. It makes use of the latest technologies to tag and\n find\n pictures automatically without getting in your way.\n To create a new Proxmox VE PhotoPrism LXC, run the command below in the Proxmox VE Shell. \n To Update PhotoPrism, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/photoprism.sh)\"\n Please note that Ubuntu 22.04 and Debian 12 are supported, while older Linux distributions may not be\n compatible.\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n PhotoPrism Interface: IP:2342\n ⚙️ Initial Login\n username admin\n password helper-scripts.com\n PhotoSync\n ", + "outerHTML": "
\n

\n

PhotoPrism LXC

\n

PhotoPrism is an\n AI-Powered Photos App for the Decentralized Web. It makes use of the latest technologies to tag and\n find\n pictures automatically without getting in your way.

\n

To create a new Proxmox VE PhotoPrism LXC, run the command below in the Proxmox VE Shell.
\n To Update PhotoPrism, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/photoprism.sh)\"
\n

Please note that Ubuntu 22.04 and Debian 12 are supported, while older Linux distributions may not be\n compatible.

\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

PhotoPrism Interface: IP:2342

\n

⚙️ Initial Login

\n

username admin

\n

password helper-scripts.com

\n

PhotoSync

\n
", + "ports": [ + "2342" + ] +} \ No newline at end of file diff --git a/docs/pialert.json b/docs/pialert.json new file mode 100644 index 00000000..cd6bd851 --- /dev/null +++ b/docs/pialert.json @@ -0,0 +1,11 @@ +{ + "title": "Pi.Alert LXC", + "category": "Monitoring - Analytics", + "imgSrc": "https://raw.githubusercontent.com/leiweibau/Pi.Alert/main/front/img/favicons/glass_black_white.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pialert.sh" + ], + "textContent": "\n \n Pi.Alert LXC \n Pi.Alert\n is a WIFI / LAN intruder detector. Checks the devices connected and alert you with unknown devices.\n It\n also warns of the disconnection of \"always connected\" devices.\n To create a new Proxmox VE Pi.Alert LXC, run the command below in the Proxmox VE Shell.\n To Update Pi.Alert, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pialert.sh)\"\n ⚡ Default Settings: 512MiB RAM - 3GB Storage - 1vCPU ⚡\n Pi.Alert Interface: IP/pialert/\n ", + "outerHTML": "
\n

\n

Pi.Alert LXC

\n

Pi.Alert\n is a WIFI / LAN intruder detector. Checks the devices connected and alert you with unknown devices.\n It\n also warns of the disconnection of \"always connected\" devices.

\n

To create a new Proxmox VE Pi.Alert LXC, run the command below in the Proxmox VE Shell.
\n To Update Pi.Alert, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pialert.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 3GB Storage - 1vCPU ⚡

\n

Pi.Alert Interface: IP/pialert/

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/pihole.json b/docs/pihole.json new file mode 100644 index 00000000..c409ffca --- /dev/null +++ b/docs/pihole.json @@ -0,0 +1,11 @@ +{ + "title": "Pi-hole LXC", + "category": "Ad Blocker - DNS", + "imgSrc": "https://github.com/home-assistant/brands/blob/master/core_integrations/pi_hole/icon.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pihole.sh" + ], + "textContent": "\n \n Pi-hole LXC \n With an option to add Unbound\n Pi-hole is a free,\n open-source\n network-level advertisement and Internet tracker blocking application. It runs on a Raspberry Pi or\n other\n Linux-based systems and acts as a DNS sinkhole, blocking unwanted traffic before it reaches a user's\n device.\n Pi-hole can also function as a DHCP server, providing IP addresses and other network configuration\n information to devices on a network. The software is highly configurable and supports a wide range of\n customizations, such as allowing or blocking specific domains, setting up blocklists and whitelists, and\n customizing the appearance of the web-based interface. The main purpose of Pi-hole is to protect users'\n privacy and security by blocking unwanted and potentially malicious content, such as ads, trackers, and\n malware. It is designed to be easy to set up and use, and can be configured through a web-based\n interface or\n through a terminal-based command-line interface.\n To create a new Proxmox VE Pi-hole LXC, run the command below in the Proxmox VE Shell. \n To Update Pi-hole, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pihole.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n ⚠️ Reboot Pi-hole LXC after install\n Pi-hole Interface: IP/admin\n ⚙️ To set your password:\n Copypihole -a -p\n ", + "outerHTML": "
\n

\n

Pi-hole LXC

\n

With an option to add Unbound

\n Pi-hole is a free,\n open-source\n network-level advertisement and Internet tracker blocking application. It runs on a Raspberry Pi or\n other\n Linux-based systems and acts as a DNS sinkhole, blocking unwanted traffic before it reaches a user's\n device.\n Pi-hole can also function as a DHCP server, providing IP addresses and other network configuration\n information to devices on a network. The software is highly configurable and supports a wide range of\n customizations, such as allowing or blocking specific domains, setting up blocklists and whitelists, and\n customizing the appearance of the web-based interface. The main purpose of Pi-hole is to protect users'\n privacy and security by blocking unwanted and potentially malicious content, such as ads, trackers, and\n malware. It is designed to be easy to set up and use, and can be configured through a web-based\n interface or\n through a terminal-based command-line interface.\n

To create a new Proxmox VE Pi-hole LXC, run the command below in the Proxmox VE Shell.
\n To Update Pi-hole, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pihole.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

⚠️ Reboot Pi-hole LXC after install

\n

Pi-hole Interface: IP/admin

\n

⚙️ To set your password:

\n
pihole -a -p
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/pimox-haos-vm.json b/docs/pimox-haos-vm.json new file mode 100644 index 00000000..4c0aad9a --- /dev/null +++ b/docs/pimox-haos-vm.json @@ -0,0 +1,13 @@ +{ + "title": "PiMox HAOS VM", + "category": "Home Assistant", + "imgSrc": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/pimox.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/vm/pimox-haos-vm.sh" + ], + "textContent": "\n \n PiMox HAOS VM \n Option to create VM using Stable, Beta or Dev Image \n The script automates the manual process of finding, downloading and extracting the aarch64 (qcow2)\n disk\n image provided by the Home Assistant Team, creating a VM with user defined settings, importing and\n attaching the disk, setting the boot order and starting the VM.\n To create a new PiMox HAOS VM, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/pimox-haos-vm.sh)\"\n ⚡ Default Settings: 4GB RAM - 32GB Storage - 2vCPU - Stable Image ⚡\n After the script completes, click on the VM, then on the Console tab to\n find\n the VM IP.\n Home Assistant Interface: IP:8123\n ", + "outerHTML": "
\n

\n

PiMox HAOS VM

\n

Option to create VM using Stable, Beta or Dev Image

\n

The script automates the manual process of finding, downloading and extracting the aarch64 (qcow2)\n disk\n image provided by the Home Assistant Team, creating a VM with user defined settings, importing and\n attaching the disk, setting the boot order and starting the VM.

\n

To create a new PiMox HAOS VM, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/pimox-haos-vm.sh)\"
\n

⚡ Default Settings: 4GB RAM - 32GB Storage - 2vCPU - Stable Image ⚡

\n

After the script completes, click on the VM, then on the Console tab to\n find\n the VM IP.

\n

Home Assistant Interface: IP:8123

\n
", + "ports": [ + "8123" + ] +} \ No newline at end of file diff --git a/docs/pingvin.json b/docs/pingvin.json new file mode 100644 index 00000000..1aed43ab --- /dev/null +++ b/docs/pingvin.json @@ -0,0 +1,13 @@ +{ + "title": "Pingvin Share LXC", + "category": "File - Code", + "imgSrc": "https://github.com/stonith404/pingvin-share/blob/main/frontend/public/img/logo.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pingvin.sh" + ], + "textContent": "\n \n Pingvin Share LXC \n Pingvin\n Share is self-hosted file sharing platform and an alternative for WeTransfer.\n To create a new Proxmox VE Pingvin Share LXC, run the command below in the Proxmox VE\n Shell.\n To Update Pingvin Share, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pingvin.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Pingvin Share Interface: IP:3000\n ", + "outerHTML": "
\n

\n

Pingvin Share LXC

\n

Pingvin\n Share is self-hosted file sharing platform and an alternative for WeTransfer.

\n

To create a new Proxmox VE Pingvin Share LXC, run the command below in the Proxmox VE\n Shell.
\n To Update Pingvin Share, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pingvin.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Pingvin Share Interface: IP:3000

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/plex.json b/docs/plex.json new file mode 100644 index 00000000..75be671c --- /dev/null +++ b/docs/plex.json @@ -0,0 +1,13 @@ +{ + "title": "Plex Media Server LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/plex-white.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/plex.sh" + ], + "textContent": "\n \n Plex Media Server LXC \n With Privileged/Unprivileged Hardware Acceleration Support\n To create a new Proxmox VE Plex Media Server LXC, run the command below in the Proxmox VE\n Shell.\n \n To Update Plex Media Server or add Extras, run the command below (or type update) in the LXC\n Console.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/plex.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Plex Media Server Interface: IP:32400/web\n ", + "outerHTML": "
\n

\n

Plex Media Server LXC

\n

With Privileged/Unprivileged Hardware Acceleration Support

\n

To create a new Proxmox VE Plex Media Server LXC, run the command below in the Proxmox VE\n Shell.\n
\n To Update Plex Media Server or add Extras, run the command below (or type update) in the LXC\n Console.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/plex.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Plex Media Server Interface: IP:32400/web

\n
", + "ports": [ + "32400" + ] +} \ No newline at end of file diff --git a/docs/pocketbase.json b/docs/pocketbase.json new file mode 100644 index 00000000..36d93315 --- /dev/null +++ b/docs/pocketbase.json @@ -0,0 +1,13 @@ +{ + "title": "Pocketbase LXC", + "category": "Database", + "imgSrc": "https://pocketbase.io/images/logo.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pocketbase.sh" + ], + "textContent": "\n \n Pocketbase LXC\n Pocketbase is an open\n source backend consisting of embedded database (SQLite) with realtime subscriptions, built-in auth\n management, convenient dashboard UI and simple REST-ish API.\n To create a new Proxmox VE Pocketbase LXC, run the command below in the Proxmox VE Shell.\n Copy bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pocketbase.sh)\"\n ⚡ Default Settings: 512MiB RAM - 8GB Storage - 1vCPU ⚡\n Pocketbase Interface: IP:8080/_/\n ", + "outerHTML": "
\n

\n

Pocketbase LXC

\n

Pocketbase is an open\n source backend consisting of embedded database (SQLite) with realtime subscriptions, built-in auth\n management, convenient dashboard UI and simple REST-ish API.

\n

To create a new Proxmox VE Pocketbase LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pocketbase.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 8GB Storage - 1vCPU ⚡

\n

Pocketbase Interface: IP:8080/_/

\n
", + "ports": [ + "8080" + ] +} \ No newline at end of file diff --git a/docs/podman-homeassistant.json b/docs/podman-homeassistant.json new file mode 100644 index 00000000..159084f8 --- /dev/null +++ b/docs/podman-homeassistant.json @@ -0,0 +1,13 @@ +{ + "title": "Podman Home Assistant Container LXC", + "category": "Home Assistant", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/podman.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/podman-homeassistant.sh" + ], + "textContent": "\n \n \n \n Podman Home Assistant Container LXC\n NOT WORKING ON ZFS\n A standalone Podman container-based installation of Home Assistant Core means that the Home Assistant\n Core software is installed inside a container managed by Podman, separate from the host operating\n system. This provides a flexible and scalable solution for running the software, as the container\n can be\n easily moved between host systems or isolated from other processes for security. Podman is a popular\n open-source tool for managing containers that is similar to Docker, but designed for use on Linux\n systems without a daemon.\n 🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.\n To create a new Proxmox VE Podman Home Assistant Container LXC, run the command below in the\n Proxmox\n VE Shell. \n To Update Podman, Install HACS or FileBrowser, run the command below (or type update) in the LXC\n Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/podman-homeassistant.sh)\"\n ⚡ Default Settings: 2GB RAM - 16GB Storage - 2vCPU ⚡\n Home Assistant Interface: IP:8123\n ⚙️ Path to HA /config\n Copy/var/lib/containers/storage/volumes/hass_config/_data\n ", + "outerHTML": "
\n

\n \n

\n

Podman Home Assistant Container LXC

\n

NOT WORKING ON ZFS

\n

A standalone Podman container-based installation of Home Assistant Core means that the Home Assistant\n Core software is installed inside a container managed by Podman, separate from the host operating\n system. This provides a flexible and scalable solution for running the software, as the container\n can be\n easily moved between host systems or isolated from other processes for security. Podman is a popular\n open-source tool for managing containers that is similar to Docker, but designed for use on Linux\n systems without a daemon.

\n

🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.

\n

To create a new Proxmox VE Podman Home Assistant Container LXC, run the command below in the\n Proxmox\n VE Shell.
\n To Update Podman, Install HACS or FileBrowser, run the command below (or type update) in the LXC\n Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/podman-homeassistant.sh)\"
\n

⚡ Default Settings: 2GB RAM - 16GB Storage - 2vCPU ⚡

\n

Home Assistant Interface: IP:8123

\n

⚙️ Path to HA /config

\n
/var/lib/containers/storage/volumes/hass_config/_data
\n
", + "ports": [ + "8123" + ] +} \ No newline at end of file diff --git a/docs/podman.json b/docs/podman.json new file mode 100644 index 00000000..d95618be --- /dev/null +++ b/docs/podman.json @@ -0,0 +1,11 @@ +{ + "title": "Podman LXC", + "category": "Docker - Kubernetes", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/podman.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/podman.sh" + ], + "textContent": "\n \n Podman LXC \n NOT WORKING ON ZFS\n Podman is an open-source,\n daemonless, and portable container engine that allows users to manage containers on Linux systems\n without the need for a daemon or system service to be running in the background. It provides an API\n and\n a command-line interface that can be used to create, run, and manage containers and their associated\n networks, volumes, and images. It is built on top of the Open Container Initiative (OCI) runtime\n specification, making it compatible with other OCI-compliant container engines.\n To create a new Proxmox VE Podman LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/podman.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡\n ", + "outerHTML": "
\n

\n

Podman LXC

\n

NOT WORKING ON ZFS

\n

Podman is an open-source,\n daemonless, and portable container engine that allows users to manage containers on Linux systems\n without the need for a daemon or system service to be running in the background. It provides an API\n and\n a command-line interface that can be used to create, run, and manage containers and their associated\n networks, volumes, and images. It is built on top of the Open Container Initiative (OCI) runtime\n specification, making it compatible with other OCI-compliant container engines.

\n

To create a new Proxmox VE Podman LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/podman.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/post-pbs-install.json b/docs/post-pbs-install.json new file mode 100644 index 00000000..d7b3ff7e --- /dev/null +++ b/docs/post-pbs-install.json @@ -0,0 +1,11 @@ +{ + "title": "Proxmox Backup Server Post Install", + "category": "Proxmox VE Tools", + "imgSrc": "https://github.com/home-assistant/brands/blob/master/core_integrations/proxmoxve/icon.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/post-pbs-install.sh" + ], + "textContent": "\n \n Proxmox Backup Server Post Install \n The script will give options to Disable the Enterprise Repo, Add/Correct PBS Sources, Enable the\n No-Subscription Repo, Add Test Repo, Disable Subscription Nag, Update Proxmox Backup Server and Reboot\n PBS.\n Run the command below in the Proxmox Backup Server Shell. ⚠️ Proxmox Backup Server\n ONLY\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/post-pbs-install.sh)\"\n It is recommended to answer “yes” (y) to all options presented during the process.\n ", + "outerHTML": "
\n

\n

Proxmox Backup Server Post Install

\n The script will give options to Disable the Enterprise Repo, Add/Correct PBS Sources, Enable the\n No-Subscription Repo, Add Test Repo, Disable Subscription Nag, Update Proxmox Backup Server and Reboot\n PBS.\n

Run the command below in the Proxmox Backup Server Shell. ⚠️ Proxmox Backup Server\n ONLY

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/post-pbs-install.sh)\"
\n

It is recommended to answer “yes” (y) to all options presented during the process.

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/post-pve-install.json b/docs/post-pve-install.json new file mode 100644 index 00000000..cffe3d19 --- /dev/null +++ b/docs/post-pve-install.json @@ -0,0 +1,11 @@ +{ + "title": "Proxmox VE Post Install", + "category": "Proxmox VE Tools", + "imgSrc": "https://github.com/home-assistant/brands/blob/master/core_integrations/proxmoxve/icon.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/post-pve-install.sh" + ], + "textContent": "\n \n Proxmox VE Post Install \n This script provides options for managing Proxmox VE repositories, including disabling the Enterprise\n Repo, adding or correcting PVE sources, enabling the No-Subscription Repo, adding the test Repo,\n disabling the subscription nag, updating Proxmox VE, and rebooting the system.\n Run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/post-pve-install.sh)\"\n It is recommended to answer “yes” (y) to all options presented during the process.\n ", + "outerHTML": "
\n

\n

Proxmox VE Post Install

\n

This script provides options for managing Proxmox VE repositories, including disabling the Enterprise\n Repo, adding or correcting PVE sources, enabling the No-Subscription Repo, adding the test Repo,\n disabling the subscription nag, updating Proxmox VE, and rebooting the system.

\n

Run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/post-pve-install.sh)\"
\n

It is recommended to answer “yes” (y) to all options presented during the process.

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/postgresql.json b/docs/postgresql.json new file mode 100644 index 00000000..7e5df460 --- /dev/null +++ b/docs/postgresql.json @@ -0,0 +1,11 @@ +{ + "title": "PostgreSQL LXC", + "category": "Database", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/postgresql.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/postgresql.sh" + ], + "textContent": "\n \n PostgreSQL LXC\n Option to Install Adminer\n PostgreSQL (often\n referred to as Postgres) is an open-source relational database management system that is known for\n its\n extensibility and strict adherence to SQL standards. It is a free and powerful database solution,\n suitable for a wide range of applications, from small projects to large enterprise systems.\n PostgreSQL\n is widely used for its reliability, feature-richness, and robustness.\n To create a new Proxmox VE PostgreSQL LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/postgresql.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n ⚙️ Adminer is a full-featured database management\n tool\n \n Adminer Interface: IP/adminer/\n Post Install\n ", + "outerHTML": "
\n

\n

PostgreSQL LXC

\n

Option to Install Adminer

\n

PostgreSQL (often\n referred to as Postgres) is an open-source relational database management system that is known for\n its\n extensibility and strict adherence to SQL standards. It is a free and powerful database solution,\n suitable for a wide range of applications, from small projects to large enterprise systems.\n PostgreSQL\n is widely used for its reliability, feature-richness, and robustness.

\n

To create a new Proxmox VE PostgreSQL LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/postgresql.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

⚙️ Adminer is a full-featured database management\n tool\n

\n

Adminer Interface: IP/adminer/

\n

Post Install

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/prometheus.json b/docs/prometheus.json new file mode 100644 index 00000000..024532c4 --- /dev/null +++ b/docs/prometheus.json @@ -0,0 +1,13 @@ +{ + "title": "Prometheus LXC", + "category": "Monitoring - Analytics", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/prometheus.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/prometheus.sh" + ], + "textContent": "\n \n Prometheus LXC \n Prometheus is widely\n used\n to monitor the performance and health of various infrastructure components and applications, and\n trigger\n alerts based on predefined rules. It has a multi-dimensional data model and supports various data\n sources and exporters, making it an extremely flexible and scalable monitoring solution.\n To create a new Proxmox VE Prometheus LXC, run the command below in the Proxmox VE Shell. \n To Update Prometheus, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/prometheus.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 1vCPU ⚡\n Prometheus Interface: IP:9090\n ", + "outerHTML": "
\n

\n

Prometheus LXC

\n

Prometheus is widely\n used\n to monitor the performance and health of various infrastructure components and applications, and\n trigger\n alerts based on predefined rules. It has a multi-dimensional data model and supports various data\n sources and exporters, making it an extremely flexible and scalable monitoring solution.

\n

To create a new Proxmox VE Prometheus LXC, run the command below in the Proxmox VE Shell.
\n To Update Prometheus, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/prometheus.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 1vCPU ⚡

\n

Prometheus Interface: IP:9090

\n
", + "ports": [ + "9090" + ] +} \ No newline at end of file diff --git a/docs/prowlarr.json b/docs/prowlarr.json new file mode 100644 index 00000000..ba732035 --- /dev/null +++ b/docs/prowlarr.json @@ -0,0 +1,13 @@ +{ + "title": "Prowlarr LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/Prowlarr/Prowlarr/develop/Logo/256.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/prowlarr.sh" + ], + "textContent": "\n \n Prowlarr LXC \n Prowlarr\n is\n a software tool designed to integrate with various PVR (Personal Video Recorder) apps. It is built\n on a\n popular *arr .net/ReactJS base stack and serves as an indexer manager and proxy. Prowlarr makes it\n easy\n to manage and organize TV show and movie collections, by integrating with popular PVR apps and\n automating the downloading and organizing of media files. The software provides a web-based\n interface\n for managing and organizing TV shows and movies, making it easy to search and find content. Prowlarr\n also supports metadata management, including show and movie information, making it easy for users to\n keep their media collection organized and up-to-date. The software is designed to be easy to use and\n provides a simple and intuitive interface for managing and organizing media collections, making it a\n valuable tool for media enthusiasts who want to keep their collection organized and up-to-date. With\n Prowlarr, users can enjoy their media collection from anywhere, making it a powerful tool for\n managing\n and sharing media files.\n To create a new Proxmox VE Prowlarr LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/prowlarr.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n Prowlarr Interface: IP:9696\n ", + "outerHTML": "
\n

\n

Prowlarr LXC

\n

Prowlarr\n is\n a software tool designed to integrate with various PVR (Personal Video Recorder) apps. It is built\n on a\n popular *arr .net/ReactJS base stack and serves as an indexer manager and proxy. Prowlarr makes it\n easy\n to manage and organize TV show and movie collections, by integrating with popular PVR apps and\n automating the downloading and organizing of media files. The software provides a web-based\n interface\n for managing and organizing TV shows and movies, making it easy to search and find content. Prowlarr\n also supports metadata management, including show and movie information, making it easy for users to\n keep their media collection organized and up-to-date. The software is designed to be easy to use and\n provides a simple and intuitive interface for managing and organizing media collections, making it a\n valuable tool for media enthusiasts who want to keep their collection organized and up-to-date. With\n Prowlarr, users can enjoy their media collection from anywhere, making it a powerful tool for\n managing\n and sharing media files.

\n

To create a new Proxmox VE Prowlarr LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/prowlarr.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

Prowlarr Interface: IP:9696

\n
", + "ports": [ + "9696" + ] +} \ No newline at end of file diff --git a/docs/qbittorrent.json b/docs/qbittorrent.json new file mode 100644 index 00000000..ed942523 --- /dev/null +++ b/docs/qbittorrent.json @@ -0,0 +1,13 @@ +{ + "title": "qBittorrent LXC", + "category": "File - Code", + "imgSrc": "https://raw.githubusercontent.com/qbittorrent/qBittorrent/master/src/icons/qbittorrent.ico", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/qbittorrent.sh" + ], + "textContent": "\n \n qBittorrent LXC \n qBittorrent\n offers a\n user-friendly interface that allows users to search for and download torrent files easily. It also\n supports magnet links, which allow users to start downloading files without the need for a torrent\n file.\n \n To create a new Proxmox VE qBittorrent LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/qbittorrent.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n qBittorrent Interface: IP:8090\n ⚙️ Initial Login\n username admin\n password changeme\n ", + "outerHTML": "
\n

\n

qBittorrent LXC

\n

qBittorrent\n offers a\n user-friendly interface that allows users to search for and download torrent files easily. It also\n supports magnet links, which allow users to start downloading files without the need for a torrent\n file.\n

\n

To create a new Proxmox VE qBittorrent LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/qbittorrent.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

qBittorrent Interface: IP:8090

\n

⚙️ Initial Login

\n

username admin

\n

password changeme

\n
", + "ports": [ + "8090" + ] +} \ No newline at end of file diff --git a/docs/rabbitmq.json b/docs/rabbitmq.json new file mode 100644 index 00000000..2b078ee2 --- /dev/null +++ b/docs/rabbitmq.json @@ -0,0 +1,13 @@ +{ + "title": "RabbitMQ LXC", + "category": "MQTT", + "imgSrc": "https://raw.githubusercontent.com/rabbitmq/rabbitmq-website/main/static/img/rabbitmq-logo.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/rabbitmq.sh" + ], + "textContent": "\n \n RabbitMQ LXC\n RabbitMQ is a\n reliable\n and mature messaging and streaming broker, which is easy to deploy on cloud environments,\n on-premises,\n and on your local machine.\n To create a new Proxmox VE RabbitMQ LXC, run the command below in the Proxmox VE Shell. \n To Update RabbitMQ, run the command below (or type update) in the LXC Console.\n Copy bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/rabbitmq.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n RabbitMQ Interface: IP:15672\n ⚙️ Initial Login\n username proxmox\n password proxmox\n ", + "outerHTML": "
\n

\n

RabbitMQ LXC

\n

RabbitMQ is a\n reliable\n and mature messaging and streaming broker, which is easy to deploy on cloud environments,\n on-premises,\n and on your local machine.

\n

To create a new Proxmox VE RabbitMQ LXC, run the command below in the Proxmox VE Shell.
\n To Update RabbitMQ, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/rabbitmq.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

RabbitMQ Interface: IP:15672

\n

⚙️ Initial Login

\n

username proxmox

\n

password proxmox

\n
", + "ports": [ + "15672" + ] +} \ No newline at end of file diff --git a/docs/radarr.json b/docs/radarr.json new file mode 100644 index 00000000..04da3ccb --- /dev/null +++ b/docs/radarr.json @@ -0,0 +1,13 @@ +{ + "title": "Radarr LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/Radarr/Radarr/develop/Logo/256.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/radarr.sh" + ], + "textContent": "\n \n Radarr LXC \n Radarr is a movie\n management tool designed for Usenet and BitTorrent users. It allows users to manage and organize\n their\n movie collection with ease. Radarr integrates with popular Usenet and BitTorrent clients, such as\n Sonarr\n and Lidarr, to automate the downloading and organizing of movie files. The software provides a\n web-based\n interface for managing and organizing movies, making it easy to search and find titles, genres, and\n release dates. Radarr also supports metadata management, including movie posters and information,\n making\n it easy for users to keep their movie collection organized and up-to-date. The software is designed\n to\n be easy to use and provides a simple and intuitive interface for managing and organizing movie\n collections, making it a valuable tool for movie enthusiasts who want to keep their collection\n organized\n and up-to-date. With Radarr, users can enjoy their movie collection from anywhere, making it a\n powerful\n tool for managing and sharing movie files.\n To create a new Proxmox VE Radarr LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/radarr.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n Radarr Interface: IP:7878\n ", + "outerHTML": "
\n

\n

Radarr LXC

\n

Radarr is a movie\n management tool designed for Usenet and BitTorrent users. It allows users to manage and organize\n their\n movie collection with ease. Radarr integrates with popular Usenet and BitTorrent clients, such as\n Sonarr\n and Lidarr, to automate the downloading and organizing of movie files. The software provides a\n web-based\n interface for managing and organizing movies, making it easy to search and find titles, genres, and\n release dates. Radarr also supports metadata management, including movie posters and information,\n making\n it easy for users to keep their movie collection organized and up-to-date. The software is designed\n to\n be easy to use and provides a simple and intuitive interface for managing and organizing movie\n collections, making it a valuable tool for movie enthusiasts who want to keep their collection\n organized\n and up-to-date. With Radarr, users can enjoy their movie collection from anywhere, making it a\n powerful\n tool for managing and sharing movie files.

\n

To create a new Proxmox VE Radarr LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/radarr.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

Radarr Interface: IP:7878

\n
", + "ports": [ + "7878" + ] +} \ No newline at end of file diff --git a/docs/rdtclient.json b/docs/rdtclient.json new file mode 100644 index 00000000..237dee95 --- /dev/null +++ b/docs/rdtclient.json @@ -0,0 +1,13 @@ +{ + "title": "Real-Debrid Torrent Client LXC", + "category": "File - Code", + "imgSrc": "https://fcdn.real-debrid.com/0820/images/logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/rdtclient.sh" + ], + "textContent": "\n \n Real-Debrid Torrent Client LXC \n RDTClient\n is a web interface to manage your torrents on Real-Debrid, AllDebrid or Premiumize.\n To create a new Proxmox VE Real-Debrid Torrent Client LXC, run the command below in the Proxmox VE\n Shell. \n To Update Real-Debrid Torrent Client, run the command below (or type update) in the LXC\n Console.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/rdtclient.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n Real-Debrid Torrent Client Interface: IP:6500\n ", + "outerHTML": "
\n

\n

Real-Debrid Torrent Client LXC

\n

RDTClient\n is a web interface to manage your torrents on Real-Debrid, AllDebrid or Premiumize.

\n

To create a new Proxmox VE Real-Debrid Torrent Client LXC, run the command below in the Proxmox VE\n Shell.
\n To Update Real-Debrid Torrent Client, run the command below (or type update) in the LXC\n Console.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/rdtclient.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

Real-Debrid Torrent Client Interface: IP:6500

\n
", + "ports": [ + "6500" + ] +} \ No newline at end of file diff --git a/docs/readarr.json b/docs/readarr.json new file mode 100644 index 00000000..a91f9210 --- /dev/null +++ b/docs/readarr.json @@ -0,0 +1,13 @@ +{ + "title": "Readarr LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/Readarr/Readarr/develop/Logo/256.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/readarr.sh" + ], + "textContent": "\n \n Readarr LXC \n Readarr is an eBook and\n audiobook management tool designed for Usenet and BitTorrent users. It allows users to manage and\n organize their eBook and audiobook collection with ease. Readarr integrates with popular Usenet and\n BitTorrent clients, such as Sonarr and Lidarr, to automate the downloading and organizing of eBook\n and\n audiobook files. The software provides a web-based interface for managing and organizing eBooks and\n audiobooks, making it easy to search and find titles, authors, and genres. Readarr also supports\n metadata management, including cover art and information, making it easy for users to keep their\n eBook\n and audiobook collection organized and up-to-date. The software is designed to be easy to use and\n provides a simple and intuitive interface for managing and organizing eBook and audiobook\n collections,\n making it a valuable tool for book and audiobook enthusiasts who want to keep their collection\n organized\n and up-to-date. With Readarr, users can enjoy their eBook and audiobook collection from anywhere,\n making\n it a powerful tool for managing and sharing book and audiobook files.\n To create a new Proxmox VE Radarr LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/readarr.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n Readarr Interface: IP:8787\n ", + "outerHTML": "
\n

\n

Readarr LXC

\n

Readarr is an eBook and\n audiobook management tool designed for Usenet and BitTorrent users. It allows users to manage and\n organize their eBook and audiobook collection with ease. Readarr integrates with popular Usenet and\n BitTorrent clients, such as Sonarr and Lidarr, to automate the downloading and organizing of eBook\n and\n audiobook files. The software provides a web-based interface for managing and organizing eBooks and\n audiobooks, making it easy to search and find titles, authors, and genres. Readarr also supports\n metadata management, including cover art and information, making it easy for users to keep their\n eBook\n and audiobook collection organized and up-to-date. The software is designed to be easy to use and\n provides a simple and intuitive interface for managing and organizing eBook and audiobook\n collections,\n making it a valuable tool for book and audiobook enthusiasts who want to keep their collection\n organized\n and up-to-date. With Readarr, users can enjoy their eBook and audiobook collection from anywhere,\n making\n it a powerful tool for managing and sharing book and audiobook files.

\n

To create a new Proxmox VE Radarr LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/readarr.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

Readarr Interface: IP:8787

\n
", + "ports": [ + "8787" + ] +} \ No newline at end of file diff --git a/docs/readeck.json b/docs/readeck.json new file mode 100644 index 00000000..3fadf66e --- /dev/null +++ b/docs/readeck.json @@ -0,0 +1,13 @@ +{ + "title": "Readeck LXC", + "category": "Miscellaneous", + "imgSrc": "https://codeberg.org/readeck/readeck/raw/branch/main/web/media/logo-square.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/readeck.sh" + ], + "textContent": "\n \n Readeck LXC \n Readeck helps you keep\n all\n that web content you’ll want to revisit in an hour, tomorrow, or in 20 years.\n To create a new Proxmox VE Readeck LXC, run the following in the Proxmox VE Shell. \n To Update Readeck, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/readeck.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Readeck Interface - IP:8000\n ", + "outerHTML": "
\n

\n

Readeck LXC

\n

Readeck helps you keep\n all\n that web content you’ll want to revisit in an hour, tomorrow, or in 20 years.

\n

To create a new Proxmox VE Readeck LXC, run the following in the Proxmox VE Shell.
\n To Update Readeck, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/readeck.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Readeck Interface - IP:8000

\n
", + "ports": [ + "8000" + ] +} \ No newline at end of file diff --git a/docs/redis.json b/docs/redis.json new file mode 100644 index 00000000..4b8b11fb --- /dev/null +++ b/docs/redis.json @@ -0,0 +1,11 @@ +{ + "title": "Redis LXC", + "category": "Database", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/redis.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/redis.sh" + ], + "textContent": "\n \n Redis LXC\n Redis is an open-source,\n in-memory data store used by millions of developers as a cache, vector database, document database,\n streaming engine, and message broker.\n To create a new Proxmox VE Redis LXC, run the command below in the Proxmox VE Shell.\n Copy bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/redis.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n ⚙️ Redis Configuration\n Copynano /etc/redis/redis.conf\n ", + "outerHTML": "
\n

\n

Redis LXC

\n

Redis is an open-source,\n in-memory data store used by millions of developers as a cache, vector database, document database,\n streaming engine, and message broker.

\n

To create a new Proxmox VE Redis LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/redis.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

⚙️ Redis Configuration

\n
nano /etc/redis/redis.conf
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/rtsptoweb.json b/docs/rtsptoweb.json new file mode 100644 index 00000000..556cecfb --- /dev/null +++ b/docs/rtsptoweb.json @@ -0,0 +1,13 @@ +{ + "title": "RTSPtoWeb LXC", + "category": "Miscellaneous", + "imgSrc": "https://brands.home-assistant.io/_/rtsp_to_webrtc/logo.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/rtsptoweb.sh" + ], + "textContent": "\n \n RTSPtoWeb LXC \n RTSPtoWeb\n converts your RTSP streams to formats consumable in a web browser like MSE (Media Source\n Extensions),\n WebRTC, or HLS. It's fully native Golang without the use of FFmpeg or GStreamer\n To create a new Proxmox VE RTSPtoWeb LXC, run the following in the Proxmox VE Shell. \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/rtsptoweb.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡\n RSTPtoWEB Interface - IP:8083\n ", + "outerHTML": "
\n

\n

RTSPtoWeb LXC

\n

RTSPtoWeb\n converts your RTSP streams to formats consumable in a web browser like MSE (Media Source\n Extensions),\n WebRTC, or HLS. It's fully native Golang without the use of FFmpeg or GStreamer

\n

To create a new Proxmox VE RTSPtoWeb LXC, run the following in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/rtsptoweb.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡

\n

RSTPtoWEB Interface - IP:8083

\n
", + "ports": [ + "8083" + ] +} \ No newline at end of file diff --git a/docs/runtipi.json b/docs/runtipi.json new file mode 100644 index 00000000..ca8aa943 --- /dev/null +++ b/docs/runtipi.json @@ -0,0 +1,11 @@ +{ + "title": "Runtipi LXC", + "category": "Docker - Kubernetes", + "imgSrc": "https://runtipi.io/_next/static/media/tipi.c0b9b68e.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/runtipi.sh" + ], + "textContent": "\n \n Runtipi LXC \n Runtipi lets you install\n all\n your favorite self-hosted apps without the hassle of configuring and managing each service.\n One-click\n installs and updates for more than 180 popular apps.\n 🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.\n To create a new Proxmox VE Runtipi LXC, run the command below in the Proxmox VE Shell. \n To Update Runtipi, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/runtipi.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Runtipi Interface: IP\n ", + "outerHTML": "
\n

\n

Runtipi LXC

\n

Runtipi lets you install\n all\n your favorite self-hosted apps without the hassle of configuring and managing each service.\n One-click\n installs and updates for more than 180 popular apps.

\n 🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.\n

To create a new Proxmox VE Runtipi LXC, run the command below in the Proxmox VE Shell.
\n To Update Runtipi, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/runtipi.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Runtipi Interface: IP

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/sabnzbd.json b/docs/sabnzbd.json new file mode 100644 index 00000000..34dc5cda --- /dev/null +++ b/docs/sabnzbd.json @@ -0,0 +1,13 @@ +{ + "title": "SABnzbd LXC", + "category": "File - Code", + "imgSrc": "https://raw.githubusercontent.com/sabnzbd/sabnzbd/develop/icons/logo-arrow.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/sabnzbd.sh" + ], + "textContent": "\n \n SABnzbd LXC \n SABnzbd is a free,\n open-source software program for downloading binary files from Usenet newsgroups. It is designed to\n be\n easy to use, and provides a number of features to simplify the downloading process, such as\n automatic\n error detection and repair, download scheduling, and integration with other applications. SABnzbd is\n a\n binary newsreader, which means it is specifically designed for downloading binary files, such as\n images,\n music, and video, from Usenet newsgroups. With its user-friendly interface and powerful features,\n SABnzbd makes it easy to manage your Usenet downloads and keep your download queue organized.\n To create a new Proxmox VE SABnzbd LXC, run the command below in the Proxmox VE Shell. \n To Update SABnzbd, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/sabnzbd.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n SABnzbd Interface: IP:7777\n ", + "outerHTML": "
\n

\n

SABnzbd LXC

\n

SABnzbd is a free,\n open-source software program for downloading binary files from Usenet newsgroups. It is designed to\n be\n easy to use, and provides a number of features to simplify the downloading process, such as\n automatic\n error detection and repair, download scheduling, and integration with other applications. SABnzbd is\n a\n binary newsreader, which means it is specifically designed for downloading binary files, such as\n images,\n music, and video, from Usenet newsgroups. With its user-friendly interface and powerful features,\n SABnzbd makes it easy to manage your Usenet downloads and keep your download queue organized.

\n

To create a new Proxmox VE SABnzbd LXC, run the command below in the Proxmox VE Shell.
\n To Update SABnzbd, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/sabnzbd.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

SABnzbd Interface: IP:7777

\n
", + "ports": [ + "7777" + ] +} \ No newline at end of file diff --git a/docs/scaling-governor.json b/docs/scaling-governor.json new file mode 100644 index 00000000..48d0e1ce --- /dev/null +++ b/docs/scaling-governor.json @@ -0,0 +1,11 @@ +{ + "title": "Proxmox VE CPU Scaling Governor", + "category": "Proxmox VE Tools", + "imgSrc": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/cpu.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/scaling-governor.sh" + ], + "textContent": "\n \n Proxmox VE CPU Scaling Governor \n The CPU scaling governor determines how the CPU frequency is adjusted based on the workload, with the\n goal of either conserving power or improving performance. By scaling the frequency up or down, the\n operating system can optimize the CPU usage and conserve energy when possible. Generic\n Scaling Governors\n Run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/scaling-governor.sh)\"\n ", + "outerHTML": "
\n

\n

Proxmox VE CPU Scaling Governor

\n

The CPU scaling governor determines how the CPU frequency is adjusted based on the workload, with the\n goal of either conserving power or improving performance. By scaling the frequency up or down, the\n operating system can optimize the CPU usage and conserve energy when possible. Generic\n Scaling Governors

\n

Run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/scaling-governor.sh)\"
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/scrypted.json b/docs/scrypted.json new file mode 100644 index 00000000..a8645a00 --- /dev/null +++ b/docs/scrypted.json @@ -0,0 +1,13 @@ +{ + "title": "Scrypted LXC", + "category": "NVR - DVR", + "imgSrc": "https://www.scrypted.app/images/web_hi_res_512.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/scrypted.sh" + ], + "textContent": "\n \n \n Scrypted LXC\n Scrypted focuses on\n providing a seamless experience for managing and utilizing cameras in a smart home setup. It offers\n features like camera management, event triggering, video and image storage, and integration with\n other\n smart home devices and services. Scrypted is designed to make it easy to set up and use cameras in a\n home automation system, providing a simple and user-friendly interface for monitoring and automating\n camera-related tasks.\n 🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.\n To create a new Proxmox VE Scrypted LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/scrypted.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Scrypted Interface: (https)IP:10443\n ", + "outerHTML": "
\n

\n

\n

Scrypted LXC

\n

Scrypted focuses on\n providing a seamless experience for managing and utilizing cameras in a smart home setup. It offers\n features like camera management, event triggering, video and image storage, and integration with\n other\n smart home devices and services. Scrypted is designed to make it easy to set up and use cameras in a\n home automation system, providing a simple and user-friendly interface for monitoring and automating\n camera-related tasks.

\n

🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.

\n

To create a new Proxmox VE Scrypted LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/scrypted.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Scrypted Interface: (https)IP:10443

\n
", + "ports": [ + "10443" + ] +} \ No newline at end of file diff --git a/docs/sftpgo.json b/docs/sftpgo.json new file mode 100644 index 00000000..2046ff90 --- /dev/null +++ b/docs/sftpgo.json @@ -0,0 +1,13 @@ +{ + "title": "SFTPGo LXC", + "category": "File - Code", + "imgSrc": "https://raw.githubusercontent.com/drakkan/sftpgo/main/img/logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/sftpgo.sh" + ], + "textContent": "\n \n SFTPGo LXC \n SFTPGo is a\n fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support.\n Several storage backends are supported: local filesystem, encrypted local filesystem, S3\n (compatible)\n Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP.\n To create a new Proxmox VE SFTPGo LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/sftpgo.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡\n SFTPGo Interface: IP:8080/web/admin\n ", + "outerHTML": "
\n

\n

SFTPGo LXC

\n

SFTPGo is a\n fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support.\n Several storage backends are supported: local filesystem, encrypted local filesystem, S3\n (compatible)\n Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP.

\n

To create a new Proxmox VE SFTPGo LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/sftpgo.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡

\n

SFTPGo Interface: IP:8080/web/admin

\n
", + "ports": [ + "8080" + ] +} \ No newline at end of file diff --git a/docs/shinobi.json b/docs/shinobi.json new file mode 100644 index 00000000..ce267efd --- /dev/null +++ b/docs/shinobi.json @@ -0,0 +1,14 @@ +{ + "title": "Shinobi NVR LXC", + "category": "NVR - DVR", + "imgSrc": "https://gitlab.com/uploads/-/system/project/avatar/6947723/mstile-150x150.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/shinobi.sh" + ], + "textContent": "\n \n Shinobi NVR LXC \n Shinobi is an\n open-source,\n self-hosted network video recording (NVR) software. It allows you to manage and monitor security\n cameras\n and record video footage. Shinobi can be run on various platforms including Linux, macOS, and\n Raspberry\n Pi, and offers features such as real-time streaming, motion detection, and email notifications.\n To create a new Proxmox VE Shinobi NVR LXC, run the command below in the Proxmox VE Shell.\n \n To Update Shinobi, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/shinobi.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU - Privileged ⚡\n Shinobi Interface: IP:8080\n Shinobi Admin Interface: IP:8080/super\n ⚙️ Initial Admin Login\n username admin@shinobi.video\n \n password admin\n ", + "outerHTML": "
\n

\n

Shinobi NVR LXC

\n

Shinobi is an\n open-source,\n self-hosted network video recording (NVR) software. It allows you to manage and monitor security\n cameras\n and record video footage. Shinobi can be run on various platforms including Linux, macOS, and\n Raspberry\n Pi, and offers features such as real-time streaming, motion detection, and email notifications.

\n

To create a new Proxmox VE Shinobi NVR LXC, run the command below in the Proxmox VE Shell.\n
\n To Update Shinobi, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/shinobi.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU - Privileged ⚡

\n

Shinobi Interface: IP:8080

\n

Shinobi Admin Interface: IP:8080/super

\n

⚙️ Initial Admin Login

\n

username admin@shinobi.video\n

\n

password admin

\n
", + "ports": [ + "8080", + "8080" + ] +} \ No newline at end of file diff --git a/docs/smokeping.json b/docs/smokeping.json new file mode 100644 index 00000000..08efb67b --- /dev/null +++ b/docs/smokeping.json @@ -0,0 +1,11 @@ +{ + "title": "SmokePing LXC", + "category": "Monitoring - Analytics", + "imgSrc": "https://raw.githubusercontent.com/dperson/smokeping/master/logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/smokeping.sh" + ], + "textContent": "\n \n SmokePing LXC \n SmokePing\n is a\n deluxe latency measurement tool. It can measure, store and display latency, latency distribution and\n packet loss.\n To create a new Proxmox VE SmokePing LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/smokeping.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n SmokePing Interface: IP/smokeping\n ", + "outerHTML": "
\n

\n

SmokePing LXC

\n

SmokePing\n is a\n deluxe latency measurement tool. It can measure, store and display latency, latency distribution and\n packet loss.

\n

To create a new Proxmox VE SmokePing LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/smokeping.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

SmokePing Interface: IP/smokeping

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/sonarr.json b/docs/sonarr.json new file mode 100644 index 00000000..03460d8b --- /dev/null +++ b/docs/sonarr.json @@ -0,0 +1,13 @@ +{ + "title": "Sonarr LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/256.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/sonarr.sh" + ], + "textContent": "\n \n Sonarr LXC \n Sonarr is a personal video\n recorder (PVR) software designed for Usenet and BitTorrent users. It allows users to manage and\n organize\n their TV show collection with ease. Sonarr integrates with popular Usenet and BitTorrent clients,\n such\n as NZBget and Transmission, to automate the downloading and organizing of TV show files. The\n software\n provides a web-based interface for managing and organizing TV shows, making it easy to search and\n find\n titles, seasons, and episodes. Sonarr also supports metadata management, including TV show posters\n and\n information, making it easy for users to keep their TV show collection organized and up-to-date. The\n software is designed to be easy to use and provides a simple and intuitive interface for managing\n and\n organizing TV show collections, making it a valuable tool for TV show enthusiasts who want to keep\n their\n collection organized and up-to-date. With Sonarr, users can enjoy their TV show collection from\n anywhere, making it a powerful tool for managing and sharing TV show files.\n To create a new Proxmox VE Sonarr LXC, run the command below in the Proxmox VE Shell. \n To Update Sonarr, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/sonarr.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n Sonarr Interface: IP:8989\n ", + "outerHTML": "
\n

\n

Sonarr LXC

\n

Sonarr is a personal video\n recorder (PVR) software designed for Usenet and BitTorrent users. It allows users to manage and\n organize\n their TV show collection with ease. Sonarr integrates with popular Usenet and BitTorrent clients,\n such\n as NZBget and Transmission, to automate the downloading and organizing of TV show files. The\n software\n provides a web-based interface for managing and organizing TV shows, making it easy to search and\n find\n titles, seasons, and episodes. Sonarr also supports metadata management, including TV show posters\n and\n information, making it easy for users to keep their TV show collection organized and up-to-date. The\n software is designed to be easy to use and provides a simple and intuitive interface for managing\n and\n organizing TV show collections, making it a valuable tool for TV show enthusiasts who want to keep\n their\n collection organized and up-to-date. With Sonarr, users can enjoy their TV show collection from\n anywhere, making it a powerful tool for managing and sharing TV show files.

\n

To create a new Proxmox VE Sonarr LXC, run the command below in the Proxmox VE Shell.
\n To Update Sonarr, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/sonarr.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

Sonarr Interface: IP:8989

\n
", + "ports": [ + "8989" + ] +} \ No newline at end of file diff --git a/docs/spoolman.json b/docs/spoolman.json new file mode 100644 index 00000000..0b5a9ad8 --- /dev/null +++ b/docs/spoolman.json @@ -0,0 +1,13 @@ +{ + "title": "Spoolman LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/Donkie/Spoolman/master/client/public/favicon.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/spoolman.sh" + ], + "textContent": "\n \n Spoolman LXC \n Spoolman\n is a\n self-hosted web service designed to help you efficiently manage your 3D printer filament spools and\n monitor their usage.\n To create a new Proxmox VE Spoolman LXC, run the following in the Proxmox VE Shell.\n To Update Spoolman, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/spoolman.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n Spoolman Interface - IP:7912\n ", + "outerHTML": "
\n

\n

Spoolman LXC

\n

Spoolman\n is a\n self-hosted web service designed to help you efficiently manage your 3D printer filament spools and\n monitor their usage.

\n

To create a new Proxmox VE Spoolman LXC, run the following in the Proxmox VE Shell.
\n To Update Spoolman, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/spoolman.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

Spoolman Interface - IP:7912

\n
", + "ports": [ + "7912" + ] +} \ No newline at end of file diff --git a/docs/stirling-pdf.json b/docs/stirling-pdf.json new file mode 100644 index 00000000..c71a4e32 --- /dev/null +++ b/docs/stirling-pdf.json @@ -0,0 +1,13 @@ +{ + "title": "Stirling-PDF LXC", + "category": "Document - Notes", + "imgSrc": "https://raw.githubusercontent.com/Stirling-Tools/Stirling-PDF/main/docs/stirling-pdf.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/stirling-pdf.sh" + ], + "textContent": "\n \n Stirling-PDF LXC \n Stirling-PDF is a powerful locally hosted web based PDF\n manipulation\n tool that allows you to perform various operations on PDF files, such as splitting merging,\n converting,\n reorganizing, adding images, rotating, compressing, and more.\n To create a new Proxmox VE Stirling-PDF LXC, run the command below in the Proxmox VE Shell.\n \n To Update Stirling-PDF, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/stirling-pdf.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Stirling-PDF Interface: IP:8080\n ", + "outerHTML": "
\n

\n

Stirling-PDF LXC

\n

Stirling-PDF is a powerful locally hosted web based PDF\n manipulation\n tool that allows you to perform various operations on PDF files, such as splitting merging,\n converting,\n reorganizing, adding images, rotating, compressing, and more.

\n

To create a new Proxmox VE Stirling-PDF LXC, run the command below in the Proxmox VE Shell.\n
\n To Update Stirling-PDF, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/stirling-pdf.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Stirling-PDF Interface: IP:8080

\n
", + "ports": [ + "8080" + ] +} \ No newline at end of file diff --git a/docs/syncthing.json b/docs/syncthing.json new file mode 100644 index 00000000..a0338338 --- /dev/null +++ b/docs/syncthing.json @@ -0,0 +1,13 @@ +{ + "title": "Syncthing LXC", + "category": "File - Code", + "imgSrc": "https://raw.githubusercontent.com/syncthing/syncthing/6afaa9f20c8eb9c7af5abbe2f2d90fa2571aa7ad/assets/logo-only.svg?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/syncthing.sh" + ], + "textContent": "\n \n Syncthing LXC \n Syncthing is an\n open-source file syncing tool that allows users to keep their files in sync across multiple devices\n by\n using peer-to-peer synchronization. It doesn't rely on any central server, so all data transfers are\n directly between devices.\n To create a new Proxmox VE Syncthing LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/syncthing.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n Syncthing Interface: IP:8384\n ", + "outerHTML": "
\n

\n

Syncthing LXC

\n

Syncthing is an\n open-source file syncing tool that allows users to keep their files in sync across multiple devices\n by\n using peer-to-peer synchronization. It doesn't rely on any central server, so all data transfers are\n directly between devices.

\n

To create a new Proxmox VE Syncthing LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/syncthing.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

Syncthing Interface: IP:8384

\n
", + "ports": [ + "8384" + ] +} \ No newline at end of file diff --git a/docs/tandoor.json b/docs/tandoor.json new file mode 100644 index 00000000..966af378 --- /dev/null +++ b/docs/tandoor.json @@ -0,0 +1,13 @@ +{ + "title": "Tandoor Recipes LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/tandoor.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tandoor.sh" + ], + "textContent": "\n \n Tandoor Recipes LXC \n Tandoor Recipes is an\n application for managing recipes, planning meals, building shopping lists and much much more!\n To create a new Proxmox VE Tandoor Recipes LXC, run the following in the Proxmox VE Shell.\n To Update Tandoor Recipes, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tandoor.sh)\"\n ⚡ Default Settings: 2GB RAM - 10GB Storage - 2vCPU ⚡\n Tandoor Recipes Interface - IP:8002\n ", + "outerHTML": "
\n

\n

Tandoor Recipes LXC

\n

Tandoor Recipes is an\n application for managing recipes, planning meals, building shopping lists and much much more!

\n

To create a new Proxmox VE Tandoor Recipes LXC, run the following in the Proxmox VE Shell.
\n To Update Tandoor Recipes, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tandoor.sh)\"
\n

⚡ Default Settings: 2GB RAM - 10GB Storage - 2vCPU ⚡

\n

Tandoor Recipes Interface - IP:8002

\n
", + "ports": [ + "8002" + ] +} \ No newline at end of file diff --git a/docs/tasmoadmin.json b/docs/tasmoadmin.json new file mode 100644 index 00000000..02228296 --- /dev/null +++ b/docs/tasmoadmin.json @@ -0,0 +1,13 @@ +{ + "title": "TasmoAdmin LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/tasmota.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tasmoadmin.sh" + ], + "textContent": "\n \n TasmoAdmin LXC \n TasmoAdmin is an administrative platform for devices flashed with\n Tasmota.\n To create a new Proxmox VE TasmoAdmin LXC, run the following in the Proxmox VE Shell. \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tasmoadmin.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n TasmoAdmin Interface - IP:9999\n ", + "outerHTML": "
\n

\n

TasmoAdmin LXC

\n

TasmoAdmin is an administrative platform for devices flashed with\n Tasmota.

\n

To create a new Proxmox VE TasmoAdmin LXC, run the following in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tasmoadmin.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

TasmoAdmin Interface - IP:9999

\n
", + "ports": [ + "9999" + ] +} \ No newline at end of file diff --git a/docs/tautulli.json b/docs/tautulli.json new file mode 100644 index 00000000..5eefb5a8 --- /dev/null +++ b/docs/tautulli.json @@ -0,0 +1,13 @@ +{ + "title": "Tautulli LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/tautulli.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tautulli.sh" + ], + "textContent": "\n \n Tautulli LXC \n Tautulli allows you to\n monitor and track your Plex Media Server usage, such as viewing statistics and analysis of your\n media\n library. It can be used to monitor user activity, get notifications about new media added to your\n library, and even generate reports on your media usage.\n To create a new Proxmox VE Tautulli LXC, run the command below in the Proxmox VE Shell. \n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tautulli.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n Tautulli Interface: IP:8181\n ", + "outerHTML": "
\n

\n

Tautulli LXC

\n

Tautulli allows you to\n monitor and track your Plex Media Server usage, such as viewing statistics and analysis of your\n media\n library. It can be used to monitor user activity, get notifications about new media added to your\n library, and even generate reports on your media usage.

\n

To create a new Proxmox VE Tautulli LXC, run the command below in the Proxmox VE Shell.
\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tautulli.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

Tautulli Interface: IP:8181

\n
", + "ports": [ + "8181" + ] +} \ No newline at end of file diff --git a/docs/tdarr.json b/docs/tdarr.json new file mode 100644 index 00000000..d40f0594 --- /dev/null +++ b/docs/tdarr.json @@ -0,0 +1,13 @@ +{ + "title": "Tdarr LXC", + "category": "Media - Photo", + "imgSrc": "https://home.tdarr.io/static/media/logo3-min.246d6df44c7f16ddebaf.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tdarr.sh" + ], + "textContent": "\n \n Tdarr LXC \n Tdarr is a media\n transcoding\n application designed to automate the transcode and remux management of a media library. It uses\n conditional-based processing to determine the required encoding and remux operations for each file\n in\n the library. The software integrates with popular media management tools, such as Sonarr and Radarr,\n to\n ensure that newly added media files are automatically processed and optimized for the user's desired\n playback device. Tdarr provides a web-based interface for monitoring and managing the transcoding\n process, and also supports real-time logging and reporting. The software is designed to be flexible\n and\n configurable, with a wide range of encoding and remux options available to users. Tdarr is an ideal\n solution for media enthusiasts who want to optimize their library for seamless playback on a variety\n of\n devices, while also streamlining the management and maintenance of their media library.\n To create a new Proxmox VE Tdarr LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tdarr.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡\n Tdarr Interface: IP:8265\n ", + "outerHTML": "
\n

\n

Tdarr LXC

\n

Tdarr is a media\n transcoding\n application designed to automate the transcode and remux management of a media library. It uses\n conditional-based processing to determine the required encoding and remux operations for each file\n in\n the library. The software integrates with popular media management tools, such as Sonarr and Radarr,\n to\n ensure that newly added media files are automatically processed and optimized for the user's desired\n playback device. Tdarr provides a web-based interface for monitoring and managing the transcoding\n process, and also supports real-time logging and reporting. The software is designed to be flexible\n and\n configurable, with a wide range of encoding and remux options available to users. Tdarr is an ideal\n solution for media enthusiasts who want to optimize their library for seamless playback on a variety\n of\n devices, while also streamlining the management and maintenance of their media library.

\n

To create a new Proxmox VE Tdarr LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tdarr.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡

\n

Tdarr Interface: IP:8265

\n
", + "ports": [ + "8265" + ] +} \ No newline at end of file diff --git a/docs/technitiumdns.json b/docs/technitiumdns.json new file mode 100644 index 00000000..017afcbb --- /dev/null +++ b/docs/technitiumdns.json @@ -0,0 +1,13 @@ +{ + "title": "Technitium DNS LXC", + "category": "Ad Blocker - DNS", + "imgSrc": "https://avatars.githubusercontent.com/u/12230362?s=100&v=4", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/technitiumdns.sh" + ], + "textContent": "\n \n \n Technitium DNS LXC \n Technitium DNS\n Server\n is a free, open-source and privacy-focused DNS (Domain Name System) server software for Windows,\n Linux,\n and macOS. It is designed to provide a secure, fast, and reliable DNS resolution service to its\n users.\n The server can be configured through a web-based interface, and it supports a variety of advanced\n features, such as automatic IP updates, IPv6 support, caching of DNS queries, and the ability to\n block\n unwanted domains. It is also designed to be highly secure, with built-in measures to prevent common\n types of DNS attacks and data leaks. Technitium DNS Server is aimed at providing an alternative to\n traditional DNS servers, which often have privacy and security concerns associated with them, and it\n is\n ideal for users who are looking for a more secure and private DNS resolution service.\n To create a new Proxmox VE Technitium DNS LXC, run the command below in the Proxmox VE Shell.\n \n To Update Technitium DNS, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/technitiumdns.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Technitium DNS Interface: IP:5380\n ", + "outerHTML": "
\n

\n

\n

Technitium DNS LXC

\n

Technitium DNS\n Server\n is a free, open-source and privacy-focused DNS (Domain Name System) server software for Windows,\n Linux,\n and macOS. It is designed to provide a secure, fast, and reliable DNS resolution service to its\n users.\n The server can be configured through a web-based interface, and it supports a variety of advanced\n features, such as automatic IP updates, IPv6 support, caching of DNS queries, and the ability to\n block\n unwanted domains. It is also designed to be highly secure, with built-in measures to prevent common\n types of DNS attacks and data leaks. Technitium DNS Server is aimed at providing an alternative to\n traditional DNS servers, which often have privacy and security concerns associated with them, and it\n is\n ideal for users who are looking for a more secure and private DNS resolution service.

\n

To create a new Proxmox VE Technitium DNS LXC, run the command below in the Proxmox VE Shell.\n
\n To Update Technitium DNS, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/technitiumdns.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Technitium DNS Interface: IP:5380

\n
", + "ports": [ + "5380" + ] +} \ No newline at end of file diff --git a/docs/threadfin.json b/docs/threadfin.json new file mode 100644 index 00000000..d19cfec1 --- /dev/null +++ b/docs/threadfin.json @@ -0,0 +1,13 @@ +{ + "title": "Threadfin LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/Threadfin/Threadfin/main/html/img/threadfin.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/threadfin.sh" + ], + "textContent": "\n \n Threadfin LXC \n Threadfin\n is a M3U proxy for Kernel, Plex, Jellyfin, or Emby, based on xTeVe.\n To create a new Proxmox VE Threadfin LXC, run the command below in the Proxmox VE Shell. \n To Update Threadfin, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/threadfin.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡\n Threadfin Interface: IP:34400/web\n ", + "outerHTML": "
\n

\n

Threadfin LXC

\n

Threadfin\n is a M3U proxy for Kernel, Plex, Jellyfin, or Emby, based on xTeVe.

\n

To create a new Proxmox VE Threadfin LXC, run the command below in the Proxmox VE Shell.
\n To Update Threadfin, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/threadfin.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡

\n

Threadfin Interface: IP:34400/web

\n
", + "ports": [ + "34400" + ] +} \ No newline at end of file diff --git a/docs/tianji.json b/docs/tianji.json new file mode 100644 index 00000000..7645ddf3 --- /dev/null +++ b/docs/tianji.json @@ -0,0 +1,13 @@ +{ + "title": "Tianji LXC", + "category": "Monitoring - Analytics", + "imgSrc": "https://raw.githubusercontent.com/msgbyte/tianji/master/website/static/img/logo.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tianji.sh" + ], + "textContent": "\n \n Tianji LXC \n Tianji is an open\n source project that integrates website analysis, uptime monitor, server status, problem\n notification,\n telemetry and more features in one application.\n To create a new Proxmox VE Tianji LXC, run the command below in the Proxmox VE Shell.\n To Update Tianji, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tianji.sh)\"\n ⚡ Default Settings: 1GB RAM - 12GB Storage - 1vCPU ⚡\n Tianji Interface: IP:12345\n ⚙️ Initial Login\n username admin\n password admin\n ", + "outerHTML": "
\n

\n

Tianji LXC

\n

Tianji is an open\n source project that integrates website analysis, uptime monitor, server status, problem\n notification,\n telemetry and more features in one application.

\n

To create a new Proxmox VE Tianji LXC, run the command below in the Proxmox VE Shell.
\n To Update Tianji, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tianji.sh)\"
\n

⚡ Default Settings: 1GB RAM - 12GB Storage - 1vCPU ⚡

\n

Tianji Interface: IP:12345

\n

⚙️ Initial Login

\n

username admin

\n

password admin

\n
", + "ports": [ + "12345" + ] +} \ No newline at end of file diff --git a/docs/traccar.json b/docs/traccar.json new file mode 100644 index 00000000..0f63d630 --- /dev/null +++ b/docs/traccar.json @@ -0,0 +1,13 @@ +{ + "title": "Traccar LXC", + "category": "Miscellaneous", + "imgSrc": "https://avatars.githubusercontent.com/u/37892282?s=100&v=4", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/traccar.sh" + ], + "textContent": "\n \n \n Traccar LXC \n Traccar is an open\n source GPS tracking system. It supports more than 200 GPS protocols and more than 2000 models of GPS\n tracking devices.\n To create a new Proxmox VE Traccar LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/traccar.sh)\"\n ⚡ Default Settings: 1GB RAM - 2GB Storage - 1vCPU ⚡\n Traccar Interface: IP:8082\n ", + "outerHTML": "
\n

\n

\n

Traccar LXC

\n

Traccar is an open\n source GPS tracking system. It supports more than 200 GPS protocols and more than 2000 models of GPS\n tracking devices.

\n

To create a new Proxmox VE Traccar LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/traccar.sh)\"
\n

⚡ Default Settings: 1GB RAM - 2GB Storage - 1vCPU ⚡

\n

Traccar Interface: IP:8082

\n
", + "ports": [ + "8082" + ] +} \ No newline at end of file diff --git a/docs/traefik.json b/docs/traefik.json new file mode 100644 index 00000000..90c6d83b --- /dev/null +++ b/docs/traefik.json @@ -0,0 +1,13 @@ +{ + "title": "Traefik LXC", + "category": "Server - Networking", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/traefik-gopher.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/traefik.sh" + ], + "textContent": "\n \n Traefik LXC\n Traefik (pronounced\n traffic)\n is an open-source edge router and reverse proxy that simplifies managing microservices. It\n automatically\n discovers services, dynamically updates routing rules without downtime, provides load balancing,\n handles\n SSL termination, and supports various middleware for added functionality. Ideal for cloud-native\n environments, it integrates seamlessly with platforms like Docker and Kubernetes.\n To create a new Proxmox VE Traefik LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/traefik.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1CPU ⚡\n Traefik Interface: IP:8080\n ", + "outerHTML": "
\n

\n

Traefik LXC

\n

Traefik (pronounced\n traffic)\n is an open-source edge router and reverse proxy that simplifies managing microservices. It\n automatically\n discovers services, dynamically updates routing rules without downtime, provides load balancing,\n handles\n SSL termination, and supports various middleware for added functionality. Ideal for cloud-native\n environments, it integrates seamlessly with platforms like Docker and Kubernetes.

\n

To create a new Proxmox VE Traefik LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/traefik.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1CPU ⚡

\n

Traefik Interface: IP:8080

\n
", + "ports": [ + "8080" + ] +} \ No newline at end of file diff --git a/docs/transmission.json b/docs/transmission.json new file mode 100644 index 00000000..257d1cc6 --- /dev/null +++ b/docs/transmission.json @@ -0,0 +1,13 @@ +{ + "title": "Transmission LXC", + "category": "File - Code", + "imgSrc": "https://raw.githubusercontent.com/transmission/transmission/main/web/assets/img/logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/transmission.sh" + ], + "textContent": "\n \n Transmission LXC \n Transmission is a\n free, open-source BitTorrent client known for its fast download speeds and ease of use. It supports\n various platforms such as Windows, Linux, and macOS and has features like web interface, peer\n exchange,\n and encrypted transfers.\n To create a new Proxmox VE Transmission LXC, run the command below in the Proxmox VE Shell.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/transmission.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n ⚙️ Initial Login\n user/password transmission\n Transmission Interface: IP:9091/transmission\n ", + "outerHTML": "
\n

\n

Transmission LXC

\n

Transmission is a\n free, open-source BitTorrent client known for its fast download speeds and ease of use. It supports\n various platforms such as Windows, Linux, and macOS and has features like web interface, peer\n exchange,\n and encrypted transfers.

\n

To create a new Proxmox VE Transmission LXC, run the command below in the Proxmox VE Shell.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/transmission.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

⚙️ Initial Login

\n

user/password transmission

\n

Transmission Interface: IP:9091/transmission

\n
", + "ports": [ + "9091" + ] +} \ No newline at end of file diff --git a/docs/trilium.json b/docs/trilium.json new file mode 100644 index 00000000..fc73b7fc --- /dev/null +++ b/docs/trilium.json @@ -0,0 +1,13 @@ +{ + "title": "Trilium Next LXC", + "category": "Document - Notes", + "imgSrc": "https://raw.githubusercontent.com/zadam/trilium/master/images/app-icons/png/128x128.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/trilium.sh" + ], + "textContent": "\n \n Trilium Next LXC \n Trilium\n is\n an open-source note-taking and personal knowledge management application. It allows users to\n organize\n and manage their notes, ideas, and information in a single place, using a hierarchical tree-like\n structure. Trilium offers a range of features, including rich text formatting, links, images, and\n attachments, making it easy to create and structure notes. The software is designed to be flexible\n and\n customizable, with a range of customization options and plugins available, including themes, export\n options, and more. Trilium is a self-hosted solution, and can be run on a local machine or a\n cloud-based\n server, providing users with full control over their notes and information.\n To create a new Proxmox VE Trilium Next LXC, run the command below in the Proxmox VE Shell.\n \n To Update Trilium Next, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/trilium.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Trilium Next Interface: IP:8080\n ", + "outerHTML": "
\n

\n

Trilium Next LXC

\n

Trilium\n is\n an open-source note-taking and personal knowledge management application. It allows users to\n organize\n and manage their notes, ideas, and information in a single place, using a hierarchical tree-like\n structure. Trilium offers a range of features, including rich text formatting, links, images, and\n attachments, making it easy to create and structure notes. The software is designed to be flexible\n and\n customizable, with a range of customization options and plugins available, including themes, export\n options, and more. Trilium is a self-hosted solution, and can be run on a local machine or a\n cloud-based\n server, providing users with full control over their notes and information.

\n

To create a new Proxmox VE Trilium Next LXC, run the command below in the Proxmox VE Shell.\n
\n To Update Trilium Next, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/trilium.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Trilium Next Interface: IP:8080

\n
", + "ports": [ + "8080" + ] +} \ No newline at end of file diff --git a/docs/turnkey.json b/docs/turnkey.json new file mode 100644 index 00000000..d5103659 --- /dev/null +++ b/docs/turnkey.json @@ -0,0 +1,11 @@ +{ + "title": "TurnKey LXC Appliances", + "category": "TurnKey", + "imgSrc": "https://blog.desdelinux.net/wp-content/uploads/2017/01/TurnKey-Linux.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/turnkey/turnkey.sh" + ], + "textContent": "\n \n TurnKey LXC Appliances \n TurnKey LXC\n Appliances is an open-source project that provides a collection of free, ready-to-use\n virtual\n appliances and installation images for various software applications and services. These appliances\n are\n pre-configured and come with all the necessary software and settings to simplify deployment and\n management. The goal of TurnKey Linux is to make it easier for users to set up and run popular\n software\n applications without the need for extensive manual configuration.\n To create a new Proxmox VE TurnKey LXC Appliance , run the command below in the Proxmox VE\n Shell.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/turnkey/turnkey.sh)\"\n Resource and network settings are adjustable post LXC creation.\n The script creates a *.creds file in the Proxmox root\n directory\n with the password of the newly created TurnKey LXC Appliance.\n ⚙️ Retrieve Password cat turnkey-name.creds\n ", + "outerHTML": "
\n

\n

TurnKey LXC Appliances

\n

TurnKey LXC\n Appliances is an open-source project that provides a collection of free, ready-to-use\n virtual\n appliances and installation images for various software applications and services. These appliances\n are\n pre-configured and come with all the necessary software and settings to simplify deployment and\n management. The goal of TurnKey Linux is to make it easier for users to set up and run popular\n software\n applications without the need for extensive manual configuration.

\n

To create a new Proxmox VE TurnKey LXC Appliance , run the command below in the Proxmox VE\n Shell.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/turnkey/turnkey.sh)\"
\n

Resource and network settings are adjustable post LXC creation.

\n

The script creates a *.creds file in the Proxmox root\n directory\n with the password of the newly created TurnKey LXC Appliance.

\n

⚙️ Retrieve Password cat turnkey-name.creds

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/ubuntu.json b/docs/ubuntu.json new file mode 100644 index 00000000..a0639d17 --- /dev/null +++ b/docs/ubuntu.json @@ -0,0 +1,11 @@ +{ + "title": "Ubuntu LXC", + "category": "Operating System", + "imgSrc": "https://assets.ubuntu.com/v1/29985a98-ubuntu-logo32.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/ubuntu.sh" + ], + "textContent": "\n \n Ubuntu LXC \n Option to select version \n Ubuntu is a distribution based on Debian, designed to have regular releases and a consistent user\n experience.\n To create a new Proxmox VE Ubuntu LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/ubuntu.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU - 22.04 ⚡\n ", + "outerHTML": "
\n

\n

Ubuntu LXC

\n

Option to select version

\n Ubuntu is a distribution based on Debian, designed to have regular releases and a consistent user\n experience.\n

To create a new Proxmox VE Ubuntu LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/ubuntu.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU - 22.04 ⚡

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/ubuntu2204-vm.json b/docs/ubuntu2204-vm.json new file mode 100644 index 00000000..75bd1c4d --- /dev/null +++ b/docs/ubuntu2204-vm.json @@ -0,0 +1,11 @@ +{ + "title": "Ubuntu 22.04 VM", + "category": "Operating System", + "imgSrc": "https://assets.ubuntu.com/v1/29985a98-ubuntu-logo32.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/vm/ubuntu2204-vm.sh" + ], + "textContent": "\n \n Ubuntu 22.04 VM \n Ubuntu is a distribution based on Debian, designed to have regular releases and a consistent user\n experience.\n To create a new Proxmox VE Ubuntu 22.04 VM, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/ubuntu2204-vm.sh)\"\n ⚡ Default Settings: 2GB RAM - 2GB Storage - 2vCPU ⚡\n More Info at https://github.com/community-scripts/ProxmoxVE/discussions/2072\n \n ", + "outerHTML": "
\n

\n

Ubuntu 22.04 VM

\n Ubuntu is a distribution based on Debian, designed to have regular releases and a consistent user\n experience.\n

To create a new Proxmox VE Ubuntu 22.04 VM, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/ubuntu2204-vm.sh)\"
\n

⚡ Default Settings: 2GB RAM - 2GB Storage - 2vCPU ⚡

\n

More Info at https://github.com/community-scripts/ProxmoxVE/discussions/2072\n

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/ubuntu2404-vm.json b/docs/ubuntu2404-vm.json new file mode 100644 index 00000000..0b60a4ed --- /dev/null +++ b/docs/ubuntu2404-vm.json @@ -0,0 +1,11 @@ +{ + "title": "Ubuntu 24.04 VM", + "category": "Operating System", + "imgSrc": "https://assets.ubuntu.com/v1/29985a98-ubuntu-logo32.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/vm/ubuntu2404-vm.sh" + ], + "textContent": "\n \n Ubuntu 24.04 VM \n Ubuntu is a distribution based on Debian, designed to have regular releases and a consistent user\n experience.\n To create a new Proxmox VE Ubuntu 24.04 VM, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/ubuntu2404-vm.sh)\"\n ⚡ Default Settings: 2GB RAM - 2GB Storage - 2vCPU ⚡\n More Info at https://github.com/community-scripts/ProxmoxVE/discussions/2072\n \n ", + "outerHTML": "
\n

\n

Ubuntu 24.04 VM

\n Ubuntu is a distribution based on Debian, designed to have regular releases and a consistent user\n experience.\n

To create a new Proxmox VE Ubuntu 24.04 VM, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/ubuntu2404-vm.sh)\"
\n

⚡ Default Settings: 2GB RAM - 2GB Storage - 2vCPU ⚡

\n

More Info at https://github.com/community-scripts/ProxmoxVE/discussions/2072\n

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/umami.json b/docs/umami.json new file mode 100644 index 00000000..115e84ef --- /dev/null +++ b/docs/umami.json @@ -0,0 +1,13 @@ +{ + "title": "Umami LXC", + "category": "Monitoring - Analytics", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/umami.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/umami.sh" + ], + "textContent": "\n \n Umami LXC \n Umami makes it easy to\n collect,\n analyze, and understand your web data — while maintaining visitor privacy and data ownership.\n To create a new Proxmox VE Umami LXC, run the command below in the Proxmox VE Shell.\n To Update Umami, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/umami.sh)\"\n ⚡ Default Settings: 1GB RAM - 12GB Storage - 1vCPU ⚡\n Umami Interface: IP:3000\n ", + "outerHTML": "
\n

\n

Umami LXC

\n

Umami makes it easy to\n collect,\n analyze, and understand your web data — while maintaining visitor privacy and data ownership.

\n

To create a new Proxmox VE Umami LXC, run the command below in the Proxmox VE Shell.
\n To Update Umami, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/umami.sh)\"
\n

⚡ Default Settings: 1GB RAM - 12GB Storage - 1vCPU ⚡

\n

Umami Interface: IP:3000

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/unifi.json b/docs/unifi.json new file mode 100644 index 00000000..9c9a11a8 --- /dev/null +++ b/docs/unifi.json @@ -0,0 +1,13 @@ +{ + "title": "UniFi Network Server LXC", + "category": "Server - Networking", + "imgSrc": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fblog.ui.com%2Fwp-content%2Fuploads%2F2016%2F10%2Funifi-app-logo-300x108.png&f=1&nofb=1", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/unifi.sh" + ], + "textContent": "\n \n UniFi Network Server LXC \n UniFi Network Server is a\n software that helps manage and monitor UniFi networks (Wi-Fi, Ethernet, etc.) by providing an\n intuitive\n user interface and advanced features. It allows network administrators to configure, monitor, and\n upgrade network devices, as well as view network statistics, client devices, and historical events.\n The\n aim of the application is to make the management of UniFi networks easier and more efficient.\n 🛈 CPU with AVX Instruction Set required\n To create a new Proxmox VE UniFi Network Server LXC, run the command below in the Proxmox VE\n Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/unifi.sh)\"\n ⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡\n UniFi Interface: (https)IP:8443\n ", + "outerHTML": "
\n

\n

UniFi Network Server LXC

\n

UniFi Network Server is a\n software that helps manage and monitor UniFi networks (Wi-Fi, Ethernet, etc.) by providing an\n intuitive\n user interface and advanced features. It allows network administrators to configure, monitor, and\n upgrade network devices, as well as view network statistics, client devices, and historical events.\n The\n aim of the application is to make the management of UniFi networks easier and more efficient.

\n

🛈 CPU with AVX Instruction Set required

\n

To create a new Proxmox VE UniFi Network Server LXC, run the command below in the Proxmox VE\n Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/unifi.sh)\"
\n

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡

\n

UniFi Interface: (https)IP:8443

\n
", + "ports": [ + "8443" + ] +} \ No newline at end of file diff --git a/docs/unmanic.json b/docs/unmanic.json new file mode 100644 index 00000000..98776e52 --- /dev/null +++ b/docs/unmanic.json @@ -0,0 +1,13 @@ +{ + "title": "Unmanic LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/Unmanic/unmanic/master/icon.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/unmanic.sh" + ], + "textContent": "\n \n \n Unmanic LXC \n Unmanic is a simple\n tool for optimising your file library. You can use it to convert your files into a single, uniform\n format, manage file movements based on timestamps, or execute custom commands against a file based\n on\n its file size.\n To create a new Proxmox VE Unmanic LXC, run the command below in the Proxmox VE Shell. \n To Update Unmanic, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/unmanic.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU - Privileged ⚡\n Unmanic Interface: IP:8888\n ", + "outerHTML": "
\n

\n

\n

Unmanic LXC

\n

Unmanic is a simple\n tool for optimising your file library. You can use it to convert your files into a single, uniform\n format, manage file movements based on timestamps, or execute custom commands against a file based\n on\n its file size.

\n

To create a new Proxmox VE Unmanic LXC, run the command below in the Proxmox VE Shell.
\n To Update Unmanic, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/unmanic.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU - Privileged ⚡

\n

Unmanic Interface: IP:8888

\n
", + "ports": [ + "8888" + ] +} \ No newline at end of file diff --git a/docs/update-lxcs-cron.json b/docs/update-lxcs-cron.json new file mode 100644 index 00000000..79904ddf --- /dev/null +++ b/docs/update-lxcs-cron.json @@ -0,0 +1,12 @@ +{ + "title": "Proxmox VE Cron LXC Updater", + "category": "Proxmox VE Tools", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/lxc.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/update-lxcs-cron.sh", + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/cron-update-lxcs.sh" + ], + "textContent": "\n \n Proxmox VE Cron LXC Updater \n This script will add/remove a crontab schedule that updates all LXCs every Sunday at midnight.\n To exclude LXCs from updating, edit crontab (crontab -e) and\n add\n CTID as shown in the example (-s 103 111)\n example: 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\n \n Run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/cron-update-lxcs.sh)\"\n ", + "outerHTML": "
\n

\n

Proxmox VE Cron LXC Updater

\n This script will add/remove a crontab schedule that updates all LXCs every Sunday at midnight.
\n

To exclude LXCs from updating, edit crontab (crontab -e) and\n add\n CTID as shown in the example (-s 103 111)

\n

example: 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\n

\n

Run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/cron-update-lxcs.sh)\"
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/update-lxcs.json b/docs/update-lxcs.json new file mode 100644 index 00000000..60d00193 --- /dev/null +++ b/docs/update-lxcs.json @@ -0,0 +1,11 @@ +{ + "title": "Proxmox VE LXC Updater", + "category": "Proxmox VE Tools", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/lxc.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/update-lxcs.sh" + ], + "textContent": "\n \n Proxmox VE LXC Updater \n This script has been created to simplify and speed up the process of updating all LXC containers across\n various Linux distributions, such as Ubuntu, Debian, Devuan, Alpine Linux, CentOS-Rocky-Alma, Fedora,\n and\n ArchLinux. It's designed to automatically skip templates and specific containers during the update,\n enhancing its convenience and usability.\n Run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/update-lxcs.sh)\"\n ", + "outerHTML": "
\n

\n

Proxmox VE LXC Updater

\n This script has been created to simplify and speed up the process of updating all LXC containers across\n various Linux distributions, such as Ubuntu, Debian, Devuan, Alpine Linux, CentOS-Rocky-Alma, Fedora,\n and\n ArchLinux. It's designed to automatically skip templates and specific containers during the update,\n enhancing its convenience and usability.
\n

Run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/update-lxcs.sh)\"
\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/uptimekuma.json b/docs/uptimekuma.json new file mode 100644 index 00000000..638fd5b2 --- /dev/null +++ b/docs/uptimekuma.json @@ -0,0 +1,13 @@ +{ + "title": "Uptime Kuma LXC", + "category": "Monitoring - Analytics", + "imgSrc": "https://github.com/louislam/uptime-kuma/blob/master/public/icon.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/uptimekuma.sh" + ], + "textContent": "\n \n \n Uptime Kuma LXC \n Uptime Kuma is a monitoring and alerting system that tracks the\n availability and performance of servers, websites, and other internet-connected devices. It can be\n self-hosted and is open-source, offering a visually appealing interface for monitoring and receiving\n notifications about downtime events.\n To create a new Proxmox VE Uptime Kuma LXC, run the command below in the Proxmox VE Shell.\n \n To Update Uptime Kuma, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/uptimekuma.sh)\"\n ⚡ Default Settings: 1GB RAM - 2GB Storage - 1vCPU ⚡\n Uptime Kuma Interface: IP:3001\n ", + "outerHTML": "
\n

\n

\n

Uptime Kuma LXC

\n

Uptime Kuma is a monitoring and alerting system that tracks the\n availability and performance of servers, websites, and other internet-connected devices. It can be\n self-hosted and is open-source, offering a visually appealing interface for monitoring and receiving\n notifications about downtime events.

\n

To create a new Proxmox VE Uptime Kuma LXC, run the command below in the Proxmox VE Shell.\n
\n To Update Uptime Kuma, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/uptimekuma.sh)\"
\n

⚡ Default Settings: 1GB RAM - 2GB Storage - 1vCPU ⚡

\n

Uptime Kuma Interface: IP:3001

\n
", + "ports": [ + "3001" + ] +} \ No newline at end of file diff --git a/docs/vaultwarden.json b/docs/vaultwarden.json new file mode 100644 index 00000000..a3419ef9 --- /dev/null +++ b/docs/vaultwarden.json @@ -0,0 +1,15 @@ +{ + "title": "Vaultwarden LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/dani-garcia/vaultwarden/main/resources/vaultwarden-icon-white.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/vaultwarden.sh", + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-vaultwarden.sh" + ], + "textContent": "\n \n Vaultwarden LXC \n Vaultwarden is a\n self-hosted password manager which provides secure and encrypted password storage. It uses\n client-side\n encryption and provides access to passwords through a web interface and mobile apps.\n To create a new Proxmox VE Vaultwarden LXC, run the command below in the Proxmox VE Shell.\n \n To Update Vaultwarden, Web-Vault or Set the Admin Token, run the command below (or type update) in\n the\n LXC Console.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/vaultwarden.sh)\"\n ⚠️ Vaultwarden needs to be behind a proxy (Nginx Proxy Manager) to obtain HTTPS and to allow clients\n to\n connect.\n The script builds from source, which takes time and resources. After the build, the script will\n automatically set resources to Normal Settings.\n ⚡ Build Settings: 4GB RAM - 6GB Storage - 4vCPU ⚡\n ⚡ Normal Settings: 512Mib RAM - 6GB Storage - 1vCPU ⚡\n As an alternative option, you can use Alpine Linux and the Vaultwarden package to create a\n Vaultwarden\n LXC container with significantly faster creation time and minimal system resource usage. \n To create a new Proxmox VE Alpine-Vaultwarden LXC, run the command below in the Proxmox VE\n Shell.\n \n To Update Alpine-Vaultwarden, or Set the Admin Token, run the command below in the LXC\n Console.\n \n Copybash -c \"$(wget -qO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-vaultwarden.sh)\"\n ⚡ Default Settings: 256Mib RAM - 300MiB Storage - 1vCPU ⚡\n Vaultwarden Interface: IP:8000\n Vaultwarden Admin Interface: IP:8000/admin\n ", + "outerHTML": "
\n

\n

Vaultwarden LXC

\n

Vaultwarden is a\n self-hosted password manager which provides secure and encrypted password storage. It uses\n client-side\n encryption and provides access to passwords through a web interface and mobile apps.

\n

To create a new Proxmox VE Vaultwarden LXC, run the command below in the Proxmox VE Shell.\n
\n To Update Vaultwarden, Web-Vault or Set the Admin Token, run the command below (or type update) in\n the\n LXC Console.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/vaultwarden.sh)\"
\n

⚠️ Vaultwarden needs to be behind a proxy (Nginx Proxy Manager) to obtain HTTPS and to allow clients\n to\n connect.

\n

The script builds from source, which takes time and resources. After the build, the script will\n automatically set resources to Normal Settings.

\n

⚡ Build Settings: 4GB RAM - 6GB Storage - 4vCPU ⚡

\n

⚡ Normal Settings: 512Mib RAM - 6GB Storage - 1vCPU ⚡

\n

As an alternative option, you can use Alpine Linux and the Vaultwarden package to create a\n Vaultwarden\n LXC container with significantly faster creation time and minimal system resource usage.

\n

To create a new Proxmox VE Alpine-Vaultwarden LXC, run the command below in the Proxmox VE\n Shell.\n
\n To Update Alpine-Vaultwarden, or Set the Admin Token, run the command below in the LXC\n Console.\n

\n
bash -c \"$(wget -qO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-vaultwarden.sh)\"
\n

⚡ Default Settings: 256Mib RAM - 300MiB Storage - 1vCPU ⚡

\n

Vaultwarden Interface: IP:8000

\n

Vaultwarden Admin Interface: IP:8000/admin

\n
", + "ports": [ + "8000", + "8000" + ] +} \ No newline at end of file diff --git a/docs/wallos.json b/docs/wallos.json new file mode 100644 index 00000000..56b41d6d --- /dev/null +++ b/docs/wallos.json @@ -0,0 +1,11 @@ +{ + "title": "Wallos LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/ellite/Wallos/refs/heads/main/images/icon/android-chrome-192x192.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/wallos.sh" + ], + "textContent": "\n \n Wallos LXC \n Wallos is an\n Open-Source Personal Subscription Tracker\n To create a new Proxmox VE Wallos LXC, run the following in the Proxmox VE Shell. \n To Update Wallos, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/wallos.sh)\"\n ⚡ Default Settings: 1GB RAM - 5GB Storage - 1vCPU ⚡\n Wallos Interface - IP\n ", + "outerHTML": "
\n

\n

Wallos LXC

\n

Wallos is an\n Open-Source Personal Subscription Tracker

\n

To create a new Proxmox VE Wallos LXC, run the following in the Proxmox VE Shell.
\n To Update Wallos, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/wallos.sh)\"
\n

⚡ Default Settings: 1GB RAM - 5GB Storage - 1vCPU ⚡

\n

Wallos Interface - IP

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/wastebin.json b/docs/wastebin.json new file mode 100644 index 00000000..449f4348 --- /dev/null +++ b/docs/wastebin.json @@ -0,0 +1,13 @@ +{ + "title": "Wastebin LXC", + "category": "Miscellaneous", + "imgSrc": "https://raw.githubusercontent.com/matze/wastebin/master/assets/favicon.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/wastebin.sh" + ], + "textContent": "\n \n Wastebin LXC \n Wastebin is\n a\n minimal pastebin with a design shamelessly copied from bin.\n To create a new Proxmox VE Wastebin LXC, run the command below in the Proxmox VE Shell. \n To Update Wastebin, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/wastebin.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡\n Wastebin Interface: IP:8088\n ", + "outerHTML": "
\n

\n

Wastebin LXC

\n

Wastebin is\n a\n minimal pastebin with a design shamelessly copied from bin.

\n

To create a new Proxmox VE Wastebin LXC, run the command below in the Proxmox VE Shell.
\n To Update Wastebin, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/wastebin.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡

\n

Wastebin Interface: IP:8088

\n
", + "ports": [ + "8088" + ] +} \ No newline at end of file diff --git a/docs/watchyourlan.json b/docs/watchyourlan.json new file mode 100644 index 00000000..e1708860 --- /dev/null +++ b/docs/watchyourlan.json @@ -0,0 +1,13 @@ +{ + "title": "WatchYourLAN LXC", + "category": "Monitoring - Analytics", + "imgSrc": "https://raw.githubusercontent.com/aceberg/WatchYourLAN/main/assets/logo.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/watchyourlan.sh" + ], + "textContent": "\n \n WatchYourLAN LXC \n WatchYourLAN is a lightweight network IP scanner with web GUI.\n To create a new Proxmox VE WatchYourLAN LXC, run the command below in the Proxmox VE\n Shell.\n To Update WatchYourLAN, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/watchyourlan.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n WatchYourLAN Interface: IP:8840\n ", + "outerHTML": "
\n

\n

WatchYourLAN LXC

\n

WatchYourLAN is a lightweight network IP scanner with web GUI.

\n

To create a new Proxmox VE WatchYourLAN LXC, run the command below in the Proxmox VE\n Shell.
\n To Update WatchYourLAN, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/watchyourlan.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

WatchYourLAN Interface: IP:8840

\n
", + "ports": [ + "8840" + ] +} \ No newline at end of file diff --git a/docs/webmin.json b/docs/webmin.json new file mode 100644 index 00000000..6882c241 --- /dev/null +++ b/docs/webmin.json @@ -0,0 +1,13 @@ +{ + "title": "Webmin System Administration", + "category": "File - Code", + "imgSrc": "https://user-images.githubusercontent.com/4426533/218263860-f7baf9d6-cb19-4ddc-86dc-ac1b7a3c3a8a.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/misc/webmin.sh" + ], + "textContent": "\n \n Webmin System Administration \n Webmin provides a\n graphical\n user interface (GUI) for tasks such as user account management, package management, file system\n configuration, network configuration, and more.\n To Install Webmin System Administration, ⚠️ run the command below in the LXC console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/webmin.sh)\"\n Webmin Interface: (https)IP:10000\n ⚙️ Initial Login\n username root\n password root\n ⚙️ To Update Webmin\n Update from the Webmin UI\n ⚙️ To Uninstall Webmin\n Copybash /etc/webmin/uninstall.sh\n ", + "outerHTML": "
\n

\n

Webmin System Administration

\n

Webmin provides a\n graphical\n user interface (GUI) for tasks such as user account management, package management, file system\n configuration, network configuration, and more.

\n

To Install Webmin System Administration, ⚠️ run the command below in the LXC console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/webmin.sh)\"
\n

Webmin Interface: (https)IP:10000

\n

⚙️ Initial Login

\n

username root

\n

password root

\n

⚙️ To Update Webmin

\n

Update from the Webmin UI

\n

⚙️ To Uninstall Webmin

\n
bash /etc/webmin/uninstall.sh
\n
", + "ports": [ + "10000" + ] +} \ No newline at end of file diff --git a/docs/whisparr.json b/docs/whisparr.json new file mode 100644 index 00000000..3498b2df --- /dev/null +++ b/docs/whisparr.json @@ -0,0 +1,13 @@ +{ + "title": "Whisparr LXC", + "category": "Media - Photo", + "imgSrc": "https://raw.githubusercontent.com/Whisparr/Whisparr/develop/Logo/256.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/whisparr.sh" + ], + "textContent": "\n \n Whisparr LXC \n Whisparr\n is\n an adult movie collection manager for Usenet and BitTorrent users.\n To create a new Proxmox VE Whisparr LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/whisparr.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡\n Whisparr Interface: IP:6969\n ", + "outerHTML": "
\n

\n

Whisparr LXC

\n

Whisparr\n is\n an adult movie collection manager for Usenet and BitTorrent users.

\n

To create a new Proxmox VE Whisparr LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/whisparr.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡

\n

Whisparr Interface: IP:6969

\n
", + "ports": [ + "6969" + ] +} \ No newline at end of file diff --git a/docs/whoogle.json b/docs/whoogle.json new file mode 100644 index 00000000..dd53ad1e --- /dev/null +++ b/docs/whoogle.json @@ -0,0 +1,13 @@ +{ + "title": "Whoogle LXC", + "category": "Miscellaneous", + "imgSrc": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/whoogle.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/whoogle.sh" + ], + "textContent": "\n \n Whoogle LXC \n Get Google search results, but without any ads, javascript, AMP links, cookies, or IP address\n tracking.\n \n To create a new Proxmox VE Whoogle LXC, run the command below in the Proxmox VE Shell. \n To Update Whoogle, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/whoogle.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Whoogle Interface: IP:5000\n ", + "outerHTML": "
\n

\n

Whoogle LXC

\n

Get Google search results, but without any ads, javascript, AMP links, cookies, or IP address\n tracking.\n

\n

To create a new Proxmox VE Whoogle LXC, run the command below in the Proxmox VE Shell.
\n To Update Whoogle, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/whoogle.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Whoogle Interface: IP:5000

\n
", + "ports": [ + "5000" + ] +} \ No newline at end of file diff --git a/docs/wikijs.json b/docs/wikijs.json new file mode 100644 index 00000000..01983c56 --- /dev/null +++ b/docs/wikijs.json @@ -0,0 +1,13 @@ +{ + "title": "Wiki.js LXC", + "category": "Document - Notes", + "imgSrc": "https://static.requarks.io/logo/wikijs-butterfly.svg?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/wikijs.sh" + ], + "textContent": "\n \n \n Wiki.js LXC \n Wiki.js is a free,\n open-source,\n and modern wiki application built using Node.js. It is designed to be fast, easy to use, and\n flexible,\n with a range of features for collaboration, knowledge management, and content creation. Wiki.js\n supports\n Markdown syntax for editing pages, and includes features such as version control, page history, and\n access control, making it easy to manage content and collaborate with others. The software is fully\n customizable, with a range of themes and extensions available, and can be deployed on a local server\n or\n in the cloud, making it an ideal choice for small teams and organizations looking to create and\n manage a\n wiki. Wiki.js provides a modern, user-friendly interface, and supports a range of data sources,\n including local file systems, databases, and cloud storage services.\n To create a new Proxmox VE Wiki.js LXC, run the command below in the Proxmox VE Shell. \n To Update Wiki.js, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/wikijs.sh)\"\n ⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡\n Wiki.js Interface: IP:3000\n ", + "outerHTML": "
\n

\n

\n

Wiki.js LXC

\n

Wiki.js is a free,\n open-source,\n and modern wiki application built using Node.js. It is designed to be fast, easy to use, and\n flexible,\n with a range of features for collaboration, knowledge management, and content creation. Wiki.js\n supports\n Markdown syntax for editing pages, and includes features such as version control, page history, and\n access control, making it easy to manage content and collaborate with others. The software is fully\n customizable, with a range of themes and extensions available, and can be deployed on a local server\n or\n in the cloud, making it an ideal choice for small teams and organizations looking to create and\n manage a\n wiki. Wiki.js provides a modern, user-friendly interface, and supports a range of data sources,\n including local file systems, databases, and cloud storage services.

\n

To create a new Proxmox VE Wiki.js LXC, run the command below in the Proxmox VE Shell.
\n To Update Wiki.js, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/wikijs.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡

\n

Wiki.js Interface: IP:3000

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/wireguard.json b/docs/wireguard.json new file mode 100644 index 00000000..04be7b9a --- /dev/null +++ b/docs/wireguard.json @@ -0,0 +1,13 @@ +{ + "title": "WireGuard LXC", + "category": "Server - Networking", + "imgSrc": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fcdn.icon-icons.com%2Ficons2%2F2699%2FPNG%2F512%2Fwireguard_logo_icon_168760.png&f=1&nofb=1", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/wireguard.sh" + ], + "textContent": "\n \n WireGuard LXC \n WireGuard is a\n free\n and open-source virtual private network (VPN) software that uses modern cryptography to secure the\n data\n transmitted over a network. It is designed to be fast, secure, and easy to use. WireGuard supports\n various operating systems, including Linux, Windows, macOS, Android, and iOS. It operates at the\n network\n layer and is capable of being used with a wide range of protocols and configurations. Unlike other\n VPN\n protocols, WireGuard is designed to be simple and fast, with a focus on security and speed. It is\n known\n for its ease of setup and configuration, making it a popular choice for personal and commercial use.\n \n To create a new Proxmox VE WireGuard LXC, run the command below in the Proxmox VE Shell. \n To Update WireGuard and WGDashboard, run the command below (or type update) in a LXC Console.\n \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/wireguard.sh)\"\n ⚡ Default Settings: 512MiB RAM - 4GB Storage - 1vCPU ⚡\n WGDashboard Interface: IP:10086\n ⚙️ Initial Login\n username admin\n password admin\n ", + "outerHTML": "
\n

\n

WireGuard LXC

\n

WireGuard is a\n free\n and open-source virtual private network (VPN) software that uses modern cryptography to secure the\n data\n transmitted over a network. It is designed to be fast, secure, and easy to use. WireGuard supports\n various operating systems, including Linux, Windows, macOS, Android, and iOS. It operates at the\n network\n layer and is capable of being used with a wide range of protocols and configurations. Unlike other\n VPN\n protocols, WireGuard is designed to be simple and fast, with a focus on security and speed. It is\n known\n for its ease of setup and configuration, making it a popular choice for personal and commercial use.\n

\n

To create a new Proxmox VE WireGuard LXC, run the command below in the Proxmox VE Shell.
\n To Update WireGuard and WGDashboard, run the command below (or type update) in a LXC Console.\n

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/wireguard.sh)\"
\n

⚡ Default Settings: 512MiB RAM - 4GB Storage - 1vCPU ⚡

\n

WGDashboard Interface: IP:10086

\n

⚙️ Initial Login

\n

username admin

\n

password admin

\n
", + "ports": [ + "10086" + ] +} \ No newline at end of file diff --git a/docs/yunohost.json b/docs/yunohost.json new file mode 100644 index 00000000..bb1f43bc --- /dev/null +++ b/docs/yunohost.json @@ -0,0 +1,11 @@ +{ + "title": "YunoHost LXC", + "category": "Server - Networking", + "imgSrc": "https://yunohost.org/_images/ynh_logo_white_300dpi.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/yunohost.sh" + ], + "textContent": "\n \n YunoHost LXC \n YunoHost is an\n operating\n system aiming for the simplest administration of a server, and therefore democratize self-hosting,\n while\n making sure it stays reliable, secure, ethical and lightweight.\n To create a new Proxmox VE YunoHost LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/yunohost.sh)\"\n ⚡ Default Settings: 2GB RAM - 20GB Storage - 2vCPU ⚡\n YunoHost Interface: IP/\n ", + "outerHTML": "
\n

\n

YunoHost LXC

\n

YunoHost is an\n operating\n system aiming for the simplest administration of a server, and therefore democratize self-hosting,\n while\n making sure it stays reliable, secure, ethical and lightweight.

\n

To create a new Proxmox VE YunoHost LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/yunohost.sh)\"
\n

⚡ Default Settings: 2GB RAM - 20GB Storage - 2vCPU ⚡

\n

YunoHost Interface: IP/

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/zabbix.json b/docs/zabbix.json new file mode 100644 index 00000000..8e4d082b --- /dev/null +++ b/docs/zabbix.json @@ -0,0 +1,11 @@ +{ + "title": "Zabbix LXC", + "category": "Monitoring - Analytics", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/zabbix.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zabbix.sh" + ], + "textContent": "\n \n Zabbix LXC \n Zabbix is an\n all-in-one\n monitoring solution with a variety of enterprise-grade features available right out of the box.\n To create a new Proxmox VE Zabbix LXC, run the command below in the Proxmox VE Shell. \n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zabbix.sh)\"\n ⚡ Default Settings: 4GB RAM - 6GB Storage - 2vCPU ⚡\n username: Admin password: zabbix\n Database credentials: cat zabbix.creds\n Zabbix Interface: IP/zabbix\n ", + "outerHTML": "
\n

\n

Zabbix LXC

\n

Zabbix is an\n all-in-one\n monitoring solution with a variety of enterprise-grade features available right out of the box.

\n

To create a new Proxmox VE Zabbix LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zabbix.sh)\"
\n

⚡ Default Settings: 4GB RAM - 6GB Storage - 2vCPU ⚡

\n

username: Admin password: zabbix

\n

Database credentials: cat zabbix.creds

\n

Zabbix Interface: IP/zabbix

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/zigbee2mqtt.json b/docs/zigbee2mqtt.json new file mode 100644 index 00000000..19a8de34 --- /dev/null +++ b/docs/zigbee2mqtt.json @@ -0,0 +1,12 @@ +{ + "title": "Zigbee2MQTT LXC", + "category": "Zigbee - Zwave - Matter", + "imgSrc": "https://github.com/Koenkk/zigbee2mqtt/blob/master/images/logo_bee_only.png?raw=true", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zigbee2mqtt.sh", + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-zigbee2mqtt.sh" + ], + "textContent": "\n \n Zigbee2MQTT LXC\n Option to switch to Edge/dev branch\n Zigbee2MQTT is an\n open-source software project that allows you to use Zigbee-based smart home devices (such as those\n sold\n under the Philips Hue and Ikea Tradfri brands) with MQTT-based home automation systems, like Home\n Assistant, Node-RED, and others. The software acts as a bridge between your Zigbee devices and MQTT,\n allowing you to control and monitor these devices from your home automation system.\n 🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.\n To create a new Proxmox VE Zigbee2MQTT LXC, run the command below in the Proxmox VE Shell.\n \n To Update Zigbee2MQTT, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zigbee2mqtt.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU - Privileged ⚡\n As an alternative option, you can use Alpine Linux and the Zigbee2MQTT package to create a\n Zigbee2MQTT\n LXC container with faster creation time and minimal system resource usage. \n To create a new Proxmox VE Alpine-Zigbee2MQTT LXC, run the command below in the Proxmox VE\n Shell.\n \n \n Copybash -c \"$(wget -qO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-zigbee2mqtt.sh)\"\n ⚡ Default Settings: 256MiB RAM - 300MiB Storage - 1vCPU - Privileged ⚡\n \n Post Install\n ", + "outerHTML": "
\n

\n

Zigbee2MQTT LXC

\n

Option to switch to Edge/dev branch

\n

Zigbee2MQTT is an\n open-source software project that allows you to use Zigbee-based smart home devices (such as those\n sold\n under the Philips Hue and Ikea Tradfri brands) with MQTT-based home automation systems, like Home\n Assistant, Node-RED, and others. The software acts as a bridge between your Zigbee devices and MQTT,\n allowing you to control and monitor these devices from your home automation system.

\n

🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.

\n

To create a new Proxmox VE Zigbee2MQTT LXC, run the command below in the Proxmox VE Shell.\n
\n To Update Zigbee2MQTT, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zigbee2mqtt.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU - Privileged ⚡

\n

As an alternative option, you can use Alpine Linux and the Zigbee2MQTT package to create a\n Zigbee2MQTT\n LXC container with faster creation time and minimal system resource usage.

\n

To create a new Proxmox VE Alpine-Zigbee2MQTT LXC, run the command below in the Proxmox VE\n Shell.\n
\n

\n
bash -c \"$(wget -qO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-zigbee2mqtt.sh)\"
\n

⚡ Default Settings: 256MiB RAM - 300MiB Storage - 1vCPU - Privileged ⚡\n

\n

Post Install

\n
", + "ports": [] +} \ No newline at end of file diff --git a/docs/zipline.json b/docs/zipline.json new file mode 100644 index 00000000..03d2fb5f --- /dev/null +++ b/docs/zipline.json @@ -0,0 +1,13 @@ +{ + "title": "Zipline LXC", + "category": "File - Code", + "imgSrc": "https://raw.githubusercontent.com/diced/zipline/trunk/public/zipline_small.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zipline.sh" + ], + "textContent": "\n \n Zipline LXC \n Zipline is a\n ShareX/file upload server that is easy to use, packed with features, and with an easy setup!\n To create a new Proxmox VE Zipline LXC, run the command below in the Proxmox VE Shell. \n To Update Zipline, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zipline.sh)\"\n ⚡ Default Settings: 2GB RAM - 5GB Storage - 2vCPU ⚡\n Zipline Interface: IP:3000\n ⚙️ Initial Login\n username administrator\n password password\n ", + "outerHTML": "
\n

\n

Zipline LXC

\n

Zipline is a\n ShareX/file upload server that is easy to use, packed with features, and with an easy setup!

\n

To create a new Proxmox VE Zipline LXC, run the command below in the Proxmox VE Shell.
\n To Update Zipline, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zipline.sh)\"
\n

⚡ Default Settings: 2GB RAM - 5GB Storage - 2vCPU ⚡

\n

Zipline Interface: IP:3000

\n

⚙️ Initial Login

\n

username administrator

\n

password password

\n
", + "ports": [ + "3000" + ] +} \ No newline at end of file diff --git a/docs/zoraxy.json b/docs/zoraxy.json new file mode 100644 index 00000000..3b820925 --- /dev/null +++ b/docs/zoraxy.json @@ -0,0 +1,13 @@ +{ + "title": "Zoraxy LXC", + "category": "Server - Networking", + "imgSrc": "https://raw.githubusercontent.com/tobychui/zoraxy/refs/heads/main/docs/favicon.png", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zoraxy.sh" + ], + "textContent": "\n \n Zoraxy LXC \n Zoraxy is an all in\n one\n homelab network routing solution.\n To create a new Proxmox VE Zoraxy LXC, run the command below in the Proxmox VE Shell.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zoraxy.sh)\"\n ⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡\n Zoraxy Interface: IP:8000\n ", + "outerHTML": "
\n

\n

Zoraxy LXC

\n

Zoraxy is an all in\n one\n homelab network routing solution.

\n

To create a new Proxmox VE Zoraxy LXC, run the command below in the Proxmox VE Shell.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zoraxy.sh)\"
\n

⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡

\n

Zoraxy Interface: IP:8000

\n
", + "ports": [ + "8000" + ] +} \ No newline at end of file diff --git a/docs/zwave-js-ui.json b/docs/zwave-js-ui.json new file mode 100644 index 00000000..764362e4 --- /dev/null +++ b/docs/zwave-js-ui.json @@ -0,0 +1,13 @@ +{ + "title": "Z-Wave JS UI LXC", + "category": "Zigbee - Zwave - Matter", + "imgSrc": "https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/assets/zwave.svg", + "scripts": [ + "https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zwave-js-ui.sh" + ], + "textContent": "\n \n Z-Wave JS UI LXC \n Z-Wave\n JS\n UI is an open-source software that serves as a gateway between Z-Wave devices and MQTT\n (Message\n Queuing Telemetry Transport) protocol, allowing users to control and monitor their Z-Wave devices\n via a\n user interface. The software provides a configurable platform to manage Z-Wave networks and\n integrate\n with other smart home systems through MQTT.\n 🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.\n To create a new Proxmox VE Z-Wave JS UI LXC, run the command below in the Proxmox VE Shell.\n \n To Update Z-Wave JS UI, run the command below (or type update) in the LXC Console.\n Copybash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zwave-js-ui.sh)\"\n ⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU - Privileged ⚡\n Z-Wave JS UI Interface: IP:8091\n ", + "outerHTML": "
\n

\n

Z-Wave JS UI LXC

\n

Z-Wave\n JS\n UI is an open-source software that serves as a gateway between Z-Wave devices and MQTT\n (Message\n Queuing Telemetry Transport) protocol, allowing users to control and monitor their Z-Wave devices\n via a\n user interface. The software provides a configurable platform to manage Z-Wave networks and\n integrate\n with other smart home systems through MQTT.

\n

🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.

\n

To create a new Proxmox VE Z-Wave JS UI LXC, run the command below in the Proxmox VE Shell.\n
\n To Update Z-Wave JS UI, run the command below (or type update) in the LXC Console.

\n
bash -c \"$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/zwave-js-ui.sh)\"
\n

⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU - Privileged ⚡

\n

Z-Wave JS UI Interface: IP:8091

\n
", + "ports": [ + "8091" + ] +} \ No newline at end of file