.PHONY : add_user install_dependencies unit_files setup add_user: sudo useradd server_status -d /opt/server_status -s /bin/bash copy_software: sudo cp -r ./* /opt/server_status install_dependencies: sudo apt install -y python3 python3-pip sudo -u server_status python3 -m venv venv sudo -u server_status venv/bin/pip install -r requirements.txt unit_files: sudo ln -s /opt/server_status/unit_files/server-status.service /etc/systemd/system/server-status.service sudo ln -s /opt/server_status/unit_files/check-server-status.service /etc/systemd/system/check-server-status.service sudo ln -s /opt/server_status/unit_files/check-server-status.timer /etc/systemd/system/check-server-status.timer sudo systemctl daemon-reload sudo systemctl enable --now server-status sudo systemctl enable --now check-server-status setup: add_user install_dependencies unit_files