Блог

Свой сайт, сервер и почта на своём домене: что это даёт

10 мин чтения

Почта на своём домене — адрес вида имя@ваш-сайт. Он ваш: сервис можно сменить, а адрес останется. Рассказываю, что это даёт, чего требует и кому не нужно.

Свой домен — это имя в интернете, которое принадлежит вам, и под ним живут и сайт, и почта. Я пошёл дальше и держу всё на своём сервере — арендованном компьютере, который работает круглосуточно.

Что такое свой домен и почта на нём

Мой домен — panda-pishet-kod.dev: его набирают в адресной строке, и открывается сайт. Я выбрал его под название своего канала в Телеграме: одно имя проще запомнить, и по нему меня находят везде.

Домен не покупают навсегда: его регистрируют на срок, и он ваш, пока вы его продлеваете.

Почту на своём домене в бизнесе называют корпоративной. Мой адрес — send.me@panda-pishet-kod.dev. «Send me» по-английски значит «пришлите мне»: это понятно на любом языке, а необычная форма с точкой запоминается. Ящик hello@ («привет») я заводить не стал: такие адреса спамеры пробуют первыми.

Как домен ведёт к сайту и почте? Для этого есть DNS — справочник, в котором для каждого домена записано, где искать сайт и куда доставлять письма. Что там стоит, решает хозяин домена.

Поэтому своя почта — это не про красоту: адрес ваш, а не почтовой компании. Если она поднимет цены или закроется, вы переедете к другой: поправите одну запись и перенесёте письма. Адрес для друзей и заказчиков при этом не изменится. С адресом на чужом домене так не выйдет: уходя из сервиса, вы теряете и адрес.

@
@
Один домен на всё: и сайт, и почта.

Зачем мне свой сайт

У меня есть программа Lang Switcher. Раз в 15 дней она заглядывает сюда за моими новостями: их адрес зашит прямо в неё. Туда же вписан адрес страницы, где меня можно поддержать, а из окна «От автора» люди тоже попадают на сайт. Поэтому такие адреса не должны меняться годами: сменится любой — и уже установленные копии будут стучаться в пустоту.

На чужой площадке я не могу обещать, что адрес проживёт годы: она меняет правила и ссылки, когда удобно ей. Свой сайт никуда не денется, пока я слежу за доменом и сервером.

У каждой программы здесь свой дом: что она умеет, где её скачать и что нового в последней версии. Установщик лежит в двух местах. Основное — GitHub, большой сайт, где программисты хранят код и выпуски программ. Запасное — копия у меня на сервере: она выручит, если GitHub окажется недоступен.

Второе — тишина вокруг читателя. Сайт не считает посетителей и не ставит cookie — меток в браузере, по которым посетителя узнают снова. Шрифты и программы с чужих сайтов страницы не подгружают. Исключение одно — форма оплаты на странице «Поддержать»: она чужая, и что она делает, расписано в разделе «Политика конфиденциальности». Поэтому страницы лёгкие: главная весит меньше 100 килобайт — легче одной фотографии с телефона.

Сколько людей зашло, я всё равно вижу по журналу самого сайта: что читают и откуда приходят. Адреса посетителей там сохраняются не полностью, а записи стираются через 30 дней. Если журнала однажды не хватит, тогда и подумаю о счётчике.

Третье — тексты остаются моими: кроме меня, их никто не спрячет и не удалит. Они лежат в обычных файлах, а страницы из них собирает моя собственная программа. Если понадобится переехать, я унесу всё целиком.

Подробно я пишу здесь, коротко — в канале, там же можно обсуждать записи.

Где живёт почта: у сервиса или на своём сервере

Почте нужен дом — компьютер, который принимает и хранит письма. Создать почту со своим доменом можно двумя путями.

Первый — почтовый сервис для бизнеса, его называют хостингом почты. Вы подключаете к нему свой домен, а ящики и письма держит у себя компания.

Второй — свой сервер: машина в дата-центре, здании, где круглосуточно работают тысячи таких же. Я арендую виртуальный сервер (VPS): это часть мощного компьютера, которая ведёт себя как отдельный. Компанию, которая сдаёт его в аренду, называют хостинг-провайдером.

