国产日韩欧美-97在线观看免费-亚洲欧洲日韩-亚洲free性xxxx护士白浆-国产精品网站在线观看-日韩有码一区-日本大片在线观看-欧美精品一区二区性色a+v-97在线精品-亚洲久草视频-天天操人人爽-你懂的国产精品-国产国语对白-就去干成人网-亚洲美女色视频

?? 龍蝦新手指南

Oracle免費VPS零成本部署AI Agent平臺+Ollama自托管AI應(yīng)用完整指南

發(fā)布時間:2026-03-29 分類: 龍蝦新手指南
摘要:國產(chǎn)Claw生態(tài)實踐:零成本自托管AI Agent平臺指南自托管AI應(yīng)用的最大障礙通常不是技術(shù)復(fù)雜度,而是服務(wù)器成本。Oracle云的永久免費套餐(4核ARM + 24GB內(nèi)存)改變了這個局面——這個配置足以跑起一套完整的 Docker + Nginx + SSL + 本地大模型棧,月租費用:零。本文記錄用Ollama在Oracle免費VPS上部署AI Agent平臺的完整過程,從開機(jī)到AP...

封面

國產(chǎn)Claw生態(tài)實踐:零成本自托管AI Agent平臺指南

自托管AI應(yīng)用的最大障礙通常不是技術(shù)復(fù)雜度,而是服務(wù)器成本。Oracle云的永久免費套餐(4核ARM + 24GB內(nèi)存)改變了這個局面——這個配置足以跑起一套完整的 Docker + Nginx + SSL + 本地大模型棧,月租費用:零。

本文記錄用Ollama在Oracle免費VPS上部署AI Agent平臺的完整過程,從開機(jī)到API可用,不繞彎路。


環(huán)境準(zhǔn)備

目標(biāo)架構(gòu):

外部請求 → Nginx (SSL終止) → AI Agent平臺 :8080 → Ollama :11434

前置條件:


步驟一:創(chuàng)建ARM實例

登錄Oracle Cloud控制臺,進(jìn)入 Compute → Instances → Create Instance

關(guān)鍵配置項:

  • Shape:選 VM.Standard.A1.Flex,分配4 OCPU + 24GB內(nèi)存(永久免費額度上限)
  • Image:Canonical Ubuntu 22.04
  • 網(wǎng)絡(luò):記得下載生成的SSH私鑰

實例啟動后,在 Networking → Security Lists 中放行入站端口 80443。Oracle的安全組默認(rèn)只開22,這步容易漏掉。


步驟二:安裝Docker

# 一鍵安裝(官方腳本,ARM兼容)
curl -fsSL https://get.docker.com | sudo sh

# 把當(dāng)前用戶加入docker組,避免每次sudo
sudo usermod -aG docker $USER
newgrp docker

# 驗證
docker version

如果偏好手動安裝:

sudo apt-get update
sudo apt-get install -y \
    apt-transport-https ca-certificates curl gnupg

curl -fsSL https://download.docker.com/linux/ubuntu/gpg \
    | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg

echo \
  "deb [arch=arm64 signed-by=/usr/share/keyrings/docker.gpg] \
  https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" \
  | sudo tee /etc/apt/sources.list.d/docker.list

sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io

步驟三:安裝并配置Nginx

sudo apt-get update
sudo apt-get install -y nginx
sudo systemctl enable --now nginx

先寫一個臨時的HTTP配置,用于后續(xù)Certbot驗證域名:

# /etc/nginx/sites-available/ai-agent
server {
    listen 80;
    server_name your_domain.com;

    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}
sudo ln -s /etc/nginx/sites-available/ai-agent /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx

步驟四:申請SSL證書

sudo apt-get install -y certbot python3-certbot-nginx

# 自動申請并寫入Nginx配置
sudo certbot --nginx -d your_domain.com

Certbot會自動修改Nginx配置,添加443監(jiān)聽和證書路徑。證書90天有效,自動續(xù)期已由systemd timer處理,無需手動干預(yù)。

申請失敗時先檢查兩點:域名A記錄是否已生效(dig your_domain.com),以及80端口是否在Oracle安全組和系統(tǒng)防火墻(ufw)中都已放行。


步驟五:啟動Ollama

docker run -d \
    --name ollama \
    --restart unless-stopped \

![配圖](http://www.nhjb.com.cn/usr/uploads/covers/cover_guides_20260329_093307.png)

    -p 127.0.0.1:11434:11434 \
    -v ollama_data:/root/.ollama \
    ollama/ollama

注意端口綁定寫的是 127.0.0.1:11434,Ollama只監(jiān)聽本地,不對外暴露。

拉一個模型測試:

docker exec -it ollama ollama pull qwen2.5:7b
docker exec -it ollama ollama list

驗證Ollama是否正常響應(yīng):

curl http://127.0.0.1:11434/api/tags

步驟六:部署AI Agent平臺

創(chuàng)建配置文件:

# /opt/ai-agent/config.yaml
server:
  port: 8080
  host: 0.0.0.0

ollama:
  base_url: http://ollama:11434
  default_model: qwen2.5:7b

啟動容器,掛載配置并與Ollama容器共享網(wǎng)絡(luò):

docker run -d \
    --name ai-agent \
    --restart unless-stopped \
    -p 127.0.0.1:8080:8080 \
    -v /opt/ai-agent/config.yaml:/app/config.yaml \
    --link ollama:ollama \
    ai-agent/ai-agent

驗證部署

# 檢查容器狀態(tài)
docker ps

# 測試API
curl -X POST https://your_domain.com/api \
    -H "Content-Type: application/json" \
    -d '{"input": "Hello, AI Agent平臺!"}'

Python調(diào)用示例:

import requests

resp = requests.post(
    "https://your_domain.com/api",
    json={"input": "Hello, AI Agent平臺!"}
)
print(resp.json())

瀏覽器訪問 https://your_domain.com,能看到AI Agent平臺界面說明全鏈路通了。


常見問題

容器起不來

# 查看具體報錯
docker logs ai-agent
docker logs ollama

# 確認(rèn)端口沒有沖突
sudo ss -tlnp | grep -E '8080|11434'

SSL申請失敗

# 確認(rèn)DNS已解析
dig +short your_domain.com

# 確認(rèn)80端口可達(dá)(在另一臺機(jī)器上測)
curl -I http://your_domain.com

# 檢查ufw狀態(tài)
sudo ufw status

AI Agent平臺連不上Ollama

# 確認(rèn)Ollama在運(yùn)行
docker ps | grep ollama

# 從AI Agent平臺容器內(nèi)部測試連通性
docker exec ai-agent curl http://ollama:11434/api/tags

參考資料

返回首頁