<?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>Server &#8211; Root Level</title>
	<atom:link href="https://www.root-level.de/category/server/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.root-level.de</link>
	<description>Server, Tutorials, Webseiten, Hardware, Software, Reviews</description>
	<lastBuildDate>Tue, 06 Jan 2026 04:01:21 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.root-level.de/wp-content/uploads/2024/11/cropped-RL-Logo-Schwarz-32x32.png</url>
	<title>Server &#8211; Root Level</title>
	<link>https://www.root-level.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Mailserver selber hosten (Postfix + Dovecot)</title>
		<link>https://www.root-level.de/mailserver-selber-hosten-postfix-dovecot/</link>
					<comments>https://www.root-level.de/mailserver-selber-hosten-postfix-dovecot/#respond</comments>
		
		<dc:creator><![CDATA[Florian]]></dc:creator>
		<pubDate>Sat, 03 Jan 2026 22:36:06 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[dovecot]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[mailserver]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.root-level.de/?p=452</guid>

					<description><![CDATA[<p>Warum einen eigenen Mailserver? E-Mails selbst zu hosten bedeutet: Aber: Es erfordert saubere Konfiguration. Voraussetzungen Schritt 1 – Postfix installieren sudo apt update sudo apt install postfix -y Wähle: Schritt 2 – Dovecot installieren sudo apt install dovecot-imapd dovecot-pop3d -y Schritt 3 – Mailbox-Format konfigurieren sudo nano /etc/dovecot/conf.d/10-mail.conf Setze: mail_location = maildir:~/Maildir Schritt 4 – [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/mailserver-selber-hosten-postfix-dovecot/">Mailserver selber hosten (Postfix + Dovecot)</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Warum einen eigenen Mailserver?</h2>



<p>E-Mails selbst zu hosten bedeutet:</p>



<ul class="wp-block-list">
<li>volle Kontrolle</li>



<li>keine Cloud-Abhängigkeit</li>



<li>maximale Privatsphäre</li>
</ul>



<p>Aber: Es erfordert saubere Konfiguration.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Voraussetzungen</h3>



<ul class="wp-block-list">
<li>Root-Server oder VPS</li>



<li>Eigene Domain</li>



<li>Port 25, 587, 993 offen</li>



<li>Reverse DNS korrekt gesetzt</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 1 – Postfix installieren</h2>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo apt update</code></p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo apt install postfix -y</code></p>



<p>Wähle:</p>



<ul class="wp-block-list">
<li>Internet Site</li>



<li>System Mail Name = deine-domain.de</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 2 – Dovecot installieren</h2>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo apt install dovecot-imapd dovecot-pop3d -y</code></p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 3 – Mailbox-Format konfigurieren</h2>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo nano /etc/dovecot/conf.d/10-mail.conf</code></p>



<p>Setze:</p>



<p><code><code data-enlighter-language="bash" class="EnlighterJSRAW">mail_location = maildir:~/Maildir</code></code></p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 4 – SSL aktivieren</h2>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo nano /etc/dovecot/conf.d/10-ssl.conf</code></p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">ssl = required</code></p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 5 – Benutzer anlegen</h2>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">adduser mailuser</code></p>



<p>Mailbox wird automatisch erstellt.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Jetzt wird getestet</h2>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">telnet localhost 25</code></p>



<p>Oder Mailclient (Thunderbird):</p>



<ul class="wp-block-list">
<li>IMAP: 993</li>



<li>SMTP: 587</li>



<li>SSL/TLS aktiv</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Wichtige Zusatzpunkte</h3>



<ul class="wp-block-list">
<li>SPF, DKIM, DMARC setzen</li>



<li>Fail2Ban aktivieren</li>



<li>Regelmäßige Log-Kontrolle</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Fazit</h3>



<p>Ein eigener Mailserver ist kein Klickprojekt –<br>aber mit Postfix &amp; Dovecot bekommst du eine <strong>stabile, professionelle Lösung</strong>.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/mailserver-selber-hosten-postfix-dovecot/">Mailserver selber hosten (Postfix + Dovecot)</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.root-level.de/mailserver-selber-hosten-postfix-dovecot/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SSH-Sicherheit richtig konfigurieren – So schützt du dein Tor zum Server</title>
		<link>https://www.root-level.de/ssh-sicherheit-richtig-konfigurieren-so-schuetzt-du-dein-tor-zum-server/</link>
					<comments>https://www.root-level.de/ssh-sicherheit-richtig-konfigurieren-so-schuetzt-du-dein-tor-zum-server/#respond</comments>
		
		<dc:creator><![CDATA[Florian]]></dc:creator>
		<pubDate>Tue, 11 Nov 2025 00:20:57 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.root-level.de/?p=435</guid>

					<description><![CDATA[<p>Warum SSH-Absicherung so wichtig ist SSH (Secure Shell) ist das Herzstück jedes Servers.Über diesen Zugang steuerst du dein System, installierst Pakete, verwaltest Dateien und führst Updates aus.Doch genau dieser Zugang ist auch eines der beliebtesten Ziele für Angreifer. Sobald ein Server öffentlich im Internet steht, scannen Bots ununterbrochen IP-Adressen auf offene Ports – besonders auf [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/ssh-sicherheit-richtig-konfigurieren-so-schuetzt-du-dein-tor-zum-server/">SSH-Sicherheit richtig konfigurieren – So schützt du dein Tor zum Server</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Warum SSH-Absicherung so wichtig ist</h2>



<p>SSH (Secure Shell) ist das Herzstück jedes Servers.<br>Über diesen Zugang steuerst du dein System, installierst Pakete, verwaltest Dateien und führst Updates aus.<br>Doch genau dieser Zugang ist auch eines der beliebtesten Ziele für Angreifer.</p>



<p>Sobald ein Server öffentlich im Internet steht, scannen Bots ununterbrochen IP-Adressen auf offene Ports – besonders auf <strong>Port 22</strong>, dem Standardport für SSH.<br>Mit den richtigen Einstellungen machst du ihnen das Leben extrem schwer – und schützt deinen Server dauerhaft.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 1: Den Standardport ändern</h2>



<p>Öffne die SSH-Konfigurationsdatei:</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo nano /etc/ssh/sshd_config</code></p>



<p>Suche die Zeile:</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">#Port 22</code></p>



<p>Entferne das <code>#</code> und ändere den Wert, z. B. auf:</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">Port 2222</code></p>



<p><strong>Warum?</strong><br>Angreifer scannen meist nur Port 22. Wenn du SSH auf einen anderen Port legst, „verschwindest“ du für viele automatisierte Attacken.</p>



<p>Starte den SSH-Dienst neu:</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo systemctl restart ssh</code></p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 2: Root-Login deaktivieren</h2>



<p>In derselben Datei:</p>



<p><code data-enlighter-language="generic" class="EnlighterJSRAW">PermitRootLogin no</code></p>



<p>Dadurch kann sich niemand mehr direkt als Root anmelden.<br>Erstelle stattdessen einen Benutzer mit Sudo-Rechten:</p>



<p><code data-enlighter-language="generic" class="EnlighterJSRAW">adduser admin<br>usermod -aG sudo admin</code></p>



<p>Anmelden kannst du dich dann mit:</p>



<p><code data-enlighter-language="generic" class="EnlighterJSRAW">ssh admin@deine-ip -p 2222</code></p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 3: SSH-Keys statt Passwort</h2>



<p>Erstelle auf deinem lokalen Rechner ein Schlüsselpaar:</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">ssh-keygen -t ed25519</code></p>



<p>Der Public Key wird in <code>~/.ssh/id_ed25519.pub</code> gespeichert.<br>Kopiere ihn auf den Server:</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">ssh-copy-id -p 2222 admin@deine-ip</code></p>



<p>Dann in der Konfiguration:</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">PasswordAuthentication no</code></p>



<p>Jetzt funktioniert nur noch der private Schlüssel – kein Passwort.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 4: Firewall anpassen</h2>



<p>Falls du <a href="https://www.root-level.de/ufw-firewall-richtig-einrichten-dein-server-deine-regeln/" data-type="post" data-id="415">UFW</a> nutzt:</p>



<p><code data-enlighter-language="generic" class="EnlighterJSRAW">sudo ufw allow 2222/tcp<br>sudo ufw enable</code></p>



<p>So stellst du sicher, dass dein neuer SSH-Port nicht blockiert wird.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Bonus: Extra-Sicherheit mit <a href="https://www.root-level.de/fail2ban-konfigurieren-schutz-vor-brute-force-angriffen/" data-type="post" data-id="428">Fail2Ban</a></h2>



<p>Schaue dir hier für gerne unser anderes Tutorial an! Dieses findest du <a href="https://www.root-level.de/fail2ban-konfigurieren-schutz-vor-brute-force-angriffen/" data-type="post" data-id="428">hier</a>.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



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



<p>Mit diesen vier Schritten ist dein SSH-Zugang sicher, schnell und stabil.<br>Kein Port 22 mehr, kein Root-Login, kein Passwort – nur du mit deinem Schlüssel.<br>Damit eliminierst du 95 % aller Standardangriffe.</p>



<p></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/ssh-sicherheit-richtig-konfigurieren-so-schuetzt-du-dein-tor-zum-server/">SSH-Sicherheit richtig konfigurieren – So schützt du dein Tor zum Server</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.root-level.de/ssh-sicherheit-richtig-konfigurieren-so-schuetzt-du-dein-tor-zum-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fail2Ban konfigurieren – Schutz vor Brute-Force-Angriffen</title>
		<link>https://www.root-level.de/fail2ban-konfigurieren-schutz-vor-brute-force-angriffen/</link>
					<comments>https://www.root-level.de/fail2ban-konfigurieren-schutz-vor-brute-force-angriffen/#comments</comments>
		
		<dc:creator><![CDATA[Florian]]></dc:creator>
		<pubDate>Sun, 09 Nov 2025 00:34:02 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Fail2Ban]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.root-level.de/?p=428</guid>

					<description><![CDATA[<p>Warum Fail2Ban? Sobald ein Server online ist, tauchen Bots auf, die zufällig Benutzernamen und Passwörter ausprobieren.Fail2Ban sperrt diese automatisch, bevor Schaden entsteht. Schritt 1 – Installation sudo apt updatesudo apt install fail2ban -y Schritt 2 – Konfiguration anlegen Als erstes kopieren wir die Standarddatei: sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.localsudo nano /etc/fail2ban/jail.local Schritt 3 – SSH-Schutz aktivieren [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/fail2ban-konfigurieren-schutz-vor-brute-force-angriffen/">Fail2Ban konfigurieren – Schutz vor Brute-Force-Angriffen</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Warum Fail2Ban?</h2>



<p>Sobald ein Server online ist, tauchen Bots auf, die zufällig Benutzernamen und Passwörter ausprobieren.<br><strong>Fail2Ban</strong> sperrt diese automatisch, bevor Schaden entsteht.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 1 – Installation</h2>



<p><code data-enlighter-language="generic" class="EnlighterJSRAW">sudo apt update<br>sudo apt install fail2ban -y</code></p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 2 – Konfiguration anlegen</h2>



<p>Als erstes kopieren wir die Standarddatei:</p>



<p><code data-enlighter-language="generic" class="EnlighterJSRAW">sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">sudo nano /etc/fail2ban/jail.local</code></p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 3 – SSH-Schutz aktivieren</h2>



<p><code data-enlighter-language="generic" class="EnlighterJSRAW">[sshd]</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">enabled = true</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">port = ssh</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">filter = sshd</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">logpath = /var/log/auth.log</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">maxretry = 5</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">bantime = 600</code></p>



<p>Nach 5 falschen Versuchen wird die IP 10 Minuten gesperrt.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 4 – Dienst starten und testen</h2>



<p><code data-enlighter-language="generic" class="EnlighterJSRAW">sudo systemctl enable --now fail2ban<br>sudo fail2ban-client status sshd</code></p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



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



<ul class="wp-block-list">
<li>Werte anpassen (<code>maxretry</code>, <code>bantime</code>)</li>



<li>Log-Pfad prüfen, wenn du andere Dienste schützen willst (z. B. nginx, postfix)</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



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



<p>Fail2Ban ist leicht zu installieren, arbeitet still im Hintergrund und blockiert automatisch böse Bots.<br>Ein kleines Tool mit großer Wirkung.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/fail2ban-konfigurieren-schutz-vor-brute-force-angriffen/">Fail2Ban konfigurieren – Schutz vor Brute-Force-Angriffen</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.root-level.de/fail2ban-konfigurieren-schutz-vor-brute-force-angriffen/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>UFW Firewall richtig einrichten – Schutz mit einfachen Befehlen</title>
		<link>https://www.root-level.de/ufw-firewall-richtig-einrichten-dein-server-deine-regeln/</link>
					<comments>https://www.root-level.de/ufw-firewall-richtig-einrichten-dein-server-deine-regeln/#comments</comments>
		
		<dc:creator><![CDATA[Florian]]></dc:creator>
		<pubDate>Sun, 09 Nov 2025 00:27:42 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[UFW]]></category>
		<guid isPermaLink="false">https://www.root-level.de/?p=415</guid>

					<description><![CDATA[<p>Warum eine Firewall? Eine Firewall ist deine erste Verteidigungslinie.Mit UFW (Uncomplicated Firewall) hast du unter Linux ein einfaches, aber mächtiges Tool. Schritt 1: Installation sudo apt updatesudo apt install ufw -y Schritt 2: Standardregeln setzen Nur gewünschte Verbindungen erlauben: sudo ufw default deny incomingsudo ufw default allow outgoing Damit blockierst du alles Eingehende, lässt aber [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/ufw-firewall-richtig-einrichten-dein-server-deine-regeln/">UFW Firewall richtig einrichten – Schutz mit einfachen Befehlen</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Warum eine Firewall?</h2>



<p>Eine Firewall ist deine erste Verteidigungslinie.<br>Mit <strong>UFW (Uncomplicated Firewall)</strong> hast du unter Linux ein einfaches, aber mächtiges Tool.</p>



<div style="height:75px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 1: Installation</h2>



<p><code data-enlighter-language="generic" class="EnlighterJSRAW">sudo apt update</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">sudo apt install ufw -y</code></p>



<div style="height:75px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 2: Standardregeln setzen</h2>



<p>Nur gewünschte Verbindungen erlauben:</p>



<p><code data-enlighter-language="generic" class="EnlighterJSRAW">sudo ufw default deny incoming</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">sudo ufw default allow outgoing</code></p>



<p>Damit blockierst du alles Eingehende, lässt aber alle ausgehenden Verbindungen zu.</p>



<div style="height:75px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 3: SSH und Web freigeben</h2>



<p>sudo ufw allow 22/tcp<br><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo ufw allow 80,443/tcp</code></p>



<p>Tipp: Wenn du SSH-Port geändert hast, gib den neuen Port frei (z. B. <code>2222/tcp</code>).</p>



<div style="height:75px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Schritt 4: Aktivieren &amp; Status prüfen</h2>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo ufw enable</code><br><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo ufw status verbose</code></p>



<p>UFW listet alle aktiven Regeln auf.</p>



<div style="height:75px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Typische Fehler</h2>



<ul class="wp-block-list">
<li><strong>Nicht aktiviert:</strong> Firewall gesetzt, aber nicht gestartet</li>



<li><strong>SSH ausgesperrt:</strong> Aktiviere UFW erst nach Freigabe deines Ports!</li>
</ul>



<div style="height:75px" aria-hidden="true" class="wp-block-spacer"></div>



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



<p>UFW ist simpel, übersichtlich und ideal für den Einstieg in Server-Security.<br>Ein paar Regeln – und dein System ist sofort geschützt.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/ufw-firewall-richtig-einrichten-dein-server-deine-regeln/">UFW Firewall richtig einrichten – Schutz mit einfachen Befehlen</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.root-level.de/ufw-firewall-richtig-einrichten-dein-server-deine-regeln/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>DNS &#038; Domains verstehen – und eigene Zone hosten</title>
		<link>https://www.root-level.de/dns-domains-verstehen-und-eigene-zone-hosten/</link>
					<comments>https://www.root-level.de/dns-domains-verstehen-und-eigene-zone-hosten/#respond</comments>
		
		<dc:creator><![CDATA[Florian]]></dc:creator>
		<pubDate>Tue, 04 Nov 2025 00:22:14 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[A]]></category>
		<category><![CDATA[BIND9]]></category>
		<category><![CDATA[CNAME]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[DNS-Zone]]></category>
		<category><![CDATA[Domain]]></category>
		<category><![CDATA[hosten]]></category>
		<category><![CDATA[MX]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.root-level.de/?p=387</guid>

					<description><![CDATA[<p>Warum ist DNS so wichtig? Jedes Mal, wenn du eine Website aufrufst, passiert im Hintergrund etwas Entscheidendes:Dein Rechner muss wissen, welcher Server sich hinter dem Domainnamen verbirgt. Genau hier kommt DNS (Domain Name System) ins Spiel – es übersetzt Domainnamen wieroot-level.de in die passende IP-Adresse, z. B. 192.168.1.1. In diesem Tutorial lernst du, Was ist [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/dns-domains-verstehen-und-eigene-zone-hosten/">DNS &#038; Domains verstehen – und eigene Zone hosten</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Warum ist DNS so wichtig?</h3>



<p>Jedes Mal, wenn du eine Website aufrufst, passiert im Hintergrund etwas Entscheidendes:<br>Dein Rechner muss wissen, <strong>welcher Server</strong> sich hinter dem Domainnamen verbirgt.</p>



<p>Genau hier kommt <strong>DNS (Domain Name System)</strong> ins Spiel – es übersetzt Domainnamen wie<br><code>root-level.de</code> in die passende IP-Adresse, z. B. <code>192.168.1.1</code>.</p>



<p>In diesem Tutorial lernst du,</p>



<ul class="wp-block-list">
<li>wie DNS funktioniert,</li>



<li>was A-, MX- oder CNAME-Einträge sind</li>



<li>und wie du <strong>deine eigene DNS-Zone hosten</strong> kannst.</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Was ist DNS eigentlich?</h3>



<p>DNS ist so etwas wie das <strong>Telefonbuch des Internets</strong>.<br>Statt dir komplizierte IP-Adressen zu merken, tippst du einfach <code>root-level.de</code> ein.</p>



<p>Ein DNS-Server sucht dann in seiner Zone nach dem passenden Eintrag und gibt die IP zurück.</p>



<p><strong>Beispiel:</strong></p>



<p><code data-enlighter-language="generic" class="EnlighterJSRAW">root-level.de → 203.0.113.45</code></p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Die wichtigsten DNS-Einträge</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Typ</th><th>Beschreibung</th><th>Beispiel</th></tr></thead><tbody><tr><td><strong>A</strong></td><td>Weist eine Domain einer IPv4-Adresse zu</td><td><code>root-level.de → 203.0.113.45</code></td></tr><tr><td><strong>AAAA</strong></td><td>Dasselbe wie A, nur für IPv6</td><td><code>root-level.de → 2001:db8::1</code></td></tr><tr><td><strong>CNAME</strong></td><td>Alias für eine andere Domain</td><td><code>www.root-level.de → root-level.de</code></td></tr><tr><td><strong>MX</strong></td><td>Zuständig für E-Mail-Server</td><td><code>mail.root-level.de</code></td></tr><tr><td><strong>TXT</strong></td><td>Text-Einträge, z. B. für SPF, DKIM oder Google-Verifizierung</td><td><code>"v=spf1 include:_spf.google.com ~all"</code></td></tr></tbody></table></figure>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Eigene DNS-Zone hosten (unter Linux mit BIND9)</h3>



<h4 class="wp-block-heading">Schritt 1: Installation</h4>



<p>Installiere den DNS-Server <strong>BIND9</strong> (auf Debian/Ubuntu):</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo apt update</code></p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo apt install bind9 bind9utils bind9-doc -y</code></p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Schritt 2: Konfiguration vorbereiten</h4>



<p>Erstelle eine Zonen-Datei für deine Domain:</p>



<p><code data-enlighter-language="generic" class="EnlighterJSRAW">sudo nano /etc/bind/db.root-level.de</code></p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Beispielinhalt:</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">$TTL 604800</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">@ IN SOA ns1.root-level.de. admin.root-level.de. (</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">3 ; Serial</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">604800 ; Refresh</code><br><code><code data-enlighter-language="generic" class="EnlighterJSRAW">86400 ; Retry</code></code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">2419200 ; Expire</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">604800 ) ; Negative Cache TTL</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">;</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">@ IN NS ns1.root-level.de.</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">@ IN A 203.0.113.45</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">www IN A 203.0.113.45</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">mail IN A 203.0.113.46</code><br><code data-enlighter-language="generic" class="EnlighterJSRAW">@ IN MX 10 mail.root-level.de.</code></p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Schritt 3: Zone in BIND eintragen</h4>



<p>Öffne die Hauptkonfiguration:</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo nano /etc/bind/named.conf.local</code></p>



<p>Trage deine Zone ein:</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">zone "root-level.de" {<br>type master;<br>file "/etc/bind/db.root-level.de";<br>};</code></p>



<p>Schritt 4: DNS-Server starten und testen</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo systemctl restart bind9<br>sudo systemctl enable bind9</code></p>



<p>Teste, ob dein DNS funktioniert:</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">dig @localhost root-level.de</code></p>



<p>Wenn alles korrekt läuft, sollte im Output deine IP erscheinen.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Sicherheit &amp; Tipps</h3>



<ul class="wp-block-list">
<li><strong>DNSSEC aktivieren:</strong> Schützt deine Zone vor Manipulation</li>



<li><strong>Zweite Nameserver verwenden:</strong> Fallback, falls der erste ausfällt</li>



<li><strong>Backups:</strong> Zonen-Dateien regelmäßig sichern</li>



<li><strong>Firewall:</strong> UDP-Port 53 offen halten</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Fazit</h3>



<p>Mit einem eigenen DNS-Server hast du volle Kontrolle über deine Domains und Einträge.<br>Das ist ideal, wenn du mehrere Projekte betreibst, eigene Mailserver nutzt oder lernen willst, wie das Internet wirklich „unter der Haube“ funktioniert.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/dns-domains-verstehen-und-eigene-zone-hosten/">DNS &#038; Domains verstehen – und eigene Zone hosten</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.root-level.de/dns-domains-verstehen-und-eigene-zone-hosten/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Monitoring mit Grafana &#038; Prometheus – Dein eigener Systemüberblick</title>
		<link>https://www.root-level.de/monitoring-mit-grafana-prometheus-dein-eigener-systemueberblick/</link>
					<comments>https://www.root-level.de/monitoring-mit-grafana-prometheus-dein-eigener-systemueberblick/#respond</comments>
		
		<dc:creator><![CDATA[Florian]]></dc:creator>
		<pubDate>Sun, 02 Nov 2025 19:38:56 +0000</pubDate>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[datenanalyse]]></category>
		<category><![CDATA[grafana]]></category>
		<category><![CDATA[Prometheus]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.root-level.de/?p=363</guid>

					<description><![CDATA[<p>Warum Monitoring mit Grafana &#38; Prometheus? Wenn du einen Server betreibst, willst du wissen, was im Hintergrund passiert: Wie ist die CPU-Auslastung? Wie viel RAM wird genutzt? Läuft der Server stabil?Mit Grafana und Prometheus kannst du all das übersichtlich darstellen – in Echtzeit. Was du brauchst Schritt 1: Prometheus installieren Prometheus ist das Tool, das [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/monitoring-mit-grafana-prometheus-dein-eigener-systemueberblick/">Monitoring mit Grafana &amp; Prometheus – Dein eigener Systemüberblick</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Warum Monitoring mit Grafana &amp; Prometheus?</h3>



<p>Wenn du einen Server betreibst, willst du wissen, was im Hintergrund passiert: Wie ist die CPU-Auslastung? Wie viel RAM wird genutzt? Läuft der Server stabil?<br>Mit <strong>Grafana</strong> und <strong>Prometheus</strong> kannst du all das übersichtlich darstellen – in Echtzeit.</p>



<h3 class="wp-block-heading">Was du brauchst</h3>



<ul class="wp-block-list">
<li>Einen <strong>Linux-Server (Debian oder Ubuntu)</strong></li>



<li>SSH-Zugang</li>



<li>Grundkenntnisse im Terminal</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Schritt 1: Prometheus installieren</h3>



<p>Prometheus ist das Tool, das deine Serverdaten sammelt.</p>



<pre class="wp-block-preformatted"><code data-enlighter-language="generic" class="EnlighterJSRAW">sudo apt update<br>sudo apt install prometheus -y</code></pre>



<p>Nach der Installation läuft Prometheus automatisch unter Port <strong>9090</strong>.<br>Du erreichst die Weboberfläche über:</p>



<p><code data-enlighter-language="generic" class="EnlighterJSRAW">http://deine-server-ip:9090</code></p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Schritt 2: Node Exporter installieren</h3>



<p>Damit Prometheus Metriken vom System erhält, brauchst du den <strong>Node Exporter</strong>.</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo apt install prometheus-node-exporter -y</code></p>



<p>Jetzt kannst du bereits CPU-, RAM- und Netzwerklast abrufen.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Schritt 3: Grafana installieren</h3>



<p>Grafana sorgt für die grafische Darstellung der Daten.</p>



<p><code data-enlighter-language="bash" class="EnlighterJSRAW">sudo apt install grafana -y<br>sudo systemctl enable --now grafana-server</code></p>



<p>Grafana erreichst du über:</p>



<p><code data-enlighter-language="generic" class="EnlighterJSRAW">http://deine-server-ip:3000</code></p>



<p>Standard-Login: <strong>admin / admin</strong></p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Schritt 4: Datenquelle verbinden</h3>



<p>In Grafana:</p>



<ol class="wp-block-list">
<li>„Data Sources“ → „Add data source“</li>



<li>„Prometheus“ auswählen</li>



<li>URL: <code>http://localhost:9090</code></li>



<li>„Save &amp; Test“</li>
</ol>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Schritt 5: Dashboard erstellen</h3>



<ul class="wp-block-list">
<li>Neues Dashboard → „Add Panel“</li>



<li>Wähle Metriken wie <code>node_cpu_seconds_total</code> oder <code>node_memory_MemAvailable_bytes</code></li>



<li>Diagramm speichern</li>
</ul>



<p>Tipp: Im Grafana-Dashboard-Portal findest du viele fertige Templates!</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Fazit</h3>



<p>Mit Prometheus &amp; Grafana hast du ein mächtiges Monitoring-Tool, das dir jederzeit Einblick in deinen Serverzustand gibt – kostenlos, flexibel und erweiterbar.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/monitoring-mit-grafana-prometheus-dein-eigener-systemueberblick/">Monitoring mit Grafana &amp; Prometheus – Dein eigener Systemüberblick</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.root-level.de/monitoring-mit-grafana-prometheus-dein-eigener-systemueberblick/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Was ist ein Root-Server? – Einfach erklärt für Einsteiger</title>
		<link>https://www.root-level.de/was-ist-ein-root-server-einfach-erklaert-fuer-einsteiger/</link>
					<comments>https://www.root-level.de/was-ist-ein-root-server-einfach-erklaert-fuer-einsteiger/#respond</comments>
		
		<dc:creator><![CDATA[Florian]]></dc:creator>
		<pubDate>Sun, 02 Nov 2025 19:29:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Root]]></category>
		<category><![CDATA[Root Server]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">https://www.root-level.de/?p=359</guid>

					<description><![CDATA[<p>Warum überhaupt ein Root-Server? Viele hören den Begriff Root-Server, wissen aber nicht genau, was dahintersteckt. In diesem Tutorial erkläre ich dir, was ein Root-Server ist, wie er funktioniert, und wann es sinnvoll ist, einen zu nutzen. Was ist ein Root-Server? Ein Root-Server ist ein vollwertiger Server, auf den du uneingeschränkten Zugriff hast – also die [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/was-ist-ein-root-server-einfach-erklaert-fuer-einsteiger/">Was ist ein Root-Server? – Einfach erklärt für Einsteiger</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Warum überhaupt ein Root-Server?</h3>



<p>Viele hören den Begriff <em>Root-Server</em>, wissen aber nicht genau, was dahintersteckt. In diesem Tutorial erkläre ich dir, was ein Root-Server ist, wie er funktioniert, und wann es sinnvoll ist, einen zu nutzen.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Was ist ein Root-Server?</h3>



<p>Ein <strong>Root-Server</strong> ist ein vollwertiger Server, auf den du <strong>uneingeschränkten Zugriff</strong> hast – also die sogenannten „Root-Rechte“.<br>Das bedeutet: Du kannst alles installieren, konfigurieren oder auch löschen – ganz nach deinen Bedürfnissen.</p>



<p>Im Gegensatz dazu steht ein <strong>Shared Hosting</strong>, bei dem du dir den Server mit anderen teilst und kaum Systemzugriff hast.</p>



<h3 class="wp-block-heading">VPS, Dedicated oder Cloud?</h3>



<ul class="wp-block-list">
<li><strong>VPS (Virtual Private Server):</strong> Virtuelle Maschine auf einem geteilten Host – günstig und flexibel.</li>



<li><strong>Dedicated Server:</strong> Physischer Server, den nur du nutzt – maximale Leistung, aber teurer.</li>



<li><strong>Cloud-Server:</strong> Dynamisch skalierbar, oft minutengenau abgerechnet – perfekt für wachsende Projekte.</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Wann lohnt sich ein Root-Server?</h3>



<p>Ein Root-Server ist sinnvoll, wenn du:</p>



<ul class="wp-block-list">
<li>volle Kontrolle über dein System willst,</li>



<li>eigene Software oder Gameserver betreiben möchtest,</li>



<li>oder dich in Linux- und Serveradministration einarbeiten willst.</li>
</ul>



<h3 class="wp-block-heading">Risiken &amp; Verantwortung</h3>



<p>Mit der Freiheit kommt auch Verantwortung.<br>Ein Root-Server muss gepflegt werden – regelmäßige Updates, Sicherheitskonfiguration (Firewall, SSH) und Backups sind Pflicht.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Fazit</h3>



<p>Ein Root-Server ist perfekt für alle, die mehr wollen als „nur Webhosting“.<br>Er bietet maximale Kontrolle, erfordert aber technisches Verständnis und regelmäßige Wartung.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/was-ist-ein-root-server-einfach-erklaert-fuer-einsteiger/">Was ist ein Root-Server? – Einfach erklärt für Einsteiger</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.root-level.de/was-ist-ein-root-server-einfach-erklaert-fuer-einsteiger/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Rust Server erstellen auf Windows</title>
		<link>https://www.root-level.de/rust-server-erstellen-fuer-windows/</link>
					<comments>https://www.root-level.de/rust-server-erstellen-fuer-windows/#comments</comments>
		
		<dc:creator><![CDATA[Florian]]></dc:creator>
		<pubDate>Fri, 29 Nov 2024 00:34:51 +0000</pubDate>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Rust]]></category>
		<category><![CDATA[Rust Server]]></category>
		<category><![CDATA[Steam]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows server]]></category>
		<guid isPermaLink="false">https://www.root-level.de/?p=294</guid>

					<description><![CDATA[<p>Rust ist eines der beliebtesten Survival-Spiele, das von Facepunch Studios entwickelt wurde. Es fordert dich heraus, in einer offenen Welt zu überleben, Ressourcen zu sammeln und gegen andere Spieler zu kämpfen. Wenn du deinen eigenen Rust-Server erstellen möchtest, um mit Freunden zu spielen oder eine eigene Community zu starten, bist du hier genau richtig! In [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/rust-server-erstellen-fuer-windows/">Rust Server erstellen auf Windows</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Rust ist eines der beliebtesten Survival-Spiele, das von Facepunch Studios entwickelt wurde. Es fordert dich heraus, in einer offenen Welt zu überleben, Ressourcen zu sammeln und gegen andere Spieler zu kämpfen. Wenn du deinen eigenen Rust-Server erstellen möchtest, um mit Freunden zu spielen oder eine eigene Community zu starten, bist du hier genau richtig! In diesem Tutorial zeigen wir dir, wie du einen Rust-Server aufsetzt, damit du direkt ins Spiel starten kannst.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Warum einen eigenen Rust-Server erstellen?</h2>



<p>Ein eigener Rust-Server bietet viele Vorteile:</p>



<ul class="wp-block-list">
<li><strong>Volle Kontrolle</strong>: Du entscheidest, wie der Server läuft – von den Regeln über Mods bis hin zu den Einstellungen.</li>



<li><strong>Anpassbarkeit</strong>: Du kannst die Welt, die Spieleranzahl und viele andere Parameter nach deinen Wünschen anpassen.</li>



<li><strong>Private Atmosphäre</strong>: Spiele nur mit Freunden oder baue eine Community auf, ohne dass Fremde auf deinem Server sind.</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Vorbereitungen: Was du brauchst</h2>



<p>Bevor du mit dem Serveraufbau beginnst, solltest du sicherstellen, dass du alle benötigten Ressourcen zur Hand hast:</p>



<ul class="wp-block-list">
<li><strong>Ein Computer oder VPS (Virtual Private Server)</strong>: Du kannst entweder einen eigenen Computer verwenden, aber ein VPS hat den Vorteil einer besseren Leistung und einer stabileren Verbindung.</li>



<li><strong>Rust auf Steam</strong>: Du musst die Steam-Version von Rust besitzen, da du die Serverdateien von Steam herunterladen wirst.</li>



<li><strong>Mindestsystemanforderungen</strong>: Stelle sicher, dass dein Computer oder VPS die Anforderungen erfüllt. Hier sind die empfohlenen Spezifikationen für einen Rust-Server:
<ul class="wp-block-list">
<li><strong>Betriebssystem</strong>: Windows</li>



<li><strong>Prozessor</strong>: Quad-Core CPU</li>



<li><strong>Arbeitsspeicher</strong>: Mindestens 8 GB RAM</li>



<li><strong>Festplattenspeicher</strong>: Mindestens 20 GB freien Speicherplatz</li>



<li><strong>Internetverbindung</strong>: Eine stabile Verbindung mit ausreichend Bandbreite (mindestens 10 Mbps)</li>
</ul>
</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Rust Dedicated Server herunterladen</h2>



<ul class="wp-block-list">
<li><strong>Rust Server über SteamCMD herunterladen</strong>:
<ul class="wp-block-list">
<li>Gehe zu <a href="https://developer.valvesoftware.com/wiki/SteamCMD" target="_blank" rel="noopener">SteamCMD</a> und lade die neueste Version herunter.</li>



<li>Entpacke SteamCMD in einen Ordner deiner Wahl.</li>



<li>Öffne die Eingabeaufforderung (CMD) und navigiere zum SteamCMD-Ordner.</li>



<li>Starte SteamCMD und gib die folgenden Befehle ein: <code>login anonymous force_install_dir C:\RustServer app_update 258550 validate quit</code> Dieser Befehl lädt die Rust-Serverdateien in den angegebenen Ordner „C:\RustServer“.</li>
</ul>
</li>



<li><strong>Firewall und Portweiterleitung</strong>:
<ul class="wp-block-list">
<li>Stelle sicher, dass die Ports 28015 (UDP) für den Rust-Server und 28016 (UDP) für das RCON (Remote Console) in deiner Firewall freigegeben sind. Diese Ports musst du in deinem Router weiterleiten, um sicherzustellen, dass andere Spieler auf den Server zugreifen können.</li>
</ul>
</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Rust-Server konfigurieren</h2>



<p>Nun, da du die Rust-Serverdateien heruntergeladen hast, geht es darum, den Server zu konfigurieren, sodass er nach deinen Wünschen läuft.</p>



<h3 class="wp-block-heading"><strong>Serverkonfigurationsdateien:</strong></h3>



<ul class="wp-block-list">
<li><strong>server.cfg erstellen</strong>:
<ul class="wp-block-list">
<li>Im Ordner deines Servers findest du die Konfigurationsdateien. Die wichtigste Datei ist „server.cfg“, in der du grundlegende Servereinstellungen wie den Namen, die Weltgröße und die Maximalzahl der Spieler festlegst.</li>



<li>Öffne den Ordner „server\cfg“ und erstelle oder bearbeite die „server.cfg“-Datei.</li>



<li>Füge die folgenden Grundkonfigurationen hinzu: <code>hostname "Mein Rust-Server" server.description "Willkommen auf meinem Rust-Server!" server.url "http://meine-server-webseite.com" server.headerimage "http://meine-server-webseite.com/banner.png" server.seed 1234567 server.worldsize 4000 server.maxplayers 100 server.saveinterval 300</code></li>



<li>Du kannst „server.seed“ auf eine beliebige Zahl setzen, um eine zufällige Welt zu erstellen. „server.worldsize“ definiert die Größe der Welt, und „server.maxplayers“ gibt die maximale Anzahl von Spielern an.</li>
</ul>
</li>



<li><strong>Serverstartdatei erstellen</strong>:
<ul class="wp-block-list">
<li>Erstelle eine Batch-Datei (z. B. „start.bat“).</li>



<li>Beispiel für die „start.bat“-Datei unter Windows: <code>RustDedicated.exe -batchmode +server.hostname "Mein Rust-Server" +server.seed 1234567 +server.worldsize 4000 +server.maxplayers 100 +server.port 28015 +rcon.port 28016 +rcon.password "meinrconpasswort" +server.identity "meinserver"</code></li>
</ul>
</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Server starten und testen</h2>



<ul class="wp-block-list">
<li><strong>Server starten</strong>:
<ul class="wp-block-list">
<li>Doppelklicke auf die „start.bat“-Datei.</li>



<li>Dein Server sollte nun starten, und du solltest in der Konsole die Ladeinformationen sehen. Wenn alles funktioniert, wird der Server nach wenigen Minuten bereit sein.</li>
</ul>
</li>



<li><strong>Mit dem Server verbinden</strong>:
<ul class="wp-block-list">
<li>Starte Rust auf deinem Computer und öffne das Spiel.</li>



<li>Klicke auf „Spiel beitreten“ und gib in der IP-Adresse deines Servers ein. Du kannst auch „localhost“ verwenden, wenn du den Server auf deinem eigenen Computer betreibst.</li>



<li>Wenn du alles richtig gemacht hast, solltest du nun auf deinem eigenen Server spielen können.</li>
</ul>
</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Server verwalten: Admin-Rechte und RCON</h2>



<ul class="wp-block-list">
<li><strong>Admin-Rechte vergeben</strong>:
<ul class="wp-block-list">
<li>Um dich selbst als Administrator auf deinem Server zu setzen, öffne die Konsole und gebe folgenden Befehl ein: <code>ownerid &lt;deineSteamID> "DeinName"</code></li>



<li>Deine SteamID findest du, indem du „status“ in der Server-Konsole eingibst.</li>
</ul>
</li>



<li><strong>RCON (Remote Console)</strong>:
<ul class="wp-block-list">
<li>Wenn du deinen Server aus der Ferne verwalten möchtest, kannst du RCON verwenden. Stelle sicher, dass du das RCON-Passwort in der Startdatei festgelegt hast.</li>



<li>Verwende dann ein Tool wie <strong>RustAdmin</strong> oder <strong>RCONApp</strong>, um deinen Server zu steuern.</li>
</ul>
</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Mods hinzufügen und anpassen</h2>



<p>Mit <strong>Oxide</strong> oder <strong>uMod</strong> kannst du Mods und Plugins installieren, um deinen Server weiter anzupassen.</p>



<h3 class="wp-block-heading"><strong>Mods hinzufügen:</strong></h3>



<ul class="wp-block-list">
<li>Lade Oxide von der offiziellen <a href="https://umod.org" target="_blank" rel="noopener">uMod-Website</a> herunter.</li>



<li>Entpacke die Oxide-Dateien in den Serverordner.</li>



<li>Starte den Server erneut, und Oxide sollte aktiv sein.</li>
</ul>



<p>Mit Mods kannst du zahlreiche Anpassungen vornehmen, z. B. das Hinzufügen von Wirtschaftssystemen, Mini-Games oder neuen Gameplay-Elementen.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><strong>Fazit</strong></h2>



<p>Ein Rust-Server eröffnet viele Möglichkeiten für dich und deine Community. Mit den richtigen Tools und Konfigurationen kannst du deinen eigenen Server ganz nach deinen Wünschen gestalten. Folge diesen Schritten, um sicherzustellen, dass dein Server reibungslos läuft, und nutze die vielen Anpassungsoptionen, die Rust bietet.</p>



<p>Jetzt liegt es an dir – viel Spaß beim Überleben, Bauen und Kämpfen auf deinem eigenen Rust-Server!</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/rust-server-erstellen-fuer-windows/">Rust Server erstellen auf Windows</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.root-level.de/rust-server-erstellen-fuer-windows/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Rust Server Erstellen auf Linux</title>
		<link>https://www.root-level.de/rust-server-erstellen-auf-linux/</link>
					<comments>https://www.root-level.de/rust-server-erstellen-auf-linux/#respond</comments>
		
		<dc:creator><![CDATA[Florian]]></dc:creator>
		<pubDate>Thu, 28 Nov 2024 00:50:21 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Rust]]></category>
		<category><![CDATA[Rust Server]]></category>
		<category><![CDATA[Steam]]></category>
		<guid isPermaLink="false">https://www.root-level.de/?p=298</guid>

					<description><![CDATA[<p>Rust Server Einrichten: Dein Schritt-für-Schritt Tutorial Rust ist eines der beliebtesten Survival-Spiele, das von Facepunch Studios entwickelt wurde. Es fordert dich heraus, in einer offenen Welt zu überleben, Ressourcen zu sammeln und gegen andere Spieler zu kämpfen. Wenn du deinen eigenen Rust-Server erstellen möchtest, um mit Freunden zu spielen oder eine eigene Community zu starten, [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/rust-server-erstellen-auf-linux/">Rust Server Erstellen auf Linux</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading"><strong>Rust Server Einrichten: Dein Schritt-für-Schritt Tutorial</strong></h1>



<p>Rust ist eines der beliebtesten Survival-Spiele, das von Facepunch Studios entwickelt wurde. Es fordert dich heraus, in einer offenen Welt zu überleben, Ressourcen zu sammeln und gegen andere Spieler zu kämpfen. Wenn du deinen eigenen Rust-Server erstellen möchtest, um mit Freunden zu spielen oder eine eigene Community zu starten, bist du hier genau richtig! In diesem Tutorial zeigen wir dir, wie du einen Rust-Server aufsetzt, damit du direkt ins Spiel starten kannst.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Warum einen eigenen Rust-Server erstellen?</h2>



<p>Ein eigener Rust-Server bietet viele Vorteile:</p>



<ul class="wp-block-list">
<li><strong>Volle Kontrolle</strong>: Du entscheidest, wie der Server läuft – von den Regeln über Mods bis hin zu den Einstellungen.</li>



<li><strong>Anpassbarkeit</strong>: Du kannst die Welt, die Spieleranzahl und viele andere Parameter nach deinen Wünschen anpassen.</li>



<li><strong>Private Atmosphäre</strong>: Spiele nur mit Freunden oder baue eine Community auf, ohne dass Fremde auf deinem Server sind.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Vorbereitungen: Was du brauchst</h2>



<p>Bevor du mit dem Serveraufbau beginnst, solltest du sicherstellen, dass du alle benötigten Ressourcen zur Hand hast:</p>



<ul class="wp-block-list">
<li><strong>Ein Computer oder VPS (Virtual Private Server)</strong>: Du kannst entweder einen eigenen Computer verwenden, aber ein VPS hat den Vorteil einer besseren Leistung und einer stabileren Verbindung.</li>



<li><strong>Rust auf Steam</strong>: Du musst die Steam-Version von Rust besitzen, da du die Serverdateien von Steam herunterladen wirst.</li>



<li><strong>Mindestsystemanforderungen</strong>: Stelle sicher, dass dein Computer oder VPS die Anforderungen erfüllt. Hier sind die empfohlenen Spezifikationen für einen Rust-Server:
<ul class="wp-block-list">
<li><strong>Betriebssystem</strong>: Linux</li>



<li><strong>Prozessor</strong>: Quad-Core CPU</li>



<li><strong>Arbeitsspeicher</strong>: Mindestens 8 GB RAM</li>



<li><strong>Festplattenspeicher</strong>: Mindestens 20 GB freien Speicherplatz</li>



<li><strong>Internetverbindung</strong>: Eine stabile Verbindung mit ausreichend Bandbreite (mindestens 10 Mbps)</li>
</ul>
</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Rust Dedicated Server herunterladen</h2>



<ul class="wp-block-list">
<li><strong>Rust Server über SteamCMD installieren</strong>:
<ul class="wp-block-list">
<li>Installiere zunächst SteamCMD auf deinem Server: <code>sudo apt update sudo apt install steamcmd</code></li>



<li>Erstelle einen Ordner für deinen Server: <code>mkdir ~/rustserver cd ~/rustserver</code></li>



<li>Lade den Server herunter: <code>steamcmd +login anonymous +force_install_dir ./ +app_update 258550 validate +quit</code></li>
</ul>
</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Rust-Server konfigurieren</h2>



<p>Nun, da du die Rust-Serverdateien heruntergeladen hast, geht es darum, den Server zu konfigurieren, sodass er nach deinen Wünschen läuft.</p>



<h3 class="wp-block-heading"><strong>Serverkonfigurationsdateien:</strong></h3>



<ul class="wp-block-list">
<li><strong>server.cfg erstellen</strong>:
<ul class="wp-block-list">
<li>Im Ordner deines Servers findest du die Konfigurationsdateien. Die wichtigste Datei ist „server.cfg“, in der du grundlegende Servereinstellungen wie den Namen, die Weltgröße und die Maximalzahl der Spieler festlegst.</li>



<li>Öffne den Ordner „server\cfg“ und erstelle oder bearbeite die „server.cfg“-Datei.</li>



<li>Füge die folgenden Grundkonfigurationen hinzu: <code>hostname "Mein Rust-Server" server.description "Willkommen auf meinem Rust-Server!" server.url "http://meine-server-webseite.com" server.headerimage "http://meine-server-webseite.com/banner.png" server.seed 1234567 server.worldsize 4000 server.maxplayers 100 server.saveinterval 300</code></li>



<li>Du kannst „server.seed“ auf eine beliebige Zahl setzen, um eine zufällige Welt zu erstellen. „server.worldsize“ definiert die Größe der Welt, und „server.maxplayers“ gibt die maximale Anzahl von Spielern an.</li>
</ul>
</li>



<li><strong>Serverstartdatei erstellen</strong>:
<ul class="wp-block-list">
<li>Erstelle eine Shell-Datei  (z. B. „start.sh“).</li>



<li>Beispiel für die „start.sh“-Datei: <code>./RustDedicated -batchmode +server.hostname "Mein Rust-Server" +server.seed 1234567 +server.worldsize 4000 +server.maxplayers 100 +server.port 28015 +rcon.port 28016 +rcon.password "meinrconpasswort" +server.identity "meinserver"</code></li>
</ul>
</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Server starten und testen</h2>



<ul class="wp-block-list">
<li><strong>Server starten</strong>:
<ul class="wp-block-list">
<li>Führe die „start.sh“-Datei auf deinem Linux-Server aus.</li>



<li>Dein Server sollte nun starten, und du solltest in der Konsole die Ladeinformationen sehen. Wenn alles funktioniert, wird der Server nach wenigen Minuten bereit sein.</li>
</ul>
</li>



<li><strong>Mit dem Server verbinden</strong>:
<ul class="wp-block-list">
<li>Starte Rust auf deinem Computer und öffne das Spiel.</li>



<li>Klicke auf „Spiel beitreten“ und gib in der IP-Adresse deines Servers ein. Du kannst auch „localhost“ verwenden, wenn du den Server auf deinem eigenen Computer betreibst.</li>



<li>Wenn du alles richtig gemacht hast, solltest du nun auf deinem eigenen Server spielen können.</li>
</ul>
</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Server verwalten: Admin-Rechte und RCON</h2>



<ul class="wp-block-list">
<li><strong>Admin-Rechte vergeben</strong>:
<ul class="wp-block-list">
<li>Um dich selbst als Administrator auf deinem Server zu setzen, öffne die Konsole und gebe folgenden Befehl ein: <code>ownerid &lt;deineSteamID> "DeinName"</code></li>



<li>Deine SteamID findest du, indem du „status“ in der Server-Konsole eingibst.</li>
</ul>
</li>



<li><strong>RCON (Remote Console)</strong>:
<ul class="wp-block-list">
<li>Wenn du deinen Server aus der Ferne verwalten möchtest, kannst du RCON verwenden. Stelle sicher, dass du das RCON-Passwort in der Startdatei festgelegt hast.</li>



<li>Verwende dann ein Tool wie <strong>RustAdmin</strong> oder <strong>RCONApp</strong>, um deinen Server zu steuern.</li>
</ul>
</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Mods hinzufügen und anpassen</h2>



<p>Mit <strong>Oxide</strong> oder <strong>uMod</strong> kannst du Mods und Plugins installieren, um deinen Server weiter anzupassen.</p>



<h3 class="wp-block-heading"><strong>Mods hinzufügen:</strong></h3>



<ul class="wp-block-list">
<li>Lade Oxide von der offiziellen <a href="https://umod.org" target="_blank" rel="noopener">uMod-Website</a> herunter.</li>



<li>Entpacke die Oxide-Dateien in den Serverordner.</li>



<li>Starte den Server erneut, und Oxide sollte aktiv sein.</li>
</ul>



<p>Mit Mods kannst du zahlreiche Anpassungen vornehmen, z. B. das Hinzufügen von Wirtschaftssystemen, Mini-Games oder neuen Gameplay-Elementen.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><strong>Fazit</strong></h2>



<p>Ein Rust-Server eröffnet viele Möglichkeiten für dich und deine Community. Mit den richtigen Tools und Konfigurationen kannst du deinen eigenen Server ganz nach deinen Wünschen gestalten. Folge diesen Schritten, um sicherzustellen, dass dein Server reibungslos läuft, und nutze die vielen Anpassungsoptionen, die Rust bietet.</p>



<p>Jetzt liegt es an dir – viel Spaß beim Überleben, Bauen und Kämpfen auf deinem eigenen Rust-Server!</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/rust-server-erstellen-auf-linux/">Rust Server Erstellen auf Linux</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.root-level.de/rust-server-erstellen-auf-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Webmin auf dem Raspberry Pi installieren</title>
		<link>https://www.root-level.de/webmin-auf-dem-raspberry-pi-installieren/</link>
					<comments>https://www.root-level.de/webmin-auf-dem-raspberry-pi-installieren/#respond</comments>
		
		<dc:creator><![CDATA[Florian]]></dc:creator>
		<pubDate>Sun, 24 Nov 2024 18:07:32 +0000</pubDate>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[min]]></category>
		<category><![CDATA[pi]]></category>
		<category><![CDATA[raspberry]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<category><![CDATA[Webmin]]></category>
		<guid isPermaLink="false">https://www.root-level.de/?p=268</guid>

					<description><![CDATA[<p>Webmin ist ein leistungsstarkes, webbasierendes Verwaltungstool, das die Administration von Linux-Systemen erleichtert. Auf einem Raspberry Pi kannst du es nutzen, um dein System einfach über den Browser zu konfigurieren. Voraussetzungen System aktualisieren und vorbereiten Bevor du mit der Installation von Webmin beginnst, stelle sicher, dass dein System auf dem neuesten Stand ist. Öffne ein Terminal [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/webmin-auf-dem-raspberry-pi-installieren/">Webmin auf dem Raspberry Pi installieren</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Webmin ist ein leistungsstarkes, webbasierendes Verwaltungstool, das die Administration von Linux-Systemen erleichtert. Auf einem Raspberry Pi kannst du es nutzen, um dein System einfach über den Browser zu konfigurieren.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



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



<ul class="wp-block-list">
<li>Ein Raspberry Pi (z. B. mit Raspbian OS oder Raspberry Pi OS installiert).</li>



<li>Zugang zu einem Terminal (lokal oder via SSH).</li>



<li>Ein Benutzer mit <code data-enlighter-language="generic" class="EnlighterJSRAW">sudo</code>-Rechten.</li>



<li>Internetverbindung.</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">System aktualisieren und vorbereiten</h2>



<p>Bevor du mit der Installation von Webmin beginnst, stelle sicher, dass dein System auf dem neuesten Stand ist. Öffne ein Terminal oder verbinde dich per SSH mit deinem Raspberry Pi und führe folgenden Befehl aus:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="bash" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo apt update
sudo apt upgrade -y</pre>



<p>Webmin benötigt einige grundlegende Pakete. Installiere sie mit:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="bash" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo apt install -y wget apt-transport-https software-properties-common</pre>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Webmin-Repository hinzufügen</h2>



<p>Lade den GPG-Schlüssel für das Webmin-Repository herunter und füge ihn hinzu:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="bash" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">wget -qO- http://www.webmin.com/jcameron-key.asc | sudo tee /etc/apt/trusted.gpg.d/webmin.asc</pre>



<p>Füge das Webmin-Repository zur Paketquelle hinzu:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="bash" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">echo "deb http://download.webmin.com/download/repository sarge contrib" | sudo tee /etc/apt/sources.list.d/webmin.list</pre>



<p>Aktualisiere die Paketliste:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="bash" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo apt update</pre>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Webmin installieren</h2>



<p>Installiere Webmin mit dem folgenden Befehl:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo apt install -y webmin</pre>



<h3 class="wp-block-heading">Webmin-Dienst überprüfen</h3>



<p>Überprüfe, ob der Webmin-Dienst läuft:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="bash" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo systemctl status webmin</pre>



<p>Wenn der Dienst läuft, sollte eine Ausgabe wie diese erscheinen:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="bash" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">● webmin.service - Webmin server daemon
   Active: active (running) ...</pre>



<p>Falls der Dienst nicht läuft, kannst du ihn mit folgendem Befehl starten:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="bash" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo systemctl start webmin</pre>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Zugriff auf Webmin</h2>



<ul class="wp-block-list">
<li>Webmin ist standardmäßig auf Port <code>10000</code> erreichbar.</li>



<li>Öffne deinen Webbrowser und navigiere zu:</li>



<li><code data-enlighter-language="raw" class="EnlighterJSRAW">https://IP-Adresse-deines-Raspberry-Pi:10000</code>
<ul class="wp-block-list">
<li>Ersetze <code>&lt;IP-Adresse-deines-Raspberry-Pi></code> mit der tatsächlichen IP deines Raspberry Pi.</li>



<li>Du kannst die IP-Adresse mit dem folgenden Befehl herausfinden:
<ul class="wp-block-list">
<li><code data-enlighter-language="bash" class="EnlighterJSRAW">hostname -I</code></li>
</ul>
</li>
</ul>
</li>



<li>Du erhältst möglicherweise eine Sicherheitswarnung, weil Webmin ein selbstsigniertes SSL-Zertifikat verwendet. Das ist normal. Klicke auf <strong>&#8222;<code data-enlighter-language="raw" class="EnlighterJSRAW">Erweitert</code>&#8222;</strong> und dann auf <strong>&#8222;<code data-enlighter-language="raw" class="EnlighterJSRAW">Trotzdem fortfahren</code>&#8222;</strong> (je nach Browser).</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Anmeldung bei Webmin</h2>



<p>Melde dich mit den Zugangsdaten eines Benutzers mit <code data-enlighter-language="generic" class="EnlighterJSRAW">sudo</code>-Rechten an (z. B. <code data-enlighter-language="generic" class="EnlighterJSRAW">pi</code>).Nach der Anmeldung erhältst du Zugriff auf die Webmin-Oberfläche.</p>



<figure class="wp-block-image size-full is-style-default"><img fetchpriority="high" decoding="async" width="1024" height="551" src="https://www.root-level.de/wp-content/uploads/2024/11/grafik-17-1024x551-1.png" alt="" class="wp-image-282" srcset="https://www.root-level.de/wp-content/uploads/2024/11/grafik-17-1024x551-1.png 1024w, https://www.root-level.de/wp-content/uploads/2024/11/grafik-17-1024x551-1-300x161.png 300w, https://www.root-level.de/wp-content/uploads/2024/11/grafik-17-1024x551-1-768x413.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



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



<p>Du hast Webmin erfolgreich auf deinem Raspberry Pi installiert. Du kannst jetzt dein System bequem über den Browser verwalten, Benutzerkonten anlegen, den Speicher überwachen, Cronjobs konfigurieren und vieles mehr.</p>



<p>Ich hoffe dir hat das Tutorial gefallen und viel Erfolg!</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.root-level.de/webmin-auf-dem-raspberry-pi-installieren/">Webmin auf dem Raspberry Pi installieren</a> erschien zuerst auf <a rel="nofollow" href="https://www.root-level.de">Root Level</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.root-level.de/webmin-auf-dem-raspberry-pi-installieren/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
