Hero Image
Self-Hosted удалённый доступ с RustDesk

Self-Hosted удалённый доступ с RustDesk Клиент Компания, оказывающая поддержку и сопровождение платформы 1С Задача Клиенту требовалось безопасное self-hosted решение для удалённого доступа, чтобы инженеры поддержки могли подключаться к рабочим станциям и серверам клиентов. Необходимы были: полный контроль над данными, отсутствие зависимости от сторонних облачных сервисов, надёжная работа в корпоративных сетях. Решение Развёрнут RustDesk OSS (open-source) сервер через Docker Compose Настроены компоненты hbbs (ID/relay-сервер) и hbbr (relay-сервер) Настроены правила файрвола и сетевой доступ для безопасных подключений Подготовлены конфигурационные файлы клиента для быстрого развёртывания у команды поддержки Описана процедура обслуживания и стратегия бэкапов Технологии RustDesk Docker Linux Bash Результаты ✅ Полный суверенитет данных — все метаданные соединений и релейный трафик остаются на инфраструктуре клиента ✅ Нет лицензионных затрат — open-source RustDesk исключает плату за рабочие места ✅ Надёжное подключение — инженеры получают доступ к машинам клиентов из любой точки ✅ Простой roll-out клиента — готовые конфиги для быстрого онбординга команды ✅ Дружелюбно к корпоративным сетям — работает через NAT/файрволы благодаря relay-серверам

Hero Image
VPN для доступа к зарубежным сервисам

VPN для доступа к зарубежным сервисам Задача После блокировки зарубежных IT-сервисов команда разработчиков потеряла доступ к критически важным инструментам: OpenAI API, GitHub Copilot, различным CDN и документации. Требовалось быстро развернуть надежное VPN-решение с высокой скоростью и стабильностью. Решение 1. Выбор технологии Анализ протоколов: OpenVPN, WireGuard, Outline Выбор WireGuard за скорость и простоту Docker для изоляции и портативности Ansible для автоматизации развертывания 2. Инфраструктура VPS в нейтральной юрисдикции (Нидерланды) Docker Compose для оркестрации WireGuard в контейнере Nginx для веб-панели управления Prometheus + Grafana для мониторинга 3. Автоматизация # Ansible playbook для развертывания - name: Deploy WireGuard VPN hosts: vpn_servers roles: - docker - wireguard - monitoring - backup 4. Безопасность Автоматическая ротация ключей Firewall правила (UFW) Fail2ban для защиты от брутфорса Шифрование трафика ChaCha20-Poly1305 5. Мониторинг Метрики пропускной способности Алерты при недоступности Логирование подключений Автоматический перезапуск при сбоях Технологии WireGuard Docker Ansible Prometheus Результаты ✅ Uptime: 99.8% за 6+ месяцев работы ✅ Скорость: стабильные 100+ Мбит/с ✅ Доступ: OpenAI API, ChatGPT, GitHub Copilot, npm registry ✅ Развертывание: 20 минут на новый сервер ✅ Пользователи: 15+ разработчиков без проблем

Hero Image
Корпоративное облачное хранилище Nextcloud

