123456789101112131415161718192021222324252627282930313233 |
- #!/bin/bash
- ADD_PKG="htop tree jq curl"
- DEL_PKG=""
- BESZEL_INSTALL_SCRIPT_URL_ORIG="https://raw.githubusercontent.com/henrygd/beszel/main/supplemental/scripts/install-agent.sh"
- BESZEL_INSTALL_SCRIPT_URL="https://git.linuxforward.com/byom/ovhcli/raw/main/bin/beszel-install-agent.sh"
- BESZEL_SSH_PORT="${BESZEL_SSH_PORT:-45876}"
- BESZEL_SSH_PUBKEY="${BESZEL_SSH_PUBKEY:-"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIChREmc/b6/MeHSbFRdpiUoHStQDGgUKEkyobrWL9nBB"}"
- install_packages(){
- if [ -n "${ADD_PKG}" ]; then
- sudo apt -qq update
- sudo apt -y install ${ADD_PKG}
- fi
- }
- remove_packages(){
- if [ -n "${DEL_PKG}" ]; then
- sudo apt -y purge ${DEL_PKG}
- fi
- }
- install_beszel(){
- curl -sL "${BESZEL_INSTALL_SCRIPT_URL}" -o install-agent.sh \
- && chmod +x install-agent.sh \
- && ./install-agent.sh -p "${BESZEL_SSH_PORT}" -k "${BESZEL_SSH_PUBKEY}" -a
- }
- install_packages
- remove_packages
- install_beszel
- exit $?
|