Hestia (Гестия) — идеальная панель управления вэб сервером

После того как перенес почту на яндекс прям внутренне спокойствие наступило, не рекламы ради, а действительно очень удобно иметь почту своего домена на публичном хостинге, я не говорю про uptime 24/7, для меня было критично попадание моих писем в грей листы, потеря почты во время простоя домашнего сервера из-за провайдера или из-за отсутствия электроэнергии. В общем, я сейчас спокоен, письма получу в любом случае и такая возможность досталась бесплатно. Никакой абонентской платы, что редкость на сегодняшний день.

Так вот, очень хотелось получить бесплатный хостинг, пусть даже с минимальными параметрами.
И мне это удалось... да-да... этот блог крутится именно на таком хостинге.

Теперь по порядку. С чего начало и чем закончилось.

Выбор пал, конечно же, на oracle cloud. Честно, хотел зарегистрировать отдельную учётку, но из-за ручной модерации, все как-то пошло не так и пришлось импровизировать.

Для начала готовим сервер, я взял ubuntu 20.4 и тут же вылезла проблема с версией ядра. Да, я хотел перестраховаться и иметь полный бэкап сервера у себя дома. Как победил проблему и дайнгрейдил ядро можете почитать тут: https://voronin.one/all/downgrade-yadra-ubuntu-do-versii-5-4/

После того, как система была установлена и снят образ резервной копии я перешёл непосредственно к хостингу.

Подготовил сабдомен (можете отдельный домен выделить), но я жадный =) помните, мы же не платим ни копейки, почтовый адрес (мой личный) и вперед.

По инструкции с сайта https://www.hestiacp.com скачиваем инсталляционный скрипт и запускаем установку от админа (sudo). Скрипт выругался на наличие группы «admins», по-этому его пришлось запустить с ключом —force.

sudo bash hst-install.sh --force

отвечаем на вопросы и устанавливаем панель управления.

по завершении работы скрипта получаем инструкцию, с адресом админ панели, логином и паролем администратора (не пропустите), кстати, на посту эти данные тоже придут, если вы указали правильный e-mail.

Не забудьте для виртуалки открыть следующие порты:

как это сделать я писал в этой статье: https://itscience.pro/all/antizapret-na-oracle-cloud-i-padavan/

теперь переходим непосредственно в нашу панель, авторизуемся и создаем пользователя. Сама система нам порекомендует создать отдельную учетную запись, не работать из под администратора.

создаем сайты, базы, ftp пользователей и у вас должно все работать. У меня заработало.

Да, сертификат ssl Lets Encrypt выпускается без проблем в автоматическом режиме.

Отправить
Поделиться
Запинить