Контейнеры Docker — это мощные автономные приложения, которые превращают ваше простое сетевое хранилище (NAS) или сервер в мощную систему. С помощью контейнеров вы можете установить пакеты для создания службы потокового мультимедиа, платформы облачного хранения, домашней системы наблюдения и многого другого. Используя только Docker, я собрал несколько интересных проектов, которые вы можете реализовать на своем новом NAS или сервере, не имея большого опыта и ноу-хау. Это отличное место, чтобы начать изучать, как все взаимосвязано.

Связанный
Вот как Docker может упростить настройку домашнего сервера
Docker — мощный инструмент для хранения всего на одном сервере.
1 Разместите свой собственный игровой сервер
Пригласите всех своих друзей на эпические вечера
Самый интересный контейнер, который можно установить на NAS или сервер, — это контейнер для запуска видеоигр. Наслаждайтесь игрой Minecraft с друзьями? Привлеките их к участию, запустив собственную Minecraft сервер из дома. Сэкономьте на подписке на сервер видеоигр и станьте опытным администратором. Некоторые игровые серверы могут быть доступны даже через ОС вашего NAS, например Minecraft. При установке игровых серверов через Docker вам может потребоваться настроить локальную сеть, чтобы разрешить трафик из внешнего мира в ваши экземпляры. Если вы предпочитаете вечеринки по локальной сети, пригласите всех на кружку пива, и все готово!

Связанный
Как разместить Minecraft сервер на NAS
Если у вас есть NAS, который ничего не делает, вы можете превратить его в Minecraft сервер.
2 Создавайте и управляйте веб-сайтами из дома
Быстрый запуск экземпляров LAMP
Прошли те времена, когда вы полагались на компании, которые предоставляли вам серверы для размещения веб-сайтов. Все, что вам нужно, это устройство средней мощности, такое как Raspberry Pi или NAS, несколько минут, и вы мгновенно запустите WordPress (или другую CMS). Настройка контейнера Docker для запуска веб-сайтов отлично подходит для обучения администрированию серверов, управлению такими пакетами, как PHP и MySQL, и запуску основных команд. Вы также будете подвержены воздействию DDNS (если ваш интернет-провайдер не предоставляет статический IP-адрес), обратных прокси-серверов и других сетевых устройств.

Связанный
Как я разместил веб-сайт на своем NAS из дома
Я перешел с использования веб-хоста на Synology NAS.
3 Блокировка рекламы в сети
Избавьтесь от всего этого раздражающего хлама
Источник: Пи-дыра
Реклама отстой, особенно в Интернете. Веб-сайты часто могут бомбардировать вас большим количеством коммерческого контента, чем реальными материалами, которые вы хотите просмотреть. Здесь ваш NAS может вступить в игру с контейнером Docker, блокирующим рекламу. Pi-hole и AdGuard — два примера блокировщиков рекламы, которые могут работать через ваш корпус. После полной настройки в вашей локальной сети вы можете маршрутизировать трафик через блокировщик рекламы и фильтровать любой нежелательный контент, прежде чем он достигнет ваших клиентов. Это помогает исключить необходимость установки локальных инструментов блокировки рекламы на каждое устройство.
Экономьте на услугах
Вы устали тратить деньги на Google DriveNetflix, Amazon Prime Video, HBO и бесчисленное множество других облачных сервисов? Именно здесь альтернативы с локальным управлением могут сэкономить вам деньги, предлагая способ хранения всех ваших данных в локальном облаке, к которому можно получить доступ за пределами вашей локальной сети. Для потоковой передачи мультимедиа вы можете установить на сервер Plex, Emby или Jellyfin и создать свой собственный Netflix с приобретенным контентом. Это позволяет приобретать носители индивидуально для каталогизации и потоковой передачи без ежемесячной платы. Хотя вы потеряете доступ к контенту, заблокированному подпиской, существует множество способов преодолеть это препятствие… некоторые считают неестественным.

Связанный
Как установить Jellyfin на NAS
Jellyfin кажется сложным, но это не обязательно. Вот как это настроить на TrueNAS.
5 Храните все свои пароли
Битварден в пути!
Менеджеры паролей в наши дни просто необходимы, ведь они содержат все учетные данные, на которые нам приходится полагаться, чтобы все было в безопасности. Bitwarden — мой личный фаворит, а контейнер Vaultwarden позволяет вам создавать и размещать собственный экземпляр Bitwarden на NAS, ПК или сервере. Даже если у вас базовый NAS-накопитель Synology с низкими характеристиками, вы можете запустить Vaultwarden через Docker. Обеспечьте безопасность всех своих учетных записей с помощью случайно сгенерированных паролей и отключите все данные от облака, чтобы укрепить свои сервисные решения для домашней лаборатории. Это может даже сэкономить вам деньги, если вы заплатите за менеджер паролей.

Связанный
Как настроить Bitwarden и обеспечить безопасность ваших паролей на Synology NAS
Храните все свои пароли и управляйте ими на Synology NAS.
6 Автоматизируйте свой дом
Раскройте возможности Home Assistant
Вы медленно оснащаете свой дом интеллектуальными продуктами и изо всех сил пытаетесь использовать множество приложений и сервисов, которые вам могут потребоваться? Вот тут-то и вступает в игру Home Assistant. Home Assistant поддерживает большинство продуктов Интернета вещей и умной бытовой техники. Независимо от того, есть ли у вас оборудование, работающее по протоколу Z-Wave, или оборудование Zigbee, использующее стандарт IEEE 802.15, у вас не возникнет проблем с сопряжением большинства интеллектуальных устройств. Наличие всего доступного в одном месте упрощает управление, особенно с помощью официальных мобильных приложений.

Связанный
5 причин, по которым Home Assistant — лучшее дополнение к настройке NAS каждого владельца умного дома
Возникли проблемы с управлением всеми гаджетами вашего умного дома? Возможно, вы захотите запустить экземпляр Home Assistant на своем NAS.
7 Научитесь создавать новые уникальные приложения
Создавайте, запускайте и совершенствуйте свою работу
Источник: TrueNAS
Вы можете узнать больше о контейнерах Docker и о том, как они работают, и создать свой собственный методом проб и ошибок. Удобные инструменты, такие как Dokku, предлагают веб-графический интерфейс, и их легче освоить, чем Docker, но использование контейнерной платформы позволит вам создавать новые приложения, которые могут быть недоступны. При покупке некоторых загрузок требования вашей домашней лаборатории могут быть настолько специфичными, что контейнер может не полностью удовлетворить ваши потребности. Именно здесь создание собственных пакетов и контейнеров может изменить вашу домашнюю установку.
Докер — мощный инструмент
Если вы можете придумать процесс или приложение, велика вероятность, что контейнер Docker доступен с простой установкой и развертыванием. Docker является мощным инструментом и позволяет упростить управление несколькими пакетами с обновлениями от сопровождающих. Операционные системы и корпуса NAS смогут запускать контейнеры Docker, а изоляция всего с возможностью подключения контейнеров с определенными разрешениями помогает избежать беспорядочных установок. Думайте об этом как об аккуратном управлении кабелями, но с сервисами и приложениями. Использование тестовой установки Docker — отличный способ опробовать разные возможности перед запуском в эксплуатацию.