From a15bd524a0923d117cf88adefb49c206b4c87eaf Mon Sep 17 00:00:00 2001 From: wander Date: Sat, 7 Feb 2026 02:47:42 -0500 Subject: [PATCH] Configure Nginx Reverse Proxy for Netbird Forwarding --- docker-compose.yml | 2 ++ nginx/default.conf | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 nginx/default.conf diff --git a/docker-compose.yml b/docker-compose.yml index ddc252f..3d228aa 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -27,6 +27,8 @@ services: container_name: my-website restart: unless-stopped network_mode: host + volumes: + - ./nginx/default.conf:/etc/nginx/conf.d/default.conf:ro # Vanguards Service - Sidecar vanguards: diff --git a/nginx/default.conf b/nginx/default.conf new file mode 100644 index 0000000..6ee82e5 --- /dev/null +++ b/nginx/default.conf @@ -0,0 +1,24 @@ +server { + listen 80; + server_name localhost; + + # Basic error logging + error_log /var/log/nginx/error.log warn; + + location / { + # CHANGE THIS to your actual Netbird Service IP and Port + # Example: proxy_pass http://100.64.0.10:5000; + proxy_pass http://100.x.x.x:5000; + + # Standard Proxy Headers required for most apps + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + + # WebSocket Support (if needed later) + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + } +}