Мой HomeLab на ProxmoxCHANNEL: OPEN
HOMELAB·server

Мой HomeLab на Proxmox

Немного про мой сервер и про историю его появления)

Ryzen 5500DDR4 48gb4tbProxmox2024
Мой HomeLab на Proxmox

Немного о проекте

От Windows к Proxmox

Первым делом я установил Windows Server 2022 — просто на тот момент у меня был опыт работы только с ней, а Linux я практически не знал. Поставил Hyper-V, и в целом всё работало хорошо.

Позже я принял решение перенести всю инфраструктуру на Proxmox VE. Причин было несколько: во-первых, хотелось вживую пощупать этот гипервизор, а во-вторых, я прочитал статью на Хабре про фишки работы сервера с большим количеством одинаковых ОС на виртуалках. Стало дико любопытно, и начался процесс миграции. Я вручную делал копии дисков и через специальную утилиту конвертировал их формат под Proxmox.

Сейчас могу уверенно сказать, что это было лучшее решение для моего сервера. Открылось огромное количество возможностей, которые на прошлых этапах были либо недоступны, либо сложны в реализации.

Мой домашний «сервер»

Изначально идея поднять свой сервер появилась два года назад, когда я работал помощником системного администратора. Я собрал его из того, что было под рукой: так как я занимаюсь сборкой ПК и апгрейдами, мне периодически приносят старые комплектующие. Железо собиралось постепенно — например, изначально на борту было всего 16 ГБ ОЗУ и SSD на 512 ГБ.

Текущие характеристики:

  • Процессор: AMD Ryzen 5 5500
  • Оперативная память: 48 ГБ DDR4
  • Видеокарта: Заглушка (чисто для вывода изображения)
  • Хранилище: Системный SSD + дисковый массив размером в районе 4 ТБ

Что крутится на сервере сейчас?

Сервер превратился в мой личный ИТ-полигон, где развернуто множество сервисов:

  • Seafile — личное домашнее облако для хранения файлов.
  • CraftyController — удобная панель для управления серверами Minecraft (друзья там периодически балуются).
  • Docker-виртуалка — изолированная среда, в которой я тестирую новые образы и изучаю интересные проекты. Там же крутился мой старый сайт на базе Ghost, а также различные веб-приложения, сервер для стриминга музыки и мессенджеры.
  • GitLab (Self-hosted) — самый тяжелый житель сервера, развернутый для моих личных CI/CD пайплайнов в связке с сопутствующим стеком (Ansible, Nginx и т.д.).
  • Сетевая инфраструктура — отдельные машины под VPN, реверс-прокси и базы данных. Одним словом — вся необходимая база.

◀ ALL PROJECTS