<?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>Debian Archive - Das ist die Welt von Thomas</title>
	<atom:link href="https://www.schiffler.eu/thema/debian/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.schiffler.eu/thema/debian/</link>
	<description>meine Gedanken, mal strukturiert, mal nicht ...</description>
	<lastBuildDate>Thu, 13 Jul 2023 07:52:57 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://www.schiffler.eu/wp-content/uploads/2025/07/cropped-Profilfoto_2024-32x32.png</url>
	<title>Debian Archive - Das ist die Welt von Thomas</title>
	<link>https://www.schiffler.eu/thema/debian/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Green-IT auch zuhause &#8211; Stromsparen durch Zeitsteuerung</title>
		<link>https://www.schiffler.eu/green-it-auch-zuhause-stromsparen-durch-zeitsteuerung/</link>
					<comments>https://www.schiffler.eu/green-it-auch-zuhause-stromsparen-durch-zeitsteuerung/#respond</comments>
		
		<dc:creator><![CDATA[Thomas Schiffler]]></dc:creator>
		<pubDate>Thu, 13 Jul 2023 16:52:00 +0000</pubDate>
				<category><![CDATA[IT-Know How]]></category>
		<category><![CDATA[Automatisierung]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Green-IT]]></category>
		<category><![CDATA[Heimautomatisierung]]></category>
		<category><![CDATA[qnap]]></category>
		<category><![CDATA[werbung]]></category>
		<guid isPermaLink="false">https://www.schiffler.eu/?p=1887</guid>

					<description><![CDATA[<p>Schon lange kämpfe ich mich mit dem Gedanken an meiner IT-Infrastruktur hier zuhause ein wenig was zu ändern. Die ständig &#8230; <a href="https://www.schiffler.eu/green-it-auch-zuhause-stromsparen-durch-zeitsteuerung/" class="more-link">More <span class="screen-reader-text">Green-IT auch zuhause &#8211; Stromsparen durch Zeitsteuerung</span> <span class="meta-nav">&#8594;</span></a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/green-it-auch-zuhause-stromsparen-durch-zeitsteuerung/">Green-IT auch zuhause &#8211; Stromsparen durch Zeitsteuerung</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Schon lange kämpfe ich mich mit dem Gedanken an meiner IT-Infrastruktur hier zuhause ein wenig was zu ändern. Die ständig laufenden NAS-Systeme und Server sind teils so gar nicht nötig und verbrauchen unnötige Ressourcen. Nachdem ich beruflich auch ein wenig mit dem Thema Green-IT zu tun bekommen habe musste ich also auch zuhause ein wenig umdenken. </p>



<h2 class="wp-block-heading">Was ist die Ausgangssituation?</h2>



<p class="wp-block-paragraph">Seit vielen Jahren betreibe ich eine <a href="https://www.portrait-service.com/portrait-archiv/funktionsweise/" target="_blank" rel="noreferrer noopener">Online Bildagentur</a> welche Fotografen die Möglichkeit bietet Ihren Kunden Fotos (z.B. aus einem Kindergartenshooting) anzubieten. Hierzu laden die Fotografen die Fotos in Originalgröße hoch, der Endkunde kann diese bestellen und ich kümmere mich um die Bereitstellung der Downloads oder die Produktion der Bilder. Hier fallen viele Daten an welche bei mir auf diversen NAS-Systemen gespeichert werden. Gleichzeitig müssen zu diesem Zweck diverse Aufgaben erledigt werden, wofür ich einen <a href="https://www.schiffler.eu/neuer-homeserver-ryzen-9-3900x-mit-128gb/" target="_blank" rel="noreferrer noopener">eigenen Server</a> in Betrieb haben. </p>



<p class="wp-block-paragraph">Daneben habe ich natürlich auch noch &#8222;private&#8220; Daten. Diese liegen auf einem weiteren NAS-System. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large has-lightbox"><img fetchpriority="high" decoding="async" width="1024" height="517" src="https://www.schiffler.eu/wp-content/uploads/2023/07/202307_infrastructue-1024x517.png" alt="grobe Infrastruktur des Heimnetzes" class="wp-image-1890" srcset="https://www.schiffler.eu/wp-content/uploads/2023/07/202307_infrastructue-1024x517.png 1024w, https://www.schiffler.eu/wp-content/uploads/2023/07/202307_infrastructue-300x152.png 300w, https://www.schiffler.eu/wp-content/uploads/2023/07/202307_infrastructue-768x388.png 768w, https://www.schiffler.eu/wp-content/uploads/2023/07/202307_infrastructue.png 1255w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="wp-block-paragraph">Die für die Bildagentur benötigten NAS-Systeme sind heute schon die meiste Zeit aus. Diese werden vom Server per Wake on Lan aktiviert sofern diese benötigt werden (also z.B. für eine Bestellproduktion). Nach der Produktion werden die NAS-Systeme über einen Shellbefehl heruntergefahren. </p>



<p class="wp-block-paragraph">Der Server und das eigene NAS-System laufen jedoch aktuell jeden Tag und rund um die Uhr.</p>



<h2 class="wp-block-heading">Green-IT doch wie?</h2>



<p class="wp-block-paragraph">In der Regel ist es so, dass die Bildagentur sich nachts langweilt. Also muss das System hier eigentlich gar nicht laufen. Einzig die zusätzlichen System wie Jira, Gitlab etc. werden ab und an mal gebraucht, das ist aber auch zu vernachlässigen. Also entschied ich mich, den Server zwischen 22 und 5 Uhr morgens zu deaktivieren. Gleiches soll mit dem NAS für die privaten Daten passieren. Die Frage ist nur, wie stelle ich das an?</p>



<h2 class="wp-block-heading">Schritt 1: rtcwake für den Debian-Server</h2>



<p class="wp-block-paragraph">Eher durch Zufall bin ich auf ein Systemtool namens &#8218;rtcwake&#8216; gestossen. Dieses Standardwerkzeug ermöglicht es einen Debian-Server auzuschalten und, falls gewünscht, nach einer definierten Zeit wieder einzuschalten. Das Tool &#8218;rtcwake&#8216; ist ein fester Bestandteil des Standardpaketes &#8218;util-linux&#8216; welches eigentlich auf jedem System per Default installiert ist. Durch die Ausführung des folgenden Befehles fährt der Server herunter und startet 2 Minuten (120 Sekunden) nachdem dieser ausgeschaltet ist wieder. </p>



<pre class="wp-block-code"><code>sudo rtcwake -m off -s 120</code></pre>



<p class="wp-block-paragraph">Der Paramenter &#8218;-m&#8216; bestimmt &#8218;wie Tief&#8216; der Server in den Schlafmodus gehen soll. In meinem Fall entscheid ich mich für den &#8218;tiefsten&#8216; Wert &#8218;off&#8216;. Eine genaue Aufstellung der einzelnen Optionen ist z.B. im <a href="https://wiki.ubuntuusers.de/rtcwake/" target="_blank" rel="noreferrer noopener">Ubuntu Wiki</a> zu finden. </p>



<p class="wp-block-paragraph">Ich habe mich für einen Cronjob entschieden welcher jeden Tag um 22 Uhr läuft und den Server per &#8218;rtcwake&#8216; für 6,5 Stunden (also 23400 Sekunden) schlafen legt. Das funktioniert sehr zuverlässig. </p>



<h2 class="wp-block-heading">Schritt 2: NAS-Systeme zeitgesteuert starten und stoppen</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="682" src="https://www.schiffler.eu/wp-content/uploads/2023/07/electricity-7600360_1280-1024x682.jpg" alt="Stromkosten" class="wp-image-1886" srcset="https://www.schiffler.eu/wp-content/uploads/2023/07/electricity-7600360_1280-1024x682.jpg 1024w, https://www.schiffler.eu/wp-content/uploads/2023/07/electricity-7600360_1280-300x200.jpg 300w, https://www.schiffler.eu/wp-content/uploads/2023/07/electricity-7600360_1280-768x512.jpg 768w, https://www.schiffler.eu/wp-content/uploads/2023/07/electricity-7600360_1280.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Von Natur aus bin ich eher ein Fauler Mensch und mag gewisse Routinen. Dazu gehört auch, dass ich mich mit der eingesetzten Technik auskennen und damit möglichst blind interagieren können möchte. Somit kommt bei den NAS-Systemen bei mir nur 1 Hersteller zum Einsatz was es einfacher macht bei der Suche nach &#8222;besonderen&#8220; Lösungen. Bei den NAS-Systemen setze ich voll auf die Systeme von QNAP (<a href="https://amzn.to/3NTyVMS" target="_blank" rel="noreferrer noopener sponsored nofollow">TS-219</a>* und <a href="https://amzn.to/3pU7kmG" target="_blank" rel="noreferrer noopener sponsored nofollow">TS-231</a>*). Die Oberfläche von QNAP bietet bereits eine Möglichkeit eine Zeitsteuerung umzusetzen.</p>
</div>
</div>



<p class="wp-block-paragraph">Im Bereich &#8218;System > Leistung&#8216; ist der Energiezeitplan zu finden. Hier kann definiert werden zu welchem Zeitpunkt ein NAS-System herunterfahren und wann es wieder gestartet werden soll. In meinem Fall sieht die Konfiguration wie folgt aus:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large has-lightbox"><img decoding="async" width="1024" height="257" src="https://www.schiffler.eu/wp-content/uploads/2023/07/qnapEnergiesparmodus-1024x257.png" alt="QNAP Energiesparmodus definieren" class="wp-image-1895" srcset="https://www.schiffler.eu/wp-content/uploads/2023/07/qnapEnergiesparmodus-1024x257.png 1024w, https://www.schiffler.eu/wp-content/uploads/2023/07/qnapEnergiesparmodus-300x75.png 300w, https://www.schiffler.eu/wp-content/uploads/2023/07/qnapEnergiesparmodus-768x193.png 768w, https://www.schiffler.eu/wp-content/uploads/2023/07/qnapEnergiesparmodus.png 1420w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="wp-block-paragraph">In meinem Fall fahre ich das NAS um 22:15 Uhr herunter und starte es um 4:50 Uhr morgens wieder. Gegen 5 Uhr starten die einzelnen Synchronisierungsdienste / Datensicherungen so dass die Systeme zur Verfügung stehen wenn diese benötigt werden und &#8217;schlafen&#8216; wenn diese nicht benötigt sind. </p>



<h2 class="wp-block-heading">Green-IT auch kleine Schritte helfen</h2>



<p class="wp-block-paragraph">Das Thema <a href="https://de.wikipedia.org/wiki/Green_IT" target="_blank" rel="noreferrer noopener">Green-IT</a> ist ein recht umfangreiches Thema und geht weit über das Thema &#8222;Energiesparen&#8220; hinaus.  Ungenutzte Ressourcen zu betreiben ist absolut unnötig und verbraucht nicht nur Energie sondern belastet hierdurch auch den eigenen Geldbeutel. Ich für meinen Teil bin jetzt erstmal froh, dass Systeme die sich &#8222;langweilen&#8220; nicht mehr laufen sondern nur dann Energiefressen wenn diese auch benötigt sind. </p>
<p>Der Beitrag <a href="https://www.schiffler.eu/green-it-auch-zuhause-stromsparen-durch-zeitsteuerung/">Green-IT auch zuhause &#8211; Stromsparen durch Zeitsteuerung</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.schiffler.eu/green-it-auch-zuhause-stromsparen-durch-zeitsteuerung/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Spring Boot mit SSL Zertifikat von LetsEncrypt unter Debian 10</title>
		<link>https://www.schiffler.eu/spring-boot-mit-ssl-zertifikat-von-letsencrypt-unter-debian-10/</link>
					<comments>https://www.schiffler.eu/spring-boot-mit-ssl-zertifikat-von-letsencrypt-unter-debian-10/#respond</comments>
		
		<dc:creator><![CDATA[Thomas Schiffler]]></dc:creator>
		<pubDate>Fri, 12 Mar 2021 12:40:00 +0000</pubDate>
				<category><![CDATA[IT-Know How]]></category>
		<category><![CDATA[certbot]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Homeserver]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[LetsEncrypt]]></category>
		<category><![CDATA[Spring-Boot]]></category>
		<guid isPermaLink="false">https://www.schiffler.eu/?p=1271</guid>

					<description><![CDATA[<p>Wie bereits erwähnt habe ich mir zuhause einen neuen Homeserver aufgebaut. Auf diesem laufen diverse Anwendungen, unter anderem diverse auf &#8230; <a href="https://www.schiffler.eu/spring-boot-mit-ssl-zertifikat-von-letsencrypt-unter-debian-10/" class="more-link">More <span class="screen-reader-text">Spring Boot mit SSL Zertifikat von LetsEncrypt unter Debian 10</span> <span class="meta-nav">&#8594;</span></a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/spring-boot-mit-ssl-zertifikat-von-letsencrypt-unter-debian-10/">Spring Boot mit SSL Zertifikat von LetsEncrypt unter Debian 10</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Wie bereits erwähnt habe ich mir <a href="https://www.schifler.eu/neuer-homeserver-ryzen-9-3900x-mit-64gb" target="_blank" rel="noreferrer noopener sponsored nofollow">zuhause einen neuen Homeserver aufgebaut</a>. Auf diesem laufen diverse Anwendungen, unter anderem diverse auf Spring-Boot basierende Microservices. Die Anwendung ist über einen eigenen Port aus dem Internet erreichbar. Der Traffic wird hierbei über <a href="https://spring.io/projects/spring-cloud-gateway" target="_blank" rel="noreferrer noopener">Spring Cloud Gateway</a> gefiltert und (sofern die Berechtigung vorliegt) auf die einzelnen Systeme weiter geroutet. Eine Herausforderung beim Aufbau lag darin herauszufinden, wie ich Spring-Boot mit SSL Zertifikat von LetsEncrypt unter Debian 10 absichern kann. </p>



<h2 class="wp-block-heading">Spring Boot Anwendung hinter der FritzBox</h2>



<p class="wp-block-paragraph">Wie so viele setze auch ich zuhause eine FritzBox ein. Das ist an dieser Stelle allerdings eigentlich irrelevant, denn die benötigten Features liefert im Grunde jede Router. Damit der Homeserver hinter dem Router aus dem Internet erreichbar ist sind 2 Dinge notwendig:</p>



<div class="wp-block-advgb-list"><ul class="advgblist-4ca13a9f-e724-4362-aa3b-b477e54cb143 advgb-list advgb-list-admin-post"><li>ein dynamischer DNS damit der Server über eine gleichbleibenden Hostnamen erreichbar ist</li><li>die Weiterleitung der definierten Ports vom Router auf den Server</li></ul></div>
<style type="text/css" class="advgb-blocks-styles-renderer">.wp-block-advgb-list ul.advgblist-4ca13a9f-e724-4362-aa3b-b477e54cb143 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-4ca13a9f-e724-4362-aa3b-b477e54cb143 > li{padding-left:18px;margin-left:0;}.wp-block-advgb-list ul.advgblist-4ca13a9f-e724-4362-aa3b-b477e54cb143 > li:before{font-size:16px;color:#000000;line-height:18px;margin:2px;padding:2px;margin-left:-20px}</style>


<div class="wp-block-image"><figure class="aligncenter size-medium"><a href="https://www.schiffler.eu/wp-content/uploads/2021/02/homeserver_network_1.png"><img loading="lazy" decoding="async" width="300" height="200" src="https://www.schiffler.eu/wp-content/uploads/2021/02/homeserver_network_1-300x200.png" alt="Homeserver - Netzwerkarchitektur" class="wp-image-1292" srcset="https://www.schiffler.eu/wp-content/uploads/2021/02/homeserver_network_1-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2021/02/homeserver_network_1-360x240.png 360w, https://www.schiffler.eu/wp-content/uploads/2021/02/homeserver_network_1-600x400.png 600w, https://www.schiffler.eu/wp-content/uploads/2021/02/homeserver_network_1.png 656w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></figure></div>



<p class="wp-block-paragraph">Sobald diese Konfiguration vorgenommen ist kann der Server, sofern denn alles richtig läuft, aus dem Internet auf dem freigeschalteten Port erreicht werden. </p>



<h2 class="wp-block-heading">SSL Zertifikat für DynDNS Eintrag erzeugen</h2>



<p class="wp-block-paragraph">Soweit so gut, doch wie kommen wir nun dazu den Hostname, welchen wir über den DynDNS-Anbieter erhalten haben, über ein SSL Zertifikat zu schützen. Im Idealfall soll das Zertifikat dann auch noch kostenneutral verwaltet werden können. Das Stichwort hierfür lautet LetsEncrypt.</p>



<p class="wp-block-paragraph">Über <a href="https://letsencrypt.org/de/" target="_blank" rel="noreferrer noopener">Let´s Encrypt</a> ist es möglich SSL-Zertifikate mit sauberer Authentifizierungschain zu erstellen, sofern man denn der &#8222;Eigentümer des Servers&#8220; ist, also Administrativen Zugang zu selbigem hat. Das Vorgehen ist recht trivial und <a href="https://letsencrypt.org/de/how-it-works/" target="_blank" rel="noreferrer noopener nofollow">hier sehr plakativ beschrieben</a>.</p>



<h2 class="wp-block-heading">Certbot mit Let´s Encrypt auf Debian 10 einrichten</h2>



<p class="wp-block-paragraph">Die ersten Versuche eine geeignete Lösung zu finden brachten mich ein wenig zur Verzweiflung. Na klar man findet diverse Tutorials im Internet, diese sind jedoch meist für Ubuntu oder für altere Debian Versionen. Ab der Version 10 von Debian ist die auf den meisten Seiten beschriebene Installation des Certbot jedoch nicht mehr möglich da für diese Variante Debian nicht mehr unterstützt wird. </p>



<p class="wp-block-paragraph">Nach ein wenig Recherche dann doch die Lösung, der <a href="https://certbot.eff.org/lets-encrypt/debianbuster-other" target="_blank" rel="noreferrer noopener">Certbot</a> muss lediglich über <a href="https://snapcraft.io/docs/installing-snap-on-debian" target="_blank" rel="noreferrer noopener">snap</a> auf Debian installiert werden. Im Grund nur ein kleiner Umweg welcher genau so zum Ziel führt.</p>



<p class="wp-block-paragraph">Nachdem nun das SSL Zertifikat für die &#8222;eigene&#8220; DynDNS-Domain eingerichtet wurde kann dieses in einen Keystore für die Java-Anwendung gelegt werden.  Dies geschieht über den folgenden Befehl:</p>



<pre class="wp-block-code"><code>openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out keystore.p12 -name &lt;applicationName&gt; -CAfile chain.pem -caname root -passout pass:&lt;keystorePass&gt;</code></pre>



<p class="wp-block-paragraph">Da der Certbot das SSL-Zertifikat regelmäßig erneuert (min. alle 3 Monate) habe ich das Kommando zur Aktualisierung des Keystores in einen Cronjob gepackt. Somit sorge ich dafür dass der Keystore immer über das aktuellste Zertifikat verfügt.</p>



<h2 class="wp-block-heading">Spring Boot mit SSL Zertifikat &#8211; Konfiguration</h2>



<p class="wp-block-paragraph">In Projekten in welchen ich Spring-Boot einsetze versuche ich, die eigentlichen Anwendungen nicht völlig für die Anwender zu öffnen. Ich habe mir angewöhnt, die einzelnen Microservices hinter einem Gateway &#8222;zu verstecken&#8220;. Dieses Gateway (Spring Cloud Gateway) nimmt alle Aufrufe entgegen, prüft Berechtigungen und Aufbau der Aufrufe. Somit werden nur gültige Requests an die einzelnen Services weiter geroutet.</p>



<div class="wp-block-image"><figure class="aligncenter size-medium"><a href="https://www.schiffler.eu/wp-content/uploads/2021/02/homeserver_network_2.png"><img loading="lazy" decoding="async" width="300" height="141" src="https://www.schiffler.eu/wp-content/uploads/2021/02/homeserver_network_2-300x141.png" alt="Homeserver - Anwendungsarchitektur mit SSL" class="wp-image-1291" srcset="https://www.schiffler.eu/wp-content/uploads/2021/02/homeserver_network_2-300x141.png 300w, https://www.schiffler.eu/wp-content/uploads/2021/02/homeserver_network_2.png 696w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></figure></div>



<p class="wp-block-paragraph">Durch diesen Ansatz geht der gesamte Traffic über das Gateway. Dieses ist also die einzige Anwendung die direkt von außen aufgerufen werden kann. Somit genügt es, aus externer Sicht, dieses Gateway mit einem SSL-Zertifikat auszustatten. Um diese Konfiguration durchzuführen passen wir nun noch die application.yaml an und fügen den Bereich der SSL-Konfiguration hinzu:</p>



<pre class="wp-block-code"><code>server:
  port: &lt;portAusForward&gt;
  ssl:
    enabled: true
    key-store-type: PKCS12
    key-store: /home/ssl/keystore/keystore.p12
    key-store-password: &lt;keystorePass&gt;
    key-alias: &lt;applicationName&gt;</code></pre>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/spring-boot-mit-ssl-zertifikat-von-letsencrypt-unter-debian-10/">Spring Boot mit SSL Zertifikat von LetsEncrypt unter Debian 10</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.schiffler.eu/spring-boot-mit-ssl-zertifikat-von-letsencrypt-unter-debian-10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Neuer Homeserver &#8211; Ryzen 9 3900X mit 128GB</title>
		<link>https://www.schiffler.eu/neuer-homeserver-ryzen-9-3900x-mit-128gb/</link>
					<comments>https://www.schiffler.eu/neuer-homeserver-ryzen-9-3900x-mit-128gb/#comments</comments>
		
		<dc:creator><![CDATA[Thomas Schiffler]]></dc:creator>
		<pubDate>Fri, 26 Feb 2021 06:09:00 +0000</pubDate>
				<category><![CDATA[IT-Know How]]></category>
		<category><![CDATA[amd]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[ecoDMS]]></category>
		<category><![CDATA[gitlab]]></category>
		<category><![CDATA[Homeserver]]></category>
		<category><![CDATA[nexus]]></category>
		<category><![CDATA[ryzen 9 3900x]]></category>
		<category><![CDATA[werbung]]></category>
		<guid isPermaLink="false">https://www.schiffler.eu/?p=1269</guid>

					<description><![CDATA[<p>Seit gut 20 Jahren laufen diverse Server bei mir zuhause im Keller. Diese Homeserver übernehmen im 7/24 Betrieb mehr oder &#8230; <a href="https://www.schiffler.eu/neuer-homeserver-ryzen-9-3900x-mit-128gb/" class="more-link">More <span class="screen-reader-text">Neuer Homeserver &#8211; Ryzen 9 3900X mit 128GB</span> <span class="meta-nav">&#8594;</span></a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/neuer-homeserver-ryzen-9-3900x-mit-128gb/">Neuer Homeserver &#8211; Ryzen 9 3900X mit 128GB</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Seit gut 20 Jahren laufen diverse Server bei mir zuhause im Keller. Diese Homeserver übernehmen im 7/24 Betrieb mehr oder weniger wichtige Aufgaben. Der ein oder andere mag nun den Kopf schütteln und sich fragen ob ich sonst keine Probleme habe. Darauf sei geantwortet: Nein, habe ich nicht <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">Fakt ist, dass der aktuell eingesetzte Server nun schon über 4 Jahre alt ist und so langsam an seine Leistungsgrenzen kommt. Diverse Docker-Container treiben das aktuelle System, sowohl im Bereich der CPU also auch des Speichers in den Wahnsinn. Zusätzlich habe ich ein neues Projekt in Planung bei welchem diverse weitere Container zum Leben erweckt werden sollen &#8211; es muss also was neues her. </p>



<h2 class="wp-block-heading">Was soll der neue Homeserver tun?</h2>



<p class="wp-block-paragraph">Die zentrale Aufgabe des Homeservers liegt im Betrieb von diversen Docker-Containern und einer eigenen Docker-Registry. Jeder Container für sich hat seine eigenen klar definierten Aufgaben und stellt die unterschiedlichsten Dienste bereit. In der Hauptsache sollen die folgenden Container betrieben werden:</p>



<div class="wp-block-advgb-list"><ul class="advgblist-7f88490b-2c62-4666-aa90-ad48830b1972 advgb-list advgb-list-admin-post"><li><a href="https://about.gitlab.com/" target="_blank" rel="noreferrer noopener nofollow">Gitlab Versionsverwaltung (inkl. Gitlab CI / CD)</a></li><li><a href="https://de.sonatype.com/nexus/repository-oss" target="_blank" rel="noreferrer noopener nofollow">Nexus Repository Manager (für Maven-Artefakte und Docker-Images)</a></li><li><a href="https://www.schiffler.eu/thema/ecodms/" target="_blank" rel="noreferrer noopener">ecoDMS DMS-System</a></li><li>Datenbank-Server (Postgres) </li><li>Rabbit-MQ Server</li><li>KeyCloak</li><li>diverse eigene Container</li></ul></div>
<style type="text/css" class="advgb-blocks-styles-renderer">.wp-block-advgb-list ul.advgblist-7f88490b-2c62-4666-aa90-ad48830b1972 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-7f88490b-2c62-4666-aa90-ad48830b1972 > li{padding-left:18px;margin-left:0;}.wp-block-advgb-list ul.advgblist-7f88490b-2c62-4666-aa90-ad48830b1972 > li:before{font-size:16px;color:#000;line-height:18px;margin:2px;padding:2px;margin-left:-20px}</style>


<p class="wp-block-paragraph">Schnell ist klar dass der neue Server einiges zu tun hat. Zwar liegen viele der Container oft nur &#8222;herum&#8220; und langweilen sich zur Tode, dennoch ist der Speicherbedarf und die Anzahl der parallel laufenden Prozesse nicht zu vernachlässigen. </p>



<h2 class="wp-block-heading">Wahl der Komponenten &#8211; CPU First</h2>



<p class="wp-block-paragraph">Anhand der Anforderungen möglichst viele Prozesse parallel laufen zu lassen war für mich schnell klar, dass die CPU möglichst viele Kerne haben sollte. Nach diversen Vergleichen viel die Wahl auf den <a href="https://amzn.to/3kdZlJY" target="_blank" rel="noreferrer noopener sponsored nofollow">AMD Ryzen 9 3900X</a>*, welcher mit seinen 12 Prozessorkernen und 4,6 GHz genügend Power bereithalten sollte. Als Mainboard habe ich mich für das <a href="https://amzn.to/2MhwdVP" target="_blank" rel="noreferrer noopener sponsored nofollow">Gigabyte B450M-DS3H</a>* entschieden welches durch seine Bauform schön klein ist aber dennoch für meinen Bedarf genügend Schnittstellen liefert. </p>



<div class="wp-block-image is-style-rounded"><figure class="aligncenter size-medium"><img loading="lazy" decoding="async" width="300" height="225" src="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-300x225.jpg" alt="" class="wp-image-1276" srcset="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-300x225.jpg 300w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-1024x768.jpg 1024w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-768x576.jpg 768w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-1536x1152.jpg 1536w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-2048x1536.jpg 2048w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-scaled.jpg 1600w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure></div>



<p class="wp-block-paragraph">Abgerundet wird das ganze durch <a href="https://amzn.to/3aHbbt4" target="_blank" rel="noreferrer noopener sponsored nofollow">128 GB der HyperX FURY 3200 MHz DDR4</a>* untergebracht in einem kleinen <a href="https://amzn.to/3kroy41" target="_blank" rel="noreferrer noopener sponsored nofollow">mit 3 zusätzlichen Lüftern versehenen ATX Desktopgehäuse von SilverStone</a>*.</p>



<p class="wp-block-paragraph">Dazu kommt nun noch ein wenig &#8222;Kleinkram&#8220; wie eine SSD Festplatte, Netzteil, Grafikkarte oder noch Kabel so dass die Summe der Anschaffungen für den neuen Homeserver an der Grenze zu 1.000 EUR schrammte.</p>



<h2 class="wp-block-heading">Der Aufbau</h2>



<p class="wp-block-paragraph">Wer mich kennt der weiß, dass ich das Schrauben am Computer definitiv nicht zu meinen Lieblingsaufgaben zähle. Dennoch freute ich mich irgendwie darauf meinen neuen Sklaven zusammen zu schrauben und in Betrieb zu nehmen. Zu meiner großen Freude passte alles direkt ohne Probleme zusammen und keines der gelieferten Bauteile war defekt. Somit war der Zusammenbau der Komponenten recht schnell erledigt und das Betriebssystem konnte nach rund 2 Stunden installiert werden.</p>



<figure class="wp-block-gallery columns-7 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><ul class="blocks-gallery-grid"><li class="blocks-gallery-item"><figure><a href="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_113603770-scaled.jpg"><img loading="lazy" decoding="async" width="768" height="1024" src="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_113603770-768x1024.jpg" alt="" data-id="1277" data-full-url="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_113603770-scaled.jpg" data-link="https://www.schiffler.eu/?attachment_id=1277" class="wp-image-1277" srcset="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_113603770-768x1024.jpg 768w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_113603770-225x300.jpg 225w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_113603770-1152x1536.jpg 1152w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_113603770-1536x2048.jpg 1536w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_113603770-scaled.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure></li><li class="blocks-gallery-item"><figure><a href="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133849099-scaled.jpg"><img loading="lazy" decoding="async" width="1024" height="768" src="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133849099-1024x768.jpg" alt="" data-id="1278" data-full-url="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133849099-scaled.jpg" data-link="https://www.schiffler.eu/?attachment_id=1278" class="wp-image-1278" srcset="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133849099-1024x768.jpg 1024w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133849099-300x225.jpg 300w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133849099-768x576.jpg 768w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133849099-1536x1152.jpg 1536w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133849099-2048x1536.jpg 2048w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133849099-scaled.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure></li><li class="blocks-gallery-item"><figure><a href="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-scaled.jpg"><img loading="lazy" decoding="async" width="1024" height="768" src="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-1024x768.jpg" alt="" data-id="1276" data-full-url="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-scaled.jpg" data-link="https://www.schiffler.eu/?attachment_id=1276" class="wp-image-1276" srcset="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-1024x768.jpg 1024w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-300x225.jpg 300w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-768x576.jpg 768w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-1536x1152.jpg 1536w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-2048x1536.jpg 2048w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133857389-scaled.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure></li><li class="blocks-gallery-item"><figure><a href="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133859357-scaled.jpg"><img loading="lazy" decoding="async" width="1024" height="768" src="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133859357-1024x768.jpg" alt="" data-id="1279" data-full-url="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133859357-scaled.jpg" data-link="https://www.schiffler.eu/?attachment_id=1279" class="wp-image-1279" srcset="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133859357-1024x768.jpg 1024w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133859357-300x225.jpg 300w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133859357-768x576.jpg 768w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133859357-1536x1152.jpg 1536w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133859357-2048x1536.jpg 2048w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133859357-scaled.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure></li><li class="blocks-gallery-item"><figure><a href="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133913427-scaled.jpg"><img loading="lazy" decoding="async" width="1024" height="768" src="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133913427-1024x768.jpg" alt="" data-id="1273" data-full-url="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133913427-scaled.jpg" data-link="https://www.schiffler.eu/?attachment_id=1273" class="wp-image-1273" srcset="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133913427-1024x768.jpg 1024w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133913427-300x225.jpg 300w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133913427-768x576.jpg 768w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133913427-1536x1152.jpg 1536w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133913427-2048x1536.jpg 2048w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133913427-scaled.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure></li><li class="blocks-gallery-item"><figure><a href="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133953581-scaled.jpg"><img loading="lazy" decoding="async" width="1024" height="768" src="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133953581-1024x768.jpg" alt="" data-id="1280" data-full-url="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133953581-scaled.jpg" data-link="https://www.schiffler.eu/?attachment_id=1280" class="wp-image-1280" srcset="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133953581-1024x768.jpg 1024w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133953581-300x225.jpg 300w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133953581-768x576.jpg 768w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133953581-1536x1152.jpg 1536w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133953581-2048x1536.jpg 2048w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_133953581-scaled.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure></li><li class="blocks-gallery-item"><figure><a href="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_134010234-scaled.jpg"><img loading="lazy" decoding="async" width="1024" height="768" src="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_134010234-1024x768.jpg" alt="" data-id="1275" data-full-url="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_134010234-scaled.jpg" data-link="https://www.schiffler.eu/?attachment_id=1275" class="wp-image-1275" srcset="https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_134010234-1024x768.jpg 1024w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_134010234-300x225.jpg 300w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_134010234-768x576.jpg 768w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_134010234-1536x1152.jpg 1536w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_134010234-2048x1536.jpg 2048w, https://www.schiffler.eu/wp-content/uploads/2021/02/PXL_20210216_134010234-scaled.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure></li></ul></figure>



<p class="wp-block-paragraph">Als Betriebssystem habe ich mich, wie fast schon gewohnt, für Debian entschieden.</p>



<h2 class="wp-block-heading">Erfahrungen nach den ersten Tagen im Betrieb</h2>



<p class="wp-block-paragraph">Mein neuer Homeserver läuft sehr verlässlich und ist absolut mega schnell. Die CPU-Temperatur beträgt recht konstante 37 Grad, der Speicherverbrauch liegt im Maximum aktuell ca. bei 50% und der Serverload übersteigt nur beim Trainieren von Rasa NLU Modellen einmal die 4. </p>



<p class="wp-block-paragraph">Auch die Geräuschentwicklung ist, trotz der 3 Gehäuselüfter, echt entspannt. Ich bin sehr zufrieden mit der neuen Hardware und hoffe, dass diese lange ihren Dienst verrichtet <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/neuer-homeserver-ryzen-9-3900x-mit-128gb/">Neuer Homeserver &#8211; Ryzen 9 3900X mit 128GB</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.schiffler.eu/neuer-homeserver-ryzen-9-3900x-mit-128gb/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 42/46 objects using APC
Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Minified using APC
Database Caching 16/24 queries in 0.001 seconds using APC

Served from: www.schiffler.eu @ 2026-10-24 14:53:30 by W3 Total Cache
-->