Какую ОС выбрать для торгового бота?
Ubuntu 22.04 LTS. Она стабильна, имеет длительную поддержку до 2027 года и огромное количество готовых пакетов. Debian 11 — альтернатива, но пакеты в репозиториях старее. CentOS теряет актуальность.
VPS нужен, чтобы бот торговал 24/7 без привязки к вашему ПК. Выбор ОС и настройка автозапуска напрямую влияют на стабильность. НДФЛ 13% на купоны облигаций — не забудьте учесть в стратегии.
Ubuntu 22.04 LTS. Она стабильна, имеет длительную поддержку до 2027 года и огромное количество готовых пакетов. Debian 11 — альтернатива, но пакеты в репозиториях старее. CentOS теряет актуальность.
Минимальная конфигурация: 1 vCPU, 512 ГБ RAM, ~300 ₽/месяц. Для двух-трёх ботов и базы данных нужно 2 vCPU, 2 ГБ RAM, ~800–1200 ₽/месяц. Провайдеры в РФ: Timeweb, FirstVDS, Reg.ru.
Отключите логин по паролю — используйте SSH-ключи. Закройте порты кроме 22 (SSH) и 443 (HTTPS, если веб-интерфейс). Поставьте fail2ban, обновляйте систему командой `apt update && apt upgrade` раз в месяц.
Да, особенно если бот использует библиотеки для работы с API бирж. Раз в 2–3 недели проверяйте версии в `requirements.txt` и перезапускайте бота. Используйте виртуальное окружение Python (venv), чтобы не сломать системные пакеты.
Настройте мониторинг через UptimeKuma (бесплатный) или платные сервисы вроде BetterStack. Логи бота смотрите через `journalctl -u name.service`. Добавьте Telegram-уведомления при падении — проще всего через curl в скрипте.
Добавьте swap-файл 1–2 ГБ (команда `fallocate -l 2G /swap.img`). Если не помогает — увеличьте тариф VPS. Боты на Python с pandas и эмуляцией графиков съедают до 1,5 ГБ RAM. Оптимизируйте код: не храните все свечи в памяти, чистите данные раз в сутки.
Да, если вы добавили сервис в systemd командой `enable`. После ребута VPS бот стартует автоматически.
| Ресурсы | Цена (₽/мес.) | Подходит для |
|---|---|---|
| 1 vCPU, 512 МБ RAM | 300–500 | Один простой бот (только API-запросы) |
| 1 vCPU, 1 ГБ RAM | 500–800 | Один бот с хранением истории свечей |
| 2 vCPU, 2 ГБ RAM | 1000–1500 | Два-три бота + база данных (SQLite/Postgres) |
| 4 vCPU, 4 ГБ RAM | 2500–3500 | Пять+ ботов, арбитраж, backtesting в реальном времени |
| Критерий | Debian 12 | Ubuntu 22.04 LTS |
|---|---|---|
| Стабильность пакетов | Консервативная, обновления раз в 2 года | LTS с патчами безопасности 5 лет |
| Свежесть Python/Node.js | Требует ручного добавления PPA | Стандартные версии в репозиториях |
| Сообщество и гайды | Гайдов по ботостроению меньше | Максимум, 90% инструкций под Ubuntu |
| Безопасность «из коробки» | Безопаснее за счёт минимализма | Чаще атакуют, но при правильной настройке разницы нет |
| Частота обновлений безопасности | Раз в 1–3 месяца | Ежемесячные патчи, автоматическая установка |
Закажите VPS с Ubuntu 22.04 LTS. Минимум 1 vCPU и 1 ГБ RAM. При заказе сгенерируйте SSH-ключ и сохраните закрытую часть локально.
Откройте терминал, выполните `ssh user@ip-адрес`. Если ключ не принят — проверьте права: `chmod 600 ~/.ssh/id_rsa`. Появится приглашение терминала сервера.
Выполните: `sudo apt update && sudo apt upgrade -y && sudo apt install python3 python3-pip python3-venv git -y`. Для ботов на Node.js добавьте `nodejs npm`. Установите supervisord или systemd (идёт по умолчанию).
Скопируйте код через `git clone ваш-репозиторий`. Перейдите в папку, создайте виртуальное окружение: `python3 -m venv venv && source venv/bin/activate && pip install -r requirements.txt`. Настройте config.yml или .env с API-ключами биржи.
Создайте файл `/etc/systemd/system/bot.service`. Впишите ExecStart полный путь к python из виртуального окружения. Выполните `systemctl enable bot.service && systemctl start bot.service`. Проверьте статус: `systemctl status bot.service`.
Да, если вы добавили сервис в systemd командой `enable`. После ребута VPS бот стартует автоматически.
Да — скопируйте папку с ботом и базу данных (SQLite-файл) через `rsync` или `scp`. Затем повторите шаги 3–5 на новом сервере.
У большинства дешёвых тарифов её нет. При атаке ваш IP могут заблокировать на стороне брокерского API. Используйте провайдера с DDoS-защитой (например, QHoster) или поставьте прокси.
Раз в месяц для установки обновлений зависимостей. Если бот стабильно работает неделями — не трогайте. Обновление ядра Linux потребует ребута VPS (планируйте раз в квартал).
Да. Укажите IP сервера в личном кабинете брокера (СберИнвестиции, БКС, Альфа-Инвестиции). У некоторых брокеров доступ по API заблокирован для VPS не из РФ — выбирайте дата-центры в Москве или Санкт-Петербурге.
Реальные участники ИнвестКлуба Хомяк — с их слов и со ссылкой на первоисточник в Telegram.
Точка входазашла пробно на 1 месяц после рекламы
Что изменилосьосталась на 1,5 года — структурированные знания, прямые эфиры с экспертами, освоила ИИ-инструменты
«Когда-то я зашла пробно, на 1 месяц. Прошло 1,5 года, а я по-прежнему там. Один только искусственный интеллект чего стоит.»история в Telegram →
Точка входавозрастной скепсис, долго не решался зайти в закрытый клуб
Что изменилосьгора структурированных материалов, отзывчивое сообщество, которое помогает и подсказывает
«Возрастной скепсис мешал зайти — думал, всё как обычно. Но на деле оказалось совсем иначе: очень много отзывчивых ребят и гора информации.»история в Telegram →
«В Хомяке уже полтора года… кайфовое, живое сообщество. Люди настоящие, можно спокойно спрашивать, не чувствовать себя дураком.»
«Зашла пробно на 1 месяц. Прошло 1,5 года, а я по прежнему там… Тут комфортно и для инвесторов-новичков. Вся информация отлично структурирована.»
Ещё реальные отзывы участников — t.me/traderreviews