Хостинг для бота на Python
Загрузите файлы бота, укажите файл запуска — и бот работает круглосуточно. Библиотеки из requirements.txt установятся сами при запуске.
Что уже настроено
- Python 3.12 и pip.
- При каждом запуске ставятся библиотеки из requirements.txt и из поля «Библиотеки». aiogram, python-dotenv, sqlalchemy и aiosqlite уже есть по умолчанию.
- «Файл запуска» — какой .py запускать (по умолчанию run.py).
- Bash-консоль: выберите её при старте сервера — там работают git clone и git pull.
- Файловый менеджер, SFTP, бэкапы и расписания в панели.
Как запустить бота
- Зарегистрируйтесь в my.h1cloud.net и выберите тариф Basic.
- Оплатите — сервер будет готов в среднем через 4 секунды.
- Загрузите файлы бота и requirements.txt через файловый менеджер или по SFTP.
- Укажите «Файл запуска», например bot.py, и запустите сервер.
Где хранить токен
В файле .env рядом с кодом. Прочитайте его через python-dotenv — библиотека уже установлена. Так токен не окажется в коде и в репозитории.
Тарифы
| Тариф | CPU | RAM | SSD | Цена |
|---|---|---|---|---|
| Start первый бот | 50% | 512 МБ | 1 ГБ | 55 ₽/мес |
| Lite скрипты и API | 100% | 1 ГБ | 2 ГБ | 110 ₽/мес |
| Bot+ активный бот | 100% | 2 ГБ | 4 ГБ | 155 ₽/мес |
| Popular несколько сервисов | 150% | 2 ГБ | 4 ГБ | 250 ₽/мес |
| Scale нагруженный API | 200% | 4 ГБ | 8 ГБ | 650 ₽/мес |
| Max большой проект | 500% | 8 ГБ | 16 ГБ | 2400 ₽/мес |
Стоимость фиксирована на месяц. Тариф повышается без пересоздания сервера.
Частые вопросы
На чём можно писать бота?
На Python 3.12: aiogram, python-telegram-bot, Telethon, Pyrogram, discord.py и другие библиотеки из pip. Node.js на тарифах для ботов сейчас недоступен.
Как установить библиотеки?
Положите requirements.txt в корень сервера — при каждом запуске библиотеки из него установятся и обновятся сами. Ещё можно перечислить их в поле «Библиотеки» в настройках. aiogram, python-dotenv, sqlalchemy и aiosqlite уже стоят по умолчанию.
Можно загрузить код из Git?
Да, вручную: при запуске сервера выберите в консоли Bash-консоль — git там уже есть, работают git clone и git pull. Ещё файлы можно загрузить через файловый менеджер или по SFTP (FileZilla, WinSCP).
После запуска ошибка ModuleNotFoundError — почему?
Нужной библиотеки нет в requirements.txt. Добавьте её туда или в поле «Библиотеки» и перезапустите сервер.
Бот будет работать, если я выключу компьютер?
Да. Бот работает на сервере круглосуточно, ваш компьютер для этого не нужен.
Есть ли ограничения?
Исходящая почта по SMTP (порты 25, 465, 587, 2525) закрыта, торренты запрещены, частые подключения к чужим SSH и базам данных ограничивает защита от перебора паролей. Обычному боту это не мешает.
Можно повысить тариф без переезда?
Да. Тариф повышается без пересоздания сервера, файлы и настройки остаются на месте.
Можно удалить сервер раньше срока?
Да. Деньги за неиспользованные дни автоматически вернутся на внутренний баланс. Их можно потратить на новый сервер или следующее продление.
Как можно оплатить?
Доступны СБП, банковские карты, CryptoBot и прямые платежи в BTC, USDT, TON и других сетях. Для регулярных продлений можно заранее пополнить баланс.
Смотрите также
Сервер. Четыре секунды.
Регистрация за минуту, честная цена и поддержка, которая действительно отвечает.