HAOS наводит порядок
Дисклеймер: Некоторые моменты из написанного могут оказаться дикими баянами-бабаянами… Но мне как-то индифферентно. И будет много воды.
Вообще… многим, конечно, в 2024 году от “этих ваших интернетов” хватает за глаза возможности слать на пасху дичпики крашеные яйца в одноглазниках, и если даже вся их электроника “сразу в рай” от непотушенной сигареты - они просто купят в рассрочку новый телефон и без разницы на какой платформе свайпать очередные сторисы про то как моднее свайпать очередных хомяков… Они дальше могут не читать. Но есть фрики, цифровые маньяки и прочие изгои привычного общества, которые вечно усложняют жизнь себе, донимают вопросами “а как сделать” окружающих и любят чтобы их данные и честно купленные устройства принадлежали им. Особенно их заметки, семейные фото и видео, непосильным трудом натыренная ещё с BBS’ок и флопиками медиатека, инсталлы, бэкапы, бэкапы бэкапов и прочее это вот графоманское цифровое счастье, описанное страшным термином “цифровой актив”. И весь этот цифровой актив им хочется потреблять с максимальным комфортом, с любимой железки, без лагов, рекламы и танцев с бубном. Именно для этих клёвых котанов вечером в пятницу захотелось собрать мысли в кучку.
Если у вас есть достаточное количество разнородного скарба, то вам, нужна и система Управления цифровыми активами (DAM) - система хранения, организации, поиска, сортировки, извлечения и обмена цифровыми активами, такими как изображения, видео, документы и другие медиа файлы. Подразумевается использование какого-то неведомого специализированного программного обеспечения и от термина DAM даже пахнет дорогим кровавым тырпрайзом, но если подумать, то приходят на ум всякие TrueNAS, OpenMediaVault, Synology… кто-то даже их потрогал. У кого-то даже прижились. Вроде и давно на слуху, живут, как-то даже работают, но решают минимально какие-то задачи из разряда “сетевой диск с какими-то ручными бэкапами”, “торрент” и “иногда запустить пару пет-проектов”, для которых вполне бы хватило мощностей какого-нибудь роутера с OpenWrt или Keenetic.
Но что если уже давно можно по технологии ИзГиП из спичек и желудей собрать свою, более подходящую систему для управления своими цифровыми активами? И пусть она будет управлять всеми вашими цифровыми активами, от управления чайником до скачивания новых серий “Любовь, смерть, роботы” сразу на шару в которую смотрит телевизор и включения по расписанию к вашему приходу этого добра на проигрывание?
Нас спасёт HAOS, а точнее Home Assistant OS - это дистрибутив на базе Linux от создателей умного дома Home Assistant, который давно перерос “просто управлялку лампочками” и позволяет сделать из мини-ПК на антресольке не просто самостоятельный, наиболее автономный из доступных ваш собственный сервер умного дома, но и предоставляет Add-on store - платформу для развёртывания докеризированных приложений нужных вам, вашим железкам, вашему дому. К сожалению Add-on store не прикручивается к уже докеризированному Home Assistant Container (минимальная сборка, которую можно даже на приличном роутере запустить, если антресоль с серверами ещё не отросла). Если сильно захотеть, какие-то штуки можно прикрутить сбоку и к докеризированному Home Assistant (esphome, zigbee и bluetooth прокинуть, MQTT…), но это лишнее усложнение и чрезмерный костылизьм. Полноценный HAOS на самостоятельной железке выглядит лучшим вариантом для полноценного сервера умного дома. Не полный список того, что можно развернуть
- всякие Seafile, NextCloud, Resilio Sync для синхронизации файлов между устройствами и удобного шеринга
- медиа-серверы типа Jellyfin и Plex
- всякие хитрые качалки типа FlexGet, Radarr (и его аналоги sonarr, readarr, plowlarr) которые умеют смотреть в нужные вам фиды и скачивать по мере выхода новых серий всякое на посмотреть/почитать потом, без баннеров, блокировок, замедляторов и прочей дичи, на удобном вам плеере
- Photoprism, Immich, Piwigo для управления фотками, бэкапа фотонек с телефонов и публикации
- Vaultwarden - синхронизация паролей. Хотя мне KeePassXC хватает)
- AdGuard Home - свой инстанс AdGuard, в котором можно порезать баннеры, подставные сайты и что-нибудь ещё, на что вы хотите перестать отвлекаться посреди рабочего дня
- Studio Code Server - ваш любимый VSCode доступный с любого телика, холодильника или где вы там ещё браузер нашли
- JupyterLAB
- Uptime Kuma - мониторинг серверов
- всякие штуки для доступа из мира в домашнюю сеть о которых больше нельзя говорить
- всякие личные чатики и минибложики
- централизованные ленты новостей и читалки юзнетов, книг, комиксов…
и ещё вагон занимательных штук, начиная с BirdNET и до каких-то приложений которые вы сами можете сделать и добавить в собственный репозиторий аддонов (да, у вас может быть свой, не прибитый гвоздями к производителю умнодома, репозиторий дополнений!), которые изолированы друг от друга, от основной системы и при достаточных мощностях сервера друг другу практически никак не мешают.
И вот одним ловким финтом всё собирается в одном месте (не нужно прям думскроллить между вкладками облаков, сервисов и дисками каждый раз перепроверяя где что изменилось, добавилось). Всё доступно постоянно, на максимально возможной скорости (по сравнению с облаками, которые то отваливаются, то замедляют скорость, то денег хотят, то перестают регистрировать тутовых), никто посторонний там не роется, компромат на вас не ищет, рекламу на вас не тренирует, баннеры и кричащие всплывашки на каждый чих вам не подсовывает. А если ещё и UPS прикрутить, то эта музыка будет вечной (если я заменю батарейки)…
У вас больше не файлопомойка в одном углу, троянизированная “колонка” превращающаяся в тыкву при проблемах с инетом в другом и мешок не связанных между собой железок постоянно бибикающих и всё портящих, а полноценный фундамент умного дома, через который вы можете управлять всей электроникой, и всем медиа-контентом. Вы можете всё очень гибко настраивать под себя или заменить отдельные части на более подходящее лично вам решение. И всё это крайне просто бэкапить в т.ч. через какой-нибудь duplicati.
При значимых объёмах данных стоимость железа и дисков быстро себя отобьют.
Если вы всё ещё в поиске, надеюсь HAOS поможет вам разгрести ваш электронный хаос, автоматизировать некоторую домашнюю рутину и поможет маленечко узбагоиться в этом суетном мирке. Ну или в бережно отстроенном за дачей бункере с генератором…