HomeLab. Выбор основы
Если бы пол года назад, когда я ставил свою первую операционку на домашний сервер я бы прочитал этот пост - я бы принял иное решение и сейчас мой сервер выглядел по другому. С другой стороны - ничего принципиально нового в посте нет, вся информация давно есть на ютубе, реддите и в чате гпт - нужно было просто спросить. Разные люди по разному воспринимают понятие "домашний сервер" - для кого-то это это коробочка NAS, для кого-то просто виндовый компьютер на антресоли. В рамках этого поста я под домашним сервером буду иметь в ввиду физическую машину с операционной системой линукс. И поговорим о том, какой же дистрибутив можно поставить и в чем отличие.
Очень условно я классифицировал серверные операционные системы исходя из уровня подготовки и целей - и у меня получилось три типа.
- Простые = self-hosting + NAS + лёгкие UI
- Средние = виртуализация + более гибкая настройка
- Продвинутые = оркестрация, облачные сценарии, "мини-дата-центр"
Простые решения (для начинающих / low-entry).
Как следует из названия - это самые простые варианты, они (почти) не требуют знания линукс, имеют удобный веб интерфейс и возможность установки сервисов в несколько кликов. На рынке представлено множество таких решений, самые известные это: YunoHOST, CasaOS, Cosmos Cloud, Umbrel, Tipi, Sandstorm, unraid(!платновое), FreedomBox, cloudron, EmbassyOS
Отличия у них минимальны (например у embassy и FreedomBox чуть больше фокуса на приватность, интерфейс YunoHOST немного устарел - но зато самый большой встроенный магазин приложений), а общее у них одно - минимальный порог входа. Если вы новичок без технического бекграунда - с помощью этих решений вы легко можете выстроить всю инфраструктуру.
Интерфейс Космос Клауд. Можно потыкать тут https://cosmos-cloud.io/cosmos-ui/
Некоторые относят к операционным системам этого уровня и OpenMediaVault (OMV) с TrueNAS SCALE (и я купился на это, первая моя операционка как раз именно OMV) - но я с ними не согласен - это скорее операционка именно для NAS - если вы хотите ставить дополнительные сервисы - это возможно, но не интуитивно.
В общем для начинающего, или для "поставил, настроил и забыл" - я бы советовал взять в качестве ОС что то из вышеперечисленного.
А если по%баться? или средний уровень (для энтузиастов / medium-entry)
Вторая группа операционных систем несколько сложнее, требует базового понимания Linux, сетей, Docker, но и дают больше контроля. Я бы посоветовал эту группу себе энтузиастам, которым процесс важнее чем результат.
К этой группе я отношу Proxmox VE, XCP-ng, Harvester, NixOS, DietPi (тут я сразу отмечу, что сам тестировал и работал только с Proxmox VE, про остальное только читал. Поэтому буду рассказывать на его примере).
У проксмокса нет готового каталога приложений, которые можно поставить в один клик (хотя есть отличный каталог пользовательских скриптов установки, 300+ проверенных сервисов, которые устанавливаются через одну строчку) - это скорее универсальный хост для виртуализации. Зато поднять виртуальную машину с нужными параметрами, изменять эти параметры прям на ходу или использовать никогда не было так просто. Еще у проксмокса есть интересный формат контейнеров - LXC, я это воспринимаю как нечто среднее между виртуалкой и контейнером. Используется общее ядро, а контейнеры используют изолированное окружения. В результате эти контейнеры потребляют меньше ресурсов, чем виртуалка - но обладают большей степенью изолированности, чем докер контейнеры.
UI проксмокса чуть сложнее чем интерфесы ОС первого типа - но все еще существенно проще консоли, на мой взгляд.
В общем если бы я начинал сейчас - вместо OMV я бы поставил себе два Проксмокса.
Или три? Продвинутые решения (для экспертов / high-entry)
Последняя группа - это решения для профессионалов. Я не пробовал ничего из этого (пока?), поэтому коротко опишу как я вижу это со стороны и буду рад если кто то расскажет подробней.
VMware ESXi – классика корпоративной виртуализации (сейчас менее актуальна из-за Broadcom).
Kubernetes (k3s, MicroK8s, TalosOS) – для масштабирования контейнеров, требует глубоких знаний.
OpenShift OKD – корпоративный Kubernetes с дополнительным уровнем абстракции.
OpenStack – облачная платформа IaaS (виртуальные машины, сети, сторидж).
Nomad (от HashiCorp) – оркестрация контейнеров и VM, альтернатива Kubernetes.
Bare-metal Linux (Arch, Debian, Ubuntu, Gentoo) – "чистая" установка и ручная настройка всех сервисов.
FreeBSD / NetBSD / OpenBSD – более редкие, но мощные для сетевых и серверных задач.
Кажется что это решения, для маленького дата-центра дома. Явно не для всех - но если вы, например, делаете свой стартап, и хотите хостить его из дома - то это ваш выбор. Чат гпт подсказывает мне, что если я поставлю себе третий сервер - я смогу сделать кластер, который будет автоматически масштабироваться под нагрузку и работать даже в случае выхода из строя одной машины. Но я честно пока в душе не знаю, зачем мне это (*но очень надо)
На сегодня вероятно все, задавайте вопросы если есть, рассказывайте что стоит у вас, отдельно было бы интересно послушать людей с третьей группой операционок.
Трамп написал: «Обожаю запах депортаций по утрам». Протестующие в Чикаго сопротивляются угрозам депортации Трампа1
ЧИКАГО, 6 сентября (Рейтер) - Несколько тысяч демонстрантов прошли маршем мимо башни Трампа в центре Чикаго в субботу на закате, протестуя против угроз президента США Дональда Трампа наводнить город иммиграционными агентами.
Протест начался после того, как опасения по поводу увеличения числа депортаций омрачили обычно шумное празднование Дня независимости Мексики, поскольку Трамп в социальных сетях сообщил о своем намерении ужесточить иммиграционный контроль.
В посте в социальных сетях, где он представился в образе офицера армии США из фильма «Апокалипсис сегодня», Трамп написал: «Обожаю запах депортаций по утрам», разместив изображение президента в форме на фоне пламени и панорамы Чикаго.
Для многих протестующих угрозы были личными.
Протестующие также выступили против угроз Трампа направить войска Национальной гвардии для борьбы с преступностью в Чикаго, что стало бы беспрецедентной попыткой милитаризации третьего по величине города страны. Однако в среду вице-президент Джей Ди Вэнс заявил, что «нет ближайших планов» отправлять Национальную гвардию в Чикаго.
Республиканец Трамп мобилизовал войска в Лос-Анджелесе и Вашингтоне (округ Колумбия), городах, которыми, как и Чикаго, управляют политики-демократы.
Дональд Трамп распорядился усилить присутствие федеральных правоохранительных органов для содействия предотвращению преступлений в Чикаго, штат Иллинойс, США, 6 сентября 2025 года. REUTERS/Jim Vondruska
«СТРАШНО, НО ЗДЕСЬ»
В других частях города угроза депортации оказала отрезвляющее воздействие на обычно праздничный месяц, в течение которого по всему Чикаго проходят многочисленные празднования Дня независимости Мексики.
Парад в честь праздника в исторически мексиканском районе Пльзень выдался тихим и нервным.
В перерыве между традиционными празднованиями кружащиеся танцоры фольклорного направления, украшенные сверкающими украшениями и развевающимися разноцветными платьями, раздавали брошюры «Знай свои права» немногочисленным толпам.
Хвосты лошадей были украшены цветами мексиканского флага, а наездники несли на шее неоново-оранжевые свистки, чтобы оповестить участников о приближении сотрудников иммиграционной и таможенной полиции. Кроме того, волонтёры дежурили на дорожках за ICE.
«Обычно здесь было бы многолюдно», — сказал Эдди Чавес, коренной житель Пльзеня, размахивая мексиканским флагом в ряду одиноких шезлонгов вдоль маршрута парада. «Теперь здесь пусто, как город-призрак».
Губернатор Иллинойса Дж. Б. Прицкер, демократ и ярый критик Трампа, заявил во вторник, что, по его мнению, рейды иммиграционной и таможенной полиции совпадут с празднованиями Дня независимости Мексики, запланированными на эти и следующие выходные. Некоторые мексиканские фестивали в районе Чикаго были перенесены или отменены., открывает новую вкладкуна фоне опасений иммиграционных рейдов.
«Нам страшно, но мы здесь», — сказала Изабель Гарсия, танцовщица на субботнем параде. «Мы мексиканцы. Мы должны праздновать, и они нас не остановят».
Иммиграционная и таможенная полиция не отреагировала на просьбы прокомментировать, направила ли она дополнительных агентов в Чикаго, а местные жители заявили, что пока не заметили существенного ужесточения иммиграционного контроля.
Помимо Чикаго, Трамп предположил возможность размещения войск в контролируемом демократами Балтиморе в Мэриленде, а также в контролируемом республиканцами штате Луизиана.
В прошлом месяце Трамп направил войска Национальной гвардии в Вашингтон, округ Колумбия, заявив, что они «восстановят закон, порядок и общественную безопасность». Данные Министерства юстиции показывают, что уровень преступности в столице страны в прошлом году достиг 30-летнего минимума.
В июне президент направил в Лос-Анджелес 4000 военнослужащих Национальной гвардии и 700 действующих морских пехотинцев США вопреки желанию губернатора Калифорнии, демократа.
Репортаж Рене Хикман и Хизер Шлиц из Чикаго; редактор Уильям Маллард.
Перевод с английского