MAATRIX / Блог

Блог MAATRIX

Практические статьи о VPS и выделенных серверах: выбор конфигурации, настройка приложений, перенос проектов, безопасность и резервные копии.

Сайты

Headless WordPress и Next.js: как обновить страницу после публикации статьи

Как связать webhook WordPress с инвалидированием кеша Next.js: смена slug, снятие с публикации, теги, путь и защищённый preview черновика.

DevOps

Grafana Cloud на свои VPS: какие данные и настройки можно перенести

Какие панели, правила оповещений и настройки можно перенести из Grafana Cloud на свой VPS, что с историей метрик, логов и трасс и как рассчитать диск.

DevOps

Grafana Alloy на VPS: единый сбор журналов, метрик и трасс приложения

Как собрать журналы, метрики и трассы приложения одним агентом Grafana Alloy на VPS и ограничить память и объём данных: четыре ситуации и проверки.

DevOps

GitOps без Kubernetes: обновление Docker Compose из проверенного репозитория

Как обновлять Compose-стек из репозитория: разложить релиз на этапы, посчитать окно недоступности и откат, защитить запуск от гонок и грязных изменений.

DevOps

GitLab Runner для внешних pull request: изоляция секретов и окружения

Как рассчитать и построить отдельный контур GitLab Runner для недоверенных сборок: слоты, пики, секреты, кеши и закрытая дорога к production-сети.

DevOps

GitLab.com на собственный GitLab: перенос проектов, registry и CI-переменных

Как составить инвентаризацию данных GitLab.com, проверить перенос проектов, образов registry и CI-переменных на репетиции и не раскрыть секреты при переключении.

DevOps

GitHub Actions на собственный runner: когда VPS окупается на сборках

Как сравнить стоимость и время сборок на собственном runner и на облачных минутах: расчёт, очередь, кэш, изоляция заданий, обслуживание и план возврата.

Сайты

Ghost для платной рассылки: сервер, домен и отдельная доставка писем

Как перенести платную публикацию Ghost на свой VPS: отделить доступ, подписку на рассылку и Stripe, развести две почтовые дороги и отрепетировать переключение.

Настройка

FSLogix на терминальном сервере: где хранить профили и как проверить права по лицензии

Как решить, нужен ли FSLogix на терминальном сервере: проверка прав по лицензии, путь профиля от входа до выхода, место на диске и репетиция восстановления.

Локации

Сервер во Франции или Великобритании для API: сравнение по времени полного запроса

Как сравнить серверы во Франции и Великобритании для API: разложить запрос на DNS, TCP, TLS и ответ приложения, повторить замер и выбрать по критериям.

DevOps

Forgejo Actions на VPS: отдельный runner для приватных репозиториев

Как разделить Git-сервис и сборки Forgejo Actions по ресурсам и доступам, настроить labels и восстановить runner на новом VPS после сбоя без потери репозиториев.

DevOps

Firebase на VPS: план замены сервисов для небольшого веб-приложения

Auth, база, файлы и функции Firebase переносятся по-разному. Разбираем зависимости по отдельности и оцениваем объём переделок до выбора стека на своём VPS.

DevOps

FastAPI и SSE на VPS: потоковые события без обрывов и буферизации nginx

Как вывести статус долгой задачи через SSE во FastAPI за nginx: буферизация, интервалы чтения, проверочные сообщения и поведение при закрытой вкладке.

Гайды

Файловый сервер без общего пароля: персональные доступы и журнал скачиваний

Как заменить общую папку с одним паролем личными учётными записями: границы прав, отзыв доступа одного человека, что доказывает журнал скачиваний и как это проверить.

Гайды

Свой файловый портал для дизайнеров: большие макеты, версии и согласование

Как выдавать клиентам тяжёлые макеты через Nextcloud на VPS: загрузка, ссылки со сроком, версии файлов, закрытие проекта и проверка восстановления из копии.

Гайды

Factorio на VPS: автоматическое сохранение и большие фабрики

Как разложить производительность выделенного сервера Factorio на замеры: время обновления мира, автосохранение, пауза без игроков, память, загрузка и вход клиента.

