Создание сервера Linux VPS на платформе ScalaHosting

ScalaHosting является моим предпочтительным провайдером VPS (Виртуальный Частный Сервер) для настройки почтовых серверов. В данном материале описывается процесс создания сервера Linux VPS на платформе ScalaHosting.

Настройка почтового сервера на VPS от ScalaHosting.

Существует множество хостинговых платформ для электронной почты, например, Google Workspace и Microsoft Exchange Online, но их стоимость существенно возрастает при большом количестве пользователей. Запустив собственный почтовый сервер на VPS, вы сможете создать неограниченное количество пользователей и доменов, а также отправлять неограниченное количество писем по значительно более низкой цене.~30 долларов в месяц.

Подбор подходящего VPS-поставщика для почтового сервера может оказаться сложной задачей. Многие хостинг-компании, включая DigitalOcean, закрывают доступ к порту 25. DigitalOcean не разблокирует этот порт, что потребует настройки релейного SMTP для обхода блокировки, что может привести к дополнительным расходам. У VPS от Vultr порт 25 также заблокирован по умолчанию. Его можно разблокировать, обратившись в службу поддержки, но есть риск, что его снова заблокируют, если ваша активность с отправкой почты будет признана неподходящей. Vultr может снова ограничить доступ к порту, если вы используете их серверы для массовых рассылок.

Существует еще одна проблема: крупные и известные хостинг-провайдеры, например, DigitalOcean или Vultr, нередко становятся мишенью для спамеров. Как результат, IP-адреса их серверов часто оказываются в различных черных списках. В случае с Vultr некоторые диапазоны IP-адресов полностью блокируются.

ScalaHosting является отличным выбором для организации почтового сервера, поскольку

  • Порт 25 не заблокирован.
  • IP-адрес не числится в списках блокировки электронной почты. (По крайней мере, это касается моего случая — я выбрал дата-центр в Далласе.) Вам точно не нужно оказываться в черном списке Microsoft Outlook или spamrats. Некоторые черные списки могут блокировать целые диапазоны IP-адресов, и в таких ситуациях удалить ваш IP-адрес не получится.
  • Редактирование PTR-записи поможет повысить эффективность доставки электронных писем.
  • Вы можете рассылать новости своим подписчикам без ограничений по времени или количеству отправлений. Однако важно помнить, что запрещено рассылать спам, то есть письма без согласия получателей. Если адресат не дал ясного разрешения на получение писем, ваша рассылка будет считаться несанкционированной.
Читайте также:  Начальная настройка сервера для новичков (Ubuntu 18.04 и 16.04 LTS)

Как показано на скриншоте ниже, IP-адрес (130.51.180.110) моего почтового сервера (mail.linux16.ru) отсутствует в черных списках.

Проверка черного списка электронной почты с помощью mxtoolbox.

Gmail считает, что репутация моего IP на высоком уровне.

Инструменты Postmaster для Gmail позволяют проверить репутацию IP-адреса.

Создание VPS-сервера на Linux с помощью ScalaHosting.

Зайдите на сайт ScalaHosting и кликните по кнопке «Начать».

VPS-сервер для электронной почты от ScalaHosting.

Вы попадете на страницу оформления заказа, где сможете настроить сервер: выбрать местоположение дата-центра, операционную систему (например, Debian, Ubuntu, CentOS или OpenSUSE) и другие параметры.

Используйте купон linuxbabe2021 на этапе оплаты в ScalaHosting, чтобы получить скидку в $100 при предварительной оплате за 12 месяцев.

8 ГБ оперативной памяти гарантируют высокую производительность, что позволит избежать завершения работы почтовых сервисов из-за недостатка памяти. Рекомендую рассмотреть выбор дата-центра в Далласе.

VPS-серверы с самостоятельным управлением от ScalaHosting для хостинга электронной почты.

Далее нажмите на кнопку «Продолжить». На следующем шаге у вас будет возможность зарегистрировать доменное имя, если его у вас нет. Обратите внимание: я рекомендую приобретать доменное имя у NameCheap из-за низких цен и бесплатной пожизненной защиты конфиденциальности whois. Вы можете узнать, как настроить DNS-записи на NameCheap. Если вы выберете покупку доменного имени у NameCheap, на этом этапе выберите вариант «Мне не нужен домен».

Выберите имя для вашего домена на ScalaHosting.

После этого укажите свой адрес электронной почты и пароль для регистрации аккаунта на ScalaHosting.

Читайте также:  Установка и настройка графического менеджера дисплея в Linux

Создание аккаунта на ScalaHosting.

