x

Устанавливаем Yunohost - Домашний автоматизированный сервер для новичков

Если вы планируете собрать свой домашний сервер или уже его собрали, но не можете определиться с ОС - предлагаю рассмотреть Yunohost

Yunohost - софт, который позволяет организовать на базе вашего сервера полноценный домашний сервер с нужным софтом. Облачное хранилище, менеджер паролей, мониторинг - все это поддерживается.


Особенности YunoHost:

  • Автоматическая установка софта буквально в пару кликов;
  • Автоматическое управление доменами (добавление, продление сертификата, удаление);
  • Возможность добавлять пользователей;
  • Позволяет автоматически получить домен для вашего сервера посредством DDNS;
  • Панель пользователя в виде плиток с нужным софтом.

Установка

Важный нюанс: если вы будете устанавливать YunoHost через ISO файл, то учтите, что там устанавливается обычный Debian 11 с софтом на борту. Логином и паролем будет являться ваш логин и пароль от YunoHost. Вам сначала нужно создать пользователя, а уже потом сможете подключаться по SSH

Для начала нам нужно обновить пакеты:

apt update

Установим curl:

apt install curl -y

Затем переходим на сайт проекта и видим несколько вариантов установки, вплоть до готового образа. Я выбираю "Remote server", так как буду ставить YunoHost на VDS:

Копируем команду установки и вставляем в терминал. Нажимаем Enter:

curl https://install.yunohost.org | bash

Установка сообщит, что конфигурации будут перезаписаны. Через стрелочку влево выбираем Yes, нажимаем Enter:

Затем установка предложит применить рекомендованные изменения по подключению по SSH. Если кратко, то запретит подключаться через root и сделает подключение через логин/пароль админа YunoHost. Лично я согласился, но вы можете не соглашаться:

Установщик сообщит о завершении установки и покажет адрес для подключения:

Подключаемся через адрес: https://ваш_айпи/yunohost/admin/#/postinstall


Первоначальная настройка

После перехода по ссылке нажимаем на кнопку "Начать":

Выбираем нужный нам пункт из предложенных (описание каждого пункта спрячу под спойлер):

Описание пунктов:

Первый пункт - добавить свой личный домен или поддомен;
Второй пункт - если у вас нет своего домена, то вы можете получить бесплатный домен ddns;
Третий пункт - работа без домена, планируете работать внутри локальной сети.


Я выберу второй вариант (бесплатный домен через ddns). Указываем наш домен (можете какое-нибудь слово написать или набор слов) и пароль для восстановления домена (два раза). Нажимаем "Следующий":

Создаем администратора, введя ваш логин, имя и пароль. Нажимаем "Следующий":

Подтверждаем создание домена и ожидаем:


По окончании выдаст сообщение:

Первоначальная настройка завершена. Можете заходить и устанавливать приложения, настраивать все под себя.

Не забудьте посмотреть раздел "Дополнительно". Там под спойлерами будут спрятаны ответы на некоторые вопросы и дополнительные инструкции. В основном это те вопросы, с которыми столкнулся лично я. В том числе нюансы использования.


Дополнительно


Некоторые пакеты не хотят работать с самоподписанными сертификатами. Запрашиваем сертификат Let's Encrypt:


Если у пакета есть внешнее приложение, то этому пакету нужно разрешить гостевой доступ:


Далеко не все пакеты могут работать через основной домен и некоторые требуют отдельный поддомен для своей работы. Один из таких пакетов - Uptime Kuma.


Установил VaultWarden, а зарегистрироваться не получается - регистрация отключена. Что делать?

Приятного использования! :)


Галерея:







Теги:
Предыдущая новость
Следующая новость

Похожие новости

Комментарии (0)

Оставить комментарий


Плеер [VøidTherapy]

00:00
00:00

Новые комментарии

Федор

Федор

Oppo reno 7 не получается постоянная ошибка подключения к LADB раз 10...

Полностью
igor5841

igor5841

Благодарю)...

Полностью
igor5841

igor5841

Спасибо за отзыв)...

Полностью
Андрей

Андрей

Poco f6, второй вариант, спасибо...

Полностью
Сергей

Сергей

Очень ценная и своевременная статья. Помогло. Спасибо....

Полностью
Ко всем комментариям

Популярное