Гайды

EspoCRM для небольшой команды: воронка, роли и резервное копирование на VPS

Как собрать минимальную CRM на VPS: развести клиентов двух менеджеров, показать воронку руководителю и проверить, что копия реально восстанавливается.

ИИ

Перенос эмбеддингов на новую модель: как обновить RAG без смешения векторов

Как заменить embedding-модель в RAG без смешения векторов: параллельный индекс, приём новых документов, проверка качества, критерии переключения и возврата.

DevOps

Elastic Cloud на VPS: оценка размера индекса и совместимости перед переездом

Как проверить версии, плагины и лицензируемые функции, оценить размер индекса и отрепетировать восстановление snapshot на тестовом VPS до переезда из Elastic Cloud.

Боты

Один backend для Telegram-бота и сайта: общие аккаунты, заявки и права

Как построить общий слой логики для сайта и Telegram-бота: связать аккаунты, не смешать права, пережить повторы и отзыв доступа. Репетиция до переключения.

DevOps

Два VPS для веб-приложения: какие точки отказа остаются после балансировщика

Балансировщик перед двумя VPS не делает приложение отказоустойчивым. Разбираем БД, файлы, DNS, секреты и сессии и план ограниченных испытаний отказов.

Локации

Два VPS в разных странах: что действительно даст резервирование сайта

Резерв приложения не равен доступности данных. Разбор отказов, окна потери записи, DNS, сессий и платежей на двух VPS в разных странах.

Базы данных

DuckDB для ночных отчётов на VPS: как передать пакетную аналитику по Parquet другому человеку

Как построить ночной отчёт на DuckDB по выгрузкам Parquet на VPS: закрытый вход, лимиты памяти и временного диска, доступы, публикация и передача другому человеку.

VPN

Доступ к оборудованию за CGNAT: VPS как точка входа для сервисной команды

Как подключить устройство на удалённом объекте без проброса портов: исходящий туннель, VPS-посредник, доступ к одному хосту и проверка после перезапуска.

DevOps

Деплой Docker по digest: как откатывать точно тот же образ приложения

Почему версионный тег не гарантирует тот же образ при откате, чем помогает digest и как собрать запись релиза: платформа, конфигурация, секреты и схема БД.

DevOps

Бэкап Docker Compose: согласованная копия базы, файлов и конфигурации

Как резервировать многоконтейнерное приложение на Compose: порядок копирования базы, файлов и конфигурации и как проверить восстановленный стек отдельно.

Локации

DNS-переключение между локациями: почему старые клиенты продолжают идти на прежний VPS

Запись в DNS уже новая, а старый VPS всё ещё получает запросы. Разбираем TTL, кеши резолверов, приложений и долгие соединения и условия выключения узла.

DevOps

Django Channels на VPS: чат с WebSocket и отдельными рабочими процессами

Как разделить HTTP и WebSocket в Django Channels, подключить channel layer и проверить, что сообщения доходят до клиентов после перезапуска процесса.

Сайты

Directus Flows на VPS: автоматизация публикации и обработка сбоев webhook

Как построить в Directus Flows цепочку «черновик — одобрение — публикация — уведомление» и проверить ошибку, тайм-аут внешнего API и повторное событие.

DevOps

Переезд с DigitalOcean App Platform на VPS: контейнеры, расписание и файлы

Как воссоздать web, worker и расписание приложения с App Platform на VPS, проверить хранение файлов и заранее определить критерии переключения и возврата.

DevOps

Dev Containers на VPS: одинаковая среда разработки для всей команды

Как провести рабочий контейнер на VPS через весь жизненный цикл: SSH-доступ, лимиты CPU и памяти, сбой, пересоздание без потери кода и проверка одинаковой сборки.

DevOps

Dependency-Track на VPS: как следить за уязвимостями после выпуска приложения

Как развернуть Dependency-Track на своём VPS, загружать SBOM каждого релиза и разбирать новые предупреждения по работающим версиям без пересборки приложения.

Настройка

Как синхронизировать товары из CSV поставщика и не затереть ручные правки

