homelab-doku/VPS/networking.md
2026-06-04 08:08:55 +02:00

102 lines
1.4 KiB
Markdown

# VPS Netzwerk
## Öffentliches Netzwerk
| Interface | Adresse |
|---|---|
| eth0 | 46.225.176.170 |
---
## VPN
### WireGuard
Die VPS dient als zentraler WireGuard-Hub zwischen:
- VPS
- Heimnetz
- zusätzlichen Clients
Interface:
- wg0
Listening Port:
- 51820/UDP
---
## Heimnetz Routing
Folgende Route wird aktuell über WireGuard bereitgestellt:
```text
192.168.0.0/24
```
Dadurch kann die VPS interne Dienste im Heimnetz sicher über VPN erreichen.
---
## Firewall / Paketfilterung
### Aktueller Zustand
UFW ist nicht aktiv.
Stattdessen nutzt die VPS:
- nftables
- Docker-verwaltete Firewallregeln
- CrowdSec Integration
---
## Sicherheitslayer
| Layer | Aufgabe |
|---|---|
| Docker nftables Regeln | Container-Isolation |
| CrowdSec | Dynamische Blockierung |
| WireGuard | Sicherer privater Zugriff |
| NPM | TLS Terminierung |
---
## Docker Netzwerkarchitektur
### proxy Netzwerk
Subnetz:
```text
172.20.0.0/16
```
Wichtige Dienste:
- NPM
- authentik
- Nextcloud
- Vaultwarden
- Forgejo
- Monitoring-Dienste
---
## Aktuelle Sicherheitsbeobachtungen
### Positiv
- interne Docker-Segmentierung vorhanden
- RAW nftables Isolationsregeln aktiv
- Localhost Bindings bereits genutzt
- CrowdSec in INPUT Chain integriert
### Mögliche Verbesserungen
- direkten öffentlichen Zugriff auf authentik entfernen
- öffentliche Erreichbarkeit von Forgejo prüfen
- Rolle von AdGuard auf der VPS bewerten