Главная → цикл

Домашний сервер без боли

Свой сервер на Debian от установки до мониторинга: безопасность, контейнеры, резервные копии, уведомления. Все команды проверяются вживую.

Ларион Южаков
Linux без боли: команды, которые работают, и объяснения, почему
  1. 1. Домашний сервер на Debian: первые 30 минут после установкиБазовая гигиена свежего сервера: обновления, пользователь с sudo, вход по SSH-ключу без паролей и root, брандмауэр, автоматические обновления безопасности и точное время. Проверено на чистом Debian 12.
  2. 2. Docker Compose на домашнем сервере: первый сервис и его обновлениеСтавим Docker из официального репозитория, ограничиваем логи, поднимаем nginx через compose.yaml и обновляем его одной командой. И главный подвох: Docker открывает порты в обход ufw — проверено вживую.
  3. 3. Автоматический бэкап домашнего сервера: restic и таймер systemdНочное резервное копирование с шифрованием и историей снимков: restic, служба и таймер systemd, выгрузка базы данных перед копией, проверка восстановления. Всё проверено на чистом Debian 12.
  4. 4. Мониторинг домашнего сервера: письма о дисках, месте и упавших службахСервер сам пишет на почту, если диск начинает умирать, место кончается или не выполнился ночной бэкап. msmtp, smartd, таймер systemd и OnFailure — проверено на чистом Debian 12.