Только начинаете разбираться в теме домашних серверов? За почти пять лет экспериментов с собственным homelab я прошёл через многое. Сегодня расскажу, с чего бы начал, если бы собирал домашний сервер заново прямо сейчас.
5 Proxmox
Раньше я совершенно недооценивал Proxmox. Попробовал его совсем недавно — теперь жалею, что так долго откладывал.
Если ещё не слышали о Proxmox — это инструмент для управления виртуальными машинами, чем-то напоминает vSphere от VMware, только бесплатный и с дружным комьюнити. Proxmox отлично подходит для домашних серверов — платить за него не придётся.
С Proxmox вы сможете запускать столько виртуалок, сколько позволяет ваше железо. Обычно у меня одновременно работают несколько виртуальных машин: отдельная для Docker, отдельная — под игровые серверы, и ещё одна для всяких тестов и экспериментов.
Больше всего нравится, что виртуалки можно запускать и останавливать в пару кликов, не перезагружая весь сервер и не заставляя стол кучей отдельных компов.
Proxmox поддерживает передачу PCI/PCIe устройств напрямую в виртуальную машину — например, видеокарту, RAID-контроллер или даже встроенное видео процессора.
Если у вас уже есть отдельный сервер хранения, очень советую ставить Proxmox отдельно для виртуальных машин. Я сам жалею, что не разделил эти роли сразу — Proxmox реально упрощает жизнь.
4 Portainer
Я большой поклонник Docker — это, пожалуй, самый удобный способ запускать серверные приложения. Вот только командную строку я не люблю. Тут меня и выручил Portainer.
Portainer — это тоже контейнер Docker, который открывает перед вами удобный веб-интерфейс для управления всеми остальными контейнерами.
Portainer стал для меня незаменим. Практически всё управление моим Docker-сервером теперь происходит только через него. Запустить, настроить, удалить контейнер — почти всё делаю прямо через браузер.
Пожалуй, только работу с файлами всё равно приходится делать через терминал — на этом фронте у Portainer пока не всё гладко. Но для остального консоль теперь практически не требуется.
Советую поставить Portainer как можно скорее. Просто управляйте сервисами через интуитивный интерфейс и забудьте о постоянном запоминании сотен команд и ключей!
3 Nginx Proxy Manager
Я раньше думал, что мне и без Nginx Proxy Manager неплохо живётся. Лазил по конфигам Nginx руками, возился с ошибками — и не подозревал, как всё может быть просто.
Nginx Proxy Manager позволяет элементарно настроить доступ к вашим сервисам по доменным именам — и внутри сети, и снаружи. Реверс-прокси теперь заводится за считанные минуты, а не за часы экспериментов с настройками.
Лично я держу два отдельных экземпляра: один для публичных доменов, а другой — только для внутренней сети.
Сейчас даже не представляю свой домашний сервер без этого инструмента — Nginx Proxy Manager реально экономит время и убирает головную боль с настройкой сети.
2 Unraid
Unraid я использую почти пять лет. Пусть это и не первая система, с которой я начал, именно благодаря Unraid моё увлечение домашними серверами вышло на новый уровень.
Моё знакомство с темой началось ещё с Synology NAS в 2016-м, но по-настоящему увлёкся я только к 2021 году, когда купил бывший в употреблении сервер и заменил устаревший NAS на Unraid.
Unraid дал мне ту гибкость, о которой я мечтал: можно свободно управлять хранилищем, запускать Docker-приложения, работать в понятном, но при этом мощном интерфейсе.
Да, Unraid платный, но возможности системы полностью оправдывают цену. Самое приятное — Unraid не ограничивает объём хранилища, как это делает классический RAID.
В обычном RAID ваш массив ограничивает самый маленький диск. Например, если у вас три диска: на 3 ТБ, 6 ТБ и два по 8 ТБ, то стандартный RAIDZ1 даст только 9 ТБ полезного объёма.
С Unraid в такой конфигурации вы получите все 17 ТБ с сохранением защиты данных. Архитектура у него отличается от классического RAID, но надёжности это не убавляет.
Надёжное хранилище – база любого домашнего сервера. Unraid — максимально простой и гибкий способ его построить.
Unraid
Unraid — это Linux-система для NAS, которая делает акцент на объёме хранилища за счёт специфической системы чётности и не жертвует местом, как обычный RAID.
1 Сеть 2,5 Гбит/с
Долгое время я держал сервер на обычной гигабитной сети. Но только этой зимой перешёл на 2,5 Гбит/с — и разница просто поражает.
Недавно переносил виртуальные машины на новое железо, пришлось быстро перекинуть 100 ГБ данных с Docker-виртуалки. На гигабите это заняло бы около 15 минут, а с 2,5 Гбит/с справился за 7 минут!
С такой скоростью стало реально удобно, например, держать медиатеку на отдельном сервере, делать резервные копии или перекидывать большие файлы между компами почти мгновенно.
Переход на 2,5 Гбит/с оказался намного дешевле, чем я ожидал. Switch Unifi Flex Mini 2.5G стоит примерно 4900 рублей за пять гигабитных портов. Сетевую карту TP-Link 2.5 Гбит/с на PCIe можно купить за 2000-2600 рублей (я взял б/у). На весь апгрейд трёх серверов ушло около 10 тысяч рублей — вместе со свичом.
Только начинаете строить домашний сервер? Не вытесняйте апгрейд сети из своего списка дел. Не обязательно переходить на 2,5 Гбит/с сразу везде — подключите хотя бы основное оборудование и серверы. Эффект почувствуете сразу!
Unifi Flex Mini 2.5G Switch
Unifi Flex Mini 2.5G Ethernet Switch — компактный управляемый свич для мультигигабитной скорости. Работает как в автономном режиме, так и с Unifi Network Controller, позволяя гибко настроить сеть. В комплекте — адаптер питания USB-C и поддержка PoE+ от вышестоящего коммутатора.
Когда ваш домашний сервер будет готов, вы удивитесь, сколько полезных вещей можно на нем реализовать. Например, у меня сейчас крутятся больше 30 контейнеров Docker, каждый выполняет свою задачу. Есть приложения, которые, я уверен, должны быть у каждого энтузиаста — обязательно протестируйте их!
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru