Självhostad OllamaGateway

Om OllamaGateway

OllamaGateway är skapad för privat AI-infrastruktur. Om du vill ha API-autentisering, begäringsrevision, virtuella modeller och teamvänliga kontrollfunktioner ovanpå Ollama är lokal installation det rekommenderade sättet att köra det.

Rekommenderad
Kör i Docker

Först, installera Docker. Kör sedan följande kommandon i ett Linux-skal:

image=aiursoft/ollamagateway
appName=ollamagateway
sudo docker pull $image
sudo docker run -d --name $appName --restart unless-stopped -p 5000:5000 -v /var/www/$appName:/data $image

Detta kommer att starta en webbserver på http://localhost:5000 och du kan testa appen.

Användarnamnet är som standard: admin@default.com, och det förvalda lösenordet är: admin123.

Containerkontext
Egenskap Värde
Avbildning aiursoft/ollamagateway
Portar 5000
Binär sökväg /app
Dataväg /data
Konfigurationsväg /data/appsettings.json
Kör i Ubuntu

Följande skript kommer att installera/uppdatera denna app på din Ubuntu-server. Stöder Ubuntu 25.04.

curl -sL https://github.com/aiursoftweb/ollamaGateway/raw/master/install.sh | sudo bash

Eller med en anpassad port:

curl -sL https://github.com/aiursoftweb/ollamaGateway/raw/master/install.sh | sudo bash -s 8080
Systemd /opt/apps
Varför lokal distribution

Behåll prompts, API-nycklar, användningsloggar och modellrouting inom gränsen för din egen infrastruktur.

Detta är särskilt användbart när man betjänar ett team, interna verktyg eller autonoma agenter via en OpenAI-kompatibel slutpunkt.

Utveckling och körning manuellt
Krav
Kör manuellt
  1. Kör `npm install` i mappen `wwwroot` för att installera beroendena.
  2. Kör `dotnet run` för att starta appen.
  3. Besök http://localhost:5000.
Kör i Visual Studio
  1. Öppna `.sln`-filen i projektets sökväg.
  2. Tryck på F5 för att köra appen.