Overengineering my homelab so I don't pay cloud providers
- Цель: перенести все сервисы с VPS домой на Minisforum UM880 Plus (Ryzen 7 8840U, 32 ГБ ОЗУ).
- Задачи: безопасные эксперименты, изучение k3s → k8s/Talos, отказ от облаков.
- Угрозы: кража, выход железа, человеческий фактор.
- Меры: полное шифрование диска, автоматические бэкапы, восстановление по Ansible, Wake-on-LAN через KVM.
Подготовка хоста Proxmox
- Чистая установка Debian 12 с LVM-on-LUKS, отдельный
/boot
на флешке. - Proxmox VE 8 ставится поверх Debian:
- добавить репу
pve-no-subscription
; - после установки сломалась сеть — оказалось,
ifupdown2
не ставится, надоifupdown
+ ручной/etc/network/interfaces
.
- добавить репу
- Bridge
vmbr0
на основе enp3s0 для ВМ.
Автоматизация Ansible
- Плейбук
proxmox.yml
:- ставит ключи, репу, пакеты, настраивает сеть, отключает подписку.
- Запуск:
ansible-playbook -i hosts.ini proxmox.yml -K
Итого: за час получаем переустанавливаемый, зашифрованный, готовый к ВМ кластер без облаков.