Best apps for Raspberry Pi Zero 2 W self-hosting

Карай Сингх из XDA обоснованно указал, что $15 Raspberry Pi Zero 2 W — это достаточно мощное оборудование для хостинга существенного объема услуг, если перестать думать о нём как о “слишком слабом для настоящего сервера” и начать думать о нём как об “убийце подписок”. Хитрость заключается в выборе приложений, которые уютно располагаются на 512 МБ ОЗУ без нареканий. Семь из них подходят, и вместе они заменяют менеджер паролей, PDF-редактор, блокировщик рекламы, набор утилит для файлов и туннель удалённого доступа. Вот этот стек, протестированный.

На что обратить внимание при выборе приложения для Pi Zero 2 W

Pi Zero 2 W имеет четырёхъядерный ARM Cortex-A53 на 1 ГГц и 512 МБ ОЗУ. Это меньше, чем типичная вкладка браузера. Приложение удобно размещается на этом оборудовании только если оно соответствует трём критериям:

Для домашней сети важны ещё два элемента:

Ничего ниже не нарушает эти правила.

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

Приложение Лучше всего подходит для Платформы Бесплатно Отличительная черта
Vaultwarden Хранилище паролей совместимое с Bitwarden Docker Да Работает при 30–40 МБ ОЗУ в режиме ожидания, совместимо с каждым клиентом Bitwarden
BentoPDF Редактирование PDF на клиентской стороне Docker Да Вся обработка в браузере, нет нагрузки на CPU Pi
OmniTools Локальный набор утилит (изображение, PDF, текст) Docker Да 200+ инструментов, всё работает на клиентской стороне
Pi-hole Блокировка рекламы на уровне сети Обычная установка или Docker Да Классический DNS-синхронизатор, Pi Zero справляется легко
AdGuard Home Блокировка рекламы с современным интерфейсом Обычная установка или Docker Да Лучший интерфейс, DoH/DoT из коробки
Tailscale Удалённый доступ без проброса портов Обычная установка Бесплатный уровень Ноль-конфигурация VPN-сетка, 3 пользователя бесплатно
DietPi Лёгкая база Debian для Pi Zero Образ ОС Да Урезанная ОС, установщик приложений в одно меню

Приложения

1. Vaultwarden, лучший менеджер паролей для Pi Zero

Vaultwarden — это неофициальный сервер совместимый с Bitwarden, написанный на Rust. Он взаимодействует с каждым клиентом Bitwarden (расширения браузера, мобильные приложения, десктопные приложения) без каких-либо изменений со стороны клиента, но потребляет менее 40 МБ ОЗУ в режиме ожидания на Pi Zero 2 W. Статья XDA говорит, что Vaultwarden был якорным приложением на их Pi Zero более года без каких-либо проблем.

Где он отстаёт: Vaultwarden — это не официальный Bitwarden. Bitwarden Inc. может изменить протокол клиента в любой момент, и хотя dani-garcia следил за ним долгие годы, такой риск существует.

Цена:

Платформы: Docker контейнер, работает на любом Linux ARM устройстве

Загрузка: GitHub (dani-garcia/vaultwarden)

Вывод: Начните здесь с Pi Zero. Он чисто заменяет платный менеджер паролей.

2. BentoPDF, лучший PDF-редактор

BentoPDF — это самохостируемый PDF-редактор, который выполняет всю работу в браузере. Pi Zero выступает в роли сервера статических ассетов, а браузер выполняет сжатие, объединение, разделение, заполнение форм и OCR. Автор XDA специально отметил это как своё средство отмены подписки на Adobe Acrobat.

Где он отстаёт: Модель на клиентской стороне требует современный браузер. Старые смартфоны и низкомощные ноутбуки могут зависнуть на больших PDF.

Цена:

Платформы: Docker контейнер

Загрузка: GitHub (Bento-project/BentoPDF)

Вывод: Правильный PDF-инструмент для Pi Zero. Ничего на сервере не выполняет реальную работу.

3. OmniTools, лучший локальный набор утилит

OmniTools — это 200+ маленьких утилит (изменение размера изображения, преобразование формата, пакетное переименование, смена регистра текста, генератор QR-кода, сравнение хеша и так далее), обслуживаемых с одного статического сайта. Как и BentoPDF, всё работает в браузере, поэтому Pi Zero остаётся лёгким, а утилиты кажутся быстрыми.

Где он отстаёт: Не каждая утилита работает офлайн в каждом браузере. Некоторые инструменты требуют функцию JavaScript, в которой Safari отстаёт.

Цена:

Платформы: Docker контейнер

Загрузка: GitHub (iib0011/omni-tools)

Вывод: Правильный выбор для тех, кто сейчас открывает семь разных веб-сайтов для разовых преобразований.

4. Pi-hole, лучший блокировщик рекламы на уровне сети (классический)

Pi-hole — это причина, по которой Raspberry Pi Foundation добавила “Pi” к “синхронизатору”. Он запускает DNS-сервер на Pi, добавляет списки блокировки рекламы и трекеров, и отбрасывает любой запрос, который совпадает. Направьте DNS маршрутизатора на Pi, и каждый телефон, телевизор и ноутбук в сети перестанут видеть рекламу без установки чего-либо на клиентской стороне. На Pi Zero 2 W Pi-hole потребляет менее 30 МБ в режиме ожидания.

Где он отстаёт: Админ-интерфейс всё ещё показывает своё происхождение 2014 года. Процесс обновления gravity (обновление списка блокировок) кратко повышает CPU на Pi Zero.

