惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
CXSECURITY Database RSS Feed - CXSecurity.com
Help Net Security
Help Net Security
P
Privacy International News Feed
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Tor Project blog
AWS News Blog
AWS News Blog
K
Kaspersky official blog
A
Arctic Wolf
Latest news
Latest news
T
Threat Research - Cisco Blogs
L
LINUX DO - 最新话题
P
Privacy & Cybersecurity Law Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
Google DeepMind News
Google DeepMind News
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
月光博客
月光博客
N
News and Events Feed by Topic
Jina AI
Jina AI
博客园 - 司徒正美
WordPress大学
WordPress大学
罗磊的独立博客
雷峰网
雷峰网
AI
AI
Hugging Face - Blog
Hugging Face - Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
S
Security @ Cisco Blogs
博客园 - 三生石上(FineUI控件)
H
Heimdal Security Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
酷 壳 – CoolShell
酷 壳 – CoolShell
C
Cisco Blogs
博客园 - 【当耐特】
The Hacker News
The Hacker News
有赞技术团队
有赞技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Schneier on Security
Schneier on Security
博客园 - Franky
S
SegmentFault 最新的问题
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Cloudbric
Cloudbric
爱范儿
爱范儿
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Secure Thoughts
Last Week in AI
Last Week in AI
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Know Your Adversary
Know Your Adversary
Google DeepMind News
Google DeepMind News

NetBird - Networking Knowledge Hub - RSS Feed

NetBird Is Now on the Vultr Marketplace Native NetBird on the GL.iNet Comet Pro (GL-RM10) NetBird v0.71 - IPv6 Overlay Addressing NetBird Exit Nodes - Appear at Home, or Anywhere Else Reporting Bugs and Requesting Features in NetBird Setup and Use Local AdGuard Home Anywhere with NetBird DNS How to Set Up NetBird on PiKVM for Secure Remote KVM Access NetBird v0.69 - CrowdSec IP Reputation for the Reverse Proxy Cloudflare Mesh vs NetBird vs Tailscale: Performance Compared Self-Hosting Nextcloud with Docker and NetBird Implementing Zero Trust with NetBird NetBird v0.67 - Layer 4 Proxy Support for TCP, UDP, and TLS Solwr Enhances Remote Connectivity with NetBird Self-Hosting NetBird with Authentik Jellyfin Media Server - Self-Host Your Movies, TV, and Music Cloudflare Tunnels vs. NetBird Reverse Proxy INFITX Builds Zero-Touch Kubernetes Networking with NetBird NetBird v0.66 - Expose Local Services to the Internet from the CLI Pangolin vs. NetBird Home Assistant Setup Guide with EASY Remote Access NetBird v0.65 - Built-in Reverse Proxy with Custom Domains Docker for Beginners - Everything You Need to Get Started NetBird for SOC 2 Compliance NetBird v0.63 - Custom DNS Zones for Private Network Resolution Vibecode This in a Weekend and Take 5% of the Company NetBird v0.62 - Built-in Local Users with Optional IdP Integration NetBird v0.61.0 - Granular SSH Access Control and Automatic Updates Top 5 Alternatives to OpenVPN Top 5 Open Source Alternatives to Tailscale Top 5 Alternatives to ZeroTier How to Set Up ZeroByte and REST Server for Backups with NetBird How to Install n8n v2.0 with NPM and PM2 ZeroTier vs. NetBird The Ultimate Immich Guide - Ditch Google and Amazon Photos for Good NetBird as Your Help with ISO 27001 Compliance NetBird and Huntress - Secure Network Access for MSPs How to Access Windows Shares from Anywhere with NetBird netgo Relies on Modern ZTNA with NetBird Connect to Your Homelab from Anywhere with a Raspberry Pi NetBird SSH - A New, Identity-Aware Approach The AI Mega Mesh: How to Connect 30+ GPU Cloud Providers Top 5 Tailscale Alternatives SSH and RDP, now in your browser NetBird–Acronis Integration: Empowering MSPs for Advanced Ransomware and Threat Defense Introducing the Control Center - Remote Access, Beautifully Visualized NetBird at MSP Global 2025 Understanding Overlay Networks - The Basics NetBird and SentinelOne Singularity™ - Automate Threat Response NetBird and Microsoft Intune - Enforcing Device Compliance for Zero Trust Rethinking Zero Trust Security with NetBird and pfSense Improving Unidirectional Access Control Proxmox VE for Beginners Guide with NetBird LXC Stronger Security: NetBird + GitHub Secure Open Source Fund NetBird's MSP Partner Program Signicat Enhances Cross-Cloud Accessibility with NetBird SonicWall SSL VPN NetExtender vs. NetBird NetBird Is Embracing the AGPLv3 License NetBird Profiles Have Landed - Manage Multiple Accounts Effortlessly Rethinking Access Control to Secure Your On-Premises SharePoint Servers Sport Alliance Increases Efficiency with Zero Trust Networking at Scale Rethinking Network Access: qwertiko Goes Zero Trust with NetBird Optimizing Network Efficiency with NetBird's Lazy Connections Use Port Ranges in Access Control Policies Generic HTTP Endpoint for Network Events Streaming NetBird’s Response to Spear-Phishing Campaign Targeting Financial Executives Zero-Trust Access to Internal Resources Without Installing Agents Enhance Network Visibility with NetBird’s Traffic Events Logging TrueNAS Made Easy - Install, Set Up, and Access From Anywhere Top 5 Alternatives for WireGuard Jump Hosts. Gateways for Remote Access NetBird Network Routes and Exit Nodes Security for All - SSO and MFA for Free Enhancing Network Access Control with NetBird's Identity Provider Feature Twingate vs. NetBird Limit Network Access Based on Running Applications FortiClient ZTNA vs. NetBird OpenVPN vs. NetBird Tailscale vs. NetBird Getting Started with an Azure Site-to-Site VPN Getting Started with an On-premise-to-AWS Site-to-Site VPN Secure Remote Access to VPCs, LANs, and Offices regreSSHion - A New OpenSSH Server Remote Code Execution Vulnerability Evolve Bank & Trust Data Breach. What Happened? What Is a Site-to-Site VPN? IPSec Tunneling Demystified. Enhancing Data Security Across Networks Understanding IPSec Tunnel and Transport Modes Understanding the Differences Between IKEv1 and IKEv2 Understanding the IKEv1 Protocol in IPSec ZeroTier versus NetBird - Which Should You Choose? AWS Lambda Serverless Security. Mistakes, Oversights, and Potential Vulnerabilities Using NetBird for Kubernetes Access Serverless Security Vulnerabilities and Best Practices to Mitigate Them Security Best Practices for Serverless Azure Functions A Guide to Remote Access Security for SMEs IoT Security Essentials. How to Achieve Secure Remote Access Open Source Zero Trust Networking Using SSH for Secure Remote Access How We Integrated Rosenpass in NetBird The First Quantum-Resistant Mesh VPN Using eBPF and XDP to Share Default DNS Port Between Multiple Resolvers
Connect Multiple Ollama GPUs to OpenWebUI with NetBird
Written byBrandon Hopkins · 2025-11-04 · via NetBird - Networking Knowledge Hub - RSS Feed

