work on project
This commit is contained in:
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