27 мая 2026 г.
Этот сайт работает на собственном Proxmox-кластере
Как мы размещаем проекты в LXC-контейнерах на собственной инфраструктуре: Proxmox, Caddy, Nginx. Без облаков и подписок.
Сайт, который вы сейчас читаете, работает на собственном Proxmox-кластере. Без Vercel, Cloudflare Pages или AWS — своё железо, своя сеть, полный контроль. Разберём, как это устроено и зачем так делать.
Железо
Кластер из трёх нод Proxmox VE:
- pve1, pve2, pve3 — объединены в кластер, общее хранилище по NFS
- MikroTik — маршрутизация WAN/LAN, WireGuard для удалённого доступа
- 10G-коммутатор — отдельные сети под storage и corosync
Сервисы разнесены по нодам: одна обслуживает инфраструктуру (reverse proxy, мониторинг), остальные — рабочие нагрузки.
Как размещается сайт
Схема прохождения запроса:
WAN → MikroTik → Caddy (reverse proxy) → Nginx → статика
- Caddy терминирует TLS. Wildcard-сертификат
*.arkadev.proвыпускается автоматически через DNS-01 - Nginx отдаёт собранную статику
Несколько проектов на одном контейнере разделяются по server_name:
server {
listen 80;
server_name arkadev.pro;
root /var/www/arkadev/dist;
}
Деплой
Сборка статики и публикация автоматизированы: код собирается прямо в контейнере, свежий билд готов за несколько секунд. Тот же подход применяется и в клиентских проектах.
Почему своя инфраструктура
Облако решает задачу быстро, но своё железо даёт то, что для бизнеса часто важнее:
- Контроль — вы знаете, где и как обрабатываются данные
- Предсказуемая стоимость — без сюрпризов в счетах за трафик и запросы
- Гибкость — никаких ограничений платформы
Это та же инфраструктура, на которой мы разворачиваем решения для клиентов — от веб-сервисов до серверов 1С. Один подход, проверенный на собственных системах.
Нужна похожая инфраструктура или сопровождение существующей? Обсудим проект.