Как собрать домашний сервер на Raspberry Pi 4: пошаговое руководство

Вы устали от облаков, которые шпионят за вашими файлами, или от дорогих NAS-решений, которые тянут за собой абонентскую плату? Хочется иметь свой сервер — чтобы хранить фото, фильмы, бэкапы, доступ к ним был всегда, и при этом не тратить тысячи рублей и не слушать шум вентиляторов 24/7? Raspberry Pi 4 — это не игрушка. Это полноценный мини-сервер, который работает тихо, экономно и надёжно. Я собрал свой первый сервер на Pi 4 три года назад, и до сих пор он работает как часы. В этой инструкции — всё, что нужно, чтобы сделать то же самое, без лишней воды и теории.

Что вы получите после сборки

После сборки вы получите:

  • Сервер, который работает на 5–10 Вт (как лампочка)
  • Доступ к своим файлам из любой точки мира — без Google Drive или Dropbox
  • Автоматические бэкапы с компьютеров и телефонов
  • Медиасервер для просмотра фильмов на телевизоре без стриминга
  • Хранилище для паролей, заметок, домашних скриптов — всё под вашим контролем

Это не замена мощному серверу в дата-центре. Это ваш личный, безопасный, тихий и дешёвый «облако» в углу комнаты.

Что вам понадобится: полный список

Всё, что нужно — это базовый набор. Ничего лишнего. Я не советую брать самые дешёвые компоненты — они ломаются. Но и переплачивать за «топовые» модели тоже не нужно.

Элемент Рекомендация Почему так
Raspberry Pi 4 4 ГБ ОЗУ (не 2 ГБ) 2 ГБ хватает для базового использования, но если вы планируете Docker, медиасервер и бэкапы — 4 ГБ снижают нагрузку и ускоряют работу.
Карта памяти SanDisk Extreme 64 ГБ (или аналог) Надёжные карты с высокой скоростью записи. Не берите китайские «бренды» — они глючат через пару месяцев.
Блок питания Оригинальный Pi 4 (15 Вт, 5,1 В / 3 А) Дешёвые блоки вызывают перезагрузки и повреждают карту памяти. Это самая частая причина «сломанного» Pi.
Корпус С вентилятором и радиаторами Без охлаждения Pi 4 при нагрузке перегревается и снижает тактовую частоту. Корпус с вентилятором — минимальный комфорт.
Внешний диск WD Elements 2 ТБ или Seagate Backup Plus Не SSD — они дорогие и не нужны. Нужен обычный HDD с питанием от USB. 2 ТБ — оптимально для начала.
Кабель Ethernet Кат. 5e или 6 Wi-Fi не надёжен для сервера. Лучше сразу провод — стабильнее, быстрее, безопаснее.

Общая стоимость: 8–10 тысяч рублей. Это дешевле, чем один год подписки на iCloud+ или Google One с 2 ТБ.

Пошаговая сборка: от коробки до рабочего сервера

  1. Подготовьте карту памяти
    Скачайте Raspberry Pi OS (64-bit) с официального сайта. Запишите её на карту с помощью Balena Etcher. Не используйте Win32DiskImager — он часто ошибается.
  2. Соберите аппаратную часть
    Вставьте карту в Pi, подключите внешний диск, Ethernet-кабель, блок питания. Включите. Первый запуск займёт 5–7 минут — система расширит раздел и настроится.
  3. Настройте доступ
    Откройте браузер на другом устройстве, введите http://raspberrypi.local. Войдите по умолчанию: pi / raspberry. Сразу смените пароль — это критично.
  4. Подключите внешний диск
    Подключите HDD. В терминале введите lsblk — вы увидите, как называется диск (например, sda1). Создайте папку: sudo mkdir /mnt/storage. Затем смонтируйте: sudo mount /dev/sda1 /mnt/storage. Чтобы монтирование сохранялось после перезагрузки, отредактируйте файл /etc/fstab — добавьте строку: /dev/sda1 /mnt/storage ext4 defaults 0 2.
  5. Установите медиасервер (Plex или Jellyfin)
    Я рекомендую Jellyfin — он бесплатный, не требует аккаунта и не шпионит. Установите через терминал:
    curl -fsSL https://repo.jellyfin.org/install-debian.sh | sudo bash
    После установки откройте http://raspberrypi.local:8096 и настройте библиотеки — добавьте папку /mnt/storage/Movies и /mnt/storage/Photos.
  6. Настройте бэкапы
    • Для Windows — установите Syncthing на ПК и на Pi. Настройте синхронизацию папок «Документы» и «Изображения».
    • Для iPhone — используйте Nextcloud (установите на Pi через Docker) и включите автоматическую загрузку фото.
  7. Настройте доступ извне
    Чтобы получить доступ к серверу из другой сети, настройте DDNS (например, через DuckDNS) и проброс портов на роутере (порт 8096 для Jellyfin, 80/443 для Nextcloud). Не забудьте включить HTTPS через Let’s Encrypt — это бесплатно и безопасно.

Что выбрать: Jellyfin или Plex? Nextcloud или OwnCloud?

