Заметки о данных и инженерии

Домашний сервер: год спустя

Год назад поднял небольшой сервер под домашние нужды. Идея была простая: перестать зависеть от чужих сервисов там, где это несложно. Пора подвести итоги — что реально прижилось, а что оказалось игрушкой на пару недель.

Что осталось в работе

Что не прижилось

Ставил несколько сервисов «потому что интересно» — облачное хранилище, читалка RSS, менеджер заметок. Каждым попользовался неделю и вернулся к привычным инструментам. Занимают место, требуют обновлений, ценности не приносят.

Вывод банальный: если сервис не решает проблему, которая уже болит, он не приживётся, каким бы красивым ни был.

Главный урок — про мониторинг

Диск заполнился логами, и всё встало. Узнал об этом не от системы, а от домашних: «интернет не работает» (лежал DNS).

Настроил после этого минимум, который стоило сделать сразу:

Ротация логов, кстати, лечится одной настройкой на весь докер:

// /etc/docker/daemon.json
{
  "log-driver": "json-file",
  "log-opts": { "max-size": "10m", "max-file": "3" }
}
Мониторинг кажется избыточным, пока всё работает. Настраивать его после первого падения — обидно, потому что падение уже случилось, а полчаса работы можно было потратить заранее.

Стоило ли

Да, но не ради экономии — она условная, если считать своё время. Скорее ради понимания, как всё устроено, и возможности чинить самому, а не ждать поддержку.

← ко всем записям