Цена:

Платформы: Обычная установка (рекомендуется на Pi Zero) или Docker

Загрузка: pi-hole.net

Вывод: Стандартный DNS-блокировщик. Все его знают, все его используют.

5. AdGuard Home, лучший DNS-блокировщик с современным интерфейсом

AdGuard Home — это более отполированный конкурент Pi-hole. Та же концепция DNS-синхронизатора, но с DNS-over-HTTPS и DNS-over-TLS из коробки, более чистой панелью и правилами списков блокировки для каждого клиента. На Pi Zero AdGuard Home примерно совпадает с потреблением ОЗУ в режиме ожидания Pi-hole и это вопрос вкуса.

Где он отстаёт: Сообщество списков блокировки имеет большее пересечение с Pi-hole. Некоторые списки только для Pi-hole не форматируются чисто на AdGuard Home.

Цена:

Платформы: Обычная установка или Docker

Загрузка: GitHub (AdguardTeam/AdGuardHome)

Вывод: Выберите это вместо Pi-hole, если встроенная поддержка DoH — это решающий фактор.

6. Tailscale, лучший удалённый доступ

Tailscale — это элемент, который делает всё вышеперечисленное безопасно доступным из внешней сети. Он строит приватную WireGuard-сетку на каждом устройстве, вошедшем в один и тот же аккаунт, поэтому телефон на мобильной сети может обращаться к Vaultwarden на Pi Zero без открытия какого-либо порта в общий интернет. Pi Zero запускает клиент Tailscale примерно при 15 МБ в режиме ожидания.

Где он отстаёт: Бесплатный уровень ограничен тремя пользователями и 100 устройствами. Это хорошо для семьи, но тесновато для малой команды.

Цена:

Платформы: Обычная установка (рекомендуется)

Загрузка: tailscale.com/download

Вывод: Установите это перед раскрытием чего-либо ещё. Это единственная движущаяся часть, которая держит Pi Zero в защите от общего интернета.

7. DietPi, лучшая база ОС для Pi Zero

DietPi — это минимальный образ на базе Debian, созданный для небольших ARM-плат. Он поставляется с установщиком приложений на основе меню, который предварительно настраивает Pi-hole, AdGuard Home, Vaultwarden и Tailscale, и удаляет пакеты рабочего стола, которые Pi Zero не может себе позволить запускать. Статья XDA использует DietPi специально.

Где он отстаёт: Собственный опыт меню DietPi текстовый и незнаком новичкам-самохостерам.

Цена:

Платформы: Образ ОС (прошивка SD-карты)

Загрузка: dietpi.com

Вывод: Прошейте это вместо Raspberry Pi OS Lite. Pi Zero имеет достаточно свободной ОЗУ после подкачки, чтобы запустить одну дополнительную услугу.

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

Для новичка-самохостера: DietPi как база, Vaultwarden для паролей, Pi-hole для рекламы, Tailscale для удалённого доступа. Четыре приложения, один Pi.

Для семьи, уже использующей облачный уровень Bitwarden: замените Vaultwarden и отмените подписку. Сэкономьте примерно $40/год, используйте оставшуюся ОЗУ Pi Zero для BentoPDF.

Для подписчика Adobe Acrobat: BentoPDF и OmniTools заменяют 90% использования. Pi Zero справляется с трафиком, потому что работу выполняет клиентский браузер.

Для домашней лаборатории, которая уже запускает Pi-hole на более крупном Pi: пропустите Pi-hole на Zero и используйте ОЗУ для Vaultwarden и BentoPDF вместо этого.

Не стекируйте каждое приложение из этого списка. Pi Zero может удобно держать четыре одновременно, пять с настройкой, шесть только если два — только DNS. Попробуйте пять и отслеживайте ОЗУ. Добавляйте файл подкачки только в качестве последнего средства.

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

Действительно ли Raspberry Pi Zero 2 W достаточна для самохостинга?

Да, для конкретных приложений в этой статье. Он имеет 1 ГГц четырёхъядерный ARM чип и 512 МБ ОЗУ. Этого достаточно для фильтрации DNS, хранилища паролей и инструментов, ориентированных на браузер. Этого недостаточно для полного медиа-сервера или приложения на базе Postgres, как Nextcloud.

Могу ли я запустить все семь этих приложений одновременно?

Нет. Потолок 512 МБ ОЗУ на Pi Zero 2 W ограничивает удобный стек четырьмя-пятью сервисами в режиме ожидания. Два фильтра DNS одновременно — это избыточно. Два блокировщика рекламы одновременно — это тоже избыточно.

Нужно ли мне открывать порты на маршрутизаторе?

Нет, и не следует. Tailscale делает Pi достижимой по приватной сетке без единого открытого порта. Это рекомендуемый паттерн в 2026.

Какой самый дешёвый способ питать Pi Zero 24/7?

Pi Zero 2 W потребляет менее 2 Вт в режиме ожидания. При типичных домашних тарифах на электричество, это менее $3 в год. Его стоимость работы ниже, чем у большинства кухонных приборов в режиме ожидания.

Стоит ли DietPi использовать вместо Raspberry Pi OS Lite?

На Pi Zero 2 W, да. Минимальный образ DietPi экономит 50–80 МБ ОЗУ в режиме ожидания, что является разницей между запуском четырёх сервисов и запуском пяти. На Pi 4 или Pi 5 разница имеет меньшее значение.