Цена и остаток из CSV поставщика обновляются, а описание редактора остаётся: ключ товара, владельцы полей, пустые ячейки, preview и UPSERT в PostgreSQL.

Гайды

CRM для агентства на VPS: отдельные проекты, файлы и доступ заказчиков

Как дать заказчикам доступ к результатам и скрыть внутренние оценки: сравниваем кабинет в CRM и проектные роли, считаем часы сопровождения и нагрузку на VPS.

ИИ

CPU или внешний API для классификации текста: считаем стоимость на своей выборке

Как сравнить локальный классификатор и API для разбора обращений: метрики по классам, задержка, ручной разбор ошибок и полная стоимость на вашей выборке.

DevOps

Coder на отдельном VPS: рабочий день администратора и остановка простаивающих окружений

Как провести рабочий день администратора Coder на отдельном VPS: персональные окружения, диски, расписание остановки, забытые терминалы и расчёт ресурсов.

DevOps

Перенос RabbitMQ из CloudAMQP на свой сервер: репетиция миграции и сверка очередей

Как перенести RabbitMQ из CloudAMQP на свой VPS: остановка производителей, перенос топологии, Shovel, сверка очередей и критерии возврата без обещания нулевых дублей.

DevOps

Cloud Run на VPS: когда постоянный процесс выгоднее serverless

Как выбрать между Cloud Run и VPS: замерить запросы, простой, минимальные экземпляры и фоновые задачи, затем сравнить стоимость эксплуатации по своим цифрам.

Базы данных

ClickHouse для событий сайта: схема таблиц и оценка диска на месяц

Как построить таблицу событий сайта в ClickHouse: набор полей без лишнего, два варианта ORDER BY, TTL, измерение частей и расчёт диска на 30 дней хранения.

Гайды

Cal.com для нескольких специалистов: общая запись и защита от двойной брони

Как проверить Cal.com для команды: личные календари, часовые пояса, летнее время, Date Overrides и одновременная запись. Что решает выбор редакции.

DevOps

Сборка ARM64-образов на x86 VPS: buildx, эмуляция и честный замер времени

Как собрать образ linux/arm64 на amd64-сервере, проверить его на целевой архитектуре и понять по замеру, когда эмуляция QEMU пора менять на другой способ.

DevOps

Общий кэш BuildKit для небольшой команды: холодная сборка, повтор и очистка диска

Как выбрать место для кэша BuildKit на VPS, сравнить холодную и повторную сборку и настроить очистку, чтобы NVMe не заполнился за недели работы.

Боты

Бот для сбора обратной связи после заказа: расписание и отказ от уведомлений

Как отправлять запрос отзыва только после выполненного заказа, считать дубли и окна отправки, останавливать поставленные задания и учитывать отказ клиента.

Настройка

Bitrix24 и собственная база отчётов: безопасная регулярная выгрузка на VPS

Как собрать независимую копию сделок Bitrix24 на VPS: страницы и next, контрольная точка, удаления, поля, права доступа и контроль свежести данных.

Сайты

Битрикс и Redis-сессии: что проверить перед запуском второго веб-сервера

Покупатель то входит, то нет, а корзина меняется между запросами. Разбираем причины и проверки перед вторым веб-узлом Битрикс: сессии, корзина, файлы и отказ Redis.

Сайты

1С-Битрикс: обмен с 1С на отдельном VPS и контроль незавершённых импортов

Как провести обмен 1С-Битрикс с 1С на отдельном VPS: журнал обмена, пределы HTTP и PHP, действия после обрыва и проверка деактивации товаров на копии.

Гайды

База знаний для франшизы: общие инструкции и материалы отдельных филиалов

Как разделить общие инструкции франшизы и закрытые материалы филиалов: роли, права, картинки, вложения, выпуск новой редакции и отзыв старой.

Гайды

База знаний для клиентов и закрытой команды: как проверить поиск, ссылки и вложения

Клиент видит в поиске внутреннюю инструкцию или открывает скриншот без входа? Разбираем причины и проверки поиска, ссылок и вложений базы знаний.

