пост 02.12.2024

Домашний сервер: нужен ли он?
Я использую домашний сервер на базе Debian Linux, разворачивая в docker-контейнерах нужные мне программы.
Я использую систему бэкапов на основе restic. В качестве хранилища бэкапов я использую отдельный простой nas с двумя HDD в RAID 1.

Зачем хранить свои данные локально?

Самая важная мотивация - ваши данные у вас в руках. И вы знаете им цену.
Хотелось бы потерять все свои личные фото? На некоторых сервисах такое происходило, в итоге сервис просто показывал пункты соглашения, где он ни за что не отвечает.
Или вдруг ваш сервис не дает вам его оплатить и грозится удалить данные?
Внезапно поднимает цену на свои услуги?
Или вдруг может оказаться, что у вас столько данных, что это … не дешево.
Например, у меня 1,1 терабайт фотоархива. Да, сегодня на этом тарифе безлимит фото и видео. Вчера он там тоже был, даже в базовой версии подписки. Но одним днем его просто выключили для таких тарифов. Классно, правда?
Условия подписки и хранения медиафайлов могут меняться одним днем. Если они их потеряют - они разведут руками, попросят вас доказать, что файлы вообще были. И возможно в итоге вам подарят за потерянные файлы год бесплатной подписки…
Даже в корпоративном сегменте я рекомендую вам держать свои файлы на своих мощностях. Так вы избежите огромного количества проблем. Только не забывайте о резервном копировании.

Смотрите любимые сериалы и фильмы
Все просто - вы скачиваете сериал / аниме / фильм в свою видеоколлекцию, а затем когда хотите посмотреть его - смотрите. Без рекламы. В каком вам нужно переводе. В 4к, если это нужно. Все работает идеально и быстро, никаких прогрузок, тупящего интернета и подписок на какие-то сервисы.
То, что вы хотите посмотреть - может просто не быть в видео каталогах сервисов. Например - это коллекция amv по Final Fantasy. Live-видео каких-нибудь групп. Полная коллекция фильмов гачимучи. Да что угодно. Вы решаете что будете смотреть.

Собирайте свою музыкальную коллекцию в lossless и синхронизируйте ее с телефоном
Завтра какой-нибудь стриминговый сервис сойдет с ума и из вашего плейлиста пропадет половина коллекции. А репетиционные записи некоторых групп никогда не будут доступны в сервисе.
Но это все не важно, если у вас есть свой сервер с музыкой. Храните свою библиотеку там.
В современных телефонах огромное количество памяти. Даже если ваша коллекция занимает 100 гб - вы легко можете скачать её в телефон и слушать ее там в отличном качестве, не расходую интернет и батарею.

Сервер или NAS?
Мой ответ - сервер. NAS обычно содержит ограничения. В NAS может не быть процессора x86, системы установки пакетов, там скорее всего будет установлен слабый процессор, который не делает хорошо ничего кроме как перемещает файлы.
Да, сервер нужно настроить. Но это на мой взгляд не минус, а плюс. Вы можете сохранить настройки как вам удобно. Вы можете сделать конфигурацию хранения так, как решите сами, а не как решил производитель.
Для небольшой установки может подойти компактный компьютер, даже с пассивным охлаждением. Он бесшумный. Так же отлично подходят мини-пк от lenovo, dell.
Ну и конечно вы можете использовать просто старый стационарный компьютер, купленный на авито за 5к.
Чтобы иметь доступ из любой точки мира к своему серверу лучше заказать реальный ip-адрес у провайдера. Приятным будет гигабитный тариф.

Что у меня на этом сервере?
Если коротко: это медиабиблиотека, торрентокачалка, умный дом и мониторинг. Но при желании он может стать чем угодно. Например, медиабиблиотекой для просмотра скачанных фильмов в хорошем качестве.
А ещё это веб-сервер если нужно, ssh-сервер.

Immich - selfhosted аналог гуглфото, который содержит всю мою фотоколлекцию за всю мою цифровую жизнь.
Home Assistant - сервер умного дома
Mosquitto - mqtt сервер для умного дома
Grafana - дашборд для графиков, иногда он мне нужен для вывода той или иной статистики
Prometheus - для сбора статистики
Nextcloud - для работы с файлами и музыкой.