Solusi · Antarmuka chat
Sewa VPS untuk Open WebUI
Open WebUI adalah antarmuka chat self-hosted untuk Ollama dan API apa pun yang kompatibel dengan OpenAI: akun, riwayat, dokumen, dan pencarian web dalam satu tab browser. Proyek ini tidak menerbitkan persyaratan minimum perangkat keras, jadi ukuran di sini berasal dari kami dan diberi label. Jika diarahkan ke model yang di-host, ini adalah aplikasi ringan, dan C2-4-80 seharga $37.90 sudah lebih dari cukup; dengan Ollama yang dapat dibundelnya, model juga harus muat di memori, dan BD-8 seharga $12.90 adalah mesin termurah yang dapat memuat model 8B dengan ruang tersisa.
Yang dibutuhkan
Perangkat lunak dari dokumentasi, ukuran diberi label sesuai sumbernya
Perangkat lunak dan postur keamanannya berasal dari dokumentasi proyek itu sendiri. Jika proyek tidak menerbitkan angka perangkat keras, ukuran yang ditampilkan menyebutkan sumbernya.
Dari README Open WebUI dan docs.openwebui.com
- Instal dengan Docker:
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:mainUI mendengarkan di port 8080 di dalam container; dokumentasi memetakannya ke 3000 di host. - Apakah menyertakan Ollama? Hanya pada image
:ollama, yang menggabungkan keduanya dalam satu container. Image:maintidak: image ini terhubung ke Ollama atau API apa pun yang kompatibel dengan OpenAI yang Anda tunjuk melaluiOLLAMA_BASE_URL. - Image berukuran unduhan 1.66 GB, dan model embedding default untuk pencarian dokumen memakan sekitar 500 MB RAM per worker. Dokumentasi tidak menerbitkan minimum untuk CPU, RAM, atau disk.
- Semua yang Anda buat disimpan di volume
/app/backend/data; dokumentasi memperingatkan agar jangan pernah menjalankannya tanpa volume itu. Akun pertama yang Anda buat menjadi administrator, dan pendaftaran ditutup setelah akun itu ada.
Ukuran (dari kami: dokumentasi tidak menerbitkan minimum)
| Beban kerja | vCPU | RAM |
|---|---|---|
| Open WebUI dengan API yang di-host atau Ollama terpisahDari kami. Image, aplikasi, dan embedder untuk pencarian dokumen muat dengan ruang tersisa; beberapa pengguna yang mengobrol. | 2 | 4 GB |
| Open WebUI dengan Ollama bawaan dan model 8BDari kami. Model 8B berukuran unduhan 4.9 GB dan harus muat di memori bersama aplikasi. Beberapa token per detik di CPU. | 4 | 8 GB |
| Ollama bawaan dengan model 14B, atau beberapa orang sekaligusDari kami. Model 14B berukuran 9.3 GB; sisanya adalah memori untuk aplikasi, embedder-nya, dan chat bersamaan. | 8 | 24 GB |
Paket yang cocok
4 mesin, dengan harga terkini
Mesin termurah yang memadai lebih dulu. Harga adalah harga hari ini, per bulan, dibaca dari katalog.
- C2-4-80$37.90/bln
2 vCPU · 4 GB · disk 80 GB · 3 TB
Hanya model yang di-host: instalasi ringan. 2 vCPU / 4 GB / 80 GB. Open WebUI dengan kunci API atau Ollama di tempat lain. Pilih karena kotanya, bukan ukurannya.
- BD-8$12.90/bln
4 vCPU · 8 GB · disk 100 GB · 32 TB
Termurah dengan ruang untuk Ollama bawaan dan model 8B. 4 vCPU, 8 GB, 100 GB untuk image dan unduhan model. Memori dua kali lipat dari instalasi ringan, untuk model.
- C4-8-160$75.90/bln
4 vCPU · 8 GB · disk 160 GB · 3 TB
Konfigurasi yang sama dengan 160 GB, di lebih banyak kota. 4 vCPU / 8 GB / 160 GB, untuk saat kota-kota pada baris termurah tidak cocok bagi Anda atau Anda menginginkan koleksi model yang lebih besar.
- BD-24$31.90/bln
8 vCPU · 24 GB · disk 300 GB · 32 TB
8 vCPU / 24 GB untuk model 14B dan sebuah tim. Model 14B dan beberapa chat bersamaan, dengan disk untuk koleksi dokumen.
Belum ada preset startup untuk Open WebUI: instalasinya berupa empat langkah di bawah ini, yang Anda ketik sendiri. Itu adalah perintah dari dokumentasinya sendiri, dengan satu perubahan yang diberi keterangan.
Instalasi
Empat langkah, dari dokumentasi Open WebUI
Docker, container, akun admin, lalu model. Lakukan langkah 3 segera: akun pertama yang dibuat menjadi administrator.
- Docker.
curl -fsSL https://get.docker.com | shPeriksa dengandocker --version. - Buat secret key dan jalankan. Jalankan
openssl rand -hex 32dan simpan hasilnya; dokumentasi meneruskannya sebagai WEBUI_SECRET_KEY. Satu perubahan kami pada perintah mereka:127.0.0.1:3000:8080menjaga port tetap tidak terbuka ke internet publik sampai Anda memiliki HTTPS.docker run -d -p 127.0.0.1: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:mainUntuk Ollama bawaan, ganti image denganghcr.io/open-webui/open-webui:ollamadan tambahkan-v ollama:/root/.ollama. - Buat admin sekarang. Dari laptop Anda,
ssh -N -L 3000:127.0.0.1:3000 root@your-serverlalu bukahttp://127.0.0.1:3000. Layar pertama menawarkan Create Admin Account; akun itu mengelola semua pengaturan, dan pendaftaran otomatis dinonaktifkan setelahnya. - Hubungkan model, lalu domain. Di Admin settings, Connections: tambahkan kunci API yang kompatibel dengan OpenAI, atau alamat Ollama Anda. Untuk Ollama di host yang sama, README menyarankan menggunakan
--network=hostdengan-e OLLAMA_BASE_URL=http://127.0.0.1:11434; port-nya kemudian menjadi 8080. Untuk HTTPS, pasang reverse proxy di depannya dan aturproxy_buffering off;di blok location-nya, atau jawaban yang di-stream akan tiba berantakan.
Terus terang
Yang benar-benar akan kami beli
Proyek ini tidak menyebutkan minimum, jadi belilah untuk model, bukan untuk antarmukanya.
Untuk Open WebUI dengan Ollama-nya sendiri
BD-8 · $12.90/bln
4 vCPU, 8 GB, dan 100 GB seharga $12.90: image 1.66 GB, embedder, dan model 8B di memori di sampingnya, yang menjawab beberapa token per detik di CPU. Itu cocok untuk satu orang atau tim kecil yang bertanya dengan sabar, bukan untuk banyak orang yang menunggu. Jika semua model Anda di-hosting pihak lain, C2-4-80 seharga $37.90 memberi antarmuka yang sama dengan harga lebih rendah. Jika orang membutuhkan jawaban lokal yang cepat, lini GPU adalah jawaban yang jujur, dan image :cuda dibuat untuk itu.
Pertanyaan