Блог MAATRIX
Практические статьи о VPS и выделенных серверах: выбор конфигурации, настройка приложений, перенос проектов, безопасность и резервные копии.
Headless WordPress и Next.js: как обновить страницу после публикации статьи
Как связать webhook WordPress с инвалидированием кеша Next.js: смена slug, снятие с публикации, теги, путь и защищённый preview черновика.
Grafana Cloud на свои VPS: какие данные и настройки можно перенести
Какие панели, правила оповещений и настройки можно перенести из Grafana Cloud на свой VPS, что с историей метрик, логов и трасс и как рассчитать диск.
Grafana Alloy на VPS: единый сбор журналов, метрик и трасс приложения
Как собрать журналы, метрики и трассы приложения одним агентом Grafana Alloy на VPS и ограничить память и объём данных: четыре ситуации и проверки.
GitOps без Kubernetes: обновление Docker Compose из проверенного репозитория
Как обновлять Compose-стек из репозитория: разложить релиз на этапы, посчитать окно недоступности и откат, защитить запуск от гонок и грязных изменений.
GitLab Runner для внешних pull request: изоляция секретов и окружения
Как рассчитать и построить отдельный контур GitLab Runner для недоверенных сборок: слоты, пики, секреты, кеши и закрытая дорога к production-сети.
GitLab.com на собственный GitLab: перенос проектов, registry и CI-переменных
Как составить инвентаризацию данных GitLab.com, проверить перенос проектов, образов registry и CI-переменных на репетиции и не раскрыть секреты при переключении.
GitHub Actions на собственный runner: когда VPS окупается на сборках
Как сравнить стоимость и время сборок на собственном runner и на облачных минутах: расчёт, очередь, кэш, изоляция заданий, обслуживание и план возврата.
Ghost для платной рассылки: сервер, домен и отдельная доставка писем
Как перенести платную публикацию Ghost на свой VPS: отделить доступ, подписку на рассылку и Stripe, развести две почтовые дороги и отрепетировать переключение.
FSLogix на терминальном сервере: где хранить профили и как проверить права по лицензии
Как решить, нужен ли FSLogix на терминальном сервере: проверка прав по лицензии, путь профиля от входа до выхода, место на диске и репетиция восстановления.
Сервер во Франции или Великобритании для API: сравнение по времени полного запроса
Как сравнить серверы во Франции и Великобритании для API: разложить запрос на DNS, TCP, TLS и ответ приложения, повторить замер и выбрать по критериям.
Forgejo Actions на VPS: отдельный runner для приватных репозиториев
Как разделить Git-сервис и сборки Forgejo Actions по ресурсам и доступам, настроить labels и восстановить runner на новом VPS после сбоя без потери репозиториев.
Firebase на VPS: план замены сервисов для небольшого веб-приложения
Auth, база, файлы и функции Firebase переносятся по-разному. Разбираем зависимости по отдельности и оцениваем объём переделок до выбора стека на своём VPS.
FastAPI и SSE на VPS: потоковые события без обрывов и буферизации nginx
Как вывести статус долгой задачи через SSE во FastAPI за nginx: буферизация, интервалы чтения, проверочные сообщения и поведение при закрытой вкладке.
Файловый сервер без общего пароля: персональные доступы и журнал скачиваний
Как заменить общую папку с одним паролем личными учётными записями: границы прав, отзыв доступа одного человека, что доказывает журнал скачиваний и как это проверить.
Свой файловый портал для дизайнеров: большие макеты, версии и согласование
Как выдавать клиентам тяжёлые макеты через Nextcloud на VPS: загрузка, ссылки со сроком, версии файлов, закрытие проекта и проверка восстановления из копии.
Factorio на VPS: автоматическое сохранение и большие фабрики
Как разложить производительность выделенного сервера Factorio на замеры: время обновления мира, автосохранение, пауза без игроков, память, загрузка и вход клиента.
EspoCRM для небольшой команды: воронка, роли и резервное копирование на VPS
Как собрать минимальную CRM на VPS: развести клиентов двух менеджеров, показать воронку руководителю и проверить, что копия реально восстанавливается.
Перенос эмбеддингов на новую модель: как обновить RAG без смешения векторов
Как заменить embedding-модель в RAG без смешения векторов: параллельный индекс, приём новых документов, проверка качества, критерии переключения и возврата.
Elastic Cloud на VPS: оценка размера индекса и совместимости перед переездом
Как проверить версии, плагины и лицензируемые функции, оценить размер индекса и отрепетировать восстановление snapshot на тестовом VPS до переезда из Elastic Cloud.
Один backend для Telegram-бота и сайта: общие аккаунты, заявки и права
Как построить общий слой логики для сайта и Telegram-бота: связать аккаунты, не смешать права, пережить повторы и отзыв доступа. Репетиция до переключения.
Два VPS для веб-приложения: какие точки отказа остаются после балансировщика
Балансировщик перед двумя VPS не делает приложение отказоустойчивым. Разбираем БД, файлы, DNS, секреты и сессии и план ограниченных испытаний отказов.
Два VPS в разных странах: что действительно даст резервирование сайта
Резерв приложения не равен доступности данных. Разбор отказов, окна потери записи, DNS, сессий и платежей на двух VPS в разных странах.
DuckDB для ночных отчётов на VPS: как передать пакетную аналитику по Parquet другому человеку
Как построить ночной отчёт на DuckDB по выгрузкам Parquet на VPS: закрытый вход, лимиты памяти и временного диска, доступы, публикация и передача другому человеку.
Доступ к оборудованию за CGNAT: VPS как точка входа для сервисной команды
Как подключить устройство на удалённом объекте без проброса портов: исходящий туннель, VPS-посредник, доступ к одному хосту и проверка после перезапуска.
Деплой Docker по digest: как откатывать точно тот же образ приложения
Почему версионный тег не гарантирует тот же образ при откате, чем помогает digest и как собрать запись релиза: платформа, конфигурация, секреты и схема БД.
Бэкап Docker Compose: согласованная копия базы, файлов и конфигурации
Как резервировать многоконтейнерное приложение на Compose: порядок копирования базы, файлов и конфигурации и как проверить восстановленный стек отдельно.
DNS-переключение между локациями: почему старые клиенты продолжают идти на прежний VPS
Запись в DNS уже новая, а старый VPS всё ещё получает запросы. Разбираем TTL, кеши резолверов, приложений и долгие соединения и условия выключения узла.
Django Channels на VPS: чат с WebSocket и отдельными рабочими процессами
Как разделить HTTP и WebSocket в Django Channels, подключить channel layer и проверить, что сообщения доходят до клиентов после перезапуска процесса.
Directus Flows на VPS: автоматизация публикации и обработка сбоев webhook
Как построить в Directus Flows цепочку «черновик — одобрение — публикация — уведомление» и проверить ошибку, тайм-аут внешнего API и повторное событие.
Переезд с DigitalOcean App Platform на VPS: контейнеры, расписание и файлы
Как воссоздать web, worker и расписание приложения с App Platform на VPS, проверить хранение файлов и заранее определить критерии переключения и возврата.
Dev Containers на VPS: одинаковая среда разработки для всей команды
Как провести рабочий контейнер на VPS через весь жизненный цикл: SSH-доступ, лимиты CPU и памяти, сбой, пересоздание без потери кода и проверка одинаковой сборки.
Dependency-Track на VPS: как следить за уязвимостями после выпуска приложения
Как развернуть Dependency-Track на своём VPS, загружать SBOM каждого релиза и разбирать новые предупреждения по работающим версиям без пересборки приложения.
Как синхронизировать товары из CSV поставщика и не затереть ручные правки
Цена и остаток из CSV поставщика обновляются, а описание редактора остаётся: ключ товара, владельцы полей, пустые ячейки, preview и UPSERT в PostgreSQL.
CRM для агентства на VPS: отдельные проекты, файлы и доступ заказчиков
Как дать заказчикам доступ к результатам и скрыть внутренние оценки: сравниваем кабинет в CRM и проектные роли, считаем часы сопровождения и нагрузку на VPS.
CPU или внешний API для классификации текста: считаем стоимость на своей выборке
Как сравнить локальный классификатор и API для разбора обращений: метрики по классам, задержка, ручной разбор ошибок и полная стоимость на вашей выборке.
Coder на отдельном VPS: рабочий день администратора и остановка простаивающих окружений
Как провести рабочий день администратора Coder на отдельном VPS: персональные окружения, диски, расписание остановки, забытые терминалы и расчёт ресурсов.
Перенос RabbitMQ из CloudAMQP на свой сервер: репетиция миграции и сверка очередей
Как перенести RabbitMQ из CloudAMQP на свой VPS: остановка производителей, перенос топологии, Shovel, сверка очередей и критерии возврата без обещания нулевых дублей.
Cloud Run на VPS: когда постоянный процесс выгоднее serverless
Как выбрать между Cloud Run и VPS: замерить запросы, простой, минимальные экземпляры и фоновые задачи, затем сравнить стоимость эксплуатации по своим цифрам.
ClickHouse для событий сайта: схема таблиц и оценка диска на месяц
Как построить таблицу событий сайта в ClickHouse: набор полей без лишнего, два варианта ORDER BY, TTL, измерение частей и расчёт диска на 30 дней хранения.
Cal.com для нескольких специалистов: общая запись и защита от двойной брони
Как проверить Cal.com для команды: личные календари, часовые пояса, летнее время, Date Overrides и одновременная запись. Что решает выбор редакции.
Сборка ARM64-образов на x86 VPS: buildx, эмуляция и честный замер времени
Как собрать образ linux/arm64 на amd64-сервере, проверить его на целевой архитектуре и понять по замеру, когда эмуляция QEMU пора менять на другой способ.
Общий кэш 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 и что передать коллеге при передаче доступа.
Astro для каталога товаров на VPS: статические страницы и личный кабинет
Как разделить каталог на предварительно собранные страницы и серверные маршруты корзины и входа в Astro с Node-адаптером и проверить это на VPS.
ASP.NET Core и Hangfire на VPS: воркеры отдельно, повторы безопасно, панель закрыта
Как развернуть фоновые задания Hangfire на Linux VPS: где запускать воркеры, как настроить повторные попытки и закрыть панель управления от посторонних.
Архив 500 ГБ на VPS: считаем хранение, скачивания и восстановление копии
Архив 500 ГБ нужен редко, но целиком: сравниваем виртуальный диск и объектное хранилище, считаем скачивания, время восстановления и место для развёртывания.
Публичный API на VPS: rate limit по клиенту и защита от дорогих запросов
Как разделить лимиты по IP, ключу клиента и стоимости операции, прорепетировать их на стенде и понять, не пострадали ли легитимные клиенты API.
Интеграция сайта с API доставки: создание отправлений, повторные запросы и статусы
Сеть оборвалась после запроса на создание отправления: повторять или нет? Расчёт дублей, ключ заказа, сверка неизвестного исхода и синхронизация статусов.
Интеграция amoCRM с внутренним сервисом: очередь задач вместо тяжёлого вебхука
Как принять событие amoCRM быстро, сохранить его и выполнить долгую проверку в фоне: состояния задач, ключ дедупликации, сверка и безопасное переключение.
Algolia или Typesense на VPS: что проверить до переноса поиска магазина
Как сравнить Algolia и Typesense на копии каталога магазина: релевантность, фасеты, синонимы, аналитика, память индекса и порядок переключения с возвратом.
ИИ-агент завис на вызове инструмента: тайм-ауты и отмена задач на сервере
Как отличить зависший вызов инструмента от медленной модели или очереди, задать общий лимит цепочки и корректно отменять внешние операции вместе с запросами к БД.
Тестовый домен Active Directory на VPS: учебная лаборатория без доступа к рабочей сети
Как собрать учебный домен Active Directory на VPS для проверки групповых политик и восстановления пользователей: имена, сеть, учётки, снимки и порядок работ.
WireGuard на Xiaomi и Redmi с OpenWrt: настройка туннеля для всей домашней сети
Подключаем Xiaomi AX3000T и Redmi AX6000 с OpenWrt к WireGuard на VPS. Профиль, маршруты, NAT, DNS и IPv6, проверка Wi-Fi и запрет прямого выхода при обрыве VPN.
WireGuard-клиент на UniFi Gateway: как направить выбранные устройства через свой VPS
Подключаем UniFi Gateway к WireGuard на VPS: отдельный профиль, правила для ноутбука или VLAN, проверка DNS и IPv6. Разбираем Kill Switch и безопасный откат настроек.
WireGuard на TP-Link Omada: подключение ER605 V2 и ER707-M2 к своему VPS
Настройка WireGuard на TP-Link Omada ER605 V2 и ER707-M2: импорт .conf в Controller 6.2, выбор устройств, проверка маршрута, DNS и IPv6, безопасный откат.
WireGuard на TP-Link Deco: как подключить Mesh-сеть к своему VPN-серверу
Настраиваем WireGuard на TP-Link Deco: проверяем X50, X55, BE65 и XE75, импортируем профиль VPS, выбираем устройства. DNS, IPv6, работа Mesh и проверка обрыва VPN.
Как настроить WireGuard-клиент на TP-Link Archer AX55 и направить через него выбранные устройства
Как настроить WireGuard на TP-Link Archer AX55: проверить прошивку, импортировать конфигурацию, выбрать устройства и устранить проблемы с подключением.
WireGuard на OpenWrt: как направить трафик домашней сети через свой VPS
Как подключить OpenWrt к WireGuard на VPS: импорт конфигурации, маршруты, firewall, NAT, DNS и IPv6. Проверка домашней сети, защита при обрыве и откат настроек.
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.
WireGuard-клиент на Cudy WR3000: VPN для выбранных устройств дома
Как настроить WireGuard на Cudy WR3000 V1/V2: загрузить .conf, выбрать домашние устройства, проверить DNS, IPv6 и kill switch, подключить свой VPS.
Настройка VPN-клиента WireGuard на TP-Link Archer и Deco
Подключение TP-Link Archer и Deco к WireGuard-серверу MAATRIX: проверка модели и прошивки, импорт конфигурации, приложение Deco, выбор устройств и проверка IPv6.
WireGuard-клиент на MikroTik с RouterOS 7: полный туннель, выборочная маршрутизация и проверка
Подключение MikroTik RouterOS 7 к WireGuard-серверу MAATRIX: конфиг, peer, NAT, маршрут к серверу через WAN, FastTrack, MTU и проверка IPv4/IPv6.
Настройка WireGuard-клиента на Keenetic и Netcraze: подключение, политики и проверка
Как настроить WireGuard на Keenetic: подключить роутер к VPN, выбрать устройства, проверить DNS и IPv6, настроить доступ к отдельным сайтам и защиту при обрыве.
WireGuard: как устроен протокол, как выбрать клиент и правильно подключиться
WireGuard: как работает VPN, какой клиент установить на компьютер, телефон и роутер, как импортировать профиль и проверить подключение.
OpenVPN на Xiaomi и Redmi с OpenWrt: второй роутер для отдельной рабочей сети
Создаём отдельную сеть OpenVPN на Xiaomi AX3000T или Redmi AX6000 с OpenWrt: импорт профиля VPS, интерфейс, firewall, DNS, IPv6 и проверка подключения после перезагрузки.
OpenVPN-клиент на UniFi Gateway: подключение к своему серверу, маршрут и проверка
Настройка OpenVPN-клиента на UniFi Gateway: импорт профиля, сертификаты, маршруты для устройств, DNS и IPv6. Что проверить при AUTH_FAILED, тайм-ауте и обрыве VPN.
Как подключить TP-Link Omada ER605 V2 и ER707-M2 к серверу OpenVPN
Как подключить TP-Link Omada ER605 V2 и ER707-M2 к OpenVPN: импорт .ovpn в Standalone, настройки Controller 6.2, полный туннель, диагностика и возврат маршрута.
Как подключить TP-Link Deco к OpenVPN-серверу через файл .ovpn
Как подключить TP-Link Deco к OpenVPN на VPS: совместимость моделей, импорт .ovpn, выбор домашних устройств, DNS и IPv6. Проверяем соединение и поведение при сбое.
OpenVPN-клиент на TP-Link Archer: подключение роутера к своему серверу
Пошаговая настройка OpenVPN на TP-Link Archer AX73, AX55 и других моделях: профиль MAATRIX, выбор устройств, проверка IP, IPv6 и DNS. Отдельные шаги для Deco.
Как подключить OpenWrt к OpenVPN-серверу и пустить через него всю домашнюю сеть
Настройте OpenVPN на OpenWrt через LuCI: загрузите .ovpn, создайте туннель, маршруты и NAT. Разбираем DNS, IPv6, проверку сертификатов, kill switch и возврат к обычной сети.
Как подключить 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.
OpenVPN-клиент на Cudy WR3000: подключение к своему серверу и проверка маршрута
Подключаем Cudy WR3000 V1/V2 к OpenVPN на VPS: импорт .ovpn, сертификаты, маршруты, выбор устройств, DNS, IPv6 и проверка блокировки при обрыве.
Как подключить роутер ASUS к OpenVPN через VPN Fusion
Пошаговая настройка OpenVPN на ASUS через VPN Fusion: импорт .ovpn, выбор устройств, проверка DNS и IPv6, диагностика ошибок и возврат к обычному интернету.
Настройка OpenVPN-клиента на MikroTik: подключаем роутер к существующему серверу
Подключение MikroTik к OpenVPN-серверу в RouterOS 7: сертификаты, настройка клиента, маршруты для всей сети и отдельных устройств, DNS, IPv6 и диагностика.
OpenVPN: как устроен протокол, какой клиент выбрать и как подключиться без ошибок
OpenVPN: как работает VPN, какой клиент установить на компьютер, телефон и роутер, как импортировать профиль и проверить подключение.
OpenVPN-клиент на Keenetic: импорт профиля .ovpn, политики и проверка утечек
Как подключить роутер Keenetic к OpenVPN-серверу через веб-интерфейс: установка компонента, импорт .ovpn, политики маршрутизации. Оплата из РФ картой или криптой.
Как настроить WireGuard-клиент на роутере ASUS: штатный VPN Fusion и Asuswrt-Merlin
Как подключить ASUS к WireGuard-серверу MAATRIX: штатный VPN Fusion или Asuswrt-Merlin, импорт .conf, NAT, VPN Director, DNS и проверка маршрутов.
AmneziaWG на OpenWrt: подключение домашней сети к своему серверу
Как настроить AmneziaWG 3.1 на OpenWrt: проверить версию и пакеты, получить нативный конфиг, настроить маршруты, NAT, DNS и защиту от обхода VPN домашними устройствами.
AmneziaWG на Keenetic и Netcraze: подключение роутера к собственному VPS
Как настроить AmneziaWG на Keenetic и Netcraze: совместимость версий 2.0 и 3.1, подготовка VPS, импорт .conf, политики устройств и проверка DNS и IPv6.
AmneziaWG на GL.iNet: подключение профиля 2.0 и ограничение для 3.1
AmneziaWG 2.0 на GL.iNet с прошивкой 4.9+: где взять совместимый профиль, как импортировать его и проверить VPN. Почему конфигурация 3.1 не подходит этому сценарию.
AmneziaWG: как устроен протокол, что нужно для подключения и как проверить результат
AmneziaWG: как работает VPN, какой клиент установить на компьютер, телефон и роутер, как импортировать профиль и проверить подключение.
Xiaomi и Redmi для VPN: как подготовить AX3000T и Redmi AX6000 к OpenWrt
Готовим Xiaomi AX3000T и Redmi AX6000 к OpenWrt: различия RD03, RD23 и RD03v2, выбор образа, резервные копии и порядок установки перед настройкой домашнего VPN.
WireGuard на Tenda AX12 Pro V3.0: подключаем дом к своему VPS
Настройка WireGuard-клиента на Tenda AX12 Pro V3.0: импорт .conf, Allowed IPs, выход через VPS, DNS и IPv6. Проверяем ограничения и поведение при обрыве.
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 и Франции.
UniFi Dream Machine: настройка VPN-клиента
Как настроить VPN-клиент WireGuard и OpenVPN на UniFi Dream Machine, включить policy-based routing и где UDM уступает EdgeRouter. Оплата картой или криптой.
Прошивка роутера OpenWrt под VPN-клиент: WireGuard и OpenVPN
Установка luci-proto-wireguard и luci-app-openvpn на OpenWrt, настройка через LuCI, зоны firewall, MTU, защита от утечки DNS и проверка результата.
OpenVPN на Tenda AX12 Pro V3.0: от файла .ovpn до работающего маршрута
Как загрузить .ovpn в Tenda AX12 Pro V3.0, проверить сертификаты, подключение и выход через VPS. DNS, IPv6 и ограничения штатного OpenVPN-клиента.
OpenVPN на Synology Router: подключение RT6600ax, WRX560 и RT2600ac к VPS
Настройка OpenVPN-клиента на Synology RT6600ax, WRX560 и RT2600ac с SRM 1.3: импорт .ovpn, сертификаты, полный туннель, проверка DNS, IPv6 и ошибок подключения.
Какой роутер выбрать для 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, проверить соединение и выдать роутеру отдельный профиль. Локации США, Великобритания и Франция.
GL.iNet travel-роутер: настройка VPN-клиента
Настройка WireGuard и OpenVPN клиента на GL.iNet Slate и Beryl: веб-панель, импорт конфига, VPN Policy, kill switch. Свой сервер — оплата картой и криптой.
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: экспорт досок, сопоставление участников, перенос вложений, проверка сроков и автоматизаций, переход команды на новую площадку.
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: роли, версии, решения и исполнение. Защищаемся от старых кнопок, повторных нажатий и потери истории.