Недавно на Хабре вышла статья: автор показал систему для развёртывания собственной инфраструктуры — почта, файлы, сервисы, всё своё. В комментариях его слили. Код закрытый, цель непонятна, «очередная обёртка над docker‑compose».

Я читал и ловил странное чувство: он делал мою идею. И делал её неправильно.

Не потому что руки кривые. А потому что цель другая. Он прощупывал рынок. А рынок молчал. И в этот момент я наконец сформулировал, что строю сам.

Гиганты уже живут в автаркии

Посмотрите на Сбер, на Яндекс. Снаружи видно только верхушку айсберга: почта, облака, карты, маркетплейсы. Но автаркия — не это. Автаркия — то, что под водой.

Внутрянка. Собственные зеркала репозиториев. Индексы пакетов. Внутренние registry. Свои сборки библиотек. В крупных компаниях безопасники давно закрыли периметр. И первая причина — не паранойя, а опыт: патентный троллинг, санкции, блокировки, нечестная борьба гигантов между собой. Оказалось: всё, что тебе нужно, должно собираться внутри. Нельзя, чтобы вместо пакета с интернета прилетала «бяка» — или пустота, потому что репозиторий «решил уйти из вашего региона».

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

Они строят независимость для себя. Вопрос, который мало кто задаёт: а где автаркия для остальных?

Чёрный лебедь уже летает стаями

Автаркия корпораций — это страховка. Страховка от чего? От того, что «не может быть», а оно — раз, и случилось.

За последние годы мы увидели всё: торговые и горячие войны, санкции, блокировки — внешние и внутренние. Сценарии, которые казались невозможными, теперь выходят по сезонам.

Раньше страховка от закрытия мира была нужна крупным компаниям, когда они конкурировали между собой. Теперь — всем. Просто мало кто это видит.

«Этого не может быть» больше не аргумент. Лебедь уже летит — и вопрос один: готов ли ты его встретить.

А пока мир не рухнул — подписка

Вторая причина бытовая, и она бьёт по каждому уже сегодня. Монополизм.

Я купил подписку на музыку, а там нет части исполнителей. Лейблы воюют между собой, а страдаю я — тот, кто готов платить. Ребят, возьмите мои деньги и дайте мне всю музыку! Не дадут. Война гигантов всегда бьёт по зрителям.

Или классика: письмо «мы повышаем цены на 10%». Что? А я — ничто? Я не могу без сервиса… Вернее, раньше не мог.

Когда у тебя нет альтернативы — цену определяют не ты. Единственная защита зрителя — уметь встать и уйти со стадиона.

Кому это нужно

Честно скажу: не всем.

Обычному человеку? Не знаю. Как и не каждому нужна своя мастерская в гараже. Но вот кому точно:

Гику — тут и объяснять нечего. Своя инфраструктура — это кайф и прокачка, которую не даст ни один курс.

Соло‑разработчику — запускать продукты без подписок и без чужого разрешения.

Команде и стартапу — это просто бесплатно. Развернул шаблон — и полгода всё работает без головняка. Дальше начнутся проблемки — но мы об этом скажем честно, ниже.

Малому и среднему бизнесу — перестать платить за воздух и зависеть от расписания чужих «технических работ».

Крупному — давно пора. Они, собственно, и строят — но для себя, а не для тебя.

Что уже есть — и чего в этом нет

Я пересмотрел всё: Cloudron, Runtipi, CasaOS, Umbrel, Coolify, CapRover, Dokploy. Красивые решения. Каталоги приложений, деплой в один клик.

У всех одна цель: удобство. «Разверни сервис без боли».

Ни у одного нет цели: независимость. «Переживи отключение».

Вот тест: отключи интернет и попробуй развернуть всё с нуля. Образы не скачаются — hub.docker.com недоступен. Пакеты не встанут — зеркала за периметром. Код не склонируется — GitHub отвалился. Красивая панель управления превращается в красивый кирпич.

Разворачивание — у всех. Зеркалирование — ни у кого.

И честно: может, они и не метят в автаркию. У них другая задача, и они её решают хорошо. Но раз в эту сторону не метит никто — место свободно.

Автаркия — не пульт от интернета. Автаркия — ковчег от его отключения: локальные копии registry, индексов пакетов, репозиториев. Всё, что нужно, чтобы построить что угодно, — уже внутри.

Жёсткая правда № 1: шаблон — это только старт

Скажу то, о чём молчат лендинги self‑hosted решений.

Любой такой сервис — и мой тоже — решает проблему старта. Но дальше начинается жизнь: обновления ломают совместимость, диски растут, память течёт, сертификаты истекают, нагрузка прыгает в праздники. Нештатные ситуации не чинятся кнопкой «обновить до последней версии».