Безопасность

Bastion host на VPS: доступ администраторов к закрытым серверам

Как собрать вход через выделенный bastion на VPS: ProxyJump, закрытые назначения, границы журналов, аварийный доступ и порядок проверки перед закрытием прямого SSH.

Локации

Зарубежный backend и база в России: как лишние обращения замедляют приложение

Как лишние обращения к базе через границу растягивают одну операцию: считаем обмены, сравниваем объединение запросов, pipeline, кеш и асинхронность.

Безопасность

Authentik перед внутренними сервисами: единый вход на собственном VPS

Как подключить несколько веб-сервисов к единому входу с MFA через Authentik, чем forward auth ограничен для API и что передать коллеге при передаче доступа.

DevOps

Astro для каталога товаров на VPS: статические страницы и личный кабинет

Как разделить каталог на предварительно собранные страницы и серверные маршруты корзины и входа в Astro с Node-адаптером и проверить это на VPS.

DevOps

ASP.NET Core и Hangfire на VPS: воркеры отдельно, повторы безопасно, панель закрыта

Как развернуть фоновые задания Hangfire на Linux VPS: где запускать воркеры, как настроить повторные попытки и закрыть панель управления от посторонних.

Железо

Архив 500 ГБ на VPS: считаем хранение, скачивания и восстановление копии

Архив 500 ГБ нужен редко, но целиком: сравниваем виртуальный диск и объектное хранилище, считаем скачивания, время восстановления и место для развёртывания.

Безопасность

Публичный API на VPS: rate limit по клиенту и защита от дорогих запросов

Как разделить лимиты по IP, ключу клиента и стоимости операции, прорепетировать их на стенде и понять, не пострадали ли легитимные клиенты API.

Настройка

Интеграция сайта с API доставки: создание отправлений, повторные запросы и статусы

Сеть оборвалась после запроса на создание отправления: повторять или нет? Расчёт дублей, ключ заказа, сверка неизвестного исхода и синхронизация статусов.

Настройка

Интеграция amoCRM с внутренним сервисом: очередь задач вместо тяжёлого вебхука

Как принять событие amoCRM быстро, сохранить его и выполнить долгую проверку в фоне: состояния задач, ключ дедупликации, сверка и безопасное переключение.

DevOps

Algolia или Typesense на VPS: что проверить до переноса поиска магазина

Как сравнить Algolia и Typesense на копии каталога магазина: релевантность, фасеты, синонимы, аналитика, память индекса и порядок переключения с возвратом.

ИИ

ИИ-агент завис на вызове инструмента: тайм-ауты и отмена задач на сервере

Как отличить зависший вызов инструмента от медленной модели или очереди, задать общий лимит цепочки и корректно отменять внешние операции вместе с запросами к БД.

Настройка

Тестовый домен Active Directory на VPS: учебная лаборатория без доступа к рабочей сети

Как собрать учебный домен Active Directory на VPS для проверки групповых политик и восстановления пользователей: имена, сеть, учётки, снимки и порядок работ.

VPN

WireGuard на Xiaomi и Redmi с OpenWrt: настройка туннеля для всей домашней сети

Подключаем Xiaomi AX3000T и Redmi AX6000 с OpenWrt к WireGuard на VPS. Профиль, маршруты, NAT, DNS и IPv6, проверка Wi-Fi и запрет прямого выхода при обрыве VPN.

VPN

WireGuard-клиент на UniFi Gateway: как направить выбранные устройства через свой VPS

Подключаем UniFi Gateway к WireGuard на VPS: отдельный профиль, правила для ноутбука или VLAN, проверка DNS и IPv6. Разбираем Kill Switch и безопасный откат настроек.

VPN

WireGuard на TP-Link Omada: подключение ER605 V2 и ER707-M2 к своему VPS

Настройка WireGuard на TP-Link Omada ER605 V2 и ER707-M2: импорт .conf в Controller 6.2, выбор устройств, проверка маршрута, DNS и IPv6, безопасный откат.

VPN

WireGuard на TP-Link Deco: как подключить Mesh-сеть к своему VPN-серверу

