STAGE_01 // Инициализация сервера и домена

Развертывание фундамента

Проект начался с аренды VPS на Linux Ubuntu и покупки домена kirill-pixel.tech. Первым делом был поднят Nginx в качестве основного веб-сервера. Для защиты трафика всех будущих сервисов был настроен Certbot, автоматически генерирующий и обновляющий SSL-сертификаты от Let's Encrypt.

Стек: Ubuntu, Nginx, Certbot SSL
STAGE_02 // Контейнеризация и изоляция

Переход на Docker

Для предотвращения конфликтов зависимостей было принято решение упаковать все сервисы в Docker.

Стек: Docker Вызов: Настройка WebSocket-проксирования в Nginx для корректной работы UI через веб-сокеты.
STAGE_03 // Единый интерфейс (KIRILL.HUB)

Создание фронтенда и дизайн-системы

Чтобы объединить сервисы, была создана главная страница-хаб. Был разработан фирменный «стеклянный» темный интерфейс (Glassmorphism) с радиальным градиентом и неоновым свечением. Все сторонние админки были интегрированы внутрь безопасных iframe-контейнеров, чтобы сохранить бесшовность дизайна. Из-за этого дизайна сайт работает медленно, но я не программист чтоб все тут оптимизировать.

Решение: Использование директивы Nginx proxy_hide_header X-Frame-Options для обхода запрета на встраивание фреймов.
STAGE_04 // Мониторинг ресурсов

Интеграция Dash и полноценного продакшн-мониторинга

Для контроля состояния хоста был добавлен легковесный дашборд Dash. Финальным этапом стало развертывание полноценного продакшн-мониторинга. Одиночные контейнеры были переведены на декларативный запуск через Docker Compose. В единую сеть объединены: Node Exporter (сборщик системных метрик), Prometheus (TSDB база данных) и Grafana.

Стек: Grafana + Prometheus + Node Exporter, Dash
STAGE_05 // Мемные проекты

Наверное тут будет история кальянного бота

Создал хуйню

Напиши что созда тут.

My story

Мой путь в IT начался с простого желания заработать на кусок хлеба.

Этот хост — моя личная лаборатория. Из-за слабого железа на сервере и отсутствия денег на увеличение мощности, пришлось отказаться от тяжелого GitLab и других программ.

Сам рассматриваю такие вакансии как L2 или junior DevOps engineer, как по мне это единственная возможность заработать деньги и хоть раз в жизни побывать на море.

# Architecture
Reverse Proxy: Nginx
Orchestration: Docker Compose
Core Network: Custom Bridge

# Endpoints
- hub.kirill-pixel.tech
- wg.kirill-pixel.tech
- dash.kirill-pixel.tech
- grafana.kirill-pixel.tech
- history.kirill-pixel.tech

Сайт в тестовом режиме может не работьть