Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
thoschwiki:docker:apps:wireguard [19.09.2020 18:28] thosch [Konfiguration der Anwendung] Hinweis auf spätere Ergänzung |
thoschwiki:docker:apps:wireguard [20.03.2021 20:28] (aktuell) thosch [Konfiguration der Anwendung] Hinweis auf Generator-Script ergänzt |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== WireGuard (Docker) ====== | ====== WireGuard (Docker) ====== | ||
- | {{page>internals: | + | < |
+ | |||
+ | {{page>thoschwiki: | ||
Zeile 8: | Zeile 10: | ||
^ GitHub | [[github> | ^ GitHub | [[github> | ||
^ Architektur | x86-64, armhf, arm64 | | ^ Architektur | x86-64, armhf, arm64 | | ||
+ | ^ Plattform | //Ubuntu// und // | ||
^ **Software** ^^ | ^ **Software** ^^ | ||
^ Projekt | [[https:// | ^ Projekt | [[https:// | ||
^ **weitere Informationen** ^^ | ^ **weitere Informationen** ^^ | ||
- | | [[software: | + | | [[thoschwiki: |
===== docker run ===== | ===== docker run ===== | ||
Zeile 47: | Zeile 50: | ||
| -e TZ= * | Vorgabe der lokalen Zeitzone im [[wpde> | | -e TZ= * | Vorgabe der lokalen Zeitzone im [[wpde> | ||
| -e SERVERURL | Optionale URL des Wireguard-Servers\\ | | -e SERVERURL | Optionale URL des Wireguard-Servers\\ | ||
- | | -e SERVERPORT | Optionale Angabe des Ports, den der Container für den Server verwendet | | + | | -e SERVERPORT | Optionale Angabe des Ports, den der Container für den Server verwendet.\\ Sofern der // |
| -e PEERS | Anzahl der Peers, für die eine Konfiguration generiert wird (wenn ungleich Null, läuft Wireguard im Server-Mode | | | -e PEERS | Anzahl der Peers, für die eine Konfiguration generiert wird (wenn ungleich Null, läuft Wireguard im Server-Mode | | ||
| -e PEERDNS | Default ist ' | | -e PEERDNS | Default ist ' | ||
| -e INTERNAL_SUBNET | IP-Subnet, aus dem die IP-Daressen der Peers und ggf. des Servers vergeben werden.\\ | | -e INTERNAL_SUBNET | IP-Subnet, aus dem die IP-Daressen der Peers und ggf. des Servers vergeben werden.\\ | ||
- | | -p | Vorgabe der Ports (bei mehreren WireGuard-Instanzen auf dem Node ist zwingend der externe Port anzupassen. Der Zusatz ''/ | + | | -p | Vorgabe der Ports (bei mehreren WireGuard-Instanzen auf dem Node ist zwingend der externe Port anzupassen. Der Zusatz ''/ |
| -v * | Volumes, siehe [[# | | -v * | Volumes, siehe [[# | ||
Zeile 105: | Zeile 108: | ||
===== Integration in Træfik ===== | ===== Integration in Træfik ===== | ||
- | Der Container kann mit den folgenden Eintragungen in der '' | + | Es liegen noch keine Erfahrungen |
- | + | ||
- | < | + | |
- | + | ||
- | </ | + | |
===== Konfiguration der Anwendung ===== | ===== Konfiguration der Anwendung ===== | ||
Zeile 115: | Zeile 114: | ||
< | < | ||
+ | <note tip> | ||
+ | Das Generieren der Konfiguration erfolgt mit der Funktion '' |