На моём сервере живут этот сайт, конструктор мебели Мебель Клик (M-Click) и почта обоих. У конструктора свой домен и свой адрес для вопросов, но письма идут через тот же сервер. Каждый сайт стоит в своём отсеке: обновляя один, я не могу сломать другой. Новый встаёт рядом, не задевая соседей.

имя@ваш-сайтПочтовый сервисписьма у компаниидоставка — на нейправила — еёСвой серверписьма у васдоставка — на васправила — вашипереезд — без смены адреса
Почтовый сервисписьма у компаниидоставка — на нейправила — еёСвой серверписьма у васдоставка — на васправила — вашиимя@ваш-сайтпереезд —без смены адреса
Два пути для почты на своём домене.

Коротко разница такая:

  • Сервис для бизнеса. Доставка — забота компании: она борется со спамом и следит, чтобы письма доходили. Взамен вы живёте по её правилам, а ваши письма хранит и обрабатывает она.
  • Свой сервер. Письма лежат у вас, но доставка, копии и обновления — на вас, и платите вы за это своим временем.

Почему я выбрал свой сервер? Всё в одном месте, решаю я, и письма хранятся у меня, а не где-то ещё. И я разработчик: настройки в файлах и команды — моя обычная работа.

А ещё почта защищена от подделки: каждое моё письмо подписано, а ключ для проверки я открыто записал в DNS. Получатель сверяет подпись и видит, что отправитель правда я. Письмо с моим адресом, отправленное с чужого сервера, такой подписи не несёт, и большие почтовые сервисы его отвергнут.

Есть и неудобство: у моей почты нет страницы в браузере. Письма я читаю в почтовой программе на телефоне и компьютере, и мне этого хватает: адресов у меня единицы.

Служебные адреса тоже есть: на них другие почтовые серверы шлют жалобы и отчёты о доставке. Всё это попадает в мой основной ящик.

Что сервер делает без меня

Свой сервер обходится без дежурства: почти всю ежедневную работу он выполняет сам.

Замок в адресной строке значит, что соединение шифруется. Для этого нужен сертификат — электронный документ, который подтверждает, что сайт настоящий. Сервер получает его сам и продлевает за месяц до конца срока. Мой домен оканчивается на .dev, а такие сайты без сертификата не откроются вовсе.

Каждый день — копия всего: сайтов, писем и настроек. Она зашифрована — без ключа её не прочитать — и хранится не у провайдера, а у другой компании. Сломается сервер или случится беда у провайдера — данные останутся.

Копии не копятся бесконечно: остаются ежедневные за две недели, еженедельные за два месяца и ежемесячные за год. Так можно вернуться и на вчера, и на полгода назад. Раз в неделю сервер сам проверяет, что они целы.

Раз в квартал я пробую всё восстановить: копия, из которой ни разу не восстанавливали, — ещё не копия.

Отдельная программа-сторож каждую минуту проверяет, открываются ли сайты и работает ли почта. Если что-то упало, мне приходит сообщение в Телеграм, а о сертификате, который не продлился, сторож предупредит за две недели.

Заплатки безопасности система ставит сама. Остальное я обновляю вручную, по порядку и с проверкой после каждого шага. Сначала сторож, потом сайты, почта — последней: она чувствительнее всего. Журналы программ не разрастаются: старые записи удаляются сами.

Все настройки сервера записаны в файлах и хранятся у меня, а не на нём. Руками там я ничего не правлю: такая правка потерялась бы при следующем обновлении. Если сервер придётся заменить, новый я настрою по ним же, а данные вернутся из копии.

Чего это требует

Теперь честно о времени — вот моё расписание:

Сервер самКаждую минутупроверка сайтовКаждый денькопия всегоКак только выйдутзаплатки защитыЯРаз в неделюотчёты почтыРаз в месяцобновленияРаз в кварталучебное восстановление
Сервер самКаждую минутупроверка сайтовКаждый денькопия всегоКак только выйдутзаплатки защитыЯРаз в неделюотчёты почтыРаз в месяцобновленияРаз в кварталучебное восстановление
Что сервер берёт на себя, а что остаётся мне.
  • каждый день — копия, без моего участия;
  • раз в неделю — отчёты почты;
  • раз в месяц — обновление программ, проверка свободного места и чёрных списков спамеров;
  • раз в квартал — учебное восстановление.

Отчёты присылают сами почтовые сервисы. Из них видно, кто отправлял письма от моего имени и прошли ли они проверку. Пропускать их нельзя: так я первым узнаю о подделке.