Настраиваем WireGuard на TP-Link Deco: проверяем X50, X55, BE65 и XE75, импортируем профиль VPS, выбираем устройства. DNS, IPv6, работа Mesh и проверка обрыва VPN.

VPN

Как настроить WireGuard-клиент на TP-Link Archer AX55 и направить через него выбранные устройства

Как настроить WireGuard на TP-Link Archer AX55: проверить прошивку, импортировать конфигурацию, выбрать устройства и устранить проблемы с подключением.

VPN

WireGuard на OpenWrt: как направить трафик домашней сети через свой VPS

Как подключить OpenWrt к WireGuard на VPS: импорт конфигурации, маршруты, firewall, NAT, DNS и IPv6. Проверка домашней сети, защита при обрыве и откат настроек.

VPN

WireGuard-клиент на GL.iNet Flint 2, Flint 3, Beryl AX и Slate 7: профиль, маршрут и защита при обрыве

Настройка WireGuard на GL.iNet Flint 2, Flint 3, Beryl AX и Slate 7: импорт .conf, выбор устройств, DNS, IPv6 и защита при обрыве VPN.

VPN

WireGuard-клиент на Cudy WR3000: VPN для выбранных устройств дома

Как настроить WireGuard на Cudy WR3000 V1/V2: загрузить .conf, выбрать домашние устройства, проверить DNS, IPv6 и kill switch, подключить свой VPS.

VPN

Настройка VPN-клиента WireGuard на TP-Link Archer и Deco

Подключение TP-Link Archer и Deco к WireGuard-серверу MAATRIX: проверка модели и прошивки, импорт конфигурации, приложение Deco, выбор устройств и проверка IPv6.

VPN

WireGuard-клиент на MikroTik с RouterOS 7: полный туннель, выборочная маршрутизация и проверка

Подключение MikroTik RouterOS 7 к WireGuard-серверу MAATRIX: конфиг, peer, NAT, маршрут к серверу через WAN, FastTrack, MTU и проверка IPv4/IPv6.

VPN

Настройка WireGuard-клиента на Keenetic и Netcraze: подключение, политики и проверка

Как настроить WireGuard на Keenetic: подключить роутер к VPN, выбрать устройства, проверить DNS и IPv6, настроить доступ к отдельным сайтам и защиту при обрыве.

VPN

WireGuard: как устроен протокол, как выбрать клиент и правильно подключиться

WireGuard: как работает VPN, какой клиент установить на компьютер, телефон и роутер, как импортировать профиль и проверить подключение.

VPN

OpenVPN на Xiaomi и Redmi с OpenWrt: второй роутер для отдельной рабочей сети

Создаём отдельную сеть OpenVPN на Xiaomi AX3000T или Redmi AX6000 с OpenWrt: импорт профиля VPS, интерфейс, firewall, DNS, IPv6 и проверка подключения после перезагрузки.

VPN

OpenVPN-клиент на UniFi Gateway: подключение к своему серверу, маршрут и проверка

Настройка OpenVPN-клиента на UniFi Gateway: импорт профиля, сертификаты, маршруты для устройств, DNS и IPv6. Что проверить при AUTH_FAILED, тайм-ауте и обрыве VPN.

VPN

Как подключить TP-Link Omada ER605 V2 и ER707-M2 к серверу OpenVPN

Как подключить TP-Link Omada ER605 V2 и ER707-M2 к OpenVPN: импорт .ovpn в Standalone, настройки Controller 6.2, полный туннель, диагностика и возврат маршрута.

VPN

Как подключить TP-Link Deco к OpenVPN-серверу через файл .ovpn

Как подключить TP-Link Deco к OpenVPN на VPS: совместимость моделей, импорт .ovpn, выбор домашних устройств, DNS и IPv6. Проверяем соединение и поведение при сбое.

VPN

OpenVPN-клиент на TP-Link Archer: подключение роутера к своему серверу

Пошаговая настройка OpenVPN на TP-Link Archer AX73, AX55 и других моделях: профиль MAATRIX, выбор устройств, проверка IP, IPv6 и DNS. Отдельные шаги для Deco.