Self-Hosted корпоративное облако Клиент Средний бизнес с требованиями к конфиденциальности и хранению данных внутри компании Задача Компания использовала сторонние облачные сервисы для хранения рабочих файлов, что создавало риски утечки данных и зависимость от внешних провайдеров. Требовалось self-hosted решение с возможностью редактирования офисных документов прямо в браузере, корзиной удалённых файлов, историей правок и дополнительными инструментами для совместной работы: календарём, заметками и почтой. Решение 1. Развёртывание Nextcloud AIO Nextcloud All-in-One — официальный Docker-образ с полным стеком из коробки PostgreSQL для хранения данных приложения Redis для кэширования и очередей фоновых задач Nginx как reverse proxy с автоматическим SSL/TLS 2. Редактирование документов в браузере Nextcloud Office (Collabora Online) — встроенный офисный редактор Поддержка форматов .docx, .xlsx, .pptx и ODF Совместное редактирование в реальном времени Без необходимости устанавливать локальное ПО 3. Управление файлами Корзина удалённых файлов с настраиваемым сроком хранения История версий файлов — возможность откатиться к любой правке Гранулированный контроль доступа: папки, ссылки, пароли Мобильные и десктопные клиенты для синхронизации 4. Дополнительные инструменты Календарь (CalDAV) — корпоративное расписание и события Заметки — личные и командные заметки с поддержкой Markdown Почта — встроенный веб-клиент для корпоративной почты (IMAP/SMTP) 5. Резервное копирование Borg Backup — встроенный в Nextcloud AIO инкрементальный бэкап Дедупликация и сжатие данных Автоматический запуск по расписанию Хранение бэкапов на удалённом хранилище (S3-compatible / SFTP) Технологии Nextcloud Docker PostgreSQL Nginx Linux Результаты ✅ Независимость: данные хранятся на серверах компании, без сторонних провайдеров ✅ Редактирование: офисные документы открываются и редактируются прямо в браузере ✅ Безопасность: история версий и корзина защищают от случайной потери данных ✅ Инструменты: единая платформа для файлов, календаря, заметок и почты ✅ Бэкапы: автоматическое инкрементальное резервное копирование через Borg Backup

Hero Image
Корпоративный мессенджер Matrix

Альтернатива Telegram для корпоративных коммуникаций Клиент Средний бизнес с требованиями к безопасности данных Задача Компания нуждалась в собственном защищенном мессенджере из-за требований безопасности и необходимости полного контроля над корпоративными коммуникациями. Требовалось решение с шифрованием, видеозвонками и интеграцией с корпоративной инфраструктурой. Решение 1. Серверная часть Matrix Synapse как основной сервер PostgreSQL 16 для хранения данных Caddy как reverse proxy с автоматическим SSL Docker Compose для оркестрации всех сервисов 2. Клиентские приложения Element Web для браузера Element Desktop для Windows/macOS/Linux Element Mobile для iOS/Android Единый интерфейс на всех платформах 3. Видеозвонки Coturn (TURN/STUN сервер) для NAT traversal Поддержка групповых видеозвонков UDP порты 49160-49200 для медиа-трафика Автоматическая конфигурация через переменные окружения 4. Администрирование Synapse Admin - веб-интерфейс управления Управление пользователями и комнатами Статистика и мониторинг Доступ через отдельный порт 8888 5. Безопасность End-to-end шифрование сообщений Автоматические SSL/TLS сертификаты через Caddy Отключена публичная регистрация Федерация с другими Matrix серверами Healthcheck для всех сервисов 6. Автоматизация Bash скрипт для полной инициализации Автоматическая генерация конфигурации Synapse Автоматическое создание admin пользователя через expect Docker Compose с зависимостями и healthchecks Технологии Docker PostgreSQL Caddy Bash Linux Element + Matrix + Synapse Результаты ✅ Независимость: полный контроль над данными и коммуникациями ✅ Масштаб: 100+ пользователей одновременно ✅ Функциональность: текст, голос, видео, файлы до 1.5GB, шифрование ✅ Скорость: развертывание за 5 минут одним скриптом ✅ Надежность: автоматические SSL сертификаты, healthchecks, auto-restart

Hero Image
Миграция и DevOps для маркетплейса на CS-Cart

