Rose debug info
---------------

Воронин

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 выпускается без проблем в автоматическом режиме.

downgrade ядра ubuntu до версии 5.4

Для использования Active backup for business нужно ядро версии от 2.6 до 5.4. В моём случае имеем ядро 5.11.

ubuntu@hosting:~$ uname -a
Linux hosting 5.11.0-1019-oracle #20~20.04.1-Ubuntu SMP Tue Sep 21 14:18:09 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

даунгрейдим

sudo apt install linux-generic

и всё? 🤔

нет, теперь поменяем grub, чтобы грузилось ядро 5.4

sudo mcedit /etc/default/grub

комментируем #GRUB_DEFAULT=0
и добавляем GRUB_DEFAULT=«1>2»

обновляем Grub

sudo update-grub

и в ребут

sudo reboot

после перезагрузки снова проверим версию ядра

ubuntu@hosting:~$ uname -a
Linux hosting 5.4.0-89-generic #100-Ubuntu SMP Fri Sep 24 14:50:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

у нас всё получилось!

[РЕШЕНО] ошибка при установке Active backup for business linux

при попытке установить Active backup for business linux на ubuntu server 20.04 получил следующую ошибку:

ERROR (dkms apport): unable to determine source package for synosnap
Error! Bad return status for module build on kernel: 5.11.0-1017-oracle (x86_64)
Consult /var/lib/dkms/synosnap/0.10.16/build/make.log for more information.
dpkg: error processing package synosnap (--install):
 installed synosnap package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 synosnap
 * failed to install snapshot driver

давайте попробуем ее излечить, кстати, сервер у нас такой:

sudo rm /var/lib/dpkg/info/synosnap*
sudo apt -f install

ещё раз запускаем инсталляцию

sudo ./install.run

и все проходит отлично!

Ранее Ctrl + ↓