<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Raphael Bernhart</title>
    <description>The latest articles on DEV Community by Raphael Bernhart (@raphaelbernhart).</description>
    <link>https://dev.to/raphaelbernhart</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F457805%2F52d97ec0-71c3-4f66-9c28-7c02028f5098.jpeg</url>
      <title>DEV Community: Raphael Bernhart</title>
      <link>https://dev.to/raphaelbernhart</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/raphaelbernhart"/>
    <language>en</language>
    <item>
      <title>A bot to periodically get updates of Hetzner Cloud machines.</title>
      <dc:creator>Raphael Bernhart</dc:creator>
      <pubDate>Thu, 12 Aug 2021 12:49:53 +0000</pubDate>
      <link>https://dev.to/raphaelbernhart/a-bot-to-periodically-get-updates-of-hetzner-cloud-machines-2h5c</link>
      <guid>https://dev.to/raphaelbernhart/a-bot-to-periodically-get-updates-of-hetzner-cloud-machines-2h5c</guid>
      <description>&lt;p&gt;You ever wanted to get periodically updates of your hetzner cloud machines to your personal discord server via the hetzner api? No? Really?&lt;br&gt;
Ok anyways here you have excactly that.&lt;/p&gt;

&lt;p&gt;Sometimes it is really hard to easily &lt;strong&gt;monitor your cloud machines&lt;/strong&gt; with &lt;strong&gt;small money&lt;/strong&gt;. There are apps out there like &lt;a href="https://uptimerobot.com"&gt;UptimeRobot&lt;/a&gt; (which btw is really nice to work with) but if you want to get metrics, fast status updates to react instantly on the error or personalization you have to pay or build something yourself.&lt;br&gt;
This is were the healthznerbot is coming in handy. It is &lt;strong&gt;set up fast&lt;/strong&gt; and &lt;strong&gt;customizable&lt;/strong&gt;. It even has a custom meme-mode for a little fun everytime the status update is a success.&lt;/p&gt;

&lt;p&gt;If you just want to get fast metrics of the servers you have at the hetzner cloud just type in &lt;strong&gt;!servers&lt;/strong&gt; in on a from you selected discord channel.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IZe_edOf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vgtycpjefkxour90w6cd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IZe_edOf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vgtycpjefkxour90w6cd.png" alt="68747470733a2f2f6173736574732e7261706861656c6265726e686172742e61742f696d616765732f6865616c74687a6e6572626f742f6865616c74687a6e6572626f742d75692e706e67"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Installation
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Copy the project to your local machine &lt;code&gt;git clone https://github.com/raphaelbernhart/healthznerbot.git&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Change directory to Healthznerbot &lt;code&gt;cd healthznerbot&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Rename the &lt;code&gt;.env.example&lt;/code&gt; to &lt;code&gt;.env&lt;/code&gt; and configure it with your credentials and wishes&lt;/li&gt;
&lt;li&gt;Run the command &lt;code&gt;npm i&lt;/code&gt; to install the dependencies&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;npm run build&lt;/code&gt; to build the bot&lt;/li&gt;
&lt;li&gt;Change directory to dist &lt;code&gt;cd ./dist&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;And finally run &lt;code&gt;npm run start&lt;/code&gt; to run the bot&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://github.com/raphaelbernhart/healthznerbot"&gt;Github&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>discord</category>
      <category>javascript</category>
      <category>web</category>
    </item>
  </channel>
</rss>