Инфраструктура и развёртывание мультивендорного маркетплейса на CS-Cart Клиент Мультивендорный маркетплейс Задача Реанимировать старый проект маркетплейса, перенести его с обычного хостинга в современное облако. Обеспечить отказоустойчивость, развернуть CI/CD инфраструктуру, настроить тестовые стенды, интегрировать внешние сервисы доставки и автоматизировать рутину с помощью нейросетей. По завершению проекта — подготовить on-premise сервер (NAS) на стороне клиента для “холодного” хранения репозиториев. Решение 1. Инфраструктура в Yandex Cloud (Terraform) Написана IaC-конфигурация (Terraform) для создания Yandex Cloud инфраструктуры (виртуальные сети, ВМ). Настроены отдельные виртуальные машины для production и development контуров. Подключены и размечены дополнительные диски, развернута система автоматического бэкапирования баз данных и файлов в Yandex Object Storage (S3). Использован Yandex Cloud Postbox для гарантированной доставки электронной почты сервиса (настроен домен, SPF, DKIM). 2. Контейнеризация и микросервисы Маркетплейс перенесен с классического хостинга в Docker среду на VPS. Написан кастомный Dockerfile для CS-Cart, а также docker-compose с микросервисной архитектурой стека веб-сервера. Организованы полноценные dev и prod окружения. Настроены пайплайны развертывания через локальный Git-сервер (Forgejo). 3. Платформа маркетплейса (CS-Cart) Обновление ядра CS-Cart, оптимизация и очистка БД от старых неиспользуемых плагинов. Развернута чистая инсталляция платформы с новой коммерческой темой. Настройка логики многовендорности: разделение прав, кабинеты продавцов. Интеграция и конфигурация модулей: динамическая подгрузка товаров, ИИ-возможности, умный живой поиск, модуль SEO. Интеграция систем доставки (СДЭК) и оплаты. Запуск автоматических обменов с системами учета 1С. 4. Автоматизация и n8n Развернута система оркестрации процессов n8n. Подключено API ChatGPT для автоматизации рутинных задач, вроде генерации и нормализации контента. Настроены воркеры и триггеры для бизнес-логики магазина. 5. Безопасность и Cloudflare Настроен Cloudflare Proxy-DNS. Внедрен Cloudflare Turnstile (капча) для борьбы со спамом при реєстрации и заказах. Защита от ботов: закрытие прямых регистраций, настройка strict-кэширования, обрезка мусорного трафика. Установлены SSL сертификаты и настроены правильные редиректы. 6. On-Premise инфраструктура и документация Настроен выделенный поддомен с Wiki-движком для технической и пользовательской документации. Реализована локальная инфраструктура на базе NAS Synology в офисе заказчика: установлен Docker, S3-бакеты, резервное копирование. Развернут локальный Git-сервер (Forgejo) с CI/CD runner для версионирования кода и “консервации” накопленных наработок. Стянут полный бэкап всех Terraform-стейтов, паролей, кодовых баз и конфигураций. 7. Консервация и репозитории Перенос боевого сайта на резервный хостинг под консервацию, отключение синхронизаций Закупка и настройка NAS Synology в офис: внешний доступ, Docker, S3-бакеты Развёрнут Forgejo с раннером под доменом git.* Репозитории: исходники сайта, тема и аддоны, документация, n8n-воркфлоу, Telegram-боты, БД-бэкапы, terraform-yandex, terraform-cloudflare, хранилище паролей Технологии Docker Terraform Yandex Cloud Nginx Forgejo Linux Результаты ✅ Инфраструктура: шаред-хостинг → VPS в Yandex Cloud через Terraform, всё в Docker ✅ Платформа: чистая установка CS-Cart Multi-Vendor вместо правленого ядра ✅ Тема и модули: покупная тема, живой поиск, UX/UI, SMS-авторизация, AJAX-каталог ✅ Интеграции: СДЭК, Боксбери, Почта России, СБП, обмен с 1С по двум контурам ✅ Документация: вики на поддомене docs.* с наполненной структурой ✅ Автоматизация: n8n + ChatGPT API для рутинных задач ✅ Бэкапы: Yandex Object Storage + дубль на офисный NAS Synology ✅ Git: self-hosted Forgejo на NAS с раннером и репозиториями всего проекта ✅ Консервация: проект полностью передан клиенту на локальный on-premise NAS Synology, запущен собственный Git-сервер (Forgejo).