You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[feature] Added support for WireGuard and VXLAN #225
Added two images:
- wireguard: image that runs WireGuard and VXLAN server
- wireguard_updater: image that runs a Flask app that is
used for triggering configuration update for WireGuard
and VXLAN server
Closes#225
-[Host](#Hosts): Want to change the host of a particular service? Like pointing all the containers to a different database service.
30
32
-[Developer](#Developer): DON'T change these values unless you know what you are doing.
@@ -661,6 +663,56 @@ Any OpenWISP Configuration of type `string`. `int`, `bool` or `json` is supporte
661
663
-**Valid Values:** STRING
662
664
-**Default:** default-management-vpn
663
665
666
+
## WireGuard
667
+
668
+
**Note:** If you have more that one WireGuard container, then these
669
+
settings should be configured on individual container.
670
+
671
+
### `WIREGUARD_VPN_UUID`
672
+
673
+
-**Explanation:**``UUID`` of the WireGuard VPN server object created on the OpenWISP dashboard.
674
+
-**Valid Values:** STRING
675
+
676
+
### `WIREGUARD_VPN_KEY`
677
+
678
+
-**Explanation:**``Key`` of the WireGuard VPN server object created on the OpenWISP dashboard.
679
+
-**Valid Values:** STRING
680
+
681
+
## WireGuard Updater
682
+
683
+
### `WIREGUARD_UPDATER_KEY`
684
+
685
+
-**Explanation:** The authentication token required to trigger the configuration
686
+
updater. It is strongly recommended to change this before deploying the container.
687
+
-**Valid Values:** STRING
688
+
-**Default:** openwisp-wireguard-updater-auth-key
689
+
690
+
### `WIREGUARD_UPDATER_DOMAIN`
691
+
692
+
-**Explanation:** Valid domain / IP address to reach the WireGuard updater application.
693
+
-**Valid Values:** Domain
694
+
-**Default:** wireguard-updater.openwisp.org
695
+
696
+
### `WIREGUARD_UPDATER_APP_PORT`
697
+
698
+
-**Explanation:** Change the port on which NGINX connects to the updater app on the WireGuard updater container. Don't change unless you know what you are doing.
699
+
-**Valid Values:** INTEGER
700
+
-**Default:** 8081
701
+
702
+
### `WIREGUARD_UPDATER_ENDPOINT`
703
+
704
+
-**Explanation:** The endpoint used for triggering updates to configuration of
705
+
WireGuard tunnels. It should lead with a slash (`/`). Don't change unless
706
+
you know what you are doing.
707
+
-**Valid Values:** STRING
708
+
-**Default:** /trigger-update
709
+
710
+
### `WIREGUARD_UPDATER_APP_SERVICE`
711
+
712
+
-**Explanation:** Host to establish WireGuard updater connection.
713
+
-**Valid Values:** Domain | IP address
714
+
-**Default:** wireguard_updater
715
+
664
716
## X509
665
717
666
718
### `X509_NAME_CA`
@@ -788,6 +840,13 @@ Any OpenWISP Configuration of type `string`. `int`, `bool` or `json` is supporte
788
840
-**Valid Values:** STRING
789
841
-**Default:** api.internal
790
842
843
+
### `WIREGUARD_UPDATER_INTERNAL`
844
+
845
+
-**Explanation:** Internal domain to reach the WireGuard updater app
846
+
from other containers.
847
+
-**Valid Values:** STRING
848
+
-**Default:** wireguard_updater.internal
849
+
791
850
### `POSTFIX_DEBUG_MYNETWORKS`
792
851
793
852
-**Explanation:** Set debug_peer_list for given list of networks.
0 commit comments