TrueNAS Android — Настройка доступа к NAS: файлы, музыка, медиа | AdminWiki
Timeweb Cloud — сервера, Kubernetes, S3, Terraform. Лучшие цены IaaS.
Попробовать

TrueNAS Android: Полное руководство по настройке доступа к NAS с телефона

12 февраля 2026 7 мин. чтения #android #nas #self-hosted #smb #truenas #webdav #стриминг музыки #файловый сервер

Представь: твой личный облачный сервер TrueNAS, забитый фильмами, музыкой и рабочими файлами, всегда под рукой — в кармане, на Android-устройстве. Звучит как мечта? Это реальность. Давай разберем, как превратить твой смартфон или планшет в полноценный пульт управления и медиацентр для домашнего или офисного NAS на базе TrueNAS Scale или Core.

Зачем связывать TrueNAS и Android?

Ключевой сценарий — удаленный доступ к данным. Будь то просмотр семейного фотоархива в поездке, прослушивание личной фонотеки без загрузки на устройство или быстрая выгрузка рабочего документа с сервера. TrueNAS выступает в роли надежного хранилища, а Android — универсального клиента.

Важно: Перед началом настройки убедись, что твое Android-устройство и сервер TrueNAS находятся в одной локальной сети (Wi-Fi) для первоначальной конфигурации. Доступ извне потребует дополнительных шагов по настройке VPN или пробросу портов (что не рекомендуется без должных знаний безопасности).

Шаг 1: Подготовка TrueNAS — создаем общие ресурсы

Сначала настроим на сервере то, к чему будем подключаться. Основные протоколы для Android — SMB (Samba) для файлов и NFS или WebDAV для определенных приложений.

Создание Dataset и настройка SMB-шары

Зайди в веб-интерфейс TrueNAS.

  1. Перейди в Datasets и создай новый dataset, например, android_media.
  2. Перейди в Shares → Windows Shares (SMB) и добавь новую шару, указав путь к созданному dataset.
  3. В настройках шары активируй "Enable ACL" и "Allow Guest Access", если хочешь упрощенный доступ (менее безопасно). Лучше настроить пользователя.
bash
# Пример: Создание пользователя и группы через Shell TrueNAS (опционально)
sudo midclt call user.create '{"username": "android_user", "full_name": "Android User", "password": "YourStrongPass123", "group_create": true}'
# Назначение прав на dataset
sudo chown -R android_user:android_user /mnt/pool/android_media

Шаг 2: Подключение к TrueNAS с Android через SMB

Это самый простой способ доступа к файлам. Тебе понадобится файловый менеджер с поддержкой SMB. Популярные варианты: Solid Explorer, FX File Explorer или встроенный менеджер в некоторых оболочках.

Инструкция для Solid Explorer:

  1. Установи Solid Explorer из Google Play.
  2. Тапни на меню (три полоски) → "Новое хранилище""Локальная сеть".
  3. Выбери "SMB/CIFS".
  4. В поле "Сервер" введи локальный IP-адрес твоего TrueNAS (например, 192.168.1.100).
  5. Заполни поля "Пользователь" и "Пароль" (учетные данные пользователя TrueNAS). Оставь "Домен" пустым.
  6. В "Отображаемое имя" напиши, например, "TrueNAS Media".
  7. Нажми "Создать". Теперь твоя шара отображается в списке хранилищ.
Опасно: Не используй опцию "Гость" (Guest) для доступа к важным данным. Всегда создавай отдельного пользователя с ограниченными правами только на нужные datasets.

Шаг 3: Музыка на Android с TrueNAS — стриминг медиатеки

Вот где начинается магия. Забудь о синхронизации гигабайтов музыки. Мы настроим стриминг. Есть два основных пути:

Вариант A: Прямой доступ через файловый менеджер и музыкальный плеер

Подключи SMB-шару, как описано выше. Затем используй современный музыкальный плеер, который умеет работать с сетевыми папками. Отличный выбор — Poweramp или gonemad music player.

  1. В Poweramp: Настройки → Библиотека → Папки музыкальной библиотеки.
  2. Добавь папку → Выбери "Дополнительные папки""Хранилища" → найди свою SMB-шару TrueNAS.
  3. Укажи папку с музыкой (например, /Android_Media/Music/).
  4. Запусти сканирование. Всё, твоя музыка с TrueNAS теперь в плеере.

Вариант B: Медиа-сервер (Plex, Jellyfin, Emby) + приложение

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

