aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSupremist <sergkarv@gmail.com>2026-07-09 18:24:33 +0300
committerSupremist <sergkarv@gmail.com>2026-07-09 18:24:33 +0300
commit7b0f67f4de157bf5e4029d6190e98008b1e76955 (patch)
tree42b30393635aa4b22f5f4df019c5d49b71c02979
parente3012776a657e7a1d84f6c77f57a7730480597ca (diff)
downloadnetbird-7b0f67f4de157bf5e4029d6190e98008b1e76955.tar.xz
netbird-7b0f67f4de157bf5e4029d6190e98008b1e76955.zip
Add readme with helpful infoHEADmain
-rw-r--r--README.md30
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