Как превратить Android-смартфон в персональный сервер без облаков и регистрации

23 июн 2026
6,563
393
37
3 недели

Знакомая ситуация: нужно быстро скинуть фотографии с телефона на компьютер или прочитать длинную SMS, а под рукой нет подходящего кабеля. Обычно в такие моменты мы вспоминаем про Telegram-избранное, Google Drive или специализированные сервисы вроде AirDroid. Но у всех этих решений есть общие болячки — данные улетают на чужие серверы, бесплатные версии режут скорость, а интерфейс забит рекламой или предложениями купить премиум.

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

В чем соль проекта

PlainApp — это не просто файловый менеджер. По сути, это полноценный хаб для управления телефоном через браузер. Главная фишка в том, что все работает исключительно внутри вашей Wi-Fi сети. Никаких аккаунтов, никакой синхронизации с серверами разработчика и, что самое приятное, никакой рекламы.

Разработчик сделал ставку на приватность. Соединение защищено TLS и шифрованием XChaCha20-Poly1305. Если вы параноик (в хорошем смысле слова), то это именно то, что доктор прописал.

Что умеет эта штука

Когда я впервые открыл веб-панель, меня удивило, насколько она отзывчивая. Это Progressive Web App (PWA), так что интерфейс можно просто «приклеить» к рабочему столу как отдельное приложение.

Реклама

Работа с файлами и медиа

Вы можете лазить по внутренней памяти, SD-карте и даже подключенным USB-флешкам. Файлы можно скачивать, переименовывать или закидывать новые простым Drag-and-drop. Фотографии и видео открываются прямо в браузере, а музыку можно стримить на колонки ноутбука без скачивания.

SMS, звонки и уведомления

Если телефон лежит на зарядке в другой комнате, вы не пропустите ничего важного. Уведомления зеркалируются в браузер в реальном времени. Можно читать SMS, просматривать историю звонков и даже отправлять сообщения прямо с клавиатуры компьютера.

Зеркалирование экрана

Интересная возможность — трансляция экрана смартфона в браузер. Работает с поддержкой аудио и даже позволяет удаленно управлять устройством. Это удобно, если нужно что-то показать коллегам на созвоне или настроить телефон родственникам, не выходя из-за стола.

Интерфейс веб-панели

Не только сервер, но и швейцарский нож

Любопытно, что PlainApp не ограничивается функциями «телефон-компьютер». Внутри самого Android-приложения спрятан целый набор инструментов, которые обычно приходится ставить по отдельности:

  1. Markdown-заметки. Простой и чистый редактор для тех, кто любит структурировать мысли в тексте.
  2. RSS-ридер. Можно подписаться на любимые сайты и читать статьи без отвлекающих факторов.
  3. Медиаплеер с кастомным кастингом. Поддерживает DLNA и Chromecast, так что видео с телефона легко улетает на телевизор.
  4. P2P-чат. Можно обмениваться файлами и сообщениями напрямую между двумя устройствами без участия сервера.
Мобильное приложение

Техническая сторона вопроса

Проект написан на Kotlin с использованием Jetpack Compose для интерфейса. Для реализации серверной части на стороне телефона используется Ktor. Если заглянуть в код, видно, что автор активно использует GraphQL и Material You.

Для тех, кто хочет собрать проект самостоятельно или покопаться в исходниках, процесс сборки стандартный для Android-проектов. Потребуется сгенерировать release.jks и прописать параметры в keystore.properties.

keytool -genkeypair -v -keystore ./app/release.jks -alias release -keyalg RSA -keysize 4096 -validity 36500

Как это использовать в жизни

Я вижу несколько сценариев, где PlainApp выигрывает у конкурентов. Во-первых, это передача тяжелых файлов. Когда нужно скинуть гигабайты видео, локальная сеть всегда быстрее любого облака. Во-вторых, это работа в офисе. Удобно отвечать на сообщения, не отвлекаясь на экран телефона и не раздражая коллег постоянными вибрациями на столе.

Кстати, если вы часто меняете прошивки или просто любите делать бэкапы, функция экспорта APK из списка установленных приложений тоже придется кстати.

PlainApp — отличный пример того, каким должен быть современный опенсорсный инструмент. Он не пытается выжать из вас деньги или собрать данные для рекламных сетей. Это просто добротный софт для тех, кто ценит контроль над своим «железом».

Кому стоит попробовать:

  • Тем, кто устал от ограничений AirDroid и Pushbullet.
  • Разработчикам, которым нужен быстрый доступ к файловой системе девайса.
  • Всем, кто заботится о приватности своих данных.

Проект живой, активно обновляется и имеет достаточно низкий порог входа. Если у вас Android 9.0 или выше, определенно стоит дать ему шанс. Единственное, чего мне не хватило — это более детальной документации по API, но код читается легко, так что при желании можно разобраться самому.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.