Сервер (на TrueNAS) Приложение (на Android) Плюсы
Plex Media Server (через TrueNAS Apps) Plex for Android Идеальный интерфейс, синхронизация прогресса, транскодинг.
Jellyfin (через TrueNAS Scale Apps или плагин) Jellyfin for Android Бесплатно и с открытым исходным кодом, функционал как у Plex.

Как настроить Jellyfin для музыки на Android:

  1. Установи Jellyfin через "Apps" в TrueNAS Scale или как плагин в Core.
  2. В веб-интерфейсе Jellyfin (http://<truenas_ip>:8096) создай библиотеку типа "Музыка" и укажи путь к dataset с музыкой (например, /mnt/pool/android_media/Music внутри контейнера).
  3. Запусти сканирование библиотеки.
  4. На Android установи приложение "Jellyfin" из Play Market.
  5. При первом запуске введи адрес сервера (http://<truenas_ip>:8096), логин и пароль. Готово! Вся музыка доступна для стриминга.

Шаг 4: Расширенные методы — WebDAV и SFTP

Для некоторых задач SMB может быть не идеален. WebDAV — отличная альтернатива, работающая поверх HTTP/HTTPS.

Настройка WebDAV на TrueNAS:

  1. В TrueNAS перейди в Services → WebDAV.
  2. Включи службу. Укажи порт (по умолчанию 8080). Установи Authentication в "Digest" или "Basic".
  3. В "Shares" укажи путь к dataset (например, /mnt/pool/android_media).
  4. На Android используй приложение типа "WebDAV Navigator" или "Solid Explorer" (поддерживает WebDAV).
  5. Для подключения введи: Адрес: http://<truenas_ip>:8080, логин и пароль пользователя TrueNAS.
config
# Пример конфигурации WebDAV в TrueNAS (через веб-интерфейс):
Protocol: HTTP/HTTPS
Port: 8080
Authentication Type: Digest
Certificate: None (для HTTPS нужен сертификат)
Share Path: /mnt/pool/android_media
Read Only: False # Разрешить запись

Частые проблемы и решения (FAQ)

Не подключается к SMB-шаре с Android

Возможные причины:

  • Неверные учетные данные: Проверь логин/пароль пользователя TrueNAS. Убедись, что у пользователя есть права на доступ к dataset.
  • Версия SMB: Некоторые старые Android-приложения могут не поддерживать SMB3. В настройках SMB-шары TrueNAS попробуй изменить "Auxiliary Parameters", добавив строку: server min protocol = SMB2.
  • Брандмауэр: Убедись, что на TrueNAS в разделе Network не блокируются порты SMB (139, 445).

Музыка тормозит или прерывается при стриминге

Решение:

  • Проверь сеть: Используй 5 ГГц Wi-Fi для большей стабильности и скорости.
  • Прямое воспроизведение: В Plex/Jellyfin отключи транскодирование аудио для форматов, которые поддерживает твой телефон (например, MP3, AAC).
  • Кэширование: В настройках музыкального приложения увеличь размер кэша для сетевых потоков.

Как получить доступ к TrueNAS с Android из интернета?

Безопасный способ — VPN:

  1. Разверни на TrueNAS сервер VPN (WireGuard через плагин или в виртуальной машине).
  2. Настрой проброс порта на роутере только для VPN (обычно 51820/UDP для WireGuard).
  3. Установи приложение WireGuard на Android, импортируй конфиг.
  4. При подключении VPN твой телефон будет "видеть" сервер TrueNAS как в локальной сети, и все подключения (SMB, Jellyfin) будут работать.
Критически важно: Никогда не открывай порты SMB (139, 445) или WebDAV (8080) напрямую в интернет. Это огромная дыра в безопасности. Всегда используй VPN.

Итог: Твой карманный TrueNAS

Как видишь, связка TrueNAS Android — это мощный симбиоз. Ты больше не привязан к десктопу для доступа к своим данным. Настроив один раз SMB для файлов, Jellyfin для музыки и видео и, возможно, VPN для удаленного доступа, ты получаешь персональное, независимое и контролируемое облако в кармане. Начни с простого SMB-подключения через Solid Explorer, а затем экспериментируй с медиасерверами для полного контроля над своей медиатекой.

Главное — помни о безопасности: отдельные пользователи, сложные пароли и VPN для доступа извне. Удачной настройки!

Поделиться:
Сохранить гайд? В закладки браузера