work on project
This commit is contained in:
@@ -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!
|
||||
63
content/projects/self_hosting/index.md
Normal file
63
content/projects/self_hosting/index.md
Normal 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!
|
||||
Reference in New Issue
Block a user