gravitl / netmaker

Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
https://netmaker.io
Other
9.5k stars 552 forks source link

Support for running on airgap systems #320

Closed gaby closed 3 years ago

gaby commented 3 years ago

The current setup/installation of netmaker requires an internet connection. Even though everything starts correctly, while looking at the looks you can see Caddy trying to reach LetsEncrypt servers to generate TLS certs.

Using nip.io doesn't work on airgap systems, from my understanding there's ways of doing wildcard dns reverse servers using CoreDNS, which could be an extra container just for that.

afeiszli commented 3 years ago

Hi @gaby, the "5-minute install" in the README is meant for initial trial/testing of Netmaker and should not be taken as a production install. We should be more clear of this, but for custom installs (including airgapped), you should use the quick start and advanced installation docs instead.

I will leave this open for now as a reminder to make the README more clear in the next update.

gaby commented 3 years ago

@afeiszli Thanks for the explanation. I think it would be beneficial to include a link/section for the Advanced installation on the README file.

afeiszli commented 3 years ago

fixed in 0.8.3