Перейти до вмісту

Рішення · Локальні моделі

VPS для Ollama

Ollama надає відкриті моделі через локальний API, і єдине жорстке правило: модель має вміщуватися в пам’ять. Модель на 8 мільярдів параметрів це завантаження 4.9 GB, модель 70B займає 42.5 GB. На CPU вона відповідає зі швидкістю кілька токенів на секунду, чого достатньо для приватного асистента, пакетних завдань і ембедінгів, але недостатньо для чат-продукту. BD-8 за $12.90 запускає моделі 8B; BD-64 за $84.90 запускає моделі 70B.

Що потрібно

Програмне забезпечення з документації, розміри з позначенням джерела

Програмне забезпечення та налаштування безпеки взято з власної документації проєкту. Якщо проєкт не публікує вимог до обладнання, біля розмірів зазначено, чиї вони.

З docs.ollama.com і реєстру

  • Встановлення: curl -fsSL https://ollama.com/install.sh | sh, створює користувача ollama і сервіс systemd.
  • За замовчуванням слухає на 127.0.0.1:11434; OLLAMA_HOST=0.0.0.0 відкриває доступ, а в самої Ollama немає автентифікації, тож спершу поставте перед нею проксі з автентифікацією.
  • Моделі зберігаються в /usr/share/ollama/.ollama/models; розміри з реєстру: llama3.1:8b 4.9 GB · qwen3:14b 9.3 GB · gemma3:27b 17.4 GB · qwen3:32b 20.2 GB · llama3.3:70b 42.5 GB.
  • GPU необов’язковий: без нього модель працює на CPU і RAM, повільно; з ним вона працює з VRAM, швидко.

Розміри (наші: модель має вміщуватися в RAM із запасом)

Вибір розміру за завданням
НавантаженняvCPURAM
Моделі 4B–8B (gemma3:4b 3.3 GB, llama3.1:8b 4.9 GB)Асистенти, підсумки, ембедінги. Кілька токенів на секунду на CPU.48 GB
Моделі 12B–14B (gemma3:12b 8.1 GB, qwen3:14b 9.3 GB)Помітно кращі відповіді, помітно повільніше.616 GB
Моделі 27B–32B (gemma3:27b 17.4 GB, qwen3:32b 20.2 GB)Придатно для пакетної роботи, а не для користувача, що чекає.832 GB
Моделі 70B (llama3.3:70b 42.5 GB)Вміщується. Повільно. Для інтерактивної роботи чесна відповідь це сервер із GPU.1664 GB

Тарифи, що підходять

Машин: 4, ціни актуальні

Упорядковано за пам’яттю, бо саме вона визначає модель. Ціни актуальні на сьогодні, за місяць, з каталогу.

  • BD-8$12.90/міс

    4 vCPU · 8 GB · диск 100 GB · 32 TB

    8 GB: моделі 8B. 4 vCPU, 8 GB, 100 GB для завантажень. Запускає llama3.1:8b, qwen3:8b, gemma3:4b. Однорядковий інсталятор вставляєте самі.

  • U6-16-120$47.90/міс

    6 vCPU · 16 GB · диск 120 GB · Unmetered

    16 GB: моделі 14B, трафік без обліку, Стамбул. 6 vCPU і 16 GB запускають qwen3:14b і gemma3:12b; трафік без обліку, щоб вільно завантажувати моделі.

  • BD-64$84.90/міс

    16 vCPU · 64 GB · диск 500 GB · 32 TB

    64 GB: до 70B, 16 ядер. Найдешевша машина на цій сторінці, у пам’ять якої вміщуються llama3.3:70b або qwen3:32b. На великих моделях очікуйте пару токенів на секунду.

  • C4-8-160$75.90/міс

    4 vCPU · 8 GB · диск 160 GB · 3 TB

    8 GB, постачається з встановленою Ollama. Пресет встановлює сервіс у постачальника, який виконує скрипти запуску; 160 GB диска для бібліотеки моделей.

Кнопка «Розгорнути зі встановленням» відкриває конфігуратор, де в полі запуску вже є наш скрипт запуску Ollama, повністю, ще до покупки. Він встановлює сервіс і нічого не завантажує; модель обираєте ви. В інших рядках встановлення зводиться до одного вставленого рядка.

Встановлення

Чотири кроки

