Инструменты пользователя

Инструменты сайта


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 (hostname pve)
  • Архитектура: 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 (public 94.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