Back to Networking Knowledge Hub

Here we will run a large AI model (like DeepSeek R1) using Ollama on a powerful remote GPU instance. We will then connect directly to OIlama with OpenWebUI on a local machine to interact with it, without exposing the Ollama API to the public internet.

Published on

Whether if you’re a developer, AI researcher, or even a hobbyist, your workflow is often fragmented. You might have a powerful, expensive GPU is in a cloud VPC, a bare-metal server, or a machine in the office. Your development environment, data, and apps are often on your laptop or some different server. The biggest hurdle isn't the code; it's the network.

How do you securely connect your local machine or lower resource servers to a remote GPU to run AI workloads?

Traditionally this would involve complex firewall rules, public IP whitelisting, or configuring a legacy VPN. What if you could make that remote GPU—no matter where it is—feel like it's on your local network?

This is where NetBird comes in. It creates a secure, zero-trust mesh network using WireGuard that makes your scattered AI infrastructure feel like a single, unified system. Today we will show you how to use NetBird to get simple, secure access to your remote GPUs, enabling faster development and more flexible AI workflows.

  1. It's Secure by Default: No public IPs are needed. No ports need to be opened on your firewall. NetBird bypasses the need for public exposure entirely. Your remote GPU server can be completely "dark" to the public internet but still fully accessible to you and your other authorized machines.
  2. It's Simple: You install the client, log in with SSO, and it just works. Both machines get a stable, private IP address on your NetBird network (e.g., ). You use this IP to connect after defining access policies.
  3. It's Location-Independent: It doesn't matter if your laptop is at home, on an airplane, or using a cellular network. As long as it can access the internet, it can maintain its secure, private connection to your remote GPU.