Встановіть, завантажте модель, що вміщується, спілкуйтеся з нею, тримайте її приватною.

  1. Встановіть. curl -fsSL https://ollama.com/install.sh | sh Сервіс запускається на 127.0.0.1:11434 і переживає перезавантаження.
  2. Завантажте модель, що вміщується на цій машині. ollama pull llama3.1:8b на 8 GB; qwen3:14b на 16 GB; gemma3:27b або qwen3:32b на 32 GB; llama3.3:70b на 64 GB.
  3. Користуйтеся. ollama run llama3.1:8b або API: curl http://127.0.0.1:11434/api/generate -d '{"model":"llama3.1:8b","prompt":"hello"}'. Зі свого ноутбука: ssh -N -L 11434:127.0.0.1:11434 root@your-server.
  4. Лише потім відкривайте доступ, за автентифікацією. systemctl edit ollama.service з Environment="OLLAMA_HOST=0.0.0.0:11434" робить його доступним; зворотний проксі з паролем або API-ключем перед ним обов’язковий, бо в Ollama автентифікації немає.

Чесно кажучи

Що ми купили б насправді

Купуйте під модель, яку справді запускатимете, і спершу дізнайтеся, як відчувається інференс на CPU.

Для моделей 8B

BD-8 · $12.90/міс

4 vCPU і 8 GB за $12.90 запускають llama3.1:8b або qwen3:8b із запасом, зі швидкістю кілька токенів на секунду: це підходить для приватного асистента, з яким ви спілкуєтеся самі, нічних підсумків або ембедингів для пошукового індексу. Якщо вам потрібні відповіді рівня 27B, BD-64 за $84.90 вміщує такі моделі, а також моделі 70B, хоча й повільно. Якщо на відповіді чекатимуть люди, далі цю сторінку не читайте, а перегляньте лінійку GPU.

Запитання

Що запитують перед покупкою.

Скільки RAM потрібно Ollama?
Стільки, скільки займає модель, плюс невеликий запас: файл моделі завантажується в пам’ять. Реєстр Ollama вказує llama3.1:8b 4.9 GB, qwen3:14b 9.3 GB, gemma3:27b 17.4 GB, qwen3:32b 20.2 GB і llama3.3:70b 42.5 GB, тому рівні це 8, 16, 32 і 64 GB. Операційна система і сама Ollama потребують ще гігабайт-два. Модель, що не вміщується, або не завантажиться, або піде у swap, що гірше.
Наскільки швидко це працює на CPU VPS?
Повільно, і чесно кажучи: кілька токенів на секунду для моделі 8B на чотирьох ядрах, менше для більших. Це нормально для завдань, що працюють без нагляду, і для однієї людини в чаті, але не годиться для продукту, де чекають користувачі. Більше ядер трохи допомагає; справжнє обмеження це пропускна здатність пам’яті. Для інтерактивної швидкості потрібен GPU, а це інша сторінка.
Чи потрібен мені GPU?
Не для того, щоб запустити Ollama. Він потрібен, щоб вона працювала швидко. Усе на цій сторінці це інференс на CPU; лінійка GPU має карти від однієї L4 і вище, і модель 7B, що ледве повзе на CPU, там відповідає миттєво. Вирішуйте за тим, хто чекає на відповідь.
Що робить пресет запуску?
Він запускає офіційний інсталятор Ollama, який створює користувача ollama і сервіс systemd, прив’язаний до 127.0.0.1:11434, вмикає його і не відкриває в брандмауері нічого, крім SSH. Він не завантажує жодної моделі (цей вибір залежить від купленої машини) і залишає /root/OLLAMA-NEXT-STEPS.txt з командами завантаження для кожного рівня RAM, командою тунелю і попередженням щодо відкриття API.
Чи можуть інші машини нею користуватися?
Так, щойно ви задасте OLLAMA_HOST=0.0.0.0:11434 через systemctl edit ollama.service і відкриєте порт. Не робіть цього без зворотного проксі, що вимагає ключ або пароль: в Ollama немає власної автентифікації, і відкрита Ollama це безкоштовний подарунок обчислювальних ресурсів без GPU всьому інтернету. Через SSH-тунелі або VPN нічого з цього не потрібно.
Де зберігаються моделі і наскільки великими вони бувають?
/usr/share/ollama/.ollama/models за замовчуванням, змінюється через OLLAMA_MODELS (власником каталогу має бути користувач ollama). Скромна бібліотека (8B, 14B і 32B) займає близько 35 GB, тому кожен рядок на цій сторінці має 100 GB або більше.