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
|
||||
|
||||
4
static/img/server_icon.svg
Normal file
4
static/img/server_icon.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
|
||||
<path stroke-linecap="round" stroke-linejoin="round" stroke="#087e96" d="M5.25 14.25h13.5m-13.5 0a3 3 0 0 1-3-3m3 3a3 3 0 1 0 0 6h13.5a3 3 0 1 0 0-6m-16.5-3a3 3 0 0 1 3-3h13.5a3 3 0 0 1 3 3m-19.5 0a4.5 4.5 0 0 1 .9-2.7L5.737 5.1a3.375 3.375 0 0 1 2.7-1.35h7.126c1.062 0 2.062.5 2.7 1.35l2.587 3.45a4.5 4.5 0 0 1 .9 2.7m0 0a3 3 0 0 1-3 3m0 3h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Zm-3 6h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Z" />
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 589 B |
Reference in New Issue
Block a user