Далее заполните необходимые данные и выберите метод оплаты. Затем нажмите на кнопку «Перейти к оплате» для завершения процесса. Советы: примените промокод linuxbabe2021, чтобы получить скидку в $100 при оплате за год сразу.

код купона для VPS от Scalohosting

Как только процесс завершится, на ваш электронный адрес будет отправлено сообщение с информацией о вашем VPS. Рекомендуем сохранить это письмо, так как в случае необходимости переустановки операционной системы сервера пароль root останется неизменным.

учётные данные SSH для VPS от scalahosting

Если на вашем настольном компьютере установлена система Linux, откройте терминал и введите следующую команду для подключения к вашему серверу. Не забудьте заменить 12.34.56.78 на IP-адрес вашего сервера, а при необходимости скорректировать номер порта.

ssh root@12.34.56.78 - p 6543

вход в SSH на scalahosting

Поздравляем! Теперь вы готовы запустить свой проект на Linux-сервере. Если вы работаете на Windows, обязательно ознакомьтесь с последующим материалом о том, как воспользоваться SSH-клиентом.

  • Три метода подключения к Linux-серверу через SSH на Windows.

Порт SSH

Служба SSH на серверах ScalaHosting по умолчанию работает на порту 6543. Теперь обновите текущее серверное ПО, выполнив следующую команду.

apt update;apt upgrade - y

dnf update - y

При обновлении системы вам может быть предложено сделать выбор. Если вы предпочитаете продолжать использовать порт 6543 для SSH, выберите «сохранить текущую локальную версию». Если хотите переключиться на порт 22 для SSH, выберите «установить версию, предложенную разработчиком пакета».

Настройка сервера OpenSSH в Scalahosting.

Настройка пользователя с правами администратора (sudo).

По окончании обновления я strongly advise вам создать учетную запись с правами sudo для администрирования вашего сервера, вместо того чтобы использовать стандартную учетную запись root. Это не только улучшит безопасность вашего сервера, но и даст возможность входить в систему как новый пользователь в случае, если доступ к учетной записи root окажется невозможным.

Читайте также:  Настройка SMTP Relay с использованием Mailjet на системе Debian с Postfix

Debian/Ubuntu

Если вы настроили сервер с Debian или Ubuntu, введите следующую команду для добавления нового пользователя.

adduser username

добавить пользователя scalahosting

После этого включите пользователя в группу sudo.

adduser имя_пользователя sudo

Теперь у вас есть возможность покинуть режим пользователя root.

exit

Зарегистрируйтесь в качестве нового пользователя.

ssh имя_пользователя@12.34.56.78

CentOS

Если вы установили CentOS на своем сервере, используйте следующую команду для создания нового пользователя. Подставьте вместо имя_пользователя желаемое имя.

adduser имя_пользователя

Задайте пароль для данного пользователя.

passwd имя_пользователя

Включите данного пользователя в группу wheel для получения доступа к командам sudo.

gpasswd - a имя_пользователя wheel

Проверьте, что утилита sudo установлена на вашем устройстве.

dnf install sudo

Теперь у вас есть возможность покинуть режим пользователя root.

exit

Зарегистрируйтесь в качестве нового пользователя.

ssh имя_пользователя@12.34.56.78

Настройка почтового сервера

Настроить почтовый сервер с использованием iRedMail можно без особых трудностей.

  • Простой способ настройки почтового сервера на Ubuntu 20.04 с использованием iRedMail
  • Простой способ настройки собственного почтового сервера на Debian 10 с использованием iRedMail
  • Простая настройка собственного почтового сервера на CentOS 8 с использованием iRedMail

Рекомендации по предотвращению попадания в папку спам

Я рекомендую придерживаться эффективных методов отправки электронной почты, чтобы ваши письма доходили до папки «Входящие» и избегали попадания в спам.

  • 7 действенных рекомендаций, чтобы ваши сообщения не попадали в папку со спамом.

Веб-интерфейс VNC

ScalaHosting предлагает веб-консоль VNC в управленческой панели вашего аккаунта. Это VNC-соединение работает независимо от SSH. В случае, если вы случайно заблокируете доступ к службе SSH, консоль VNC всегда может помочь вам устранить неполадки. Учтите, что после создания нового VPS на платформе ScalaHosting может потребоваться некоторое время, прежде чем вы сможете воспользоваться консолью VNC.

VNC-консоль на основе веб-технологий от ScalaHosting

Завершение

Надеюсь, что данная статья оказалась полезной для вас при настройке VPS на Linux в ScalaHosting. Как всегда, если вам понравился этот материал, не забудьте подписаться на нашу бесплатную рассылку, чтобы получать дополнительные советы и рекомендации.