diff --git a/ct/headers/orb b/ct/headers/orb deleted file mode 100644 index 4d0a53206d..0000000000 --- a/ct/headers/orb +++ /dev/null @@ -1,6 +0,0 @@ - ____ __ - / __ \_____/ /_ - / / / / ___/ __ \ -/ /_/ / / / /_/ / -\____/_/ /_.___/ - diff --git a/ct/orb.sh b/ct/orb.sh deleted file mode 100644 index 8b839323e7..0000000000 --- a/ct/orb.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/usr/bin/env bash -source "$(dirname "${BASH_SOURCE[0]}")/../misc/build.func" 2>/dev/null || source <(curl -fsSL "${COMMUNITY_SCRIPTS_URL:-https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main}/misc/build.func") -# Copyright (c) 2021-2026 community-scripts ORG -# Author: angusmaul -# License: MIT | https://github.com/community-scripts/ProxmoxVED/raw/main/LICENSE -# Source: https://orb.net/ - -APP="Orb" -var_tags="${var_tags:-network;monitoring}" -var_cpu="${var_cpu:-1}" -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 ! dpkg -s orb >/dev/null 2>&1; then - msg_error "No ${APP} Installation Found!" - exit 233 - fi - - msg_info "Updating $APP LXC" - $STD apt update - $STD apt install -y --only-upgrade orb - msg_ok "Updated successfully!" - exit -} - -start -build_container -description - -msg_ok "Completed Successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${TAB}${GATEWAY}${BGN}To link the sensor to your orb account run:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}pct exec ${CTID} -- runuser -u orb -- orb link${CL}" diff --git a/install/orb-install.sh b/install/orb-install.sh deleted file mode 100644 index bb6c5b7786..0000000000 --- a/install/orb-install.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: angusmaul -# License: MIT | https://github.com/community-scripts/ProxmoxVED/raw/main/LICENSE -# Source: https://orb.net/ - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -setup_deb822_repo \ - "orb" \ - "https://pkgs.orb.net/stable/debian/orbforge.noarmor.gpg" \ - "https://pkgs.orb.net/stable/debian" \ - "orb" \ - "main" - -msg_info "Installing Orb" -$STD apt install -y orb -msg_ok "Installed Orb" - -msg_info "Enabling Service" -$STD systemctl enable --now orb -msg_ok "Enabled Service" - -motd_ssh -customize -cleanup_lxc diff --git a/json/orb.json b/json/orb.json deleted file mode 100644 index aa43b29f10..0000000000 --- a/json/orb.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "Orb", - "slug": "orb", - "categories": [ - 9, - 4 - ], - "date_created": "2026-07-28", - "type": "ct", - "updateable": true, - "privileged": false, - "architectures": ["amd64", "arm64"], - "interface_port": null, - "documentation": "https://orb.net/docs", - "website": "https://orb.net/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/orb.webp", - "description": "Orb continuously measures internet quality rather than just speed, scoring responsiveness, reliability and bandwidth into a single Orb Score. The sensor is a headless agent that runs 24/7, uploads its measurements to your Orb account, and is viewed from the Orb mobile or desktop app. Orb is free for up to five sensors.", - "install_methods": [ - { - "type": "default", - "script": "ct/orb.sh", - "config_path": "/etc/default/orb", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 4, - "os": "Debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "The sensor starts unlinked and must be claimed before it appears in your account. Run `runuser -u orb -- orb link` inside the container to sign into Orb.", - "type": "info" - }, - { - "text": "View measurements in the Orb app or at https://app.orb.net, or run `runuser -u orb -- orb summary` in the container for the latest scores as JSON.", - "type": "info" - } - ] -}