По сравнению со сторонними инструментами, размещение приложений и сервисов на собственном оборудовании требует определенного уровня технологических знаний. И сложность возрастает, когда вы пытаетесь запускать контейнеры на серверных дистрибутивах без операционной системы вместо того, чтобы размещать их в типичных настольных операционных системах, таких как Windows 11.
Или это обычно так, если только вы не рассматриваете возможность создания рабочей станции на базе YunoHost. Независимо от того, являетесь ли вы новичком в сфере домашних серверов или заядлым энтузиастом самостоятельного хостинга, который хочет найти хорошее применение своему компьютеру-динозавру, YunoHost стоит попробовать!

Связанный
5 самостоятельных приложений, которые вам нужно использовать, и которые улучшат вашу жизнь
Сделайте свою жизнь проще, разместив эти замечательные приложения в своей домашней лаборатории.
Что такое ЮноХост?
И почему вы должны его использовать?
YunoHost, названная в честь мема «YU No Host», представляет собой легкую операционную систему, разработанную для того, чтобы сделать услуги самостоятельного хостинга максимально безболезненными. Благодаря низким требованиям к оборудованию YunoHost может работать практически на любой системе. Хотя он достаточно прост для начинающих, не позволяйте простому в навигации пользовательскому интерфейсу обмануть вас. ОС оснащена огромным набором приложений, начиная от популярных сервисов, таких как Nextcloud, Firefly III и Bitwarden, и заканчивая более малоизвестными приложениями, такими как Shiori и Kiwix.
Более того, большой набор инструментов, доступных в магазине приложений YunoHost, предназначен для разработчиков, что делает его удобной платформой для программистов, которым нужны серьезные средства для запуска приложений FOSS. Как будто этого недостаточно, пользовательский интерфейс YunoHost также позволяет вам настраивать собственные доменные имена, тем самым устраняя необходимость работы со сложными скриптами и файлами конфигурации.
Создание загрузочного диска для YunoHost
Как и в случае с большинством операционных систем, первым шагом в процессе установки YunoHost является создание загрузочного диска. Для этого проекта мы выбрали Balena Etcher, но вы также можете использовать Rufus и другие инструменты для прошивки.
-
Перейдите на веб-сайт YunoHost и загрузите ISO-файл, совместимый с архитектурой вашего ПК.
-
Загрузите файл setup.exe для Balena Etcher и используйте его для установки инструмента на свой компьютер.
-
Бегать Балена Этчер с правами администратора.
-
Нажмите на Прошить из файла кнопку и выберите YunoHost ИСО файл, который вы скачали ранее.
-
Выберите флэш-диск который вы хотите использовать в качестве загрузочного диска внутри Выберите хранилище вариант.
-
Кран Вспышка и подождите, пока Balena Etcher завершит запись файлов ОС на USB-накопитель.
Переключение порядка загрузки в BIOS
Когда загрузочный диск готов, пришло время изменить порядок загрузки вашего старого компьютера с помощью BIOS. Для этого
-
Включите компьютер и несколько раз коснитесь значка Удалить ключ при загрузке.
-
Отправляйтесь в Ботинок вкладка в БИОС и убедитесь, что USB-накопитель отображается под Вариант загрузки №1.
-
Сохраните изменения перед выходом из BIOS.
Установка ЮноХоста
Мастер установки YunoHost появится, как только вы выйдете из BIOS. Здесь вам нужно будет изменить некоторые настройки для настройки ОС.
-
Выберите Графическая установка вариант.
-
Выберите Язык для вашей настройки YunoHost.
Обязательно ударьте Следующий после каждого шага.
-
Выберите Расположение системы, на которой работает YunoHost.
-
Выберите Раскладка клавиатуры настройки, а затем ваш Часовой пояс.
-
Предполагая, что вы планируете выделить диск для YunoHost, выберите Управляемое – использовать весь диск в качестве метода разметки перед выбором диска.
В отличие от других операционных систем, установщик YunoHost не отображает сообщение с подтверждением и начнет настройку файлов ОС сразу после выбора загрузочного диска.
Доступ к веб-интерфейсу
После перезагрузки ваш компьютер должен загрузиться в YunoHost. Но вы еще не закончили с установкой. Это потому, что у YunoHost есть последний раунд настроек, которые вам нужно изменить внутри его веб-интерфейса.
-
Скопируйте IP-адрес вашей системы YunoHost из терминального интерфейса и вставьте его в веб-браузер на другом устройстве, подключенном к той же сети, что и ваш серверный ПК.
-
Включите Я согласен переключиться и ударить Начинать.
-
Если вам не нужно собственное доменное имя для вашего сервера YunoHost, выберите домен для локального использования/тестирования вариант и введите Доменное имя.
-
Введите Имя пользователя, Полное имяи Пароль.
-
Выбирать ХОРОШО когда YunoHost показывает сообщение с подтверждением после установки.
-
После завершения работы сценария введите Имя пользователя и Пароль ранее, чтобы войти в веб-интерфейс YunoHost.
-
Нажмите на Приложения и ударил Установить чтобы просмотреть все приложения, которые вы можете установить на YunoHost.
-
Найдя сервис, который вы хотите разместить самостоятельно, нажмите на него и нажмите Установить как только вы закончите вносить необходимые изменения в приложение Установить настройки.
Превратим ваше устаревшее оборудование в надежную рабочую станцию YunoHost
При этом вы можете свободно экспериментировать со всеми услугами, которые может предложить YunoHost. Новичкам я рекомендую начать с простых приложений, таких как Calibre-web, Paperless-ngx и Jellyfin, прежде чем переходить к WireGuard, CiviCRM и другим инструментам. Но если ваши рабочие нагрузки связаны с виртуальными машинами, а не с контейнерами, вам стоит присмотреться к Proxmox, XCP-ng или Harvester, хотя для последнего вам понадобится мощный ПК.

Связанный
Я попробовал создать домашнюю лабораторию с мощной операционной системой корпоративного уровня.
У Harvester могут быть странные минимальные системные требования, но стоит проверить, есть ли у вас оборудование, которое справится с этим.