From 7b0f67f4de157bf5e4029d6190e98008b1e76955 Mon Sep 17 00:00:00 2001 From: Supremist Date: Thu, 9 Jul 2026 18:24:33 +0300 Subject: Add readme with helpful info --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 README.md (limited to 'README.md') 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 -- cgit v1.2.3