Comment on page
Установка YunoHost
YunoHost - это открытое ПО для быстрой установки и настройки популярных веб-приложений (почтовые клиенты, программы для управления паролями, WordPress и другое). YunoHost даёт возможность установить всё это за несколько кликов через браузер.
В данном руководстве мы установим и настроим YunoHost на Debian 9.
Нам потребуется:
1. Сервер с Debian 9, как минимум с 1 Гб RAM, root-доступ к серверу.
2. Доменное имя, которое мы направим на сервер, для обслуживания приложений.
Выполните следующие команды в SSH для установки YunoHost на сервер:
wget -O /tmp/yunohost https://install.yunohost.org
/bin/bash /tmp/yunohost
После выполнения второй команды система начнёт установки. Если возникнет вопрос, переписать ли файлы конфигурации, выберите
yes
.Далее Вы увидите экран завершения установки YunoHost:

Выберите
Yes
и нажмите Enter
.
Далее нужно будет ввести основное доменное имя в поле Main domain. Затем система попросит Вас придумать и ввести пароль администратора.После установки YunoHost нужно будет настроить DNS для домена, который мы будем использовать.
Для начала войдите в панель управления YunoHost введя в браузере IP-адрес сервера. Браузер может предупредить о небезопасном соединении, игнорируйте это предупреждение.
Вы увидите экран панели управления YunoHost:

Для правильной настройки DNS нам нужно перейти в раздел Domains, затем выбрать DNS configuration в блоке Operations:

Далее YunoHost отобразит Вам те настройки, которые желательно внести в DNS-зону домена:

Данные DNS-записи необходимо будет создать в DNS-зоне Вашего домена, там, где в данный момент обслуживается Ваш домен. Если Вы используете наш DNS-хостинг для этих целей, то изменения нужно будет вносить там.
После завершения настройки 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 3yr ago