Skip to content

這個專案提供在 Ubuntu 24.04.1 上安裝和配置 Ollama + WebUI + AnythingLLM 的完整指南。

Notifications You must be signed in to change notification settings

zeroboss2006/ollama-stack-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Ollama Stack 安裝指南

這個專案提供在 Ubuntu 24.04.1 上安裝和配置 Ollama + WebUI + AnythingLLM 的完整指南。

環境要求

  • Ubuntu 24.04.1 LTS
  • Docker 最新版本
  • Docker Compose 最新版本
  • 網路可以訪問 Docker Hub

安裝步驟

1. 安裝 Ollama

# 下載並安裝 Ollama
curl -fsSL https://ollama.com/install.sh | sh

# 啟動 Ollama 服務
systemctl start ollama

# 確認 Ollama 服務狀態
systemctl status ollama

2. 安裝 Ollama WebUI

# 創建專案目錄
mkdir -p ~/ollama-stack
cd ~/ollama-stack

# 創建 docker-compose.yml 文件
cat << EOF > docker-compose.yml
version: '3.8'

services:
  ollama:
    container_name: ollama
    image: ollama/ollama:latest
    ports:
      - "11434:11434"
    volumes:
      - ollama_data:/root/.ollama
    restart: unless-stopped

  webui:
    container_name: ollama-webui
    image: ghcr.io/ollama-webui/ollama-webui:main
    ports:
      - "3000:8080"
    depends_on:
      - ollama
    environment:
      - OLLAMA_API_BASE_URL=http://ollama:11434/api
    restart: unless-stopped

  anything-llm:
    container_name: anything-llm
    image: ghcr.io/mintplex-labs/anything-llm:latest
    ports:
      - "3001:3001"
    volumes:
      - anything_llm_data:/app/server/storage
    environment:
      - OLLAMA_ENDPOINT=http://ollama:11434
    depends_on:
      - ollama
    restart: unless-stopped

volumes:
  ollama_data:
  anything_llm_data:
EOF

# 啟動服務
docker compose up -d

3. 訪問服務

網路配置

確保以下端口在防火牆中開放:

  • 11434 (Ollama API)
  • 3000 (Ollama WebUI)
  • 3001 (AnythingLLM)
# 開放必要端口
sudo ufw allow 11434/tcp
sudo ufw allow 3000/tcp
sudo ufw allow 3001/tcp

常見問題

1. 服務無法啟動

檢查 Docker 服務狀態:

systemctl status docker

查看容器日誌:

docker compose logs

2. 網路連接問題

確認容器網路:

docker network ls
docker network inspect ollama-stack_default

維護與更新

更新服務:

cd ~/ollama-stack
docker compose pull
docker compose up -d

授權

MIT License

貢獻

歡迎提交 Issue 和 Pull Request!

About

這個專案提供在 Ubuntu 24.04.1 上安裝和配置 Ollama + WebUI + AnythingLLM 的完整指南。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published