Compare commits

...

13 Commits

Author SHA1 Message Date
community-scripts-pr-app[bot]
32230b4b0e Update CHANGELOG.md (#8213)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-09 00:12:46 +00:00
community-scripts-pr-app[bot]
10673493c0 Update versions.json (#8212)
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-09 02:12:22 +02:00
community-scripts-pr-app[bot]
dccf2f78e2 Update CHANGELOG.md (#8211)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-08 21:47:05 +00:00
Slaviša Arežina
77188d25c9 Fix sysctl for trixie (#8209) 2025-10-08 23:46:38 +02:00
community-scripts-pr-app[bot]
de47dfe287 Update CHANGELOG.md (#8202)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-08 13:38:00 +00:00
Slaviša Arežina
5716eb3086 Increase resources (#8199) 2025-10-08 15:37:37 +02:00
community-scripts-pr-app[bot]
05c7b84a2f Update versions.json (#8201)
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-08 14:06:00 +02:00
community-scripts-pr-app[bot]
2681528ec6 Update CHANGELOG.md (#8198)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-08 08:54:36 +00:00
Nico Wiedemann
3be6e206b5 Update prompt for Stirling-PDF login option (#8196)
* Update prompt for Stirling-PDF login option

Added missing "use" to the login prompt.

* Fix prompt wording for Stirling-PDF login option
2025-10-08 10:54:08 +02:00
community-scripts-pr-app[bot]
264ff2b602 Update CHANGELOG.md (#8195)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-08 06:30:48 +00:00
Slaviša Arežina
ab38031a32 Fix tag vars (#8182) 2025-10-08 08:30:22 +02:00
community-scripts-pr-app[bot]
5b23ef6bb0 Update CHANGELOG.md (#8192)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-08 04:45:17 +00:00
Slaviša Arežina
659ea81740 ZeroTier One: Fix install output (#8179) 2025-10-08 06:44:57 +02:00
14 changed files with 224 additions and 198 deletions

View File

@@ -10,8 +10,24 @@
> [!CAUTION]
Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit the project's popularity for potentially malicious purposes.
## 2025-10-09
## 2025-10-08
### 🚀 Updated Scripts
- MyIP: Increase resources [@tremor021](https://github.com/tremor021) ([#8199](https://github.com/community-scripts/ProxmoxVE/pull/8199))
- #### 🐞 Bug Fixes
- Wireguard: Fix sysctl for Trixie [@tremor021](https://github.com/tremor021) ([#8209](https://github.com/community-scripts/ProxmoxVE/pull/8209))
- Update prompt for Stirling-PDF login option [@EarMaster](https://github.com/EarMaster) ([#8196](https://github.com/community-scripts/ProxmoxVE/pull/8196))
- #### 🔧 Refactor
- Refactor: Fixed incorrect tag variables in several scripts [@tremor021](https://github.com/tremor021) ([#8182](https://github.com/community-scripts/ProxmoxVE/pull/8182))
- ZeroTier One: Fix install output [@tremor021](https://github.com/tremor021) ([#8179](https://github.com/community-scripts/ProxmoxVE/pull/8179))
## 2025-10-07
### 🚀 Updated Scripts

View File

@@ -6,7 +6,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV
# Source: https://www.authelia.com/
APP="Authelia"
TAGS=""
var_tags="${var_tags:-authenticator}"
var_cpu="${var_cpu:-1}"
var_ram="${var_ram:-512}"
var_disk="${var_disk:-2}"
@@ -25,7 +25,7 @@ function update_script() {
header_info
check_container_storage
check_container_resources
if [[ ! -d "/etc/authelia/" ]]; then
if [[ ! -d /etc/authelia/ ]]; then
msg_error "No ${APP} Installation Found!"
exit
fi

View File

@@ -6,7 +6,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV
# Source: https://github.com/excalidraw/excalidraw
APP="Excalidraw"
TAGS="diagrams"
var_tags="${var_tags:-diagrams}"
var_cpu="${var_cpu:-2}"
var_ram="${var_ram:-3072}"
var_disk="${var_disk:-10}"

View File

@@ -6,7 +6,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV
# Source: https://graylog.org/
APP="Graylog"
TAGS="logging"
var_tags="${var_tags:-logging}"
var_cpu="${var_cpu:-2}"
var_ram="${var_ram:-8192}"
var_disk="${var_disk:-30}"
@@ -54,4 +54,4 @@ description
msg_ok "Completed Successfully!\n"
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
echo -e "${INFO}${YW} Access it using the following URL:${CL}"
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:9000${CL}"
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:9000${CL}"

View File

@@ -6,7 +6,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV
# Source: https://github.com/heiher/hev-socks5-server
APP="hev-socks5-server"
TAGS="proxy,socks5"
var_tags="${var_tags:-proxy;socks5}"
var_cpu="${var_cpu:-1}"
var_ram="${var_ram:-512}"
var_disk="${var_disk:-2}"
@@ -61,4 +61,4 @@ msg_ok "Completed Successfully!\n"
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
echo -e "${INFO}${YW} Access it with a SOCKS5 client using the following URL:${CL}"
echo -e "${TAB}${GATEWAY}${BGN}${IP}:1080${CL}"
echo -e "${INFO}${YW} and the credentials stored at /root/hev.creds${CL}"
echo -e "${INFO}${YW} and the credentials stored at /root/hev.creds${CL}"

View File

@@ -6,7 +6,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV
# Source: https://github.com/Kometa-Team/Kometa
APP="Kometa"
TAGS="media;streaming"
var_tags="${var_tags:-media;streaming}"
var_cpu="${var_cpu:-2}"
var_ram="${var_ram:-4096}"
var_disk="${var_disk:-8}"

View File

@@ -7,8 +7,8 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV
APP="MyIP"
var_tags="${var_tags:-network}"
var_cpu="${var_cpu:-1}"
var_ram="${var_ram:-512}"
var_cpu="${var_cpu:-2}"
var_ram="${var_ram:-1024}"
var_disk="${var_disk:-4}"
var_os="${var_os:-debian}"
var_version="${var_version:-13}"
@@ -20,29 +20,29 @@ color
catch_errors
function update_script() {
header_info
check_container_storage
check_container_resources
if [[ ! -d /opt/myip ]]; then
msg_error "No ${APP} Installation Found!"
exit
fi
if check_for_gh_release "myip" "jason5ng32/MyIP"; then
msg_info "Stopping Services"
systemctl stop myip
msg_ok "Stopped Services"
cp /opt/myip/.env /opt
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "myip" "jason5ng32/MyIP" "tarball"
mv /opt/.env /opt/myip
msg_info "Starting Services"
systemctl start myip
msg_ok "Started Services"
msg_ok "Updated Successfully"
fi
header_info
check_container_storage
check_container_resources
if [[ ! -d /opt/myip ]]; then
msg_error "No ${APP} Installation Found!"
exit
fi
if check_for_gh_release "myip" "jason5ng32/MyIP"; then
msg_info "Stopping Services"
systemctl stop myip
msg_ok "Stopped Services"
cp /opt/myip/.env /opt
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "myip" "jason5ng32/MyIP" "tarball"
mv /opt/.env /opt/myip
msg_info "Starting Services"
systemctl start myip
msg_ok "Started Services"
msg_ok "Updated Successfully"
fi
exit
}
start

View File

@@ -6,7 +6,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV
# Source: https://github.com/rustdesk/rustdesk-server
APP="RustDesk Server"
TAGS="remote-desktop"
var_tags="${var_tags:-remote-desktop}"
var_cpu="${var_cpu:-1}"
var_ram="${var_ram:-512}"
var_disk="${var_disk:-2}"

View File

@@ -6,7 +6,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV
# Source: https://github.com/Lissy93/web-check
APP="web-check"
var_tags="network;analysis"
var_tags="${var_tags:-network;analysis}"
var_cpu="${var_cpu:-2}"
var_ram="${var_ram:-2048}"
var_disk="${var_disk:-12}"

View File

@@ -19,8 +19,8 @@
"type": "default",
"script": "ct/myip.sh",
"resources": {
"cpu": 1,
"ram": 512,
"cpu": 2,
"ram": 1024,
"hdd": 2,
"os": "Debian",
"version": "13"

View File

@@ -1,4 +1,154 @@
[
{
"name": "dgtlmoon/changedetection.io",
"version": "0.50.17",
"date": "2025-10-08T22:19:52Z"
},
{
"name": "rabbitmq/rabbitmq-server",
"version": "v4.1.4",
"date": "2025-09-02T14:26:24Z"
},
{
"name": "ipfs/kubo",
"version": "v0.38.1",
"date": "2025-10-08T21:34:07Z"
},
{
"name": "BerriAI/litellm",
"version": "v1.77.1.rc.5",
"date": "2025-10-08T20:54:40Z"
},
{
"name": "pelican-dev/panel",
"version": "v1.0.0-beta26",
"date": "2025-10-08T20:12:11Z"
},
{
"name": "azukaar/Cosmos-Server",
"version": "v0.18.4",
"date": "2025-04-05T19:12:57Z"
},
{
"name": "msgbyte/tianji",
"version": "v1.27.7",
"date": "2025-10-08T18:44:23Z"
},
{
"name": "autobrr/autobrr",
"version": "v1.68.0",
"date": "2025-10-08T18:33:12Z"
},
{
"name": "rcourtman/Pulse",
"version": "v4.21.0",
"date": "2025-10-03T22:38:32Z"
},
{
"name": "AdguardTeam/AdGuardHome",
"version": "v0.107.67",
"date": "2025-09-29T14:45:57Z"
},
{
"name": "steveiliop56/tinyauth",
"version": "v4.0.0",
"date": "2025-10-08T16:12:11Z"
},
{
"name": "advplyr/audiobookshelf",
"version": "v2.30.0",
"date": "2025-10-08T16:03:49Z"
},
{
"name": "nicolargo/glances",
"version": "v4.3.3",
"date": "2025-10-08T15:45:21Z"
},
{
"name": "Lidarr/Lidarr",
"version": "v2.14.5.4836",
"date": "2025-10-08T15:30:50Z"
},
{
"name": "pocketbase/pocketbase",
"version": "v0.30.2",
"date": "2025-10-08T15:30:25Z"
},
{
"name": "wizarrrr/wizarr",
"version": "v2025.10.3",
"date": "2025-10-08T15:29:15Z"
},
{
"name": "firefly-iii/firefly-iii",
"version": "v6.4.2",
"date": "2025-10-07T08:11:58Z"
},
{
"name": "meilisearch/meilisearch",
"version": "prototype-v1.22.2-compaction-task-2",
"date": "2025-10-08T13:45:38Z"
},
{
"name": "FlowiseAI/Flowise",
"version": "flowise@3.0.8",
"date": "2025-10-08T12:19:18Z"
},
{
"name": "prometheus/prometheus",
"version": "v0.307.0-rc.0",
"date": "2025-10-08T11:25:44Z"
},
{
"name": "element-hq/synapse",
"version": "v1.138.4",
"date": "2025-10-08T09:11:57Z"
},
{
"name": "n8n-io/n8n",
"version": "n8n@1.114.4",
"date": "2025-10-07T14:28:46Z"
},
{
"name": "authelia/authelia",
"version": "v4.39.12",
"date": "2025-10-08T08:03:01Z"
},
{
"name": "gotson/komga",
"version": "1.23.5",
"date": "2025-10-08T07:31:37Z"
},
{
"name": "SigNoz/signoz",
"version": "v0.97.0-rc.3",
"date": "2025-10-08T06:53:48Z"
},
{
"name": "morpheus65535/bazarr",
"version": "v1.5.3",
"date": "2025-09-20T12:12:33Z"
},
{
"name": "TandoorRecipes/recipes",
"version": "2.3.1",
"date": "2025-10-08T05:58:37Z"
},
{
"name": "Jackett/Jackett",
"version": "v0.24.90",
"date": "2025-10-08T05:52:50Z"
},
{
"name": "keycloak/keycloak",
"version": "26.0.16",
"date": "2025-10-08T04:44:28Z"
},
{
"name": "jeedom/core",
"version": "4.4.20",
"date": "2025-10-08T00:27:04Z"
},
{
"name": "booklore-app/booklore",
"version": "v1.5.1",
@@ -20,14 +170,9 @@
"date": "2025-10-07T20:30:56Z"
},
{
"name": "BerriAI/litellm",
"version": "v1.77.7.dev4",
"date": "2025-10-07T20:05:00Z"
},
{
"name": "firefly-iii/firefly-iii",
"version": "v6.4.2",
"date": "2025-10-07T08:11:58Z"
"name": "runtipi/runtipi",
"version": "nightly",
"date": "2025-10-07T18:00:49Z"
},
{
"name": "MediaBrowser/Emby.Releases",
@@ -39,16 +184,6 @@
"version": "v4.104.3",
"date": "2025-10-07T17:42:11Z"
},
{
"name": "meilisearch/meilisearch",
"version": "prototype-v1.22.2-compaction-task-1",
"date": "2025-10-07T15:40:03Z"
},
{
"name": "element-hq/synapse",
"version": "v1.139.2",
"date": "2025-10-07T15:30:19Z"
},
{
"name": "VictoriaMetrics/VictoriaMetrics",
"version": "pmm-6401-v1.127.0",
@@ -59,21 +194,11 @@
"version": "v0.83.2",
"date": "2025-10-07T14:30:15Z"
},
{
"name": "n8n-io/n8n",
"version": "n8n@1.114.4",
"date": "2025-10-07T14:28:46Z"
},
{
"name": "jenkinsci/jenkins",
"version": "jenkins-2.531",
"date": "2025-10-07T13:42:39Z"
},
{
"name": "steveiliop56/tinyauth",
"version": "v3.6.2",
"date": "2025-07-17T12:08:03Z"
},
{
"name": "zitadel/zitadel",
"version": "v4.3.1",
@@ -109,16 +234,6 @@
"version": "v1.12.9",
"date": "2025-10-07T06:07:11Z"
},
{
"name": "morpheus65535/bazarr",
"version": "v1.5.3",
"date": "2025-09-20T12:12:33Z"
},
{
"name": "Jackett/Jackett",
"version": "v0.24.87",
"date": "2025-10-07T05:50:32Z"
},
{
"name": "rogerfar/rdt-client",
"version": "v2.0.117",
@@ -129,11 +244,6 @@
"version": "1.0.5",
"date": "2025-10-07T00:37:08Z"
},
{
"name": "jeedom/core",
"version": "4.4.20",
"date": "2025-10-07T00:27:05Z"
},
{
"name": "sassanix/Warracker",
"version": "0.10.1.14",
@@ -169,11 +279,6 @@
"version": "v5.26.0",
"date": "2025-10-06T17:57:27Z"
},
{
"name": "keycloak/keycloak",
"version": "26.4.0",
"date": "2025-09-30T11:49:13Z"
},
{
"name": "seerr-team/seerr",
"version": "preview-seerr",
@@ -194,21 +299,11 @@
"version": "v25.10.1",
"date": "2025-10-06T14:23:20Z"
},
{
"name": "dgtlmoon/changedetection.io",
"version": "0.50.16",
"date": "2025-10-06T13:40:13Z"
},
{
"name": "Graylog2/graylog2-server",
"version": "7.0.0-beta.3",
"date": "2025-10-06T11:25:12Z"
},
{
"name": "wizarrrr/wizarr",
"version": "v2025.10.2",
"date": "2025-10-06T11:10:37Z"
},
{
"name": "jordan-dalby/ByteStash",
"version": "v1.5.9",
@@ -244,36 +339,16 @@
"version": "planka-1.0.5",
"date": "2025-10-05T18:54:25Z"
},
{
"name": "msgbyte/tianji",
"version": "v1.27.6",
"date": "2025-10-05T17:27:46Z"
},
{
"name": "BookStackApp/BookStack",
"version": "v25.07.3",
"date": "2025-10-05T14:47:20Z"
},
{
"name": "runtipi/runtipi",
"version": "v4.4.0",
"date": "2025-09-02T19:26:18Z"
},
{
"name": "Prowlarr/Prowlarr",
"version": "v2.0.5.5160",
"date": "2025-08-23T21:23:11Z"
},
{
"name": "TandoorRecipes/recipes",
"version": "2.3.0",
"date": "2025-10-05T11:13:58Z"
},
{
"name": "Lidarr/Lidarr",
"version": "v2.13.3.4711",
"date": "2025-08-28T20:06:24Z"
},
{
"name": "seriousm4x/UpSnap",
"version": "5.2.2",
@@ -296,13 +371,8 @@
},
{
"name": "ollama/ollama",
"version": "v0.12.4-rc5",
"date": "2025-10-04T16:18:42Z"
},
{
"name": "SigNoz/signoz",
"version": "v0.97.0-rc.2",
"date": "2025-10-04T16:21:45Z"
"version": "v0.12.4-rc6",
"date": "2025-10-04T18:46:45Z"
},
{
"name": "gtsteffaniak/filebrowser",
@@ -324,11 +394,6 @@
"version": "v25.7.0",
"date": "2025-10-04T00:36:45Z"
},
{
"name": "rcourtman/Pulse",
"version": "v4.21.0",
"date": "2025-10-03T22:38:32Z"
},
{
"name": "Luligu/matterbridge",
"version": "3.3.0",
@@ -369,11 +434,6 @@
"version": "v25.3",
"date": "2025-09-01T09:47:06Z"
},
{
"name": "pocketbase/pocketbase",
"version": "v0.30.1",
"date": "2025-10-03T06:55:25Z"
},
{
"name": "redis/redis",
"version": "8.2.2",
@@ -419,11 +479,6 @@
"version": "server-v3.4.4",
"date": "2025-09-25T13:19:26Z"
},
{
"name": "ipfs/kubo",
"version": "v0.38.0",
"date": "2025-10-02T01:46:06Z"
},
{
"name": "NodeBB/NodeBB",
"version": "v4.6.0",
@@ -439,11 +494,6 @@
"version": "11.0.0",
"date": "2025-10-01T12:00:01Z"
},
{
"name": "authelia/authelia",
"version": "v4.39.11",
"date": "2025-10-01T11:42:23Z"
},
{
"name": "esphome/esphome",
"version": "2025.9.3",
@@ -529,11 +579,6 @@
"version": "v2.7.12",
"date": "2025-05-29T17:08:26Z"
},
{
"name": "AdguardTeam/AdGuardHome",
"version": "v0.107.67",
"date": "2025-09-29T14:45:57Z"
},
{
"name": "MDeLuise/plant-it",
"version": "1.0.0",
@@ -544,11 +589,6 @@
"version": "@jupyter-notebook/ui-components@7.5.0-beta.0",
"date": "2025-09-29T09:16:42Z"
},
{
"name": "autobrr/autobrr",
"version": "v1.67.0",
"date": "2025-09-28T20:49:34Z"
},
{
"name": "lazy-media/Reactive-Resume",
"version": "v1.2.6",
@@ -639,11 +679,6 @@
"version": "v14.0.0-dev",
"date": "2025-09-25T13:19:45Z"
},
{
"name": "rabbitmq/rabbitmq-server",
"version": "v4.1.4",
"date": "2025-09-02T14:26:24Z"
},
{
"name": "gelbphoenix/autocaliweb",
"version": "v0.10.2",
@@ -709,11 +744,6 @@
"version": "v2.1.0",
"date": "2025-09-22T09:23:37Z"
},
{
"name": "prometheus/prometheus",
"version": "v3.6.0",
"date": "2025-09-22T08:24:59Z"
},
{
"name": "Athou/commafeed",
"version": "5.11.1",
@@ -834,11 +864,6 @@
"version": "v5.15.0",
"date": "2025-09-15T17:25:58Z"
},
{
"name": "FlowiseAI/Flowise",
"version": "flowise@3.0.7",
"date": "2025-09-15T16:08:09Z"
},
{
"name": "linuxserver/Heimdall",
"version": "v2.7.6",
@@ -889,11 +914,6 @@
"version": "1.11.3",
"date": "2025-09-09T08:03:31Z"
},
{
"name": "gotson/komga",
"version": "1.23.4",
"date": "2025-09-09T02:47:05Z"
},
{
"name": "Tautulli/Tautulli",
"version": "v2.16.0",
@@ -934,11 +954,6 @@
"version": "2.0.0-beta.2-temp",
"date": "2025-03-28T08:45:58Z"
},
{
"name": "pelican-dev/panel",
"version": "v1.0.0-beta25",
"date": "2025-09-04T21:42:46Z"
},
{
"name": "blakeblackshear/frigate",
"version": "v0.14.1",
@@ -989,11 +1004,6 @@
"version": "v1.9.2",
"date": "2025-08-28T07:06:14Z"
},
{
"name": "advplyr/audiobookshelf",
"version": "v2.29.0",
"date": "2025-08-25T22:43:20Z"
},
{
"name": "plexguide/Huntarr.io",
"version": "8.2.10",
@@ -1174,11 +1184,6 @@
"version": "v2.12.6",
"date": "2025-07-09T21:52:15Z"
},
{
"name": "nicolargo/glances",
"version": "v4.3.3",
"date": "2025-07-09T15:35:44Z"
},
{
"name": "mysql/mysql-server",
"version": "mysql-cluster-9.4.0",
@@ -1344,11 +1349,6 @@
"version": "v0.2.11",
"date": "2025-04-12T21:13:08Z"
},
{
"name": "azukaar/Cosmos-Server",
"version": "v0.18.4",
"date": "2025-04-05T19:12:57Z"
},
{
"name": "wger-project/wger",
"version": "2.3",

View File

@@ -32,7 +32,7 @@ msg_ok "Installed Dependencies"
PYTHON_VERSION="3.12" setup_uv
JAVA_VERSION="21" setup_java
read -r -p "${TAB3}Do you want to Stirling-PDF with Login? (no/n = without Login) [Y/n] " response
read -r -p "${TAB3}Do you want to use Stirling-PDF with Login? (no/n = without Login) [Y/n] " response
response=${response,,} # Convert to lowercase
login_mode="false"
if [[ "$response" == "y" || "$response" == "yes" || -z "$response" ]]; then

View File

@@ -31,8 +31,14 @@ if [[ "${prompt,,}" =~ ^(y|yes)$ ]]; then
cd /etc/wgdashboard/src || exit
chmod u+x wgd.sh
$STD ./wgd.sh install
echo "net.ipv4.ip_forward=1" >>/etc/sysctl.conf
$STD sysctl -p /etc/sysctl.conf
. /etc/os-release
if [ "$VERSION_CODENAME" = "trixie" ]; then
echo "net.ipv4.ip_forward=1" >>/etc/sysctl.d/sysctl.conf
$STD sysctl -p /etc/sysctl.d/sysctl.conf
else
echo "net.ipv4.ip_forward=1" >>/etc/sysctl.conf
$STD sysctl -p /etc/sysctl.conf
fi
msg_ok "Installed WGDashboard"
msg_info "Create Example Config for WGDashboard"

View File

@@ -14,10 +14,14 @@ network_check
update_os
msg_info "Setting up Zerotier-One"
curl -fsSL 'https://raw.githubusercontent.com/zerotier/ZeroTierOne/main/doc/contact%40zerotier.com.gpg' | gpg --import &&
if z="$(curl -fsSL 'https://install.zerotier.com/' | gpg)"; then
echo "$z" | sudo bash
fi
curl -fsSL https://raw.githubusercontent.com/zerotier/ZeroTierOne/main/doc/contact%40zerotier.com.gpg | gpg --import >/dev/null 2>&1
curl -fsSL https://install.zerotier.com -o /tmp/zerotier-install.sh
if gpg --verify /tmp/zerotier-install.sh >/dev/null 2>&1; then
$STD bash /tmp/zerotier-install.sh
else
msg_warn "Could not verify signature of Zerotier-One install script. Exiting..."
exit 1
fi
msg_ok "Setup Zerotier-One"
msg_info "Setting up UI"