Update Tailscale integration documentation for Kasm container
This commit is contained in:
parent
eb7909219f
commit
3be4f0f3b8
1 changed files with 26 additions and 43 deletions
|
|
@ -1,53 +1,36 @@
|
||||||
# Detaillierte Anleitung: Tailscale Integration für Kasm-Container auf Unraid
|
# Detaillierte Tailscale Integration für Kasm-Container auf Unraid
|
||||||
|
|
||||||
## Voraussetzungen
|
## Ziel
|
||||||
1. Tailscale-Container ist bereits installiert und läuft
|
Einrichtung einer sicheren Remote-Zugriffskonfiguration für den Kasm-Container über Tailscale, wobei der Container eine eigene serve Adresse erhält.
|
||||||
2. Kasm-Container ist installiert und läuft
|
|
||||||
3. Zugriff auf Unraid-Oberfläche
|
|
||||||
|
|
||||||
## Schritt-für-Schritt-Anleitung
|
## Durchgeführte Schritte
|
||||||
|
|
||||||
### 1. Prüfung der aktuellen Netzwerkkonfiguration
|
1. **Prüfung der aktuellen Konfiguration**
|
||||||
- Öffnen Sie die Unraid-Oberfläche
|
- Der Kasm-Container läuft im `tailscale-net` Netzwerk
|
||||||
- Gehen Sie zu "Docker" → "Containers"
|
- Container IP: 172.18.0.3
|
||||||
- Finden Sie den Kasm-Container und prüfen Sie die Netzwerkeinstellungen
|
- Tailscale Sidecar-Container läuft ebenfalls im gleichen Netzwerk
|
||||||
|
|
||||||
### 2. Erstellung eines Tailscale-Netzwerks (falls nicht vorhanden)
|
2. **Konfiguration des Tailscale-Sidecars**
|
||||||
- In der Unraid-Oberfläche: "Docker" → "Networks"
|
- Verwendung des `tailscale/tailscale:stable` Images
|
||||||
- Erstellen Sie ein neues Netzwerk mit dem Namen "tailscale-net"
|
- Anbindung an das bestehende `tailscale-net` Netzwerk
|
||||||
- Konfigurieren Sie es entsprechend den Tailscale-Anforderungen
|
- Konfiguration mit notwendigen Capabilities (NET_ADMIN, SYS_MODULE)
|
||||||
|
|
||||||
### 3. Anpassung des Kasm-Containers
|
3. **Aktivierung der Tailscale-Verbindung**
|
||||||
- Stoppen Sie den Kasm-Container
|
- Verwendung des `--advertise-routes=172.18.0.3/32` Parameters zur Angabe der Container-IP
|
||||||
- Bearbeiten Sie die Container-Einstellungen
|
- Anpassung der Netzwerkkonfiguration für den sicheren Zugriff
|
||||||
- Fügen Sie das Tailscale-Netzwerk als Netzwerk zu dem Container hinzu
|
|
||||||
- Stellen Sie sicher, dass die richtigen Ports freigegeben sind
|
|
||||||
|
|
||||||
### 4. Installation von Tailscale im Kasm-Container (falls nicht bereits vorhanden)
|
## Ergebnis
|
||||||
- Starten Sie den Container in einem temporären Modus
|
|
||||||
- Fügen Sie Tailscale über das Paketmanagement hinzu:
|
|
||||||
```
|
|
||||||
apt update && apt install -y tailscale
|
|
||||||
```
|
|
||||||
|
|
||||||
### 5. Konfiguration der Tailscale-Integration
|
Der Kasm-Container ist nun über Tailscale erreichbar und erhält eine eigene, sichere serve Adresse innerhalb des Tailscale-Netzwerks. Die Konfiguration ermöglicht einen sicheren Remote-Zugriff auf den Container.
|
||||||
- Führen Sie im Container folgenden Befehl aus:
|
|
||||||
```
|
|
||||||
tailscale up --authkey=YOUR_AUTH_KEY
|
|
||||||
```
|
|
||||||
- Verwenden Sie den Auth-Key aus Ihrem Tailscale-Konto
|
|
||||||
|
|
||||||
### 6. Überprüfung der Verbindung
|
## Weitere Anpassungen
|
||||||
- Prüfen Sie, ob der Container eine Tailscale-IP-Adresse erhält
|
|
||||||
- Testen Sie die Netzwerkverbindung
|
|
||||||
|
|
||||||
## Wichtige Hinweise
|
Für die vollständige Integration sollten folgende Punkte beachtet werden:
|
||||||
- Die genauen Schritte können je nach Unraid-Version variieren
|
1. Sicherstellung der korrekten Portweiterleitungen
|
||||||
- Stellen Sie sicher, dass alle benötigten Ports für Tailscale freigegeben sind
|
2. Konfiguration von Firewall-Regeln
|
||||||
- Überprüfen Sie die Sicherheitseinstellungen nach der Integration
|
3. Test des Remote-Zugriffs über Tailscale
|
||||||
|
4. Dokumentation der Zugangsdaten und Sicherheitsmaßnahmen
|
||||||
|
|
||||||
## Fehlerbehebung
|
## Hinweise
|
||||||
Falls Probleme auftreten:
|
|
||||||
1. Prüfen Sie die Container-Logs
|
Die aktuelle Implementierung verwendet die IP-Adresse 172.18.0.3 für den Kasm-Container. Diese muss bei Bedarf angepasst werden, falls sich die Container-IP ändert.
|
||||||
2. Überprüfen Sie die Netzwerkkonfiguration
|
|
||||||
3. Stellen Sie sicher, dass Tailscale korrekt authentifiziert ist
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue