Если вы попали на данную статью, то уже наверняка наслышаны о YunoHost или прочитали мой взгляд на эту self-hosted платформу в статье 5 причин выбрать YunoHost. Как бы то ни было, я постараюсь убедить вас в том, что установка YunoHost – это крайне простой процесс, а от собственного функционального облака вас отделяет лишь 20-30 минут драгоценного времени.
Итак, что же необходимо для установки YunoHost на домашний сервер?
Подготовка
Сервер / компьютер
Минимальные системные требования платформы предполагают наличие устройства по крайней мере с 512 МБ RAM и 8 ГБ свободного места на диске. На деле же советую брать во внимание свой кейс для данной платформы. Если вы планируете устанавливать большое количество приложений, рассматривайте устройство с объёмным диском (256 ГБ и выше) и минимум с 8 ГБ оперативной памяти.
Также YunoHost может быть установлен на:
- Raspberry Pi 1, 2, 3 или 4
- Raspberry Pi Zero
- Orange Pi PC+
- Olinuxino Lime 1 или 2
Домен
Для установки YunoHost в обязательном порядке требуется доменное имя с установленной DNS записью. Так как c момента привязки домена к IP-адресу вашего сервера пройдёт как минимум до 24 часов, советую закончить этот этап заранее.
Вы также можете установить YunoHost без привязки к домену, прописав так называемый “dummy” домен через /etc/host
. Подробнее об этом можно узнать в документации.
Запись YunoHost на флешку
В отличие от Cloudron, YunoHost не требует предустановленной операционной системы. Разработчики предоставляют образ уже готовой сборки платформы на основе дистрибутива Debian. В зависимости от своей конфигурации, вы можете скачать как 32-битный, так и 64-битный образ системы.
Для записи YunoHost на флешку разработчики советуют использовать утилиту Etcher. О том, как это сделать, вы можете ознакомиться в нашей статье 2 лучших способа создать загрузочную флешку.
Шаг 1. Получение доступа к загрузчику
И вот вы создали загрузочную флешку и готовы приступить к установке YunoHost. По аналогии с Ubuntu, сперва нам необходимо попасть в загрузчик. Как правило это происходит автоматически после перезагрузки или включения компьютера с подключенным к нему USB накопителем.
Если этого не произошло, можно произвести запуск вручную одним из двух способов:
- Сразу после включения вызвать загрузочное меню нажатием кнопки F2, F8, F11 или Esc. После выбрать Ваш накопитель из предлагаемого списка устройств. В данном случае назначение кнопки зависит от Вашей материнской платы.
- Материнские платы Gigabyte — F12
- Материнские платы Intel — Esc
- Материнские платы Asus — F8
- Материнские платы MSI — F11
- AsRock — F11
- Если не удалось вызвать загрузочное меню, вы можете изменить приоритет загрузки в интерфейсе BIOS/UEFI. Как правило, необходимо найти пункт меню Boot и передвинуть устройства в разделе Boot Priority.
Если вы всё сделали правильно, на экране появится следующая картинка:
Шаг 2. Установка YunoHost на диск
Хорошая новость заключается в том, что весь процесс инсталляции операционной системы происходит в автоматическом режиме. Всё, что от нас требуется – выбрать Graphical install
в загрузчике и следовать инструкциям на экране.
Первым этапом установщик попросит указать язык и ваше местоположение. Эта настройка определит основной язык системы и интерфейса YunoHost в будущем.
Дополнительно установщик попросит установить раскладку клавиатуры. Советую выбирать Английскую раскладку для того, чтобы без лишних проблем вводить текст в поля, предполагающие латиницу (доменное имя, пароли, имя пользователя и пр.).
Также не забываем указать правильный часовой пояс (естественно, в котором вы находитесь). Это пригодится для правильной настройки графика автоматических обновлений и резервных копий.
После этого запустится основной процесс установки системы. Для достаточно мощных систем он занимает всего 1-2 минуты.
По окончанию процесса система автоматически перезагрузится, а вы увидите на экране загрузчик Grub. Для входа в систему нажмите Enter.
Шаг 3. Вход в web-интерфейс YunoHost
Для дальнейшей настройки нам необходим отдельный компьютер. Если вы находитесь в локальной сети со своим сервером, откройте браузер и наберите в строке адрес https://yunohost.local
. Если же вы устанавливали YunoHost на VPS, используйте IP-адрес сервера.
Браузер предупредит вас о том, что подключение не защищено. Игнорируем предупреждение и подтверждаем переход на сайт.
Вас встретит Web-интерфейс, который поможет произвести первичную настройку YunoHost перед его использованием. Нажимаем Начать
для продолжения установки.
Шаг 4. Добавление доменного имени
На данном шаге нам пригодится доменное имя, приобретённое ранее. Чтобы ввести его выбираем опцию У меня уже есть доменное имя
и вводим его полное имя в формате example.ru
.
Если же dы не приобрели доменное имя заранее, можно выбрать вторую опцию в настройках У меня нет доменного имени
. В данном случае YunoHost позволит завести себе бесплатный домен .nohost.me / .noho.st / .ynh.fr

Шаг 5. Установка пароля администратора
На данном этапе необходимо указать пароль, при помощи которого вы сможете получить доступ к профилю администратора.
После того, как вы укажете пароль администратора, системе понадобится некоторое время для завершения установки.
Если установка окажется успешной, система предложит вам зайти в панель администратора с паролем, указанным ранее.
Итог
Вы успешно установили YunoHost на свой сервер и готовы приступить к дальнейшей настройке. Впрочем, не стоит бежать сломя голову. В будущих материалах мы говорим о функции “Диагностики”, которая поможет определить возможные неисправности на старте и позволит вам пользоваться стабильной платформой.
Если же вы всё ещё чувствуете себя не совсем уверенно, всегда можно установить YunoHost на виртуальную машину и попробовать все возможности платформы до фактического использования.
Здравствуйте, Владислав! В сети недостаточно информации по кастомизации (брендингу) интерфейса YunoHost.
1. https://yunohost.org/ru/theming
2. https://forum.yunohost.org/t/custom-branding-of-a-yunohost-site-look-and-feel/5533/16
Может вы владеете информацией?
Здравствуйте, Виталий!
Так подробно YunoHost изучать не приходилось, но в целом из документации складываю 2+2.
Во-первых, темы находятся по пути
/usr/share/ssowat/portal/assets/themes/
. Можно просмотреть список уже готовых каталогов и указать имя одного из них в файле/etc/ssowat/conf.json.persistent
, чтобы установить любую другую тему.Во-вторых, если хочется чего-то своего, нужно создать в вышеупомянутой папке свой каталог. Внутренняя структура файлов в личном каталоге будет примерно такой:
1. Закидываем нужные изображения (например, логотип и фоновую картинку);
2. В файле custom_overlay.css ставим относительную ссылку на картинку со своим логотипом (
background-image: url("./cloud.png")
);3. В файле custom_portal.css настраиваем всё остальное: цвета, фоновую картинку (
background-image: url("background.jpg")
) и пр., но нужно хотя бы немного понимать css.Каких-то обходных простых способов не вижу.
статья клонированая с других сайтов Хрень ! при установке нет выбора хоста ни домена не днс , после установки должен по идеи зайти по умолчанию с компа(локального сервера) ж———па полная. Так-же не заходит с https://yunohost.local и ip local Мое мнение в топку ! Лучше поставить centos 7-8 +cPanel to CWP server convert
Ну, тут вы конечно погорячились на тему плагиата. Все тексты написаны на собственном примере. Если есть сомнения – поищите в интернете.
Касательно вашей проблемы, всё может зависеть от настроек сети. Это правда, что вариант с
yunohost.local
может не сработать. Обойти можно либо по ip адресу устройства в локальной сети, либо через SSH командойyunohost tools postinstall
.На скриншотах, кстати, демонстрировал установку даже не на отдельную железку, а под виртуалку с использованием предлагаемого бесплатного домена в зоне
.nohost.me
.Добрый день. Не подскажите, как его можно одновременно с Home Assistant на одну малинку установить?
И вам добрый день, Денис! Так как для YunoHost и Home Assistant рекомендуемый метод установки – это использование подготовленного образа системы, поставить их вместе просто так не выйдет. Однако Home Assistant имеет альтернативный вариант установки в виде Docker-контейнера, который в том числе доступен в библиотеке приложений YunoHost.
Поэтому лучший вариант для вас – поставить YunoHost, а уже внутри платформы установить Home Assistant.