From 2f3efa8dacb62e77b10f8e817e28cd3c21402b8f Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 8 Jun 2026 10:17:17 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20adicionar=20guia=20de=20instala=C3=A7?= =?UTF-8?q?=C3=A3o=20completo=20do=20zero?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Inclui instalação do git e python3, configuração de identidade git, clone do repositório e execução do setup.sh, para cobrir um servidor recém-instalado sem nenhum pré-requisito. --- README.md | 39 +++++++++++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 4551f78..5c6afd1 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,32 @@ Simple health check script for Healthchecks.io, designed to run every minute usi ## Installation -Run the setup script: +### 1. Install Git + +```bash +# Debian/Ubuntu +sudo apt update && sudo apt install -y git python3 + +# RHEL/CentOS/Fedora +sudo dnf install -y git python3 +``` + +### 2. Configure Git identity + +```bash +git config --global user.name "Your Name" +git config --global user.email "you@example.com" +``` + +### 3. Clone the repository + +```bash +mkdir -p ~/src +git clone https://github.com/SantosFC/health-check.git ~/src/health-monitor +cd ~/src/health-monitor +``` + +### 4. Run the setup script ```bash bash setup.sh @@ -13,12 +38,14 @@ bash setup.sh The script will: 1. Ask for your `HEALTHCHECK_URL` (Healthchecks.io ping endpoint) and validate it. 2. Ask for a `DEVICE_NAME` to identify this machine. -3. Clone the repository to `~/src/health-monitor`. -4. Save the configuration to `~/.config/health-monitor`. -5. Install and enable the systemd timer via `install_systemd.sh`. -6. Run a test ping to confirm everything works. +3. Save the configuration to `~/.config/health-monitor`. +4. Install and enable the systemd timer. +5. Run a test ping to confirm everything works. -> Both `HEALTHCHECK_URL` and `DEVICE_NAME` can be pre-set as environment variables to skip the interactive prompts. +> Both `HEALTHCHECK_URL` and `DEVICE_NAME` can be pre-set as environment variables to skip the interactive prompts: +> ```bash +> HEALTHCHECK_URL=https://hc-ping.com/ DEVICE_NAME=my-machine bash setup.sh +> ``` ## Configuration