VPN

Как подключить OpenWrt к OpenVPN-серверу и пустить через него всю домашнюю сеть

Настройте OpenVPN на OpenWrt через LuCI: загрузите .ovpn, создайте туннель, маршруты и NAT. Разбираем DNS, IPv6, проверку сертификатов, kill switch и возврат к обычной сети.

VPN

Как подключить GL.iNet Flint 2, Flint 3, Beryl AX и Slate 7 к серверу OpenVPN

Настройка OpenVPN на GL.iNet Flint 2, Flint 3, Beryl AX и Slate 7: профиль .ovpn и сертификаты, выбор устройств, DNS, IPv6 и защита при обрыве VPN.

VPN

OpenVPN-клиент на Cudy WR3000: подключение к своему серверу и проверка маршрута

Подключаем Cudy WR3000 V1/V2 к OpenVPN на VPS: импорт .ovpn, сертификаты, маршруты, выбор устройств, DNS, IPv6 и проверка блокировки при обрыве.

VPN

Как подключить роутер ASUS к OpenVPN через VPN Fusion

Пошаговая настройка OpenVPN на ASUS через VPN Fusion: импорт .ovpn, выбор устройств, проверка DNS и IPv6, диагностика ошибок и возврат к обычному интернету.

VPN

Настройка OpenVPN-клиента на MikroTik: подключаем роутер к существующему серверу

Подключение MikroTik к OpenVPN-серверу в RouterOS 7: сертификаты, настройка клиента, маршруты для всей сети и отдельных устройств, DNS, IPv6 и диагностика.

VPN

OpenVPN: как устроен протокол, какой клиент выбрать и как подключиться без ошибок

OpenVPN: как работает VPN, какой клиент установить на компьютер, телефон и роутер, как импортировать профиль и проверить подключение.

VPN

OpenVPN-клиент на Keenetic: импорт профиля .ovpn, политики и проверка утечек

Как подключить роутер Keenetic к OpenVPN-серверу через веб-интерфейс: установка компонента, импорт .ovpn, политики маршрутизации. Оплата из РФ картой или криптой.

VPN

Как настроить WireGuard-клиент на роутере ASUS: штатный VPN Fusion и Asuswrt-Merlin

Как подключить ASUS к WireGuard-серверу MAATRIX: штатный VPN Fusion или Asuswrt-Merlin, импорт .conf, NAT, VPN Director, DNS и проверка маршрутов.

VPN

AmneziaWG на OpenWrt: подключение домашней сети к своему серверу

Как настроить AmneziaWG 3.1 на OpenWrt: проверить версию и пакеты, получить нативный конфиг, настроить маршруты, NAT, DNS и защиту от обхода VPN домашними устройствами.

VPN

AmneziaWG на Keenetic и Netcraze: подключение роутера к собственному VPS

Как настроить AmneziaWG на Keenetic и Netcraze: совместимость версий 2.0 и 3.1, подготовка VPS, импорт .conf, политики устройств и проверка DNS и IPv6.

VPN

AmneziaWG на GL.iNet: подключение профиля 2.0 и ограничение для 3.1

AmneziaWG 2.0 на GL.iNet с прошивкой 4.9+: где взять совместимый профиль, как импортировать его и проверить VPN. Почему конфигурация 3.1 не подходит этому сценарию.

VPN

AmneziaWG: как устроен протокол, что нужно для подключения и как проверить результат

AmneziaWG: как работает VPN, какой клиент установить на компьютер, телефон и роутер, как импортировать профиль и проверить подключение.

VPN

Xiaomi и Redmi для VPN: как подготовить AX3000T и Redmi AX6000 к OpenWrt

Готовим Xiaomi AX3000T и Redmi AX6000 к OpenWrt: различия RD03, RD23 и RD03v2, выбор образа, резервные копии и порядок установки перед настройкой домашнего VPN.

VPN

WireGuard на Tenda AX12 Pro V3.0: подключаем дом к своему VPS

