Nextcloud, одно из лучших приложений-помощников self-hosting на Android

В этом месяце XDA опубликовал цикл материалов о self-hosting: один автор заменил шесть подписок на open-source стеки за выходные, другой перенёс Google Фото в Immich, третий поставил Perplexica перед локальной LLM. Стеки — это только половина истории. Вторая половина — то, что делает ваш телефон, когда вы вдали от сервера. Мы протестировали семь приложений для Android, которые делают self-hosted жизнь удобной, когда вы не сидите у домашней лаборатории, и ранжировали их по тому, насколько хорошо они уважают базовый сервис.

Мы смотрели на полноту функций по сравнению с веб-интерфейсом, обработку уведомлений, очередирование оффлайн операций и то, является ли приложение open source.

На что обратить внимание в приложении-помощнике для self-hosted сервиса

Быстрое сравнение

Приложение Лучше всего для Бесплатный план Начальная цена Рейтинг
Nextcloud Файлы, календарь, контакты, задачи Полностью бесплатно Бесплатно 4.4
Home Assistant Дашборды домашней автоматизации Полностью бесплатно Бесплатно 4.6
Syncthing Peer-to-peer синхронизация файлов Полностью бесплатно Бесплатно 4.7
ownCloud Синхронизация файлов корпоративного уровня Полностью бесплатно Бесплатно 4.2
Termux SSH плюс полная Linux userland Полностью бесплатно Бесплатно 4.6
Servers Ultimate Превратите телефон в сервер Полностью бесплатно $4.99 без рекламы 4.4
Jellyfin Self-hosted медиа на ходу Полностью бесплатно Бесплатно 4.5

Приложения

1. Nextcloud, лучший универсальный помощник

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

Где оно отстаёт: Очень большие библиотеки могут замедлить приложение на старых телефонах. Некоторые приложения, которые подключаются к Nextcloud на стороне сервера (Notes, Deck), требуют собственных отдельных приложений для Android.

Цены:

Скачать: Aptoide · Google Play · F-Droid

Итог: Первое приложение, которое устанавливает большинство self-hosters.

2. Home Assistant, лучший для домашней автоматизации

Home Assistant на Android — это умная обёртка вокруг веб-дашборда плюс серьёзный поставщик датчиков и местоположения, которые питают вашу автоматизацию. Ваш телефон становится Bluetooth маячком, датчиком состояния батареи, трекером местоположения и целью для уведомлений от платформы автоматизации.

Где оно отстаёт: Не самостоятельное приложение. Вам нужен работающий сервер Home Assistant. Настройка внешнего доступа требует подписки Nabu Casa или собственного reverse proxy.

Цены:

Скачать: Aptoide · Google Play

Итог: Если вы запускаете Home Assistant на себе, это приложение необходимо.

3. Syncthing, лучший peer-to-peer синхронизация файлов

Syncthing не нуждается в сервере. Он синхронизирует папки между любыми двумя устройствами, которые друг другу доверяют, по локальной сети или в интернете с зашифрованными relay серверами. На Android он может резервировать папку камеры на домашний ПК, синхронизировать музыку с NAS или обмениваться хранилищами Obsidian с рабочим ноутбуком.

Где оно отстаёт: Расход батареи накапливается, если вы синхронизируете большие папки, которые часто меняются. Ограничения фонового режима Android 12+ могут приостановить его, если вы не добавите его в белый список.

Цены:

Скачать: Aptoide · Google Play · F-Droid

Итог: Лучший вариант без сервера для тех, кто не хочет запускать Nextcloud стек.

4. ownCloud, лучший для синхронизации файлов корпоративного уровня

ownCloud и Nextcloud имеют общее происхождение, и раскол по-прежнему виден: ownCloud ориентирован на предприятия, а Nextcloud на сообщество. Приложение для Android отполировано, файлы синхронизируются надёжно, и приложение без проблем работает с самоподписанными сертификатами.

Где оно отстаёт: Меньше экосистема расширений, чем у Nextcloud. Меньше функций сотрудничества на стороне сервера.

Цены:

Скачать: Aptoide · Google Play

Итог: Выбирайте ownCloud, если ваш сервер уже ownCloud, иначе Nextcloud — это более гладкий путь.

