2.2 KiB
+++ title = "Self-Hosting" description = "Meine kleine aber feine Infrastruktur" weight = 1 template = "page.html"
[taxonomies] tags = ["selfhosting","linux"]
[extra] local_image = "img/Raspberry_Pi_Logo.svg" +++
Einleitung
Der folgende Artikel gibt einen Überblick zur aktuellen Architektur meiner privaten IT-Infrastruktur. Ich hatte mir am Anfang meines Studiums einen Raspberry Pi 4 gekauft und als ich mit dem experimentieren fertig war, suchte ich nach einem sinnvollen Verwendungszweck. So bin ich zum Self-Hosting gekommen.
Warum Self-Hosting?
- Digitale Souveränität - Unabhängigkeit von Konzernen
- Lernen - (Kennen)lernen diverser Technologien
- Preis - einige Services sind deutliche günstiger, wenn man sie selbst betreibt
- Datenschutz - man entscheidet komplett selbst welche Daten wo vorliegen
Infrastruktur
Meine Self-Hosting Infrastruktur besteht aktuell aus sieben Maschinen. Fünf davon sind VPS (VirtualPrivateServer) die ich bei einem Cloud-Dienstleister anmiete. Bei den restlichen Servern handelt es sich um Raspberry Pis verschiedener Generationen. Die Pis sind über einen kleinen Netgear Switch per Ethernet verkabelt, da ich großen Wert auf stabile Verbindungen und geringe Latenzen lege.
Architektur
____________ ____________ ____________ ____________ ____________
| | | | | | | | | |
| [ VM1 ] | | [ VM2 ] | | [ VM3 ] | | [ VM4 ] | | [ VM5 ] |
| PW-Manager | | benji0x3c | | Monitoring | | Git-Repo | | jumphost |
|____________| |____________| |____________| |____________| |____________|
____________ ____________
| | | |
| [ Pi1 ] | | [ Pi2 ] |
| PW-Manager | | benji0x3c |
|____________| |____________|
Here's a simple "Hello, World!" in different languages:
print("Hello, World!")
console.log("Hello, World!");
fn main() {
println!("Hello, World!");
}
Feel free to delete this demo project when you're ready to add your own!