work on project

This commit is contained in:
2026-03-19 12:32:36 +01:00
parent 499100a65e
commit 9d361a45c2
2 changed files with 63 additions and 57 deletions

View File

@@ -1,57 +0,0 @@
+++
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
Als ich in den Anfangszeiten meines Studiums richtig damit anfing in die Informationstechnik einzutauchen,
habe ich mir bei einem deutschen Fachhandel eine Rasberry Bi 4B bestellt. Wegen ihres geringen Preises und
ihrere kompakten Größe, sind diese Computer unter Bastlern und Nerds sehr beliebt. Ich experimentierte mit
der Kiste herum, installierte verschiedene Betriebssysteme und startete eine Reihe an Projekten die ich nicht
vollendete. Ein paar Semester später erzählte mir ein Arbeitskollege von rsnapshot, eine Datensicherungssoftware
die auf dem populären rsync basiert. Da ich eh noch nach einer neuen Backuplösung suchte funktionierte ich meinen
Rasberry zu einem Backup-Server um. Dass diese selbstgebaute Lösung nach Debugging-Sessions robust funktionierte,
erfüllte mich mit extrem viel Stolz und weckte mein Interesse weitere Teile der privaten IT-Bedürfniss durch
eigene Lösungen zu decken. Auf diesem Weg bin ich zum Self-Hosting gekommen.
## Warum Selfhosting?
* **Digitale Souveränität** - Unabhängigkeit von Großkonzernen und Politik
* **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
(**V**irtual**P**rivate**S**erver) die ich bei einem Cloud-Dienstleister anmiete. Bei den
restlichen Servern handelt es sich um Rasberry 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.
Ich habe auf den
##
Here's a simple "Hello, World!" in different languages:
```python
print("Hello, World!")
```
```javascript
console.log("Hello, World!");
```
```rust
fn main() {
println!("Hello, World!");
}
```
Feel free to delete this demo project when you're ready to add your own!

View File

@@ -0,0 +1,63 @@
+++
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
(**V**irtual**P**rivate**S**erver) 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:
```python
print("Hello, World!")
```
```javascript
console.log("Hello, World!");
```
```rust
fn main() {
println!("Hello, World!");
}
```
Feel free to delete this demo project when you're ready to add your own!