{"repo":"raphaelbernhart/healthznerbot","free":true,"listed":false,"github":"https://github.com/raphaelbernhart/healthznerbot","clone":"git clone https://github.com/raphaelbernhart/healthznerbot.git","description":"A discord bot to get periodically updates of the health status of your hetzner cloud machines with several commands such as !servers to check the workload metrics.","language":"TypeScript","stars":36,"topics":["hetzner","devops","discord","discord-bot","health-status","hetzner-cloud-machines","cloud","cloud-machines","vps","server"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Healthzner Bot A discord bot to periodically get updates of the health status of your hetzner cloud machines. Installation Make sure you have Docker installed and properly configured on your system before following these steps. Additionally, ensure you have the necessary permissions and access to create and configure a Discord Bot, as well as the required credentials for accessing Hetzner cloud APIs. Docker 1. Copy the .env.example file by running the following command in your terminal: 2. Configure the .env file with your desired settings. You can open the file using a text editor and modify the values accordingly. Ensure you provide the necessary information, such as your Discord Bot token, Hetzner cloud API credentials, and other required configuration options. 3. Once you've finished configuring the .env file, rename it to \".env\". You can do this by running the following command: 4. Pull the Docker image for the Discord Bot by executing the following command: 5. Launch the Discord Bot using Docker, specifying the .env file for configuration. Run the following command: This command will start the Docker container and run the Discord Bot using the provided .env file. 6. The Discord Bot will now periodically send updates of Hetzner cloud machines to the specified Discord channel. Also you can manually get the status with the /status command and the metrics/information about the servers via the /servers or /metrics command. Build yourself 1. Copy the project to your local mac","default_branch":null,"files":null,"tree":[],"storefront":"/r/raphaelbernhart","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/raphaelbernhart/healthznerbot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}