Почему он здесь: Классическая причина завести Pi. Он отвечает на DNS для всего дома в 256 МБ, а выделенная под него плата делает домашний интернет независимым от того, что вы в этот момент экспериментируете на другой машине.
Руководство
Что действительно потянет Raspberry Pi
Подборка для 32-битных ARM-систем и новые варианты для 64-битного Raspberry Pi. Перед выбором смотрите фактический результат проверки архитектуры.
Сначала выберите диск и архитектуру
Используйте надёжное питание и по возможности вынесите базы и часто записываемое состояние с загрузочной SD-карты. USB SSD улучшает хранение, но не отменяет backup на другом устройстве.
В подборке ниже сохранён фильтр armv7 для старых и 32-битных установок. На 64-битной ОС можно дополнительно рассмотреть arm64-образы Beszel, Homepage, ntfy и Memos. Текущие проверки этих рецептов выполнялись на amd64; до реального использования проведите изолированный ARM-запуск.
Ограничивайте нагрузку
Выберите несколько сервисов и оставьте системе запас для сканирований и истории. Не считайте перекодирование медиа или большие языковые модели обычной нагрузкой для Pi. Проверяйте клиентов и диск на конкретной плате: показатели каталога — заявленные требования, а не тест производительности этой модели.
Подборки
Что в наборе
Это сумма минимумов, заявленных перечисленными ниже рецептами. Нижняя граница, а не рекомендация: оставьте запас на систему, резервные копии и рост данных.
Почему он здесь: Альтернативный домашний DNS-фильтр. Следуйте инструкции по DNS-порту и сети, подготовьте запасной резолвер и не открывайте DNS-сервер в интернет.
Почему он здесь: Из Pi получается хороший всегда включённый узел синхронизации: это устройство, которое не засыпает, поэтому ноутбук и телефон находят друг друга через него. Следите за количеством файлов, а не за их размером.
Почему он здесь: Музыка отдаётся прямо с диска без перекодирования — ровно та нагрузка, в которой Pi хорош. Первое сканирование библиотеки с SD-карты займёт время.
Почему он здесь: Монитор ценнее на отдельном железе, чем на машине, за которой он следит, а Pi — самое дешёвое отдельное железо, какое бывает.
Почему он здесь: Лёгкий монитор доступности с настройками в файле. Отдельный Pi отделяет проверки от основного сервера, но питание и сеть всё ещё могут быть общими.
Почему он здесь: Небольшая среда автоматизации с защищённым редактором. Потоки и credentials чувствительны; сохраняйте данные вместе с секретом шифрования credentials.
Почему он здесь: Достаточно мал, чтобы делить плату со всем остальным, и достаточно важен, чтобы стать единственным сервисом, копию которого вы по расписанию уносите с самой платы.
Почему он здесь: Опрос лент — периодическая лёгкая работа, хорошо ложащаяся на маленькую плату. Растёт здесь архив, поэтому держите его на внешнем накопителе, а не на загрузочной карте.
Категории в руководстве
Другие руководства
- Домашний сервер, который окупает себяМодульный набор для домашнего сервера: пароли, DNS, синхронизация, мониторинг, уведомления, медиа и рецепты. Выберите нужное и добавляйте сервисы постепенно.
- Приложения с минимумом RAM до 1 ГБНебольшие заявленные требования для VPS или тонкого клиента: теперь с метриками, уведомлениями, заметками и утилитами. Порог относится к каждому приложению отдельно.
- Сервисы, которым не нужен публичный адресОставьте домашние сервисы за loopback, частной сетью или VPN. Закрытый доступ всё равно требует входа в приложение, безопасной первой настройки и backup.
- Семейное облако без подпискиФайлы, фото и синхронизация устройств для семьи. Определите, где хранятся копии, кому открыт доступ и куда уходит внешний backup.
- Медиатека, которая принадлежит вамФильмы, музыка, аудиокниги, подкасты и фотографии из ваших файлов. Сначала сопоставьте клиентов, диск и необходимость перекодирования.
- Как узнать, что сервер остановилсяДоступность, история ресурсов, доставка уведомлений и общая панель решают разные задачи. Соберите нужные слои и наблюдайте за сервером извне.
- Личное рабочее пространство на своём сервереЗаметки, структурированная база знаний, задачи и утилиты разработчика, с дополнительным интерфейсом локального ИИ. Начните с одного инструмента и определите доступы и backup.