Поэтому все эти системы — не «нажал и забыл», а «нажал и начал». Дальше — руками. Голова, терминал, документация, своя экспертиза.

И это не баг, это фича. Автаркия — не продукт, который покупают. Автаркия — это навык, который качают.

Жёсткая правда № 2: автаркия весит как интернет

Сказал вслух — самому смешно: «скопировать интернет». Амбициозно? Да. Но давайте считать.

Весь интернет не нужен. Выкинуть из него порно и котиков — останется процентов десять. Взять из этого только исходники — ещё меньше. Взять не всё подряд, а только лучшие современные решения, без старого шлака — и картина меняется. Я сам так выбирал свой стек: взял современные проекты на Rust вместо дедовских монстров — и объёмы, и читаемость кода, и скорость стали другими.

Верю, что автаркия ужмётся до подъёмного размера. Но честно: это уровень чёрного пояса. И нужен такой пояс, может, один на страну.

А вот что нужно тебе — это белый пояс. И знать, где в твоём регионе живёт чёрный, которому ты доверяешь.

Пояса цифровой автаркии

Белый пояс — ты развернул свою инфраструктуру: почта, git, SSO, файлы, база знаний. Всё работает, пока есть интернет. Это уже уровень, на котором живут единицы.

И это уже защита от монополии. Подними вендор цены — а тебе всё равно: цена твоего продукта — ноль. Ты платишь стоимость розетки плюс железо. А железо стоит адекватно — я знаю, сколько стоит компьютер, и это не те цифры, что в прайсах облаков.

Чёрный пояс — система живёт сама. Отключи интернет: внутри копии docker registry, зеркала пакетов, индексы языков, репозитории. Можно разрабатывать, собирать, деплоить — вообще без внешнего мира.

Белый пояс реален уже сегодня — я его ношу. Чёрный — далёкая гора. Но я знаю дорогу.

Зачем мне это, если «время не пришло»

Мой друг задал мне честный вопрос: «А как понять, что запрос есть? Что это можно монетизировать?»

Честный ответ: не знаю. Продавать независимость сейчас — как продавать снег зимой: всё и так свободно лежит.

Но я строю не ради рынка. Я строю, потому что:

  1. Уметь это — ценно само по себе. Человек, который понимает всю цепочку от DNS до деплоя, незаменим в любой команде.

  2. Это фундамент для всего остального. На этой инфраструктуре можно строить свои продукты — быстро, дёшево, не спрашивая разрешения.

  3. Это страховка. Раньше она была нужна корпорациям. Теперь — всем.

История напоследок

Этим летом я поднимал свой почтовый сервер. Нашёл баг в Stalwart — почтовом сервере на Rust: валидация отбраковывала письма с punycode‑доменами. Разобрался, описал, предложил фикс — его приняли в релиз.

Но вот что важно: пока официальный фикс ехал к релизу, мой билд уже крутился с моей заплаткой. Моя инфраструктура. Мой код. Мой темп.

Я уже строил автаркии в других сферах. Моя музыкальная студия — барабаны, гитары, бас, запись — я сам себе группа. Моё тело — гиря, турник, стойка на руках — минус 20 кг без единой качалки. Цифра — следующая. Она же — главная.

Если у вас есть опыт построения собственной инфраструктуры — делитесь в комментариях. Особенно интересно, кто как решает две проблемы: зеркалирование и обновления. Это самые слабые места любой схемы, и пока идеального ответа я не видел ни у кого.


P. S. Честности ради: я и сам разрабатываю систему в этой области — в свободное время, в открытую. Продать мне вам нечего: кода продукта ещё нет, а то, что будет, — открыто. Так что считайте эту статью не рекламой, а приглашением к дискуссии.

Комментарии (2)


  1. Granulex
    28.07.2026 07:26

    Тест "отключи интернет и развернись с нуля" – самая честная мысль в статье. Добавлю, почему одного такого теста мало: ковчег, который не проверяют регулярно, тихо протухает. Каждая "удобная" онлайн-сборка между проверками незаметно затягивает свежую зависимость с живого реестра образов – пакет, который тянется следом за другим, или базовый образ, которого нет в зеркале, – и вы узнаёте об этом ровно в тот день, когда интернет уже отключили. Автаркия – не состояние, которое один раз настроил, а учение, которое надо периодически сдавать: единственное доказательство ковчега – выдернутый шнур.


  1. aLx2024
    28.07.2026 07:26

    Если мы выдергиваем шнур из розетки, то зачем гнаться за приложениями (stalwart) которым пару лет отроду и которые при этом не делают ничего уникального? Наоборот здесь не надо ставить такое и ждать очередного обновления, потому-что... . Розетка включается только для обновления хранилища репозиториев, а обновление серверов с понимаем, а зачем это надо.