Настройка WireGuard-клиента на Tenda AX12 Pro V3.0: импорт .conf, Allowed IPs, выход через VPS, DNS и IPv6. Проверяем ограничения и поведение при обрыве.

VPN

WireGuard на FRITZ!Box 7590 AX и 7690: VPN для выбранных устройств

Подключаем FRITZ!Box 7590 AX и 7690 к WireGuard на VPS: импорт профиля, выбор домашних устройств, ограничения гостевой сети, IPv6 и проверка kill switch.

Гайды

VPN на роутере для всего дома: доступ к ИИ на всех устройствах сразу

Настройка VPN на домашних и офисных роутерах: отдельные инструкции WireGuard, OpenVPN и AmneziaWG для Keenetic, TP-Link, ASUS и других. VPS в США, UK и Франции.

VPN

UniFi Dream Machine: настройка VPN-клиента

Как настроить VPN-клиент WireGuard и OpenVPN на UniFi Dream Machine, включить policy-based routing и где UDM уступает EdgeRouter. Оплата картой или криптой.

VPN

Прошивка роутера OpenWrt под VPN-клиент: WireGuard и OpenVPN

Установка luci-proto-wireguard и luci-app-openvpn на OpenWrt, настройка через LuCI, зоны firewall, MTU, защита от утечки DNS и проверка результата.

VPN

OpenVPN на Tenda AX12 Pro V3.0: от файла .ovpn до работающего маршрута

Как загрузить .ovpn в Tenda AX12 Pro V3.0, проверить сертификаты, подключение и выход через VPS. DNS, IPv6 и ограничения штатного OpenVPN-клиента.

VPN

OpenVPN на Synology Router: подключение RT6600ax, WRX560 и RT2600ac к VPS

Настройка OpenVPN-клиента на Synology RT6600ax, WRX560 и RT2600ac с SRM 1.3: импорт .ovpn, сертификаты, полный туннель, проверка DNS, IPv6 и ошибок подключения.

VPN

Какой роутер выбрать для WireGuard VPN: Keenetic, MikroTik, ASUS, TP-Link, OpenWrt и GL.iNet

Сравнение роутеров для WireGuard VPN через VPS: совместимость Keenetic/Netcraze, MikroTik, ASUS, TP-Link, OpenWrt и GL.iNet. Импорт конфига, IPv6 и выбор под свою задачу.

Безопасность

Как установить AmneziaVPN на свой VPS и получить конфигурацию для роутера

Как установить AmneziaVPN на свой VPS MAATRIX, настроить AmneziaWG, проверить соединение и выдать роутеру отдельный профиль. Локации США, Великобритания и Франция.

VPN

GL.iNet travel-роутер: настройка VPN-клиента

Настройка WireGuard и OpenVPN клиента на GL.iNet Slate и Beryl: веб-панель, импорт конфига, VPN Policy, kill switch. Свой сервер — оплата картой и криптой.

VPN

AmneziaWG и WireGuard: в чём разница и при чём здесь AmneziaVPN

Чем отличаются WireGuard, OpenVPN, AmneziaWG и приложение AmneziaVPN. Совместимость роутеров, версии 2.0 и 3.1, форматы конфигураций и выбор своего VPN-сервера.

Гайды

Заявка с сайта → CRM → Telegram: рабочая автоматизация на n8n

Создаём процесс n8n для заявок с сайта: сохраняем обращение, передаём его в CRM и уведомляем менеджера в Telegram. Настраиваем повторы и защиту от дублей.

Гайды

Как восстановить n8n после сбоя: база, ключ шифрования и проверка автоматизаций

Как восстановить n8n на новом VPS: сохранить PostgreSQL и ключ шифрования, вернуть файлы, отключить триггеры на копии и сверить события без дублей.

Базы данных

Как восстановить одну таблицу PostgreSQL и сохранить новые заказы

Возвращаем удалённую таблицу или строки PostgreSQL через отдельную копию базы: проверяем связи, сравниваем данные и сохраняем новые заказы после инцидента.

Сайты

Переезд с Vercel на VPS: Next.js, изображения, кеш и функции

