Установка llama.cpp на сервер и компьютер
Установка llama.cpp занимает одну команду: скрипт с llama.app, winget, brew или Docker-образ ghcr.io/ggml-org/llama.cpp:server. Движок запускает модели в формате GGUF на процессоре, видеокарте или на обоих сразу, а встроенный llama-server отдаёт OpenAI-совместимый API и веб-чат.
Ответ за 30 секунд
llama.cpp ставят, когда нужен сервер без видеокарты или точный контроль над сжатием и памятью. Для модели до 4 млрд параметров хватит VPS на 4-8 ГБ; сервер открывайте наружу только с --api-key.
Модели до 4 млрд параметров работают на процессоре без карты, сервер оплачивается почасово.
Сколько ресурсов нужно llama.cpp на VPS9931порт llama-server по умолчанию
1,5-8 битварианты сжатия весов
MITлицензия llama.cpp
01 · 1 мин
llama.cpp: что это и когда его ставят вместо Ollama#
llama.cpp это движок на C и C++ без внешних зависимостей. Он умеет сжимать веса до 1,5-8 бит, использует инструкции AVX2, AVX-512 и AMX на x86, Metal на Apple Silicon, CUDA на NVIDIA, HIP на AMD, а также Vulkan и SYCL. Если модель больше видеопамяти, часть слоёв остаётся на процессоре, и она всё равно запускается.
02 · 1 мин
Установка llama.cpp на Linux, Windows и macOS#
Новые версии понимают короткие команды: llama cli -hf ggml-org/Qwen3.5-0.8B-GGUF скачивает модель с Hugging Face и открывает чат, llama serve -hf ggml-org/Qwen3.5-0.8B-GGUF поднимает API со встроенным веб-интерфейсом. Флаг -hf берёт файл прямо из репозитория, без ручного скачивания.
- Linux и macOS:
curl -LsSf https://llama.app/install.sh | shилиbrew install llama.cpp. - Windows:
winget install llama.cppили скрипт PowerShellirm https://llama.app/install.ps1 | iex. - Готовые архивы лежат на странице релизов GitHub, сборка из исходников описана в docs/build.md.
03 · 1 мин
llama.cpp в Docker: образы server и server-cuda#
Проект публикует образы в ghcr.io: :server только с llama-server для процессора, :server-cuda и :server-cuda13 для NVIDIA, :server-rocm для AMD, плюс варианты full и light. Сборки есть для amd64 и arm64. Модели монтируются папкой:
# процессор
docker run -p 127.0.0.1:8080:8080 -v /srv/models:/models \
ghcr.io/ggml-org/llama.cpp:server \
-m /models/qwen3.5-4b-q4_k_m.gguf -c 8192 --host 0.0.0.0 --port 8080
# видеокарта NVIDIA
docker run --gpus all -p 127.0.0.1:8080:8080 -v /srv/models:/models \
ghcr.io/ggml-org/llama.cpp:server-cuda \
-m /models/qwen3.5-9b-q4_k_m.gguf -ngl all --host 0.0.0.0 --port 8080
Для docker compose это сервис с тем же образом, томом /models, портом и аргументами в command. Внутри контейнера адрес 0.0.0.0 обязателен, иначе сервер не примет соединения; наружу порт ограничен привязкой к 127.0.0.1.
04 · 1 мин
Настройка llama-server: адрес, ключ и видеокарта#
Без флагов llama-server слушает 127.0.0.1:9931, то есть доступен только с самого сервера. Главные параметры:
--hostи--port: адрес и порт, например--host 0.0.0.0 --port 8080.--api-key: ключ для запросов, можно несколько через запятую; без него API открыт всем, кто достучится до порта.-ngl: сколько слоёв держать в видеопамяти, число,auto(по умолчанию) илиall.-c: размер контекста; 0 значит взять из модели, а это может съесть всю память.
Для доступа из интернета поставьте впереди Caddy с HTTPS, а приложения подключайте к адресу /v1 как к OpenAI.
Инструмент · 1 мин
Сколько ресурсов нужно llama.cpp на VPS#
На процессоре память считается просто: размер файла GGUF плюс кэш контекста и запас на систему. Файл Qwen3.5 4B в Q4 весит около 3,3 ГБ, 9B около 6,6 ГБ. Почему для крупных моделей всё же нужна видеокарта, объясняет раздел сервер под ИИ.
Какой VPS взять под llama.cpp без видеокарты
Выберите размер модели, нагрузку и контекст: калькулятор подберёт конфигурацию
06 · 1 мин
Вопросы об установке llama.cpp#
Какой образ llama.cpp брать для Docker с CUDA?
ghcr.io/ggml-org/llama.cpp:server-cuda (CUDA 12) или :server-cuda13. На хосте нужны драйвер NVIDIA и NVIDIA Container Toolkit, а в команде флаг --gpus all.
Можно ли запустить в llama.cpp модель больше видеопамяти?
Да. Флаг -ngl задаёт, сколько слоёв уйдёт на карту, остальные посчитает процессор. Работает медленнее, чем целиком на GPU, но быстрее, чем только на процессоре.
Чем llama.cpp отличается от Ollama?
Ollama сама скачивает модели по имени и держит службу, llama.cpp запускает конкретный файл GGUF с флагами, которые вы задаёте. Ollama удобнее, llama.cpp гибче.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; AI Gateway Таймвеб Клауд, timeweb.cloud/services/ai-gateway, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; llama.cpp на GitHub: README, способы установки, лицензия MIT, github.com/ggml-org/llama.cpp, проверено 14 октября 2026; llama.cpp: установка готовых сборок (winget, brew, nix), github.com/ggml-org/llama.cpp/blob/master/docs/install.md, проверено 14 октября 2026; llama.cpp: образы Docker, github.com/ggml-org/llama.cpp/blob/master/docs/docker.md, проверено 14 октября 2026; llama.cpp: параметры llama-server, github.com/ggml-org/llama.cpp/blob/master/tools/server/README.md, проверено 14 октября 2026.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов