Установка YunoHost
YunoHost - это открытое ПО для быстрой установки и настройки популярных веб-приложений (почтовые клиенты, программы для управления паролями, WordPress и другое). YunoHost даёт возможность установить всё это за несколько кликов через браузер.
В данном руководстве мы установим и настроим YunoHost на Debian 9.

Подготовка

Нам потребуется:
1. Сервер с Debian 9, как минимум с 1 Гб RAM, root-доступ к серверу. 2. Доменное имя, которое мы направим на сервер, для обслуживания приложений.

Установка YunoHost

Выполните следующие команды в SSH для установки YunoHost на сервер:
1
wget -O /tmp/yunohost https://install.yunohost.org
2
/bin/bash /tmp/yunohost
Copied!
После выполнения второй команды система начнёт установки. Если возникнет вопрос, переписать ли файлы конфигурации, выберите yes.
Далее Вы увидите экран завершения установки YunoHost:
Выберите Yes и нажмите Enter. Далее нужно будет ввести основное доменное имя в поле Main domain. Затем система попросит Вас придумать и ввести пароль администратора.

Настройка DNS

После установки YunoHost нужно будет настроить DNS для домена, который мы будем использовать.
Для начала войдите в панель управления YunoHost введя в браузере IP-адрес сервера. Браузер может предупредить о небезопасном соединении, игнорируйте это предупреждение.
Вы увидите экран панели управления YunoHost:
Для правильной настройки DNS нам нужно перейти в раздел Domains, затем выбрать DNS configuration в блоке Operations:
Далее YunoHost отобразит Вам те настройки, которые желательно внести в DNS-зону домена:
Данные DNS-записи необходимо будет создать в DNS-зоне Вашего домена, там, где в данный момент обслуживается Ваш домен. Если Вы используете наш DNS-хостинг для этих целей, то изменения нужно будет вносить там.

Установка сертификата Let's Encrypt

После завершения настройки DNS-зоны для основного домена нам потребуется создать сертификат Let's Encrypt. Это нужно для безопасного доступа к приложениям и панели управления YunoHost.
YunoHost включает в себя функционал для управления сертификатами Let's Encrypt через браузер.
В панели управления YunoHost перейдите в Domains, далее выберите основной домен и нажмите на SSL certificates под надписью Manage SSL certificates в блоке Operations:
После этого система начнёт получения и установку сертификата для основного домена. После завершения установки будет доступна информация о сертификате, а также возможность ручного продления, либо удаления сертификата:
Аналогично можно установить сертификат и для любого другого домена, управляемого через YunoHost.

Установка приложений

YunoHost предлагает для установки большое количество приложений. Для начала установки Вам нужно войти в панель управления YunoHost, создать обычного пользователя.
В панели управления нажмите на Users, далее на New user. Вы увидите форму создания пользователя:
После заполнения формы система создаст пользователя и Вы сможете войти под ним в аккаунт.
Обратите внимание, что помимо собственного пользователя будет также создан почтовый ящик, к которому Вы сможете подключаться через IMAP.
Для установки приложений нажмите на Applications в панели управления. Вы увидите список доступных приложений:
Выберите, например, почтовый клиент Rainloop. Вы увидите окно установки и возможность настроить некоторые параметры:
После выбора нужных параметров нажмите на Install.
Через некоторое время Rainloop будет установлен и станет доступен по тому пути, который Вы указали в поле Choose a path for Rainloop.
Откройте в браузере этот адрес, Вы увидите интерфейс Rainloop:
Установка других приложений делается аналогичным образом.
Last modified 1yr ago