diff options
| author | Supremist <sergkarv@gmail.com> | 2026-07-09 18:24:33 +0300 |
|---|---|---|
| committer | Supremist <sergkarv@gmail.com> | 2026-07-09 18:24:33 +0300 |
| commit | 7b0f67f4de157bf5e4029d6190e98008b1e76955 (patch) | |
| tree | 42b30393635aa4b22f5f4df019c5d49b71c02979 | |
| parent | e3012776a657e7a1d84f6c77f57a7730480597ca (diff) | |
| download | netbird-7b0f67f4de157bf5e4029d6190e98008b1e76955.tar.xz netbird-7b0f67f4de157bf5e4029d6190e98008b1e76955.zip | |
| -rw-r--r-- | README.md | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..dd5205f --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +# TODO + - Wildcard ssl certificate with dns challenge + https://github.com/BackBenchDevs/certbot-dns-hostinger + - Create a routing peer as a docker container with netbird client + - Make traefik dashboard available + +Dockerize every service +To make service privately available + - make the container accessible via netbird Network Route + - add routing rules on docker host + - manage ACL in netbird to grant access to selected machines/users +To make service publicly available + - if it's already on server, than add traefik router to route https connections (no need for netbird encryption or forwarding) + - if not on server or want additional auth, than use a netbird proxy + + +# Subdomain diagram: +p2net.cloud - public, main suffix +bird.p2net.cloud - public, netbird dashboard +*.bird.p2net.cloud - wg private, netbird peers +*.mesh.p2net.cloud - wg private, custom netbird dns zone, distributed to peers +*.proxy.p2net.cloud - public, netbird reverse proxy, custom domains, automatic ssl certs +*.home.p2net.cloud - private local dns, resolve to ips in home network + + +# Subnet masks: + - 100.80.0.0/16 - Kyivstar ISP CGNat (last ip was 100.80.17.78) + - 100.66.0.0/16 - Netbird peers + - 172.30.0.0/24 - Docker network on the server + - 192.168.50.0/8 - Home network
\ No newline at end of file |
