21:00, 11-окт-2023
Если вы планируете собрать свой домашний сервер или уже его собрали, но не можете определиться с ОС - предлагаю рассмотреть Yunohost.
Yunohost - софт, который позволяет организовать на базе вашего сервера полноценный домашний сервер с нужным софтом. Облачное хранилище, менеджер паролей, мониторинг - все это поддерживается.
Особенности YunoHost:
- Автоматическая установка софта буквально в пару кликов;
- Автоматическое управление доменами (добавление, продление сертификата, удаление);
- Возможность добавлять пользователей;
- Позволяет автоматически получить домен для вашего сервера посредством DDNS;
- Панель пользователя в виде плиток с нужным софтом.
Установка
Для начала нам нужно обновить пакеты:
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, а зарегистрироваться не получается - регистрация отключена. Что делать?
Приятного использования! :)
Теги:
Похожие новости