Домашнее медиа-облако1
Хорошее сообщество, вступаю!
Решил завести свой домашний сервачок: на ноутах и компе накопилось много файлов/фоток, старые харды начали сбоить, возник риск потери семейного архива.
Нашёл на авито сб/у серверный корпус тауэр, и б/у серверную мат.плату с двумя Ксеонами 2420v2 и 96ГБ оперативки, всë в сумме вышло на 12 тыр. В ДНС купил SSD на один ТБ, и два харда WD Red на 8 ТБ для рейда - всё новое, иначе старьё опять начнёт сыпаться.
Накатил Proxmox, объединил харды в рейд 1 (зеркало), для надёжности. К сожалению, не смог настроить аппаратный рейд через LSI MegaRAID, ОС не запускалась, сделал программный через LVM.
Внутри Proxmox создал виртуалку с FreeNAS, пробросил в неё виртуальный накопитель и настроил отдельные шары по SMB, для фильмов, фото и прочих данных.
Хотел развернуть Plex Media Server в LXC-контейнере, но шара не пробрасывалась. Забил и поднял Plex в отдельной виртуалке поверх дебиана.
Загрузил на шару обучающие видео со своих разных семинаров - крутота! Работает :) теперь с телевизора можно смотреть свои видосы и фильмы.
Пока на этом остановился, поскольку внезапно обнаружил, что старый хард с семейным фотоархивом на компе застучал... Не успел... Попробую восстановить данные и перекинуть их на файлообменник.
В дальнейших планах: установить Immich, попробовать Jellyfin (говорят, удобнее, чем Plex), привязать домен и настроить реверс-прокси. А также попробовать HomeAssistant, и, может, с self-hosted нейросетями поиграть.
Могу расписать подробнее, что и как настроил. Позже распишу, что успел настроить ещё.
UPD:
Получилось восстановить данные и перекинуть всю инфу. Следующее на очереди - организация удаленного доступа к серверу.
Сделал почти тоже самое, на железе попроще.
Мини пк с процессором N150, 16Гб ОЗУ, 512Гб SSD.
В Proxmox LXC контейнер с openmediavault, куда проброшен 2Тб SSD SATA.
С Jellyfin пришлось повозится немного - пробросить /dev/dri/card0 и /dev/dri/renderD128, дать им группу.Это дает аппаратное ускорение энкодинга/декодинга видео, загрузка ЦПУ при этом незначительная. Шары в непривилегированные контейнеры пробрасывают вот так: https://forum.proxmox.com/threads/tutorial-unprivileged-lxcs...
Шара монтируется на хосте и биндится внутрь контейнеров средствами proxmox.
Далее у меня в LXC контейнерах: yt-dlp-webui, aria2 и прочие радости.
Home Assistant рекомендую в VM-ке.
Все это работает тихо, холодно, электричество почти не кушает.
На домене сэкономил. Купил простенький VPS у провайдера, который бесплатно дает технический домен 3-го уровня, и уже там домашние сервисы раскидал по 4-му уровню.
Собственно, реверс прокси установлен на этой VPS-ке.
Когда все это делаешь, настраиваешь и в итоге все работает - получаешь редкого вида удовольствие. Это очень хорошее хобби.