Цифровой бункер

·

Цифровой бункер - это концепция использования open source сервисов, расположенных на собственных серверах. Это не так удобно, как использовать софт от Google или Apple, но при этом позволяет оставлять все данные доступным в случае проблем. Если к этому присоединить выгрузку из всех внешних сервисов, то можем придти к концепции банк данных.

Дополнительными плюсами можно считать прямой доступ к базе данных, что позволяет делать любые доступные запросы. Хотя хочется, чтобы любой сервис это позволял - 202108100910.

Основной переезд у меня случился в 2020 году, хоть и gmail остаётся основной почтой. Толчком послужило движение DeGoogle с reddit.

Используемый софт

  1. nextcloud + minio - основная хранилка больших документов, с абстракцией через minio чтобы если что можно было копирнуть куда. Туда сливаются фотки, там же контакты хранятся.
  2. syncthing там же, но по определённым директориям, чтобы какие-то файлы были всегда под рукой.
  3. calibre web - OPDS, чтобы раздавать книжки.
  4. koreader-sync-server - для синхронизации позиций книг.
  5. wallabag - для сохранения и чтения статей. Сохранять удобнее получилось через бота.
  6. gitea - для исходного кода.
  7. portainer - быстро развернуть какой-то код или перегрузить контейнер, когда лень писать ansible скрипты.
  8. n8n - self hosted nocode для автоматизации склеивания всяких вещей. Складываю всё в postgresql, строю дашборды через metabase.
  9. languagetool - self hosted аналог grammarly, хоть и сильно уступает
  10. kodi + elementum + elementum.burst - чтобы искать фильмы и сериалы по торрентам и сохранять к себе.

Закрыто это всё под openvpn + wireguard (два канала на случай проблем), а для балансировки используется traefik. За DNS отвечает adguard, чтобы резать рекламу. Хотя эффективность срезания по DNS очень сильно упала в начале этого года.

Всё катается с помощью ansible и через docker контейнеры.

Примеры реализации

Обратные ссылки