Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Ollama has no authentication: 5 ways to share it with your team safely

Description and use

By applying one of the five protection strategies, teams can safely share Ollama instances, preventing unauthorized model access and mitigating memory‑leak vulnerabilities.

Problem

Ollama exposes its API without authentication, making any machine that can reach the port able to list, pull, delete, create, and push models, which poses a security risk when the service is exposed beyond localhost.

Outcome

By applying one of the five protection strategies, teams can safely share Ollama instances, preventing unauthorized model access and mitigating memory‑leak vulnerabilities.

Workflow

  • 1. Verify exposure by querying http://YOUR_PUBLIC_IP:11434/api/tags from outside the network. 2. If exposed, choose a protection method: a. Keep Ollama on localhost and use SSH tunnels or Tailscale. b. Deploy a reverse proxy (e.g., Caddy) that requires a bearer token. c. Use Open WebUI with per‑user API keys. d. Deploy a dedicated proxy such as LoLLMs Hub or LiteLLM. e. Deploy Spillway, a custom proxy with per‑user keys and usage limits. 3. Configure the chosen method (e.g., set OLLAMA_HOST, ufw rules, Caddy config, Open WebUI settings, or Spillway docker‑compose). 4. Test access: ensure only authorized clients can reach the API and that model‑management endpoints are appropriately restricted. 5. Monitor logs for usage and enforce rate or budget limits as needed.

Evidence

Ollama has no API keys. It listens on 127.0.0.1:11434 and answers whoever connects.

Source

In January, SentinelOne and Censys counted about 175,000 Ollama servers open to the internet in 130 countries.

Source

Bleeding Llama (CVE-2026-7482) ... leak the server's memory: environment variables, API keys, other people's prompts.

Source

In 2025 a maintainer wrote under a PR that added them: "In the short-term we don't plan to add an API key system to the Ollama server itself. Usually I recommend using a VPN like tailscale."

Source

With ufw on and its default of denying incoming traffic, nothing else gets through.

Source

  • Record date: 2026-10-12T13:56:10.588Z