Зачем вообще нужен свой домен
Сайт, собранный самостоятельно или с помощью ИИ, изначально живёт по техническому адресу вроде IP-номера. Свой домен даёт понятный человекочитаемый адрес и часто обходится дешевле, чем ежемесячная подписка на конструктор сайтов - домен на Timeweb стоит порядка нескольких сотен рублей в год, а не в месяц.
Что понадобится заранее
Аккаунт на Timeweb, банковская карта и, для доменных зон .ru и .рф, персональные данные - имя, дата рождения, паспортные данные и адрес администратора домена. Для этих зон, а также для .su, предусмотрена верификация через Госуслуги.
Восемь шагов покупки и подключения
- Открыть раздел «Домены и SSL», нажать зелёную кнопку «Купить домен».
- Ввести желаемое имя без зоны (например, «moyproekt», а не «moyproekt.ru»), проверить доступность и выбрать зону.
- Заполнить форму администратора домена личными данными.
- Выбрать способ оплаты и подтвердить покупку - отдельно стоит отключить платную опцию SSL, если она предложена по умолчанию: бесплатный сертификат подключается позже отдельным шагом.
- Загрузить файлы сайта в папку public_html через файловый менеджер или перетаскиванием ZIP-архива.
- Привязать домен к сайту в разделе «Сайты» - если домен и хостинг куплены в одном Timeweb-аккаунте, это происходит автоматически.
- Заказать бесплатный сертификат Let's Encrypt для HTTPS - в браузере должен появиться значок замка.
- Проверить сайт по домену в режиме инкогнито, чтобы исключить локальный кэш браузера.
Сколько реально стоит домен
По официальной странице Timeweb, домен зоны .ru стоит 200 рублей за первый год, продление - 399 рублей в год. Отдельная деталь, которую легко упустить: регистрация домена .ru или .рф становится бесплатной, если оплатить хостинг сразу на год вперёд - то есть при годовой оплате хостинга отдельно платить за домен не нужно.
Самый дешёвый тариф хостинга
Начальный тариф хостинга на Timeweb стоит 180 рублей в месяц при оплате за год и включает 2 изолированных сайта, 15 ГБ на быстрых NVMe-дисках, 2 базы данных, бесплатный SSL-сертификат, DNS-хостинг и почтовые ящики с общей квотой 10 ГБ. Этого достаточно для сайта-визитки или небольшого проекта, но не для нагруженного сервиса с большой базой данных.
Бесплатный SSL и почему он не опция
Сертификат Let's Encrypt подключается бесплатно к каждому купленному домену и активируется в течение 5-10 минут после заказа. Без него браузеры показывают предупреждение о небезопасном соединении, поэтому подключать HTTPS стоит сразу, а не откладывать на потом - тем более что это отдельный бесплатный шаг, а не платное дополнение.
Готовые промпты для Claude Code
Для подготовки сайта перед загрузкой полезен такой промпт:
Подготовь текущий проект к загрузке на хостинг Timeweb: собери финальную сборку, проверь относительные пути к файлам и изображениям, убедись, что index.html лежит в корне, и упакуй результат в один ZIP-архив для загрузки в public_html.
Для автоматизации самой загрузки по FTP:
Напиши скрипт для автоматической загрузки содержимого папки dist на хостинг Timeweb по FTP - с параметрами хоста, логина и пароля из переменных окружения, чтобы не хранить их в самом скрипте.
Типичные грабли
Обновление DNS-записей после покупки или переноса домена распространяется по интернету не мгновенно - обычно это занимает от 3 до 24 часов, и в это время сайт может открываться не у всех одинаково. Если сайт не обновляется после загрузки новых файлов, часто помогает просто очистить кэш браузера. SSL-сертификат Let's Encrypt активируется не сразу, а в течение 5-10 минут - паниковать раньше этого срока не стоит.
Чек-лист
- Проверено, выгоднее ли оплатить хостинг за год ради бесплатной регистрации домена .ru
- Отключена платная опция SSL при покупке домена - бесплатный сертификат подключается отдельным шагом
- Файлы сайта загружены именно в папку public_html, а не в произвольную директорию
- Домен проверен в режиме инкогнито после подключения, а не в обычной вкладке с кэшем
- Учтено, что распространение DNS-записей может занять до 24 часов