Энтузиаст рассказал, как он начал использовать свой старый смартфон в качестве сетевого хранилища (Network Attached Storage, NAS) для обмена данными между устройствами. Для этого он разместил медиасервер на Android-смартфоне.
Чтобы сделать это, нужно получить root-доступ к телефону и настроить на нём Docker. Оттуда можно размещать приложения и развёртывать их в своей сети, включая Pi-hole или Jellyfin.
Для передачи файлов между устройствами можно использовать программу вроде MiXplorer для размещения сервера WebDav или даже общего SMB. Затем потребуется настроить уровень доступа, который будет предоставляться пользователю, входящему в систему.
SMB может также служить системой резервного копирования, а при перенаправлении порта устройства ему можно дать доступ к Интернету для того, чтобы обеспечить работу с облачными хранилищами. Это не самый безопасный метод, но его можно применять для быстрого резервного копирования.
При размещении сервера SMB доступ к нему можно получить с собственных клиентов как на Windows, так и на Mac через проводник. Можно также включить опцию Start on boot в MiXplorer, чтобы убедиться, что сервер запускается вместе со смартфоном и всегда остается работающим.
Тем же, кто хочет получить более продвинутую версию NAS, рекомендуется использовать Docker для развёртывания контейнеров с такими службами, как Nextcloud.
Android по умолчанию ограничивает виртуализацию программного обеспечения, а также не позволяет приложениям работать на портах ниже 1024. Учитывая, что порт SMB по умолчанию — 450, это создаёт проблему, но доступ с правами root поможет обойти ограничение.
Энтузиаст намерен расширить свой проект и превратить телефон в полноценный NAS.
О том, как собрать полноценный NAS с 4 NVME-дисками, можно прочитать здесь.
ссылка на оригинал статьи https://habr.com/ru/articles/833754/
Добавить комментарий