Теперь когда у нас есть токен для работы нашего бота нам необходим домен и хостинг. Подойдет любой домен с SSL сертификатом. А для хостинга нужен PHP не ниже 7.4.
На правах рекламы
Могу порекомендовать Hostland. Недорогой хостинг, дают бесплатные SSL сертификаты, есть даже домен бесплатно если берете хостинг на год.
Небольшая инструкция о том как зарегистрировать хостинг. Не буду вдаваться в подробности, потому что эта процедура может отличаться у разных хостингов. К примеру домены я беру на reg.ru, а если нужны сервера то выбираю timweb. Инструкция будет по хостингу Hostland.
1. Переходите на Hostland.
2. Слева в слайдере будет кнопка "Начать бесплатно", нажимаете ее.
3. Откроется попап окно, в нем выбираете "Тариф "Green"", вводите email и капчу. Нажимаете "Начать бесплатно".
4. На указанную почту придет письмо с данными для входа в панель. Там же напишут ваш тестовый домен, который скорей всего будет на поддомене hostland.pro. Но к сожалению на него нельзя поставить SSL сертификат, а значит он нам не подходит.
5. Покупаем и паркуем домен. Купить его можно через hostland в разделе "Домены". Если купили в другом месте то пропишите dns сервера для домена, которые предоставил вам хостинг. В моем случае, я купил домен botphp.ru через регистратора reg.ru и в панеле reg.ru поменял DNS сервера на ns.hostland.ru и ns3.hostland.ru.
6. После чего прикрепляем домен к хостингу.
Обновление DNS может занимать до 24 часов. Так что сайт не будет сразу работать. У меня обычно занимает 1-2 часа для доменов .ru
7. Теперь нам нужно выпустить SSL сертификат. Заходите во вкладку "Сайты" и нажимаете кнопку "SSL-сертификат". В появившемся окне нажимаете "Заказать сертификат".
Теперь у нас есть хостинг с доменом для работы нашего Telegram бота.
Дополнение
Для загрузки файлов на хостинг нам так же понадобиться FTP аккаунт. Адрес сервера, логин и пароль вам должны были прийти на почту при активации аккаунта. А загружать файлы на хостинг вы можете, к примеру, с помощью программы FileZilla. Вот инструкция от Hostland как ей пользоваться. Так же если это ваш первый хостинг, то рекомендую почитать "Инструкцию по Вашему аккаунту" от этого же хостинга.
Внимание
Удостоверьтесь что на хостинге указан php версии не ниже 7.4. У hostland это можно увидеть во вкладке "Сайты" рядом с доменом сайта.
Опубликовано: 5 ноября 2023
Автор: Семен