Собственные проекты
Личный сайт с собственным CI/CD. Этот сайт собирается,
сканируется и деплоится пайплайном на self-hosted GitLab: build кладёт образ
в реестр с тегом по хешу коммита, scan проверяет его trivy, deploy тянет
проверенный образ на VPS. Реестр доступен серверу только через site-to-site
OpenVPN до домашней сети, наружу не опубликован.
eakramar-site
Стек мониторинга на Docker Compose. Prometheus, Grafana, Loki,
promtail, cadvisor, node-exporter. Дашборды, 16 правил алертинга с доставкой
в Telegram, systemd-автозапуск, таймер контроля срока сертификата.
docker-monitoring-stack
Домашний стенд. Proxmox VE с вложенной виртуализацией, где
живут GitLab и раннер в LXC. Удалённый доступ — через site-to-site OpenVPN
из трёх инстансов (сервер на VPS, домашний MikroTik и VPS сайта как клиенты),
с обходом DPI на мобильном канале. Плюс
initial-server-hardening.sh — идемпотентный Bash-скрипт
первичной настройки сервера (~350 строк, ShellCheck без замечаний), по сути
предшественник Ansible-роли.
Контейнеры, CI/CD и мониторинг — это домашний стенд и собственные проекты,
не промышленная эксплуатация. Пишу об этом прямо. Всё — в открытых
репозиториях на GitHub.