29 lines
1.0 KiB
Markdown
29 lines
1.0 KiB
Markdown
# .. Portainer Agent + Tailscale (Headscale)
|
|
|
|
Ein schlankes Alpine-basiertes Docker-Image, das den **Portainer Agent** über **Tailscale oder Headscale** sicher erreichbar macht .
|
|
ohne offene Ports im Internet.
|
|
|
|
---
|
|
|
|
## .. Features
|
|
|
|
- .. Kombinierter Container mit **Portainer Agent** & **Tailscale Client**
|
|
- .. Sichere Kommunikation über Tailscale / Headscale (kein Port 9001 nach außen nötig)
|
|
- .. Basierend auf **Alpine Linux** (minimaler Footprint, ca. 70 MB)
|
|
- .. Automatische Wiederverbindung dank persistentem `/var/lib/tailscale`
|
|
- .. Konfiguration über `.env`-Datei
|
|
- .. Multi-Stage-Dockerfile (nutzt offizielle `portainer/agent` + `tailscale/tailscale` Images)
|
|
|
|
---
|
|
|
|
## ... Projektstruktur
|
|
|
|
```bash
|
|
.
|
|
... Dockerfile # Multi-Stage-Build (Portainer-Agent + Tailscale)
|
|
... entrypoint.sh # Startskript für Tailscale + Agent
|
|
... docker-compose.yml # Beispiel-Compose für schnellen Start
|
|
... .env.sample # Konfigurationsvorlage
|
|
... .gitignore # ignoriert deine lokale .env
|
|
... README.md
|