A web-based management interface for Ollama endpoints, allowing you to manage and interact with multiple Ollama instances from a single dashboard.
- Connect to multiple Ollama endpoints simultaneously
- Web-based interface for model management
- Support for both local and remote Ollama instances
- Filter Models
- Sort Models\
- Select Multiple Models or All Models
- Delete Selected Models
- Light & Dark Theme (defaults dark)
- Update Models
- Running Models Stats
- Pull Models from Ollama Hub
- Swagger API Documentation
- Unraid Deployment Guide (untested)
- Node.js 20.x or later (for npm installation)
- Docker and Docker Compose (for Docker installation)
- One or more running Ollama instances
- Clone the repository:
git clone https://github.com/d3v0ps-cloud/OllamaModelManager.git
cd OllamaModelManager
- Install dependencies:
npm install
- Create a
.env
file in the root directory and configure your Ollama endpoints:
OLLAMA_ENDPOINTS=http://localhost:11434,https://ollama1.remote.net,https://ollama2.remote.net
- Start the application:
Development mode (with hot reload):
npm run dev
Production mode:
npm start
The application will be available at http://localhost:3000
- Clone the repository:
git clone https://github.com/d3v0ps-cloud/OllamaModelManager.git
cd OllamaModelManager
- Configure your Ollama endpoints in
docker-compose.yml
:
environment:
- OLLAMA_ENDPOINTS=http://your-ollama-ip:11434,https://ollama1.remote.net
- Build and start the container:
docker compose up -d
The application will be available at http://localhost:3000
- Copy down the Pre-Built Compose file:
docker-compose-prebuilt.yml
- Configure your Ollama endpoints in
docker-compose-prebuilt.yml
:
environment:
- OLLAMA_ENDPOINTS=http://your-ollama-ip:11434,https://ollama1.remote.net
- Build and start the container:
docker compose up -d
The application will be available at http://localhost:3000
OLLAMA_ENDPOINTS
: Comma-separated list of Ollama API endpoints (required)- Format:
http://host1:port,http://host2:port
- Example:
http://192.168.1.10:11434,https://ollama1.remote.net
- Format:
To run the application in development mode with hot reload:
npm run dev