#!/usr/bin/env bash # 🛑 Important: This is only used for the bare-metal install 🛑 # Update /install/start.debian12.sh in most cases is preferred echo "---------------------------------------------------------" echo "[INSTALL] Run install.debian12.sh" echo "---------------------------------------------------------" # Set environment variables INSTALL_DIR=/app # Specify the installation directory here # Check if script is run as root if [[ $EUID -ne 0 ]]; then echo "This script must be run as root. Please use 'sudo'." exit 1 fi # Prepare the environment apt-get update apt-get install sudo -y # Install Git apt-get install -y git # Clean the directory rm -R ${INSTALL_DIR:?}/ # Clone the application repository git clone https://github.com/jokob-sk/NetAlertX "$INSTALL_DIR/" # Check for buildtimestamp.txt existence, otherwise create it if [ ! -f $INSTALL_DIR/front/buildtimestamp.txt ]; then date +%s > $INSTALL_DIR/front/buildtimestamp.txt fi # Start NetAlertX chmod +x "$INSTALL_DIR/install/debian12/start.debian12.sh" "$INSTALL_DIR/install/debian12/start.debian12.sh"