From 5e44fa204c5c84acb7035f5ee9537bf56d2ff00e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 19 Oct 2026 17:20:58 +0000 Subject: [PATCH] Delete netronome (ct) after migration to ProxmoxVE --- ct/netronome.sh | 62 ------------------------------------ install/netronome-install.sh | 61 ----------------------------------- json/netronome.json | 54 ------------------------------- 3 files changed, 177 deletions(-) delete mode 100644 ct/netronome.sh delete mode 100644 install/netronome-install.sh delete mode 100644 json/netronome.json diff --git a/ct/netronome.sh b/ct/netronome.sh deleted file mode 100644 index a336955326..0000000000 --- a/ct/netronome.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/env bash -_CS_DEFAULT_URL="https://raw.githubusercontent.com/community-scripts/DevScripts/main" -_cs_boot="${COMMUNITY_SCRIPTS_CORE_DIR:-$(dirname "${BASH_SOURCE[0]}")/../../core}/core/build.func" -source "$_cs_boot" 2>/dev/null || source <(curl -fsSL "${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}/core/build.func") -# Copyright (c) 2021-2026 community-scripts ORG -# Author: MickLesk (CanbiZ) -# License: MIT | https://github.com/community-scripts/DevScripts/raw/main/LICENSE -# Source: https://github.com/autobrr/netronome - -APP="Netronome" -var_tags="${var_tags:-network;monitoring;speedtest}" -var_cpu="${var_cpu:-2}" -var_ram="${var_ram:-512}" -var_disk="${var_disk:-4}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_arm64="${var_arm64:-yes}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - - if [[ ! -f /usr/bin/netronome ]]; then - msg_error "No Netronome Installation Found!" - exit - fi - - if check_for_gh_release "netronome" "autobrr/netronome" "" "" "v"; then - msg_info "Stopping Netronome" - systemctl stop netronome - msg_ok "Stopped Netronome" - - fetch_and_deploy_gh_release "netronome" "autobrr/netronome" "binary" "latest" "" "netronome_*_linux_$(arch_resolve).deb" "v" - - msg_info "Starting Netronome" - systemctl start netronome - msg_ok "Started Netronome" - msg_ok "Updated successfully!" - fi - - if check_for_gh_release "librespeed-cli" "librespeed/speedtest-cli"; then - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "librespeed-cli" "librespeed/speedtest-cli" "prebuild" "latest" "/opt/librespeed-cli" "librespeed-cli_*_linux_$(arch_resolve).tar.gz" - fi - exit -} - -start -build_container -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 "${GATEWAY}${BGN}http://${IP}:7575${CL}" -echo -e "${INFO}${YW}Register your account right away: the registration page accepts only the first account, and until then anyone who reaches the port can claim it.${CL}" diff --git a/install/netronome-install.sh b/install/netronome-install.sh deleted file mode 100644 index bac923b77c..0000000000 --- a/install/netronome-install.sh +++ /dev/null @@ -1,61 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: MickLesk (CanbiZ) -# License: MIT | https://github.com/community-scripts/DevScripts/raw/main/LICENSE -# Source: https://github.com/autobrr/netronome - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Dependencies" -$STD apt install -y \ - iperf3 \ - iputils-ping \ - mtr-tiny \ - traceroute -msg_ok "Installed Dependencies" - -fetch_and_deploy_gh_release "librespeed-cli" "librespeed/speedtest-cli" "prebuild" "latest" "/opt/librespeed-cli" "librespeed-cli_*_linux_$(arch_resolve).tar.gz" -ln -sf /opt/librespeed-cli/librespeed-cli /usr/local/bin/librespeed-cli -fetch_and_deploy_gh_release "netronome" "autobrr/netronome" "binary" "latest" "" "netronome_*_linux_$(arch_resolve).deb" "v" - -msg_info "Configuring Netronome" -mkdir -p /opt/netronome_data /root/.config -$STD netronome generate-config --config /opt/netronome_data/config.toml -# generate-config only listens on all interfaces when it detects a container -sed -i 's/^host = "127.0.0.1"$/host = "0.0.0.0"/' /opt/netronome_data/config.toml -chmod 600 /opt/netronome_data/config.toml -# create-user and change-password read ~/.config/netronome unless given --config -ln -s /opt/netronome_data /root/.config/netronome -msg_ok "Configured Netronome" - -msg_info "Creating Netronome Service" -cat </etc/systemd/system/netronome.service -[Unit] -Description=Netronome -After=network-online.target -Wants=network-online.target - -[Service] -Type=simple -User=root -WorkingDirectory=/opt/netronome_data -ExecStart=/usr/bin/netronome serve --config /opt/netronome_data/config.toml -Restart=on-failure -RestartSec=5 - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now netronome -msg_ok "Created Netronome Service" - -motd_ssh -customize -cleanup_lxc diff --git a/json/netronome.json b/json/netronome.json deleted file mode 100644 index 2f3b6c4a85..0000000000 --- a/json/netronome.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "Netronome", - "slug": "netronome", - "categories": [ - 4, - 9 - ], - "date_created": "2026-10-16", - "type": "ct", - "updateable": true, - "privileged": false, - "architectures": [ - "amd64", - "arm64" - ], - "interface_port": 7575, - "documentation": "https://netrono.me/", - "website": "https://netrono.me/", - "repository": "https://github.com/autobrr/netronome", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/netronome.webp", - "description": "Netronome is a network speed test and monitoring tool with a web interface. It runs Speedtest.net, LibreSpeed and iperf3 tests on demand or on a schedule, watches packet loss and DNS, and collects metrics from agents on your servers.", - "install_methods": [ - { - "type": "default", - "script": "ct/netronome.sh", - "config_path": "/opt/netronome_data/config.toml", - "resources": { - "cpu": 2, - "ram": 512, - "hdd": 4, - "os": "Debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "There is no default login: the first visit opens a registration page, and that account is the only one. Create it right after the install.", - "type": "warning" - }, - { - "text": "/api/speedtest/public/history shows your test results without a login. Put a reverse proxy in front before exposing it beyond your LAN.", - "type": "warning" - }, - { - "text": "iperf3 tests need an iperf3 server: run iperf3 -s on another host and add it under Speed Test > iperf3.", - "type": "info" - } - ] -}