5. Termux, лучший SSH плюс Linux userland

Termux — это полная userland в стиле Debian, которая работает на Android без root. Вы получаете SSH, curl, Python, Node.js и практически любой инструмент командной строки, который вы бы использовали для ssh в ваш сервер. Большинство self-hosters устанавливают Termux на свой телефон в течение недели.

Где оно отстаёт: Версия Google Play заморожена на старой версии. Используйте версию F-Droid для последних обновлений.

Цены:

Скачать: Aptoide · F-Droid · Выпуски GitHub

Итог: Установите его. Вы будете использовать его больше, чем ожидаете.

6. Servers Ultimate, лучший для превращения телефона в сервер

Servers Ultimate немного отличается. Он запускает сервисы на самом телефоне: FTP, SFTP, HTTP, SMB, WebDAV и ещё десятки. Полезно для одноразовых передач файлов, временного шеринга по Wi-Fi или лёгкого self-hosting на старом телефоне.

Где оно отстаёт: Не замена для настоящего домашнего сервера. Применяются ограничения батареи и теплоты. Бесплатная версия содержит рекламу.

Цены:

Скачать: Aptoide · Google Play

Итог: Отлично подходит для одноразовых передач или side-server на запасном телефоне. Не замена домашней лаборатории.

7. Jellyfin, лучший помощник для self-hosted медиа

Jellyfin на Android даёт вам вашу библиотеку self-hosted медиа на любом экране, который вы носите. Транскодирование обрабатывает сервер, direct play работает при совпадении кодека, и приложение имеет правильный фоновый звук для музыкальных библиотек.

Где оно отстаёт: Трансляция на Chromecast может быть нестабильной в зависимости от настройки транскодирования сервера. Некоторые решения UI по-прежнему отстают от Plex.

Цены:

Скачать: Aptoide · Google Play

Итог: Приложение-помощник для Android для всех, кто запускает Jellyfin дома.

Как выбрать правильный

Установите Nextcloud в первую очередь, если вы запускаете сервер Nextcloud, или Syncthing в первую очередь, если вам нужен peer-to-peer без сервера. Добавьте Home Assistant, если у вас есть что-то в доме с интеллектом. Добавьте Termux в день, когда захотите проверить сервер из постели. Добавьте Jellyfin, если вы запускаете медиа self-hosting. Добавьте Servers Ultimate только, когда вам это нужно. ownCloud стоит устанавливать только, когда ваш сервер уже ownCloud.

Часто задаваемые вопросы

Какое лучшее бесплатное приложение для self-hosting на Android?

Nextcloud — самое полезное единственное приложение, потому что оно охватывает файлы, календарь, контакты, задачи и фото в одной установке. Home Assistant и Syncthing занимают второе место в зависимости от того, что вы запускаете self-hosting.

Эти приложения требуют сервер дома?

Большинство требует. Nextcloud, Home Assistant, ownCloud и Jellyfin подключаются к работающему серверу. Syncthing работает peer-to-peer и не нуждается в сервере. Termux и Servers Ultimate превращают сам телефон в сервер, другая машина не требуется.

Безопасно ли использовать эти приложения в открытом интернете?

Да, если вы правильно открываете ваш сервер. Используйте HTTPS с надлежащим сертификатом через reverse proxy, такой как Caddy или Nginx Proxy Manager, или используйте mesh VPN, такой как Tailscale, чтобы достичь ваших сервисов без открытия чего-либо.

Какие из этих приложений open source?

Nextcloud, Home Assistant, Syncthing, ownCloud (Community), Termux и Jellyfin — все полностью open source. Servers Ultimate закрыта.

Могу ли я синхронизировать фото с моего телефона на мой собственный сервер?

Да. Nextcloud, Syncthing и Immich (о которых мы рассказываем в отдельной статье) все поддерживают автозагрузку фото с камеры на самоорганизующийся пункт назначения. Nextcloud — самый hands-off.

Работают ли эти приложения на Android TV?

Home Assistant и Jellyfin имеют клиентов Android TV. Nextcloud, Syncthing, Termux и ownCloud работают на Android TV как загруженные приложения для телефонов, но не предназначены для интерфейса TV.