2022-12-04 Рецепт установки Kopia на XigmaNAS

В рамках тестирования замены дистрибутива домашнего NAS с UNRAID на XigmaNAS мне понадобилось перенести несколько контейнеров, которыми я пользуюсь ежедневно. Запасной план на переезд был - создать виртуальную машину Alpine Linux для минимальной середы развертывания Docker контейнеров. Но проведя некоторые изыскания я нашел способ добиться сходного результата, используя контейнеры FreeBSD - Jails.

Вчера я описал метод установки менеджера контейнеров - Bastille и на базе готового скрипта для установки Resilio Sync подготовил инструкцию по запускую этого ПО в клетке XigmaNAS.

Сегодня я перенес средство резервного копирования kopia в контейнер. Инструкция конечно же нуждается в доработке и больше похожа на заметки на полях, но главное что начало положено и становится однозначно понятно что большинство современного ПО, которое с легкостью компилируется под все платформы можно запустить в клетках FreeBSD.

Это не первые мои эксперименты с BSD. Как и большинство я начал знакомство с миром *nix систем именно с Linux и обошел стороной пласт отличных операционных систем *BSD. У меня сложилось впечатление, что в отличие от Linux системы на базе BSD имеют большую законченность, лаконичность и предлагают более целостное решение от одного вендора. Линукс в то же время выглядит как набор разрозненных продуктов которые часто слабо интегрированы между собой и сильно варьируется от дистрибутива к дистрибутиву.

Как бы это абсурдно не звучало, но у меня складывается мнение что BSD значительно проще с точки зрения администрирования чем современный Linux. Очень жаль что канули в лепту коммерческие ОС уровня предприятия такие как HP-UX и Solaris. AIX к сожалению пока не достижим для меня в виду необходимости наличия сервера с процессорам IBM Power. Конечно было бы неплохо заиметь такой сервер в комнатном исполнении. Но пока у меня есть только SUN Sparc Enterprise, который практически не греется но при этом не забывает шуметь как самолет.