From 71155e87276ab1d169bdbe955454633a3f4e0964 Mon Sep 17 00:00:00 2001 From: Christian Steinle Date: Thu, 10 Oct 2024 12:47:47 +0200 Subject: [PATCH] =?UTF-8?q?Heimserver=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Heimserver.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 Heimserver.md diff --git a/Heimserver.md b/Heimserver.md new file mode 100644 index 0000000..10a6e5b --- /dev/null +++ b/Heimserver.md @@ -0,0 +1,50 @@ +Das System wurde wegen der sparsamen Hardware und den beiden 2.5 Gbit/s Netzwerkschnittstellen als Basis für den Homeserver gewählt. + +## Komponenten + +- CPU: Intel Celeron J4115 (14nm) + - Anzahl der Kerne: 4 + - Anzahl der Threads: 4 + - Grundtaktfrequenz: 1.80 GHz + - Burst (all core): 2.30 GHz + - Burst (single core): 2.50 GHz + - Cache: 4 MB + - TDP: 10 W +- GPU: Integrierte Intel UHD-Grafik 600 + - Grundtaktfrequenz: 250 MHz + - Burst: 750 MHz + - Videospeicher: 8 GB + - Ausführungseinheiten: 12 +- Netzwerk: 2 x Realtek RTL8125B + - Geschwindigkeit: 2.5 Gbit/s +- RAM: G.Skill Ripjaws 32 GB DDR4 SO-DIMM Dual Kit + - 2400 MT/s + - CL 16-16-16-39 + - Spannung 1.2 V +- Storage: + - Micron NVME + - 465 GB + - /dev/nvme0n1 + - WDC WD5400T2B0A + - 3726 GB + - /dev/sda + - Crucial CT2000MX500SSD1 + - 1863 GB + - /dev/sdb + +## Anwendungen + +Mit dem System sollte die alte DevBox abgelöst werden. Hier liefen diverse Anwendungen, wie + +- SVN +- Entwicklungsumgebungen +- Nextcloud +- Wiki +- uvm. + +Aufgrund der breiten Verwendung, war das System schwer zu aktualisieren. Viele installierte und speziell konfigurierte Pakete machten einen Umzug oder erneuten Aufbau sehr schwer und die Abhängigkeiten zwischen den Paketen waren mitunter schwer aufzulösen. +Weiterhin wurden alle Webanwendungen nur über ein Unterverzeichnis des Webservers von einander getrennt. Dies bereitete bei einigen Anwendungen Probleme, außerdem gab es keine Möglichkeit, externe und interne Zugriffe zu separieren. + +## Docker + +Daher wurde als neue Basis eine Docker Installation gewählt, um einzelne Anwendungen auch in separaten Containern ausliefern zu können. \ No newline at end of file