Выбор зависит от того, что вы хотите делать.

Цель Рекомендация Почему
Просмотр фильмов и сериалов Jellyfin Бесплатный, без рекламы, не требует аккаунта. Работает даже на Pi 4 с 2 ГБ ОЗУ.
Просмотр фильмов + синхронизация на устройствах Plex Удобнее для мобильных устройств, но требует аккаунта и иногда «загружает» сервер. Платная версия не нужна.
Бэкапы фото, документов, паролей Nextcloud Полный аналог Dropbox, но ваш. Поддерживает версионность, календарь, заметки, обмен файлами.
Только хранение файлов без интерфейса Samba (SMB) Просто подключаете диск как сетевую папку в Windows/Mac. Легко, быстро, без лишнего.

Если вы новичок — начните с Jellyfin + Samba. Потом, когда поймёте, что вам нужно, добавьте Nextcloud.

Частые ошибки — и как их избежать

  • Берёте дешёвый блок питания
    Это главная причина «сломанного» Pi. Сервер начинает перезагружаться без причины — это не «глюк», это недостаток питания. Берите только оригинальный или проверенный (например, UGREEN).
  • Используете карту памяти на 16 ГБ
    OS занимает 4–5 ГБ. Остальное — логи, кэш, Docker. Через пару месяцев место заканчивается. Минимум — 64 ГБ.
  • Пытаетесь запустить всё на одном диске
    Карта памяти — не для хранения файлов. Она рассчитана на частые чтения, но не на постоянную запись. Если вы будете писать туда бэкапы — карта выйдет из строя за 6–12 месяцев. Всегда используйте внешний HDD.
  • Не настраиваете HTTPS
    Если вы открыли доступ из интернета — без шифрования ваши данные и пароли передаются открыто. Let’s Encrypt — бесплатный и автоматический. Настройте его через Certbot.
  • Забывают про обновления
    Раз в месяц делайте: sudo apt update && sudo apt upgrade. Без этого — уязвимости. Сделайте скрипт, который будет напоминать.

Что делать в разных ситуациях

Ваша ситуация определяет, как вы строите сервер.

  • Если вы просто хотите хранить фото и фильмы и смотреть их с телевизора
    Вам хватит: Pi 4 + 4 ГБ ОЗУ + 64 ГБ карта + внешний HDD 2 ТБ + Jellyfin. Ничего больше не нужно. Подключите к телевизору через HDMI — и всё.
  • Если у вас семья и вы хотите, чтобы каждый имел доступ к своим файлам
    Установите Nextcloud. Создайте отдельные аккаунты для каждого. Настройте автоматическую загрузку фото с телефонов. Добавьте синхронизацию документов через Syncthing.
  • Если вы программист и хотите тестировать веб-приложения
    Установите Docker. Запустите nginx, MySQL, WordPress — всё на одном Pi. Он справится. Плюс — вы можете экспериментировать без риска для основного ПК.
  • Если вы боитесь, что сервер сломается
    Сделайте резервную копию карты памяти. Подключите внешний HDD и настройте ежедневный бэкап образа через скрипт. Используйте dd или rsync. Простой скрипт: sudo dd if=/dev/mmcblk0 of=/mnt/storage/backup/pi-backup.img — запускайте раз в неделю.

Как сделать сервер надёжнее

  • Добавьте UPS
    Если у вас часто отключают свет — купите маленький ИБП (например, APC Back-UPS 500). Он даст вам 5–10 минут на корректное отключение сервера.
  • Настройте мониторинг
    Установите Prometheus + Grafana — будете видеть температуру, загрузку CPU, свободное место. Просто открываете http://raspberrypi.local:3000 и видите графики.
  • Отключите ненужное
    Выполните: sudo systemctl disable bluetooth, sudo systemctl disable avahi-daemon. Это сэкономит 1–2 Вт и снизит нагрузку.
  • Сделайте резервный доступ
    Настройте SSH-доступ по ключу и отключите вход по паролю. Это безопаснее. Добавьте fail2ban — он блокирует попытки взлома.

Итог: что делать прямо сейчас

Если вы читаете это — значит, вы уже на полпути. Вот что делать:

  1. Закажите Raspberry Pi 4 с 4 ГБ ОЗУ, оригинальный блок питания и 64 ГБ карту памяти. Стоимость — около 4500 рублей.
  2. Купите внешний HDD на 2 ТБ (не SSD, не NVMe). Стоимость — 5000–6000 рублей.
  3. Соберите всё вместе по инструкции выше. На это уйдёт 2–3 часа.
  4. Запустите Jellyfin и подключите папку с фильмами. Убедитесь, что вы можете смотреть их с телефона.
  5. Настройте Syncthing для автоматического бэкапа фото с телефона.

Через неделю вы забудете про облака. Вы будете знать, где ваши файлы, кто к ним имеет доступ, и не бояться, что вас «выключат» из-за политики компании. Это не просто сервер — это ваша цифровая независимость.

Не ждите «идеального момента». Начните сегодня. Через месяц вы будете удивляться, почему не сделали это раньше.

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

dfncfg.ru — цифровой мир и технологии