Prerequisites and NetBird Setup

Here we will run a large AI model (like DeepSeek R1) using Ollama on a powerful remote GPU instance. We will then connect directly to OIlama with OpenWebUI on a local machine to interact with it, without exposing the Ollama API to the public internet.

  • The Setup:
    • Machine A (Remote GPU): A KVM/VM instance on Vultr, running Linux and Ollama.
    • Machine B (Local): Local VM running OpenWebUI in Docker. If you don’t have OpenWebUI already setup, checkout this video .
  1. Create Your Network: Sign up for a free NetBird account.
  2. Install NetBird: Install the NetBird client on Machine A (the GPU server) and Machine B (local vm). The easiest way to to this will be by creating a setup key and allowing the same key to be used twice. If you click "Install NetBird" after generating a key it will show the the commands to install and connect to NetBird.
  3. Create access policies so what the two machines can communicate with eachother. In my example I added both machines to a group called llm-mesh and give bidirectional access.
  4. Get Your Private IP: Your remote GPU server (Machine A) will now have a stable private IP, like . You can see this in your admin panel. Alternatively, you can use the NetBird DNS names.

Ollama Setup

  1. Install Ollama (Machine A): Ollama should be installed on the same machine with the GPU. This is just as easy as installing NetBird! Checkout their installation page here and the installer should detect a GPU and notify you in the log. Also, pick and model and run it. We will see the model later in OpenWebUI.
  2. Configure Ollama (Machine A): By default, Ollama only listens on . You need to tell it to listen for requests from your private NetBird network.
  • The easiest way is to set an environment variable for the Ollama service: .

  • On Linux, you can do this by editing the systemd service:

    • Add the following line under , then save and restart the service:
    
    
  1. After editing a service file, you must reload the daemon and restart the service.
  • On the Ollama VPS, run these commands:Bash
  • Verify Ollama is listening correctly. This is the most important step.Bash
    
    
    • Bad Output: (This means it's still only listening on localhost)
    • Good Output: or (This means it's listening on all interfaces, including the NetBird one)
  • If you still see , your edit didn't apply correctly.

Connect with Ollama API

  1. Connect OpenWebUI (Machine B):
  • Open OpenWebUI on your laptop.
  • In the OpenWebUI settings, (Admin Settings > Connections) click on add connection under Ollama API. it will ask for the "Ollama API Base URL."
  • Instead of , you simply use the NetBird IP or DNS name of your remote server: ie. http://100.64.10.1:11434

That's it. Your local OpenWebUI is now securely communicating with your high-powered remote GPU over an encrypted, peer-to-peer connection. You've achieved a local-like experience with zero public exposure and minimal configuration.

Creating a Flexible AI Workflow

This concept of secure, simple access extends to your entire AI development lifecycle:

  • Remote Development: Use VS Code Remote to connect directly to your GPU instance using its private NetBird IP. No SSH tunneling or bastion host required.
  • Accessing Internal Tools: Run a Jupyter Notebook or a TensorBoard instance on your remote machine and access it securely from your laptop's browser (e.g., ).
  • Secure Data Transfer: Move massive datasets to and from your machine with or over the stable, encrypted NetBird IP.
  • Connecting Hybrid Workloads: This same model works for connecting a cloud VM (running your model) to an on-premise database (holding your data).

Easy Migrations and Cost Savings

Once you've simplified network access, other benefits naturally follow.

  • Effortless Migration: Found a new, more powerful GPU on a different cloud? Just spin up the new machine, install NetBird, and your LLM of choice, and get its new private IP. Update your OpenWebUI config to point to the new IP. You're done in minutes. There are no firewall rules, VPCs, or DNS records to migrate.
  • Freedom to Choose: This simplicity enables you to be cost-effective. You are no longer locked into one provider's network. You can "shop around" for the cheapest or most available GPUs—whether it's a spot instance on AWS, a bare-metal server from a niche provider, or even a machine in your office—and add it to your secure network just as easily.

By removing the network as a barrier, NetBird lets you stop worrying about how to connect and focus on what you're trying to build.

Need help? Refer to these official guides:

You may also like: