Розпочинаю цикл статей про покращення надійності домашньої лабораторії (Home Lab). І для початку трохи про теперішню конфігурацію (точніше про конфігурацію до моменту, коли я почав працювати над поліпшеннями). Ця інформація не буде надто корисною з точки зору налаштувань або нових знань, проте допоможе зрозуміти, з чого все починалося.
Поточна конфігурація
Основою моєї домашньої конфігурації є два сервери.
TrueNAS
TrueNAS є однією з основних платформ побудови домашнього NAS (Network Attached Storage). Основою є Linux (за винятком TrueNAS Core, який базувався на FreeBSD та вже не підтримується). Перевагою можна вважати (моя особиста думка) використання ZFS, що дає гнучкість у налаштуванні сховища та безпеки даних (дублювання, знімки стану і ще багато чого). Також підтримуються функції віртуалізації: галерея застосунків (підтримується спільнотою) та віртуальні машини.
Функції
Цей сервер використовується як мережеве сховище та основне місце зберігання даних, а також хостинг сервісів, що з цими даними повʼязані (як-от Immich з колекцією фотографій або Jellyfin з колекцією відеоконтенту). Також тут розміщений ряд некритичних та тестових сервісів.
Комплектація
| Компонент | Інформація |
|---|---|
| CPU | Intel Core i7-4770K |
| RAM | 32GB DDR3 |
| HDD OS | SSD 480GB |
| HDD DATA | 2 x 3TB (mirror) |
ProxMox
ProxMox - це відома платформа віртуалізації, яка фокусується на LXC-контейнерах та віртуальних машинах. Є хороший набір готових рецептів-скриптів для розгортання тих чи інших сервісів з мінімальними зусиллями. Я не буду зупинятися на всьому різномаїтті функцій, а лише на тій частині, яку використовую.
Функції
Цей сервер зʼявився здебільшого через відключення електроенергії: він встановлений на ноутбук (відповідно, має батарею і певну автономність). На ньому розгорнутий ряд критичних (для мене) сервісів:
- Home Assistant (автоматизація та управління “розумними” пристроями)
- Pi-hole (блокування реклами і шкідливих посилань на рівні DNS, а також локальний DNS)
- Nginx Proxy Manager (конфігурація reverse-proxy, управління SSL-сертифікатами, основна точка входу трафіку)
- Uptime Kuma (моніторинг сервісів)
Комплектація
| Компонент | Інформація |
|---|---|
| CPU | AMD A10-9620P RADEON R5 |
| RAM | 8GB DDR |
| HDD | HDD 1TB |