Перейти к основному содержимому

Что такое YunoHost?

YunoHost это операционная система позволяющая легко администрировать сервера, и следовательно позволяет сделать self-hosting надёжным, безопасным, этическим и лёгким. Это свободнораспространяемая библиотека которая поддерживается исключительно волонтёрами. Технически, это дистрибутив основанный на Debian GNU/Linux.

YunoHost можно установить на различные типы оборудования, как дома, так и на удаленном сервере (VPS).

Общая схема установки сервера YunoHost

Фичи

  • Логотип Debian Основано на Debian, что обеспечивает надёжную и привычную основу;
  • Управление своим сервером через удобный веб-интерфейс, а также с помощью комфортной командной строки;
  • Развёртывание приложений всего за несколько щелчков мыши из нашего каталога, из более 500 приложений!;
  • Управление пользователями (на основе LDAP);
  • Управление доменными именами;
  • Резервирование и восстановление с помощью резервных копий;
  • Подключение ко всем приложениям одновременно через пользовательский портал. (NGINX, SSOwat);
  • Включает в себя полный набор поддержки эл. почты (Postfix, Dovecot, OpenDKIM, PostSRSd);
  • Управление SSL-сертификатами (на основе Let's Encrypt);
  • ... и системы безопасности (fail2ban, межсетевой экран на основе nftables).

История

YunoHost был создан в Феврале 2012 после чего-то вроде:

"Блин, мне лень перенастраивать свой почтовый сервер... Beudbeud, как тебе удалось запустить свой маленький сервер с LDAP?" Kload, февраль 2012

Всё что было нужно - админ панель для сервера Beudbeud-а чтобы сделать что-то юзабельное, поэтому Kload решил её разработать. В итоге, после автоматизации нескольких конфигураций и упаковки некоторых Веб-приложений, YunoHost v1 был завершён.

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

Название YunoHost пришло из жаргонного "Y U NO Host". Этот интернет мем должен проиллюстрировать это:

Речь идет о меме, на котором изображён парень с гримасой разочарования, задающий вопрос: «Y U NO Host? (ты ничего не размещаешь в сети?)»

Чем YunoHost не является?

YunoHost не является корпоративным или коммерческим предприятием. Он разрабатывается и поддерживается волонтёрами. Мы не продаём услуги, не размещаем и не контролируем ваши данные или услуги каким-либо образом, и у нас нет намерения или интереса монетизировать что-либо. Мы также не предоставляем никаких формальных гарантий. Наша цель — просто разрабатывать и поддерживать YunoHost в надежде, что он будет способствовать более децентрализованному интернету и позволит людям вернуть себе автономию над своими цифровыми услугами и технологиями. Тем не менее, мы делаем всё возможное, чтобы обеспечить поддержку сообщества, и при необходимости может быть предоставлена коммерческая поддержка через третьих лиц.

YunoHost как проект не является аполитичным. По своей природе YunoHost продвигает децентрализованный интернет и технологии, расширяющие возможности людей. Мы отвергаем ошибочное представление о том, что технологии по своей природе нейтральны или что программные проекты должны оставаться нейтральными. Многие участники проекта внимательно относятся к социальным и политическим последствиям технологических разработок и подчёркивают важность солидарности и поддержки более широких движений, таких как феминизм, права и видимость ЛГБТКИА+, экологическая справедливость и социальная справедливость. Мы решительно выступаем против фашизма, сексизма, расизма, ксенофобии, фанатизма, эйблизма, империализма, экстрактивизма, евгеники и правого либертарианства. Если вы не разделяете эти ценности, мы призываем вас не использовать YunoHost и поискать другую систему.

YunoHost не предназначен для масштабирования в традиционном смысле.. Он рассчитан на относительно небольшое количество учётных записей и одновременно работающих пользователей. Хотя строгих ограничений нет — поскольку производительность сильно зависит от вашей конкретной конфигурации — мы предполагаем, что при достижении 250–500 учётных записей или около 50 одновременно работающих пользователей в ресурсоёмких приложениях могут потребоваться некоторые технические корректировки. Тем не менее, YunoHost может без проблем справляться с размещением веб-сайта или нескольких несложных сервисов, даже при тысячах ежедневных посетителей.

YunoHost в первую очередь предназначен для тех, кто хочет, чтобы всё «просто работало». Конечно, он не идеален — мы постоянно работаем над улучшением доступности, надёжности и простоты. Хотя YunoHost допускает доработки, его целевая аудитория не состоит из опытных пользователей со сложными или сложными сценариями использования. Мы рекомендуем максимально упростить настройку. Тем не менее, вы можете экспериментировать и делиться с нами своими отзывами!

YunoHost не предназначен для использования в качестве сложного многопользовательского решения для предоставления услуг полностью разрозненным организациям в разных доменах. Хотя вы можете управлять несколькими доменами и поддоменами — например, размещать приложения для друзей, коллег и ассоциации — следует помнить, что строгой изоляции между приложениями нет. По сути, все приложения используют одну и ту же систему и среду.

(Примечание для опытных пользователей) YunoHost не использует «жёсткие» технологии контейнеризации, такие как Docker, для своих приложений. Это отчасти связано с историческими причинами, а отчасти с необходимостью обеспечения легковесности системы — как с точки зрения использования ресурсов, так и технической сложности. Тем не менее, мы серьезно относимся к безопасности: приложения работают под выделенными учётными записями пользователей с ограниченными правами и возможностями, и мы постоянно работаем над повышением безопасности системы.

Логотипы

Чёрный и Белый логотипы YunoHost от ToZz. Licence: CC-BY-SA 4.0. Logos and other artwork are available in the Artworks repository.