~/ / AI 文章 / 在 VPS 上跑本機 LLM / 不買昂貴電腦也能跑本機 LLM:使用 VPS 的新手入門指南
不買昂貴電腦也能跑本機 LLM:使用 VPS 的新手入門指南
想試試本機語言模型,不需要買一台高效能電腦。你可以租一台伺服器(也就是 VPS),把模型安裝在上面,再從任何裝置的瀏覽器與它對話。本指南以六個步驟,帶你從零開始做出一個能運作、而且受到保護的聊天畫面。過程中會用到本站的工具,也會直白地說明沒有 GPU 的 VPS 能保證什麼、不能保證什麼。
發布: · 約 5 分鐘讀完 · 本文的內容已於 2026-10-26 對照官方文件與各 VPS 服務的官方頁面確認。方案、價格與預設值會變動,付款前請再確認一次。
可以期待什麼,不能期待什麼
VPS 是你向資料中心租用的一台電腦。這裡所說的本機 LLM,指的是在這台電腦上執行的模型,而不是透過網際網路呼叫的服務。你的對話會留在由你掌控的伺服器上。
VPS 並不能取代配有高階顯示卡的電腦,本指南也不會這樣宣稱。以下是我們能確認的事,以及無法確認的事。
| 問題 | 我們的發現 |
|---|---|
| VPS 方案有 GPU 嗎? | 我們查看的六個 VPS 頁面,沒有任何一個列出 GPU 方案。ConoHa 與 XServer 的頁面是導向另外獨立的 GPU 服務。 |
| 那麼模型在哪裡執行? | 在伺服器的記憶體中,由 CPU 執行。Ollama 的 FAQ 指出,當模型完全載入系統記憶體時,ollama ps 會顯示 100% CPU。 |
| 速度有多快? | 我們不知道。我們查看的文件沒有提供僅用 CPU 運作時的速度數據,我們也沒有實際測量。請先從小型模型開始,自己測試。 |
| 什麼決定了能不能跑起來? | 記憶體。放不進伺服器記憶體的模型,無法順利執行。步驟 1 會說明如何估算。 |
如果你只是偶爾聊一下,透過網際網路呼叫的付費 AI 服務,可能比整個月都開著的伺服器更便宜。步驟 3 附有試算工具,讓你用自己的數字來比較。
步驟 1:估算需要的記憶體
模型需要記憶體來放置模型檔案、隨對話變長而增加的快取,以及作業系統。下表是我們對六個模型的估算,條件為上下文長度 4,096 個 token、一次處理一個請求,並為系統保留 1 GiB。這些數字是根據 Ollama library 的檔案大小與官方的模型設定計算而來,所以是估算值,不是實測值。
| 模型 | 估算總量(GiB) | 最小的常見記憶體容量(GiB) |
|---|---|---|
| Qwen3 0.6B | 1.92 | 2 |
| Qwen3 1.7B | 2.74 | 4 |
| Qwen3 4B | 3.89 | 4 |
| Qwen3 8B | 6.41 | 8 |
| Qwen3 14B | 10.29 | 12 |
| Mistral 7B (v0.3) | 5.60 | 8 |
試試看: Local LLM Memory Estimator
估算結果
- 模型權重
- 4.84 GiB
- KV cache
- 0.56 GiB
- 保留量
- 1.00 GiB
- 合計
- 6.41 GiB (6.88 GB)
- 容得下的最小常見記憶體容量
- 8 GiB
這是估算值。其中不包含執行環境的運算緩衝區,並假設每一層的 KV 形狀都相同。在選擇方案之前,請先量測實際執行的情況。
模型資料確認日期:2026-10-26。
資料來源: Ollama library · 模型設定 (config.json) · Ollama FAQ
所有處理都在你的瀏覽器中進行,不會上傳任何內容。
步驟 2:選擇模型
Ollama library 會為每個模型標上它能做什麼。標有 tools 的模型可以呼叫你定義的函式,thinking 會把推理過程與答案分開顯示,vision 可以接受圖片,embedding 則把文字轉成向量以供搜尋。第一次聊天時這些都用不到,所以請先以記憶體來挑選。
| 標籤 | Labels | 下載大小 | 建議規劃的記憶體等級 |
|---|---|---|---|
| qwen3:4b | tools, thinking | 2.5 GB | 4 GiB |
| llama3.2:3b | tools | 2.0 GB | 此處未估算 |
| gemma3:4b | vision | 3.4 GB | 此處未估算 |
| mistral:7b | tools | 4.4 GB | 8 GiB |
下載大小就是模型至少需要的記憶體。沒有估算值的模型不在試算工具的預設清單中,因為試算需要該模型設定中的層數與 head 大小;你可以把它們當成自訂模型自行輸入。
步驟 3:選擇 VPS
先看記憶體,再看存放模型檔案的磁碟,最後看 CPU。磁碟之所以重要,是因為一個模型檔案就有好幾 GB。接著再看服務事先幫你準備了多少環境。在本指南最後列出的六個服務中,ConoHa VPS、KAGOYA CLOUD VPS 與 XServer VPS 的頁面有提到 Dify,ConoHa VPS 的頁面還在啟動腳本中列出 n8n 與 Claude Code。六個服務都沒有列出 Ollama 這類模型伺服器,所以要在步驟 4 自己安裝。
本頁最後的段落會依官方頁面比較這六個服務。在這裡,你可以拿伺服器與透過網際網路呼叫的 AI 服務來比較。
估算費用
輸入價格與 token 數,即可看到費用。
官方價格頁面
這裡只是把你輸入的數字相乘。它不知道廠商的價格、折扣、快取、批次價格、階梯式計價或稅金。
若要查看提示詞的輸入 token 數,請使用 Token Counter。
步驟 4:安裝 Ollama
以下是 Ollama 官方文件中針對 Linux 的指令。在重要的伺服器上執行腳本之前,請先讀過內容。
| 步驟 | 指令 |
|---|---|
| 安裝 | curl -fsSL https://ollama.com/install.sh | sh |
| 確認是否在運作 | ollama -v |
| 執行 library 中的模型 | ollama run qwen3:4b |
若要讓 Ollama 在開機時啟動並持續運作,文件中說明了 systemd 服務的做法。完整步驟、設定與更新方式,請見接近最後所列的詳細文章。
步驟 5:在瀏覽器中聊天
在終端機輸入就足以測試模型。若要日常使用,Open WebUI 能提供瀏覽器中的聊天畫面。它的快速入門只要一行指令就能執行,並在 http://localhost:3000 提供服務。請把 your-secret-key 換成你用 openssl rand -hex 32 產生的值。
| 步驟 | 指令 |
|---|---|
| 啟動 Open WebUI | docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data -e WEBUI_SECRET_KEY=your-secret-key --name open-webui --restart always ghcr.io/open-webui/open-webui:main |
- 你建立的第一個帳號就是管理員,管理員帳號建立後,註冊功能會自動關閉。請立刻建立。
- 文件中介紹了兩種把 Open WebUI 連接到 Ollama 的方式,詳細文章會兩者都說明。
步驟 6:保持私密
Ollama 預設監聽 127.0.0.1 的 port 11434,這是最安全的設定,而且它的文件並未說明它本身有任何驗證機制。這是我們的建議,並非文件中的說法:請不要把該連接埠對網際網路開放。請在前面放上 nginx,加上密碼與 HTTPS,並使用只允許你所用位址的防火牆。
- 請不要把密鑰與密碼放進要提交(commit)的內容中。
- 請定期更新 Ollama 與 Open WebUI,更新時要保留 Open WebUI 的資料 volume。
深入閱讀
- 1在 VPS 上跑本機 LLM 需要多少記憶體?模型檔加上 KV cache模型檔加上 KV cache:Ollama 函式庫、Ollama FAQ 與官方模型設定檔,對在 VPS 上跑本機 LLM 所需的記憶體有哪些說明。
- 2本機模型能做什麼?Ollama 的 tools、thinking、vision 與 embedding,以及 VPS 跑得動什麼tools、thinking、vision、embedding:Ollama 模型庫中的標籤代表什麼、哪些模型帶有這些標籤,以及下載大小有多大。
- 3在 VPS 上安裝 Ollama 並讓它持續運作:安裝、systemd 服務、設定與更新在 Linux VPS 上安裝 Ollama 並讓它持續運作:依官方文件整理安裝指令、systemd 服務、環境變數、模型儲存位置與更新方式。
- 4在 VPS 上用 Docker 執行 Open WebUI,並連接 Ollama在自己的伺服器上用 Docker 執行 Open WebUI 並連接 Ollama:指令、第一個帳號、兩種連線類型與更新方式。
- 5在 Ollama 前面放 nginx:基本驗證、HTTPS 與串流設定從外部安全地連到 Ollama:以 nginx 作為代理、基本驗證、HTTPS、串流與逾時設定,以及防火牆規則,內容皆出自官方文件。
- 6在自己的 VPS 上跑 AI:該預留多少記憶體,哪些東西不能對外開放打算在 VPS 上跑 Ollama 或 Dify?整理官方文件對記憶體、僅用 CPU 推論以及必須關閉的連接埠的說明。
資料來源
接著閱讀
- 在 Ollama 前面放 nginx:基本驗證、HTTPS 與串流設定從外部安全地連到 Ollama:以 nginx 作為代理、基本驗證、HTTPS、串流與逾時設定,以及防火牆規則,內容皆出自官方文件。
- 在 VPS 上用 Docker 執行 Open WebUI,並連接 Ollama在自己的伺服器上用 Docker 執行 Open WebUI 並連接 Ollama:指令、第一個帳號、兩種連線類型與更新方式。
- 在自己的程式中呼叫本機模型:Ollama 的結構化輸出與 OpenAI-compatible API用 JSON Schema 限制本機模型的輸出,並從 OpenAI 風格的用戶端呼叫 Ollama:官方文件怎麼說,以及哪些功能不支援。
- 本機模型能做什麼?Ollama 的 tools、thinking、vision 與 embedding,以及 VPS 跑得動什麼tools、thinking、vision、embedding:Ollama 模型庫中的標籤代表什麼、哪些模型帶有這些標籤,以及下載大小有多大。