Переносим Next.js с Vercel на свой VPS: standalone-сборка, переменные, изображения и кеш, замена платформенных сервисов, проверка выпуска и безопасное переключение.

ИИ

Утренний дайджест с OpenClaw: новости по вашим темам и ссылки на источники

Настраиваем OpenClaw для утренней подборки новостей: источники, проверка фактов, расписание, Telegram и защита от дублей. Выбираем VPS и считаем расходы.

ИИ

Удалённый MCP-сервер для команды: пользователи, OAuth и права доступа

Настраиваем доступ к удалённому MCP для команды: OAuth, Keycloak, группы и проверка прав на документы. Разбираем токены, кеш, отзыв доступа и выбор VPS.

Гайды

Ubuntu 24.04 или 26.04 для VPS: выбираем по приложению, а не по номеру

Выбираем Ubuntu для VPS осенью 2026 года: поддержка приложений и панелей, проверка контейнеров, два тестовых окружения, перезагрузка и восстановление данных.

Настройка

Загрузка больших файлов с докачкой: tusd на VPS для клиентского кабинета

Как организовать загрузку файлов с докачкой через tusd: проверка протокола, HTTPS-прокси, права пользователей, квоты, очистка незавершённых передач и выбор VPS.

Гайды

Trello → WeKan: перенос карточек, участников и вложений

Переезд с Trello на свой WeKan: экспорт досок, сопоставление участников, перенос вложений, проверка сроков и автоматизаций, переход команды на новую площадку.

DevOps

Toxiproxy на VPS: как проверить приложение при медленной базе и обрыве связи

Создаём стенд с Toxiproxy: замедляем ответы PostgreSQL, проверяем обрывы, тайм-ауты и повторы, находим дубли заказов и ошибки восстановления соединений.

Гайды

Todoist → Vikunja: проекты, сроки и повторяющиеся задачи

Как перенести задачи из Todoist в Vikunja: подключить импорт, проверить проекты и участников, сроки, повторения и напоминания, организовать переход на свой сервер.

Боты

Telegram Mini App для записи на услуги: расписание, бронирование и VPS

Как устроить запись на услуги в Telegram Mini App: проверить пользователя, защитить слоты от двойной брони, настроить переносы, напоминания и сервер.

Боты

Каталог и корзина в Telegram Mini App: от витрины до настоящего заказа

Как создать каталог товаров в Telegram Mini App: корзина, резерв остатков, оплата, отмены и проверка заказов. Разбираем архитектуру и выбор VPS для магазина.

Боты

Бонусная карта в Telegram Mini App: баллы, покупки и возвраты без путаницы

Как устроить бонусную карту в Telegram Mini App: начисление и списание баллов, резервы, возвраты, сгорание и история операций. Архитектура сервиса на VPS.

Боты

Telegram Mini App для мероприятия: регистрация, билеты и проверка QR-кодов

Как организовать регистрацию на мероприятие в Telegram: выпуск билетов, проверка QR-кодов, защита от повторного прохода и работа сотрудников через свой VPS.

Боты

Telegram и MAX в одной службе поддержки: как объединить обращения на VPS

Объединяем поддержку Telegram и MAX: общие обращения, отдельные адаптеры, подтверждённая связь клиентов, правильная отправка ответов и размещение на VPS.

Боты

Telegram-бот для закрытых файлов: выдача документов по временным ссылкам

Проектируем выдачу закрытых документов через Telegram: проверка пользователя, версии файлов и ссылки S3. Разбираем срок действия, отзыв и пределы защиты копий.

Боты

Telegram-бот со статусом заказа: ответ из базы вместо очереди в поддержку

Как показывать статус заказа в Telegram: привязка аккаунта, проверка владельца, чтение базы и уведомления об изменениях. Не раскрываем чужие заказы по номеру.

Боты

Telegram-бот для согласования внутренних заявок: кто решил, что одобрено и что дальше

Создаём процесс согласования внутренних заявок в Telegram: роли, версии, решения и исполнение. Защищаемся от старых кнопок, повторных нажатий и потери истории.