Дольше всего идёт первый месяц: настройка, проверки и наблюдение за почтой. Дальше всё укладывается в расписание выше.

Почта — самая капризная часть. Настроить её можно за вечер, а чтобы письма стабильно доходили до больших почтовых сервисов, нужны недели.

Эти сервисы помнят, с какого сервера к ним приходил спам. Испортить эту память можно за час, а исправлять её приходится месяцами. Поэтому первые две недели с нового сервера я отправляю только обычные письма. В день — не больше нескольких десятков, и никаких рассылок.

Строгую защиту от подделок я включаю постепенно. Две недели смотрю отчёты: проходят ли проверку мои собственные письма. Потом подозрительные письма от моего имени попадают в спам, а через месяц без сбоев их начинают отклонять.

Бывает и так: ошибок нет, а письма всё равно оседают в спаме. Тогда помогает терпение. Если за месяц не выправится, исходящие можно пустить через сервис-посредник, а входящие по-прежнему принимать у себя.

И последнее — выбор провайдера: не каждый разрешает серверу отправлять почту. Спросите об этом до аренды, и лучше письменно. Ещё нужна обратная запись: по ней получатель проверяет, что сервер действительно связан с вашим доменом. Без неё письма не примут вовсе.

Сразу после аренды проверьте, не числится ли адрес сервера в чёрных списках спамеров. Такое случается: до вас им мог пользоваться кто-то другой. Если числится, просите другой адрес, пока ничего не настроено.

Кому это не нужно

Свой сервер подходит не всем. Вот когда я бы его не заводил.

  • Вы пишете редко и хотите, чтобы читатели находились сами. Площадка показывает тексты своим людям, а свой сайт нужно продвигать.
  • Вам нужен только красивый адрес для писем. Хватит почтового сервиса для бизнеса: домен ваш, а заботы о доставке — его.
  • Письма — главный источник заказов, и рисковать ими нельзя. В первые недели свой сервер может подвести, а у сервиса эта работа уже сделана.
  • У вас нет времени раз в неделю читать отчёты и раз в месяц обновлять программы. Тогда сервер станет обузой, а без обновлений — ещё и слабым местом.
  • Сайт — это одна страница с телефоном и адресом. Для неё хватит конструктора сайтов — сервиса, где страницу собирают из готовых блоков.
  • Вы не любите разбираться в настройках. На моём сервере нет панели с кнопками: всё настраивается файлами и командами. Панели там нет намеренно, но новичку без неё трудно.

Середина тоже есть, и она честная. Можно зарегистрировать свой домен, а сайт и почту держать у сервисов. Переехать на свой сервер можно позже, когда будет время.

Что взвесить, если вы думаете о своём сайте или почте

  1. Домен. Его стоит завести почти каждому, кто делает что-то надолго. Включите автопродление, запрет на перенос домена и вход с подтверждением по коду. Письма о продлении пусть приходят на другой домен: если ваша почта сломается, они дойдут.
  2. Почта. Сервис или свой сервер — решает готовность неделями следить за доставкой.
  3. Сайт. Площадка, конструктор или свой сервер — зависит от того, сколько нужно свободы и есть ли время.
  4. Копии. Узнайте, где они лежат и пробовали ли вы из них восстановиться. Копия у той же компании, что и сервер, защищает меньше.
  5. Выход. Подумайте, что будет, если вы всё бросите. Адрес, письма и тексты должны остаться у вас.

Если решите идти моим путём, соблюдайте порядок. Начните с домена и записей в DNS. Потом сайт: его легко проверить, и ошибка в нём ничего не сломает. Почта — последней: сервер, который отправил письмо до полной настройки, уже подпортил себе репутацию.

И ещё одно моё правило: сначала проверка, потом переключение. Новый сайт или почта работают и проверяются заранее, а домен переводится на них последним.

Я выбрал свой сервер, потому что делаю программы надолго, и адреса в них должны жить годами.

Программы бесплатные

Я стараюсь делать их доступными и удобными: они не показывают рекламу и не собирают данные о вас. Если что-то из этого вам пригодилось, на странице поддержки можно сказать спасибо.

Поддержать автора
Следующая запись → Почему не переключается язык на клавиатуре в Windows 10 и 11