27 lines
1.0 KiB
Markdown
27 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 –
|
||
|
||
---
|
||
|
||
## 🚀 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 |