selfhosted:hardware
Содержание
Железо и хосты
Физические/виртуальные машины, на которых живёт self-hosted-стек.
OpenWrt роутер
- Адрес:
192.168.0.1 - OS: OpenWrt 25.12.0
- Роли:
- шлюз LAN
192.168.0.0/24 - reverse proxy для всех
*.melnoff.com(nginx 1.26.3) - ACME (acme.sh, ECDSA, Let's Encrypt)
- AdGuard Home (DNS, фильтры рекламы — vhost
adguard.conf)
- Конфиги nginx:
/etc/nginx/conf.d/<name>.conf+/etc/nginx/conf.d/acme80.conf(общий http-01 challenge handler) - Сертификаты:
/etc/acme/<name>_ecc/ - Перезапуск конфига:
/etc/init.d/nginx reload. ⚠️nginx -tбез флагов не работает (UCI-сборка); используйтеnginx -Tдля инспекции.
Proxmox VE
- Адрес:
192.168.0.6(hostnamepve) - Архитектура: aarch64 (ARM — вероятно Mac mini или подобное)
- OS: Proxmox VE 8.x (Debian)
- Доступ:
ssh root@192.168.0.6
LXC-контейнеры
| ID | Status | Name | Назначение |
|---|---|---|---|
| 102 | stopped | litellm | LiteLLM — прокси к LLM-провайдерам |
| 103 | running | mgrill-metabase | Metabase для проекта mgrill |
| 107 | running | docker-lxc | Главный Docker-хост (Alpine, IP 172.16.10.1). См. services. |
Виртуальные машины
| ID | Status | Name | RAM | Disk | Назначение |
|---|---|---|---|---|---|
| 100 | stopped | docker0 | 4 GB | 64 GB | резервный docker-хост |
| 101 | running | docker1 | 16 GB | 64 GB | docker-хост для тяжёлых сервисов (видимо fooocus и т.п.) |
| 104 | stopped | git.progmatech.ru | 4 GB | 128 GB | старый Gitea (теперь в LXC 107) |
| 108 | running | docker2 | 4 GB | 32 GB | docker-хост (вторичный) |
| 110 | running | homeassistant | 4 GB | 32 GB | Home Assistant OS (vhost ha.conf) |
Внутренняя сеть
- Bridge
vmbr0с VLAN tag 2 даёт контейнерам адреса в172.16.10.0/24. - Обращения с роутера в эти контейнеры идут на
172.16.10.1(LXC 107) и подобные адреса других VM/LXC.
ZeroTier-контроллер
- Адрес:
zt.melnoff.com(public94.103.86.3) - OS: Oracle Linux 10 (kernel 6.12)
- Доступ:
ssh root@zt.melnoff.com - Стек: Docker compose с тремя контейнерами — см. контроллер_на_zt.melnoff.com
- Дополнительные контейнеры: Prosody (XMPP) и его сателлиты (3 шт.) — не относятся к основному стеку.
Прочие хосты в LAN
192.168.0.11— какой-то хост, который служит DNS-резолвером для зоныhomepc.zt(push DNS из ZT). Возможно, тот же роутер или отдельная машина.- PVE на
192.168.0.6— см. выше.
selfhosted/hardware.txt · Последнее изменение: — melnoff
