<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Monitoring Archives - Rhein-Ruhr-Informatik</title>
	<atom:link href="https://rhein-ruhr-informatik.de/en/category/articles/monitoring/feed/" rel="self" type="application/rss+xml" />
	<link>https://rhein-ruhr-informatik.de/en/category/articles/monitoring/</link>
	<description></description>
	<lastbuilddate>Tue, 20 May 2025 11:10:00 +0000</lastbuilddate>
	<language>en-US</language>
	<sy:updateperiod>
	hourly	</sy:updateperiod>
	<sy:updatefrequency>
	1	</sy:updatefrequency>
	

<image>
	<url>https://rhein-ruhr-informatik.de/wp-content/uploads/2025/03/cropped-favicon-32x32.png</url>
	<title>Monitoring Archives - Rhein-Ruhr-Informatik</title>
	<link>https://rhein-ruhr-informatik.de/en/category/articles/monitoring/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Website-Überwachung mit GitHub: So richtest du kostenloses Uptime-Monitoring mit Upptime ein</title>
		<link>https://rhein-ruhr-informatik.de/en/2025/07/16/website-ueberwachung-mit-github-so-richtest-du-kostenloses-uptime-monitoring-mit-upptime-ein/</link>
		
		<dc:creator><![CDATA[Rhein-Ruhr-Informatik]]></dc:creator>
		<pubdate>Wed, 16 Jul 2025 05:51:45 +0000</pubdate>
				<category><![CDATA[Artikel]]></category>
		<category><![CDATA[Monitoring]]></category>
		<guid ispermalink="false">https://rhein-ruhr-informatik.de/?p=828</guid>

					<description><![CDATA[<p>There’s hardly anything worse than waking up in the morning and seeing a message that your website is offline – except maybe not knowing it’s offline at all.<br />
Whether it’s a personal homepage, client project, or SaaS application: an uptime monitor is essential. Websites can go down for the strangest reasons – and<a class="moretag" href="https://rhein-ruhr-informatik.de/en/2025/07/16/website-ueberwachung-mit-github-so-richtest-du-kostenloses-uptime-monitoring-mit-upptime-ein/"> Read more&#8230;</a></p>
<p>The post <a href="https://rhein-ruhr-informatik.de/en/2025/07/16/website-ueberwachung-mit-github-so-richtest-du-kostenloses-uptime-monitoring-mit-upptime-ein/">Website-Überwachung mit GitHub: So richtest du kostenloses Uptime-Monitoring mit Upptime ein</a> appeared first on <a href="https://rhein-ruhr-informatik.de/en">Rhein-Ruhr-Informatik</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>There’s hardly anything worse than waking up in the morning and seeing a message that your website is offline – except maybe not knowing it’s offline at all.<br>Whether it’s a personal homepage, client project, or SaaS application: an uptime monitor is essential. Websites can go down for the strangest reasons – and you don’t want to find out from an angry customer.</p>



<h2 class="wp-block-heading">Why an Uptime Monitor Is Essential</h2>



<p>Uptime monitors notify you as soon as your website becomes unreachable. Most solutions fall into two categories:</p>



<ul class="wp-block-list">
<li>Hosted services like UptimeRobot, Hyperping, or OhDear, which regularly check your website.</li>



<li><strong>Self-hosted open-source tools like Uptime Kuma or OpenStatus, which you run yourself.</strong> wie Uptime Kuma oder OpenStatus, die du selbst betreibst.</li>
</ul>



<p>However, self-hosted solutions have a major drawback: if your entire server goes down, the monitor does too. This means you would need to host it on a completely separate server or provider – which is complex and error-prone.</p>



<h2 class="wp-block-heading">The Solution: Upptime</h2>



<p>This is where Upptime comes in – a completely free and open-source monitoring solution that you can run directly using your GitHub account. No external servers, no costs. Upptime leverages three core GitHub features:</p>



<ol class="wp-block-list">
<li><strong>GitHub Actions</strong></li>



<li><strong>GitHub Issues</strong></li>



<li><strong>GitHub Pages</strong></li>
</ol>



<h3 class="wp-block-heading">1. GitHub Actions for Monitoring</h3>



<p>GitHub Actions enable automated workflows – e.g., tests, deployments, or regularly checking if your website is reachable. Upptime configures these checks using simple YAML files in the <code>.github/workflows</code>.<br>Using GitHub's built-in scheduling, you can have checks run automatically every 5 minutes, for example.</p>



<h3 class="wp-block-heading">2. Notifications via GitHub Issues</h3>



<p>If your website goes down, Upptime automatically creates a <strong>GitHub-Issue</strong> – a kind of incident report. This feature can be extended with notifications via Slack, Telegram, Discord, email, or even SMS.<br>Once your website is back online, Upptime automatically closes the issue.</p>



<h3 class="wp-block-heading">3. GitHub Pages as a Status Page</h3>



<p>Another strength: Upptime generates a <strong>public status page</strong> via GitHub Pages.<br>This displays your website’s availability in real-time, including load times and history charts. Comments on incidents are automatically included – perfect for transparent communication with your users.</p>



<h2 class="wp-block-heading">Setting Up Upptime</h2>



<p>Setup is simple:</p>



<ol class="wp-block-list">
<li>Fork the official <a class="" href="https://github.com/upptime/upptime">Upptime-Repository</a> as a template.</li>



<li>Create a new public repository based on that template.</li>



<li>Generate a GitHub access token with the required permissions (Actions, Issues, Contents, Workflows).</li>



<li>Add this token in the repository settings under <strong>Secrets</strong> as <code>GH_PAT</code>.</li>



<li>Configure your <code>.upptimerc.yml</code> with your GitHub username, repo name, and the URLs to monitor.</li>



<li>Commits automatically trigger checks, and status pages are generated.</li>
</ol>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Upptime is an elegant solution for developers, freelancers, and agencies who want a free, reliable, and transparent monitoring system – without external servers.</p>



<p>With Upptime, you get:</p>



<ul class="wp-block-list">
<li>Regular checks of your website</li>



<li>Automatic incident reports</li>



<li>Public status pages with history and load times</li>
</ul>



<p>All you need is a GitHub account.<br>Curious how long setup takes?<br>The video recorded the setup and editing process using the open-source time tracker <strong>Solidtime</strong> – another interesting GitHub-based tool.</p>



<p>You’ll find links to Upptime, documentation, and other tools in the video description.<br>And who knows – maybe Upptime is the perfect solution for your next project.</p>



<p>🔗 <a class="" href="https://github.com/upptime/upptime">https://github.com/upptime/upptime</a></p><p>The post <a href="https://rhein-ruhr-informatik.de/en/2025/07/16/website-ueberwachung-mit-github-so-richtest-du-kostenloses-uptime-monitoring-mit-upptime-ein/">Website-Überwachung mit GitHub: So richtest du kostenloses Uptime-Monitoring mit Upptime ein</a> appeared first on <a href="https://rhein-ruhr-informatik.de/en">Rhein-Ruhr-Informatik</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>