Ollama из России: что работает, а что упирается в оплату
Приложение, локальные модели и свой VPS работают без оплаты. Cloud платится через Stripe, а он не поддерживает пользователей в России. Разбираем ollama pull и посредников.
Ollama из России: короткий ответ
Ollama из России работает в той части, которая не требует оплаты: приложение, локальные модели и ваш собственный сервер. Платная часть, Ollama Cloud, принимает деньги через Stripe. Сам Stripe пишет, что транзакции с российскими картами вряд ли пройдут. Поэтому выдача по этой теме заполнена посредниками, и важно понимать, что именно они получают в руки.
Ниже Ollama разделена на две части. Первая работает без денег и без аккаунта. Вторая требует аккаунт, ключ и оплату. Отдельно разберём, что делать, если ollama pull не скачивает модель, и как понять, на каком шаге он остановился. Инструкций по VPN и зарубежным картам здесь нет. Это наша общая позиция для всех статей про зарубежные сервисы из России.
Что работает без оплаты и без аккаунта
Ollama это программа с открытым исходным кодом. Она запускает открытые модели на вашем компьютере или сервере. Локальный режим не требует ни ключа, ни подписки. Документация API говорит прямо: «Cloud requests need an API key. Local requests do not.» Локальный API слушает адрес http://localhost:11434/api.
Локальный режим не отправляет ваши запросы в Ollama. В FAQ написано: «Ollama runs locally. We don't see your prompts or data when you run locally.» Если вы хотите выключить облачные функции совсем, FAQ даёт два способа: параметр disable_ollama_cloud в файле ~/.ollama/server.json или переменная окружения OLLAMA_NO_CLOUD=1.
Даже в бесплатном режиме две вещи зависят от сети. Первая: установка. Адрес https://ollama.com/install.sh перенаправляет на файл релиза на GitHub, а сам скрипт скачивает архив программы с ollama.com/download. Значит, для установки нужны и GitHub, и ollama.com. На 8 ноября 2026 года последним релизом на странице GitHub отмечен v0.40.15. Вторая: модели. Команда ollama pull скачивает их из реестра Ollama, и этот шаг разобран ниже.
Сообщений о блокировке ollama.com Роскомнадзором мы не нашли. Реестр блокировок мы при этом не проверяли. Поэтому мы не утверждаем ни что сайт заблокирован, ни что он открыт у всех провайдеров. Проверьте со своего подключения командами из раздела про ollama pull.
Что требует оплаты: Ollama Cloud и его тарифы
Ollama Cloud запускает модели на серверах Ollama, а не у вас. Для него нужен аккаунт. В приложении или CLI вы входите в аккаунт, а для API нужен ключ со страницы ollama.com/settings/keys. Облачный API работает по адресам https://ollama.com/api и https://ollama.com/v1, а ключ передаётся в переменной OLLAMA_API_KEY.
Тарифы на странице цен Ollama по состоянию на 8 ноября 2026 года:
- Pay as you go: $0 в месяц, оплата за каждый токен облачных моделей.
- Pro: $20 в месяц или $200 в год, в него входит $60 кредитов на использование в месяц.
- Max: $100 в месяц, в него входит $300 кредитов в месяц.
- Team: $500 в месяц, ранний доступ, $1000 кредитов в месяц на всю команду.
- Enterprise: цена по договорённости.
Условия использования (Terms, версия от августа 2026 года) добавляют важные детали. Подписка продлевается автоматически, если её не отменить до даты продления. Цены могут меняться с разумным уведомлением. Купленные кредиты сгорают через год после зачисления на счёт. Налоги платит пользователь. Про возвраты в Terms ничего нет. Пользоваться сервисом можно с 18 лет.
Где работает облако, Ollama пишет на странице цен: модели и вычисления размещены «primarily in the United States», а для дополнительной мощности запросы могут уходить в Европу. Это понадобится в разделе про посредников. Облачный запрос в любом случае попадает на серверы Ollama, кто бы ни оплатил подписку.
Почему оплата Ollama Cloud из России упирается в Stripe
В Terms Ollama нет пункта о санкциях, экспортном контроле или запрещённых странах. Мы искали его специально. Но в том же документе написано: «Payments are processed securely by Stripe». Политика конфиденциальности тоже называет Stripe обработчиком платёжных данных.
Позиция Stripe описана на его собственной странице поддержки. Stripe «currently does not support users located in Russia, Ukraine and Belarus». Про карты там сказано: «transactions involving Russian-issued cards are unlikely to be successful». Платёжную систему «Мир» Stripe не поддерживает. России нет и в списке стран, где Stripe работает.
Отсюда простой вывод. Ollama нигде не пишет, что принимает или отклоняет российские карты. Правил про страны и банки-эмитенты Ollama не публикует вообще. Ограничение, о котором известно, исходит от платёжного шлюза, а не от условий Ollama. Сам платёж через checkout Ollama мы не проверяли, поэтому результат не обещаем ни в одну сторону.
Где останавливается ollama pull: на манифесте или на блобе
ollama pull скачивает модель в два шага, и это видно в исходном коде Ollama. Сначала клиент запрашивает манифест у реестра. Хост реестра по умолчанию задан в коде: registry.ollama.ai. Манифест лежит по пути /v2/<namespace>/<model>/manifests/<tag>. Пространство имён по умолчанию library, тег по умолчанию latest. Манифест это небольшой JSON со списком слоёв модели и их хешей.
Второй шаг: слои, их ещё называют блобами (blob, большой двоичный файл). Клиент запрашивает /v2/<namespace>/<model>/blobs/<digest> у того же реестра. Реестр отвечает перенаправлением. Клиент читает заголовок Location и скачивает файл с указанного там адреса частями, через заголовок Range. Хост для блобов в коде не прописан, он приходит в ответе реестра. Когда мы проверили 8 ноября 2026 года, реестр ответил 307 Temporary Redirect на подписанную ссылку в домене r2.cloudflarestorage.com, с идентификатором аккаунта в имени хоста. Ollama может сменить этот хост в любой момент, поэтому узнайте его сами командами ниже.
Если ошибка случилась на первом шаге, сообщение ollama pull начинается с pull model manifest:. Это строка из файла server/images.go. Если манифест получен, а скачивание слоёв зависло или оборвалось, реестр у вас доступен, а проблема в пути до хоста хранения.
Шаг 1: доступен ли манифест
Эта проверка не требует установленной Ollama, нужен только curl. Модель smollm2:135m выбрана потому, что она маленькая.
curl -sS -H 'Accept: application/vnd.docker.distribution.manifest.v2+json' https://registry.ollama.ai/v2/library/smollm2/manifests/135mЗдоровый ответ начинается с {"schemaVersion":2,"mediaType":"application/vnd.docker.distribution.manifest.v2+json" и содержит список layers. Если вместо JSON curl печатает ошибку (таймаут, сброс соединения, ошибку TLS), ollama pull на этом подключении получит ту же ошибку на шаге манифеста.
Шаг 2: куда реестр отправляет за блобом
BLOB=https://registry.ollama.ai/v2/library/smollm2/blobs/sha256:f535f83ec568d040f88ddc04a199fa6da90923bbb41d4dcaed02caa924d6ef57
curl -sS -o /dev/null -w '%{http_code} %{redirect_url}\n' "$BLOB"Без флага -L curl не идёт по перенаправлению, а только печатает его. Здоровый ответ: код 307 и длинный адрес после него. Хост в этом адресе и есть сервер, с которого скачивается модель. Запишите его.
Шаг 3: отдаёт ли хост хранения данные
curl -sS -L -r 0-1023 -o /dev/null -w '%{http_code} %{url_effective}\n' "$BLOB"Эта команда идёт по перенаправлению и просит только первый килобайт файла. Код 206 (partial content) значит, что хост хранения отвечает и отдаёт данные. Если шаг 2 прошёл, а шаг 3 заканчивается ошибкой curl, реестр у вас работает, а хост хранения нет. Тогда ollama pull получит манифест и остановится на загрузке слоёв.
Что пишет сам сервер Ollama
Ollama, установленная официальным скриптом, работает как служба systemd. Её журнал открывается так:
journalctl -u ollama --no-pager --follow --pager-endЗапустите эту команду во втором терминале и повторите ollama pull в первом. В журнале будет видно, на каком запросе загрузка сломалась. Сравните адрес в ошибке с хостами из шагов 1 и 2.
Прокси для Ollama: HTTPS_PROXY в службе systemd
Если ваша сеть выходит в интернет через прокси, у Ollama есть документированный способ: переменная HTTPS_PROXY. FAQ говорит: «Use HTTPS_PROXY to redirect outbound requests through the proxy». Там же есть предупреждение: не задавайте HTTP_PROXY. Ollama скачивает модели только по HTTPS, а HTTP_PROXY может нарушить соединения клиентов с сервером.
Переменная нужна серверу, а не вашей оболочке. Модели скачивает процесс ollama serve, а скрипт установки запускает его как службу от пользователя ollama. Поэтому export HTTPS_PROXY в вашем терминале до службы не доходит. Задайте переменную в override-файле службы:
sudo systemctl edit ollama.serviceВ открывшемся редакторе добавьте блок:
[Service]
Environment="HTTPS_PROXY=АДРЕС_ВАШЕГО_ПРОКСИ"Вместо АДРЕС_ВАШЕГО_ПРОКСИ подставьте адрес, который выдал администратор вашей сети. Затем перечитайте конфигурацию systemd и перезапустите службу:
sudo systemctl daemon-reload
sudo systemctl restart ollama
systemctl show ollama --property=EnvironmentПоследняя команда должна показать HTTPS_PROXY среди переменных службы. Если её там нет, override не сохранился, и служба работает без прокси. Если прокси расшифровывает TLS-трафик, FAQ Ollama требует установить сертификат прокси как доверенный системный сертификат. Остальные переменные службы, например OLLAMA_HOST, разобраны в статье о переменных окружения Ollama на сервере. Прокси там не описан, этот раздел её дополняет.
Что получает посредник при оплате Ollama
В русской выдаче по оплате Ollama почти все места заняли сервисы-посредники. Типичная статья на vc.ru описывает два варианта. В первом сервис выдаёт данные зарубежной карты, а вы сами входите в свой аккаунт Ollama и платите. Во втором «специалист проводит оплату за тебя». Та же статья сама называет покупку готовых аккаунтов ненадёжным способом. Про Stripe, реестр и доступ к вашим данным в ней не сказано ничего.
Ollama не описывает посредников ни в документации, ни в Terms. Поэтому ниже наше рассуждение из фактов, которые Ollama публикует, а не политика Ollama.
Оплата в ваш собственный аккаунт. Аккаунт ваш, почта ваша, ключи API вы создаёте сами на ollama.com/settings/keys. Посредник видит данные карты, которую он выдал, и сумму. Если оплату проводит «специалист», спросите у сервиса, что ему нужно: ссылка на оплату или вход в ваш аккаунт. Во втором случае посторонний человек знает ваш пароль, поэтому смените его сразу после оплаты.
Покупка готового аккаунта или ключа API. Это другая ситуация. Ключ выпущен в чужом аккаунте. Terms делают владельца аккаунта ответственным за конфиденциальность учётных данных. Владелец остаётся владельцем: аккаунт и его ключи под его контролем, а у вас только строка ключа. Если аккаунт зарегистрирован на чужую почту, восстановить доступ через почту вы не сможете.
В обоих случаях одно не меняется. Облачные запросы обрабатывают серверы Ollama, которые размещены в основном в США. Документация Cloud говорит: «Ollama processes cloud prompts and responses to answer your requests. We do not use them to train models.» Если посредник выдаёт вам свой адрес API вместо ollama.com, ваши запросы сначала проходят через его сервер, и он может их читать. Ollama за такой сервер не отвечает.
Кто может отключить доступ к Ollama Cloud
Terms дают Ollama право приостановить или прекратить доступ. Причины: нарушение условий, мошенничество или незаконная деятельность, а также «for any other reason with notice». После прекращения право пользоваться сервисом заканчивается сразу. Про возврат денег Terms ничего не говорят, а кредиты в любом случае сгорают через год после зачисления.
При покупке готового аккаунта решать за вас могут двое: Ollama и владелец аккаунта. Ollama может закрыть аккаунт по своим Terms. Владелец может сменить пароль или забрать аккаунт себе, и вы не сможете на это повлиять. Ваш собственный аккаунт, оплаченный вами, зависит только от решений Ollama.
Путь без оплаты: открытая модель на своём VPS
Если оплата не проходит, открытая модель на VPS даёт ту же Ollama и тот же API, только на вашем сервере. Подписка не нужна, ключ не нужен. При выключенном облаке (OLLAMA_NO_CLOUD=1 в том же override-файле службы) запросы не уходят дальше вашего сервера. Установка и загрузка моделей идут с самого сервера, поэтому домашнее подключение в них не участвует.
Установка на Ubuntu командой из документации Ollama и первая проверка:
curl -fsSL https://ollama.com/install.sh | sh
ollama pull llama3.2:1b
ollama run llama3.2:1b "Объясни в двух предложениях, что такое VPS."
ollama psollama ps показывает загруженную модель. Колонка Processor говорит, где она лежит. 100% CPU значит, что модель целиком в оперативной памяти. На VPS без видеокарты так и должно быть.
Размер сервера выбирайте по оперативной памяти. Сама Ollama таблицы требований к RAM не публикует, но размер загрузки виден на странице модели. У llama3.2:1b это 1,3 ГБ, у llama3.2:3b (тег по умолчанию) 2,0 ГБ. Памяти нужно больше, чем весит файл: к весам модели добавляется буфер контекста, и чем длиннее контекст, тем он больше. Как это настроить, разобрано в статье о длине контекста Ollama и параметре num_ctx.
Практическая таблица памяти и безопасные настройки, включая привязку к 127.0.0.1:11434, есть в руководстве как разместить Ollama на VPS и не открыть её всему интернету. Если вы выбираете между облаком и своим сервером по деньгам, посмотрите сравнение Ollama Cloud и собственного сервера. Какие модели реально запустить у себя, перечислено в обзоре какие AI-модели можно разместить на своём сервере.
FAQ
Можно ли пользоваться Ollama из России бесплатно?
Да. Приложение, локальные модели и Ollama на вашем сервере не требуют ни оплаты, ни аккаунта, ни ключа API. Локальный API на http://localhost:11434/api работает без ключа, а FAQ Ollama говорит, что при локальном запуске Ollama не видит ваши запросы. Оплата нужна только для Ollama Cloud.
Почему не проходит оплата Ollama Cloud российской картой?
Условия Ollama называют Stripe обработчиком платежей. Stripe на своей странице поддержки пишет, что не поддерживает пользователей в России, что транзакции с картами российских банков вряд ли пройдут и что платёжную систему «Мир» он не поддерживает. В Terms самой Ollama пункта о запрещённых странах нет. Известное ограничение идёт от платёжного шлюза.
Как понять, почему ollama pull не скачивает модель?
Загрузка идёт в два шага: манифест с registry.ollama.ai, затем слои с хоста хранения, адрес которого реестр выдаёт в заголовке Location. Ошибка на первом шаге начинается с pull model manifest:. Проверьте оба шага через curl: запросите манифест library/smollm2/manifests/135m, затем адрес блоба без -L, чтобы увидеть хост, и с -L -r 0-1023, чтобы проверить, что он отдаёт данные. Журнал сервера смотрите через journalctl -u ollama.
Безопасно ли покупать готовый аккаунт или API-ключ Ollama?
Ключ из купленного аккаунта выпущен на чужое имя. По Terms за учётные данные отвечает владелец аккаунта, и он сохраняет контроль над аккаунтом. Ollama может закрыть аккаунт по своим условиям, а возврат денег в Terms не описан. Если посредник даёт свой адрес API, ваши запросы проходят через его сервер. Надёжнее аккаунт на вашу почту или Ollama на собственном VPS.
Заблокирован ли ollama.com в России?
Сообщений о блокировке ollama.com Роскомнадзором мы не нашли, но реестр блокировок не проверяли. Результат зависит от провайдера. Проверьте сами: запрос манифеста к registry.ollama.ai через curl покажет, доступен ли реестр с вашего подключения. Для установки также нужны GitHub и ollama.com.