further work on project self-hosting
This commit is contained in:
@@ -8,7 +8,7 @@ template = "page.html"
|
||||
tags = ["selfhosting","linux"]
|
||||
|
||||
[extra]
|
||||
local_image = "img/Raspberry_Pi_Logo.svg"
|
||||
local_image = "img/server_icon.svg"
|
||||
+++
|
||||
## Einleitung
|
||||
Der folgende Artikel gibt einen Überblick zur aktuellen Architektur meiner privaten IT-Infrastruktur.
|
||||
@@ -36,28 +36,28 @@ Verbindungen und geringe Latenzen lege.
|
||||
| [ VM1 ] | | [ VM2 ] | | [ VM3 ] | | [ VM4 ] | | [ VM5 ] |
|
||||
| PW-Manager | | benji0x3c | | Monitoring | | Git-Repo | | jumphost |
|
||||
|____________| |____________| |____________| |____________| |____________|
|
||||
|
||||
____________ ____________
|
||||
| | | |
|
||||
| [ Pi1 ] | | [ Pi2 ] |
|
||||
| PW-Manager | | benji0x3c |
|
||||
|____________| |____________|
|
||||
+ + + + |+|
|
||||
+ + + + |+|
|
||||
+ + + + |+|
|
||||
+ + + + |+|
|
||||
+ + + + wg-Tunnel&
|
||||
+ + + + SSH
|
||||
++++++++++++++++++++ SSH ++++++++++++++++++++++++++++++ |+|
|
||||
+ + |+|
|
||||
Cloud +++ + |+|
|
||||
--------------------------------------+---------------------+----|+|------
|
||||
On-Premise +____________ +____|+|_____
|
||||
| | | |
|
||||
| [ Pi2 ] | | [ Pi1 ] |
|
||||
| |+ SSH ++| Backups |
|
||||
| DiscordBot | | Ansible |
|
||||
|____________| |____________|
|
||||
```
|
||||
Die Ascii-Grafik skizziert den groben Aufbau meiner Infrastruktur und ist relativ selbsterklärend.
|
||||
Einige Details möchte ich dennoch hervorheben:
|
||||
+ da Pi1 der die Maschine ist von der Ansible Automationen gestartet werden, liegt sein public-key auf jedem anderen Server
|
||||
+ da Pi1 und Pi2 nicht vom Monitoring Server erreicht werden können, pushen sie ihre Telemetrie-Daten selbstständig per SSH
|
||||
+ um mein lokales Netz aus der Distanz warten habe ich eine externe VM per VPN Tunnel mit Pi1 verbunden
|
||||
|
||||
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!
|
||||
## Anwendungen
|
||||
Im folgenden werde kurz Auflisten welche
|
||||
|
||||
Reference in New Issue
Block a user