Solusi · Chat dokumen
VPS untuk AnythingLLM
AnythingLLM adalah ruang kerja chat privat atas dokumen Anda sendiri: unggah file, file tersebut di-embed ke database vektor bawaan, dan Anda chat dengannya melalui model hosted dengan API key atau model lokal melalui Ollama. Dokumentasinya meminta RAM 2 GB, CPU 2 core dengan AVX2, dan disk 5 GB, serta menyebut AVX2 sebagai satu-satunya persyaratan mutlak. GL2-4 seharga $11.90 per bulan adalah mesin termurah yang memenuhi batas minimum itu; BD-8 seharga $12.90 adalah yang akan kami beli, karena embedder berjalan di CPU mesin ini.
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 docs.anythingllm.com dan panduan Docker proyek
- “RAM 2GB, 2-core CPU with AVX2, Storage 5GB”: batas minimum menurut dokumentasinya. Di mesin cloud, panduan Docker menyebut RAM minimal 2 GB dan disk minimal 10 GB.
- AVX2 adalah “satu-satunya persyaratan mutlak”: database vektor bawaan dibuat untuk CPU tahun 2013 ke atas, dan tanpanya server mati saat dijalankan. Periksa di dalam mesin:
lscpu | grep -o avx2. Jika tidak menampilkan apa pun, aturVECTOR_DBke database vektor lain. - Instalasi:
docker run -d -p 3001:3001 --cap-add SYS_ADMIN … mintplexlabs/anythingllmdengan direktori storage di-mount di /app/server/storage. Aplikasi berjalan di port 3001. - Chat memerlukan model: API key untuk penyedia hosted, atau Ollama di mesin yang sama atau mesin lain. Embedding secara default berjalan di CPU mesin ini. Mode multi-user dengan izin adalah fitur versi Docker. Tanpa GPU.
Ukuran (minimum proyek, lalu pilihan kami)
| Beban kerja | vCPU | RAM |
|---|---|---|
| Dokumen, chat, model hosted (minimum resmi)Dua core dengan AVX2. Disk 5 GB, 10 GB di mesin cloud; image-nya saja memakan beberapa gigabyte. | 2 | 2 GB |
| Pustaka dokumen sungguhan, embedder CPU bawaan, beberapa penggunaPilihan kami. Embedding berjalan di CPU ini; unggahan besar di dua core memakan waktu lama. | 4 | 8 GB |
| Ollama di sampingnya untuk stack yang sepenuhnya lokalPilihan kami. Itu pertanyaan hosting model, bukan AnythingLLM: tentukan ukurannya di halaman Ollama. | 8 | 32 GB |
Paket yang cocok
5 mesin, dengan harga terkini
Mesin termurah yang sesuai ditampilkan pertama. Harga berlaku hari ini, per bulan, diambil dari katalog. Jalankan pemeriksaan AVX2 pada mesin mana pun yang Anda beli, di menit pertama.
- GL2-4$11.90/bln
2 vCPU · 4 GB · disk 40 GB · Unmetered
Termurah yang memenuhi batas minimum, unmetered. 2 vCPU / 4 GB / 40 GB, dua kali memori yang diminta dokumentasi, dan trafik unmetered (tidak dihitung) untuk unggahan. Jalankan pemeriksaan AVX2 sebelum hal lainnya.
- BD-8$12.90/bln
4 vCPU · 8 GB · disk 100 GB · 32 TB
Yang akan kami beli: 4 core untuk embedder. 4 vCPU, 8 GB, 100 GB, dan transfer 32 TB dengan tambahan satu dolar. Membuat embedding pustaka di empat core alih-alih dua adalah perbedaan yang terasa.
- BD-24$31.90/bln
8 vCPU · 24 GB · disk 300 GB · 32 TB
8 vCPU / 24 GB untuk banyak pengguna dan Ollama di sampingnya. Cukup untuk model 8B di Ollama pada mesin yang sama, secara lambat, dan dokumen sebuah tim.
- C2-4-80$37.90/bln
2 vCPU · 4 GB · disk 80 GB · 3 TB
Bentuk batas minimum, di puluhan kota. 2 vCPU / 4 GB / 80 GB. Pilih karena kotanya. Model hosted, pustaka kecil.
- C4-8-160$75.90/bln
4 vCPU · 8 GB · disk 160 GB · 3 TB
4 vCPU / 8 GB / 160 GB, di puluhan kota. Ukuran yang nyaman dengan disk untuk pustaka besar beserta vektornya.
Belum ada preset start-up untuk AnythingLLM: instalasinya adalah lima langkah di bawah, yang Anda ketik sendiri. Langkah 3 berbeda dari perintah proyek pada satu flag, yang mengikat port ke loopback, dan hal itu disebutkan.
Instalasi
Lima langkah, dari panduan Docker proyek
Periksa CPU, pasang Docker, jalankan container di loopback, siapkan melalui SSH, lalu berikan domain.
- Periksa AVX2 terlebih dahulu.
lscpu | grep -o avx2Hasilnya harus menampilkan avx2. Dokumentasi menegaskan bahwa ini satu-satunya aturan perangkat keras dan tidak dapat diemulasikan; mesin tanpa AVX2 memerlukanVECTOR_DBdiatur ke database vektor eksternal sebelum start pertama. - Docker.
curl -fsSL https://get.docker.com | sh - Jalankan di loopback.
export STORAGE_LOCATION=/opt/anythingllm && mkdir -p $STORAGE_LOCATION && touch $STORAGE_LOCATION/.env docker run -d --name anythingllm --restart unless-stopped -p 127.0.0.1:3001:3001 --cap-add SYS_ADMIN --add-host=host.docker.internal:host-gateway -v $STORAGE_LOCATION:/app/server/storage -v $STORAGE_LOCATION/.env:/app/server/.env -e STORAGE_DIR="/app/server/storage" mintplexlabs/anythingllmIni adalah perintah dari proyek dengan satu perubahan:-p 127.0.0.1:3001:3001alih-alih-p 3001:3001, sehingga chat tidak terbuka di internet sebelum Anda mengatur kata sandi. Direktori storage berisi database, vektor, dan dokumen Anda; cadangkan direktori ini. - Siapkan melalui SSH.
ssh -N -L 3001:127.0.0.1:3001 root@your-serverlalu buka http://127.0.0.1:3001. Pilih LLM: penyedia hosted beserta API key-nya, atau Ollama dihttp://host.docker.internal:11434jika berjalan di mesin ini. Aktifkan mode multi-user atau atur kata sandi instance di Settings sebelum orang lain dapat mengaksesnya. - Berikan domain. Arahkan A record ke server, pasang Caddy, dan satu blok Caddyfile
reverse_proxy 127.0.0.1:3001di bawah domain Anda akan mendapatkan sertifikat dan menempatkan HTTPS di depan port 3001. Buka port 80 dan 443 di firewall, tidak yang lain.
Terus terang
Yang benar-benar akan kami beli
Batas minimumnya 2 core dan 2 GB, dan baris termurah memenuhinya. Kami tetap akan mengeluarkan satu dolar tambahan.
Untuk pustaka dokumen yang benar-benar akan Anda gunakan
BD-8 · $12.90/bln
4 vCPU, 8 GB, dan 100 GB seharga $12.90, dibandingkan GL2-4 seharga $11.90: satu dolar per bulan memberi dua core tambahan untuk embedder yang berjalan di mesin ini setiap kali Anda mengunggah, serta 100 GB untuk dokumen dan vektornya. Modelnya berada di tempat lain, di balik API key, jadi tidak perlu GPU; jika Anda ingin Ollama di sampingnya, baca halaman Ollama dan pilih ukuran untuk modelnya, bukan untuk AnythingLLM. Di mesin mana pun, jalankan pemeriksaan AVX2 sebelum Anda mengunggah satu file pun.
Pertanyaan