MAATRIX / Блог

Блог MAATRIX

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

Гайды

Первый наём администратора: что отдать сразу, а что не отдавать никогда

Что передать новому системному администратору сразу, а какие доступы и решения оставить за собой. Оплата из России картой или криптой.

DevOps

Первый день акции: пик регистраций и очередь на письма подтверждения

В первый день акции письма подтверждения опаздывают и тонут в спаме. Как выстроить очередь отправки вместо синхронного SMTP. Оплата картой или криптой.

DevOps

Первые морозы: как отопительный сезон роняет сайты магазинов

Резкое похолодание обрушивает трафик магазинов обогревателей и тёплой одежды без предупреждения, в отличие от плановой распродажи. Оплата картой или криптой.

DevOps

Первые 15 минут инцидента: регламент, который не даёт паниковать

Что делать в первые 15 минут после падения сайта или сервиса — регламент по шагам вместо хаоса. Оплата из России картой или криптой.

DevOps

1 сентября: школьный трафик приходит за одну ночь

Расписания, электронные дневники и порталы поступления получают годовую нагрузку за несколько часов вокруг полуночи 1 сентября. Оплата из России картой или криптой.

Гайды

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

Первая перезагрузка унаследованного сервера — чек-лист подготовки: опись автозапуска, снапшот, доступ к консоли, план отката. Оплата из России картой или криптой.

Гайды

Проект перерос хостинг, а денег на администратора нет: три рабочих варианта

Инфраструктура выросла из простого VPS, а штатный DevOps пока не по карману. Три рабочих варианта закрыть разрыв. Оплата из России картой или криптой.

Оплата

Переплата за простаивающие ядра: считаем по реальным метрикам

Методика расчёта переплаты за неиспользуемые CPU-ядра по метрикам мониторинга. Формула, команды, разбор графиков. Оплата из России картой или криптой.

Гайды

Переписать с нуля или чинить: как решить это на уровне инфраструктуры, а не эмоций

Дилемма rewrite vs fix глазами инфраструктуры: состояние окружения, двойное содержание систем, риск потери стабильности. Оплата из России картой или криптой.

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

Переносим репозитории с GitHub на свой GitLab: план и подводные камни

Пошаговый план переноса репозиториев с GitHub на self-hosted GitLab: история коммитов, issues, PR, CI/CD, вебхуки, доступ команды. Честная оценка трудозатрат.

Базы данных

Перенесли данные через архив и потеряли кириллицу в именах файлов

Кириллица в именах файлов стала кракозябрами после распаковки архива? Причина и как упаковывать архивы без потери кодировки. Оплата картой или криптой.

DevOps

Переключили DNS на резервный сервер, а трафик шёл на старый ещё сутки: TTL и чужие кеши

DNS failover на резервный сервер не мгновенный: TTL, нечестные резолверы и кеш ОС держат трафик на старом IP. Оплата из России картой или криптой.

Базы данных

Переключили базу на новый сервер и потеряли двенадцать секунд транзакций

Почему переключение на новый сервер базы данных теряет записи даже при «синхронизированной» реплике, и как остановить запись правильно. Оплата из России картой или криптой.

Базы данных

Переименовать поле без остановки: приём с двойной записью

Как переименовать колонку в боевой базе без даунтайма — схема двойной записи, бэкофил и удаление старого поля. Сервер — оплата картой или криптой из России.

Гайды

Почему переименование файла атомарно, а копирование — нет

rename() меняет указатель в каталоге за одну операцию, а copy читает и пишет блоки по очереди. Разбираем, почему это разница между целым файлом и битым после сбоя.

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

Корпоративный чат уехал: план переезда с зарубежного мессенджера на свой сервер

Что делать, если компания потеряла доступ к корпоративному мессенджеру: выбор self-hosted платформы, перенос истории, боты и переход без простоя.

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

Переход с Oracle и MS SQL на PostgreSQL: как честно оценить трудозатраты

Переход с Oracle и MS SQL на PostgreSQL: из чего складываются трудозатраты — схема, хранимые процедуры, тесты производительности. Оплата из России картой или криптой.

DevOps

Переход на летнее время запустил ночной отчёт два раза

Клиенты получили отчёт дважды в ночь перевода часов. Разбираем по логам, как планировщик на pytz обманул сам себя, и что изменить, чтобы DST больше не дублировал задачи.

DevOps

Переезд в другую локацию ради маршрутов: когда это реально помогает, а когда нет

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

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

Переезд с Ubuntu на Astra Linux: что реально ломается в первый день

Astra Linux вместо Ubuntu — что удивит в первый день: репозитории, версии пакетов, systemd, сеть. Оплата из России картой или криптой.

Гайды

Переезд с CentOS 7, который давно без поддержки: план работ по шагам

CentOS 7 без обновлений безопасности больше двух лет — риск растёт с каждым днём. Пошаговый план переезда на новый сервер. Оплата из России картой или криптой.

Гайды

Переехали на VPS, а быстрее не стало: разбираем, куда ушёл выигрыш

Перешли на VPS, а сайт не ускорился? Разбираем три причины — потерянные настройки shared-хостинга, дефолтный конфиг VPS и узкое место в приложении.

Гайды

Передача проекта заказчику по договору: что включить в акт, кроме кода

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

Гайды

Отчёт о найденных дырах уходит клиенту: шифрование и своё хранилище

Как пентестеру передать отчёт с уязвимостями клиента без риска утечки — шифрование и свой сервер вместо почты. Оплата из России картой или криптой.

Гайды

Продаёте бизнес: что покупатель проверит в вашей инфраструктуре

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

Гайды

Передача инфраструктуры от одной команды другой: план на две недели

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

Гайды

Адвокат передаёт доверителю документы: защищённый канал вместо мессенджера

Документ дела в мессенджере оседает на чужих серверах вне вашего контроля. Как передавать материалы доверителю через свою ссылку с управляемым сроком доступа. Оплата из России картой или криптой.

DevOps

Передача дежурства: пять пунктов, без которых смена начнётся с аварии

Чек-лист передачи on-call дежурства: что случилось за смену, что не закрыто, какие деградации уже известны, что запланировано, к кому обращаться.

Гайды

Видеограф шлёт черновик заказчику: ссылка вместо 30 ГБ в мессенджере

Как видеограф отдаёт черновой монтаж заказчику ссылкой на свой сервер вместо пересылки файла в мессенджере. Оплата из России картой или криптой.

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

Перебор паролей к почтовым ящикам: увидеть до того, как уйдёт спам

Как заметить подбор пароля к почте по логам Dovecot и Postfix раньше, чем аккаунт начнёт спамить. Алерты, лимиты входа, 2FA. Оплата из России картой или криптой.

Гайды

Пекарня: производственный учёт и списание муки — Excel против своей базы данных

Excel для учёта партий выпечки и списания муки ломается при росте: конфликты правок, битые формулы, ноль истории. Разбираем переход на свою базу на сервере. Оплата из России картой или криптой.

Гайды

Пекарня: заказы от 20 кафе по расписанию — маленькая B2B-панель на своём VPS

Заказы от кафе по телефону путают объёмы и даты поставок. Простая B2B-панель на своём VPS наводит порядок. Оплата из России картой или криптой.

DevOps

Паспорт сервера: одна страница, которая заменяет память админа

Паспорт сервера — один файл на страницу: назначение, ответственный, зависимости, бэкапы, контакты провайдера. Оплата из России картой или криптой.

Гайды

Пасека: журнал ульев, привесы и погода — маленькая система на маленьком сервере

Тетрадь и Excel плохо годятся для анализа сезона на пасеке. Собираем журнал ульев, привесы и погоду на своём недорогом сервере. Оплата из России картой или криптой.

DevOps

Партнёр отключил старую версию API без предупреждения: шесть часов простоя

Разбор реального инцидента: партнёрский API перестал отвечать, заказы встали. Гипотезы, логи, находка и что изменили в мониторинге после. Оплата из России картой или криптой.

Гайды

Пароля root нет, есть только чужой ключ: как вернуть себе сервер

Единственный доступ на сервер — чужой SSH-ключ, root-пароль неизвестен. Как безопасно завести sudo-доступ, отозвать чужой ключ и не остаться без входа.

DevOps

Админ в отпуске, пароля от панели ни у кого: пять часов простоя

Разбор инцидента про единственный ключ доступа к серверу и как не повторить чужую ошибку. Аренда VPS с оплатой из России картой или криптой.

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

Пароли в .env, который отдаётся по HTTP: как проверить свой сайт

Как проверить, не отдаёт ли сайт файл .env с паролями по HTTP: команды для самопроверки и правильные deny-правила nginx/apache против доступа к dotfiles.

Базы данных

Пароли и токены в логах: как они туда попадают и как вычистить

Пароли, токены и API-ключи утекают в логи приложения через тело запроса, дампы ошибок и debug-режим. Как их отфильтровать и вычистить архив. Оплата из России картой или криптой.

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

Половина серверов на Ubuntu, половина на Astra: как жить с таким парком

Гетерогенный парк Ubuntu и Astra Linux: как унифицировать Ansible, мониторинг и документацию и не смешать всё в хаос. Оплата из России картой или криптой.

Оплата

Панель управления внутри тарифа: сколько вы за неё платите на самом деле

Панель управления в тарифе VPS редко бывает подарком: разбираем, кто платит за её лицензию и когда выгоднее сервер без неё. Оплата картой или криптой.

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

Панель управления доступна из интернета: чем это заканчивается

Панель хостинга, phpMyAdmin или мониторинг на публичном порту — готовая цель для брутфорса. Как ограничить доступ: VPN, whitelist, MFA.

Гайды

Панель управления и правки руками на одной машине: чем это кончится

ISPmanager, cPanel, VMmanager и ручные правки по SSH на одной машине — рецепт тихого отката. Где панель перезапишет изменения и как этого избежать.

Гайды

Память переводов за пятнадцать лет: как не остаться заложником программы

Память переводов, накопленная годами, — ваш капитал, а не собственность CAT-программы. Как хранить TMX на своём сервере в открытых форматах. Оплата из России картой или криптой.

Оплата

Память «на всякий случай»: цена перестраховки за год

Сколько стоит переплата за RAM «на всякий случай»: как измерить пиковый расход и найти баланс риска и цены. Оплата из России картой или криптой.

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

Пакета нет в репозитории РЕД ОС: собираем свой RPM

Нужного пакета нет в официальных репозиториях РЕД ОС? Разбираем сборку RPM из исходников — spec-файл, rpmbuild, альтернативы и риски. Оплата из России картой или криптой.

DevOps

Пакет удалили из реестра, и прод перестал собираться

Сборка упала на npm ci с ошибкой 404 — пакет пропал из реестра. Разбор инцидента по логам, отброшенные гипотезы, причина и приватный прокси-реестр как защита.

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

Пакет из npm полез в сеть при сборке: как заметить это на CI

Как мониторить исходящие соединения CI-раннера во время сборки и ловить вредоносные install-скрипты npm/pip раньше, чем они утащат секреты.

Гайды

Как overlayfs собирает файловую систему контейнера из чужих слоёв

Разбираем overlayfs в Docker — слои образа, copy-on-write по файлам и почему контейнеры экономят место на диске. Оплата из России картой или криптой.

Гайды

Как Linux обещает память, которой у него нет, и что бывает, когда её попросят

Overcommit памяти в Linux: почему ядро разрешает выделить больше RAM, чем физически есть, и что будет, когда спрос дойдёт до предела. Оплата картой или криптой.

Гайды

Уезжаете на месяц: как подготовить инфраструктуру к своему отсутствию

Чек-лист подготовки инфраструктуры к отпуску: мониторинг, автопродление доменов и SSL, бэкапы, доверенный человек. Оплата картой или криптой.

Гайды

Откуда сервер берёт случайные числа и что происходит, когда энтропия кончается

Как ядро Linux собирает энтропию из физических источников, чем /dev/urandom отличается от /dev/random и почему миф про «сервер без мыши» устарел. Оплата из России картой или криптой.

Гайды

Откуда берутся кракозябры: путь одного байта от базы до браузера

Разбираем, почему текст превращается в кракозябры: путь байта через кодировку БД, файла, HTTP-заголовков и HTML. Оплата из России картой или криптой.

Базы данных

Откатить миграцию базы нельзя: что готовят вместо отката

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

Базы данных

Откат на снапшот вернул данные и потерял три часа заказов

Снапшот честно восстановил систему — но забрал с собой три часа реальных заказов. Разбор компромисса отката и как минимизировать потери данных.

DevOps

Отчёты, которые считаются ночью: зачем им отдельный сервер

Ночная сборка отчётов и ML-расчёты упираются в ресурсы прод-сервера — разбираем, когда изоляции уже мало и оправдан отдельный физический сервер.

Гайды

Таргетолог ведёт 15 клиентов: отчёты и креативы на одном сервере

Как таргетологу организовать хранилище отчётов и креативов для 15+ клиентов на своём сервере вместо папок и переписки. Оплата из России картой или криптой.

DevOps

Отчётный период: как посчитать мощность на пять дней в году

Методика расчёта мощности сервера под отчётные пики 1С — замер прошлой нагрузки, запас и временное масштабирование вместо переплаты весь год. Оплата картой или криптой.

Гайды

Что сервер успевает сделать между подачей питания и появлением GRUB

Что происходит от нажатия кнопки питания до экрана GRUB — POST, инициализация железа, поиск загрузочного устройства, разница BIOS и UEFI. Оплата из России картой или криптой.

Гайды

От 1000 к 10 000: порядок, на котором один сервер перестаёт быть вариантом

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

Гайды

От 100 к 1000 пользователей: три подсистемы, которые рвутся именно на этом порядке

На переходе от 100 к 1000 пользователей ломаются не сервера, а три места в коде: индексы, синхронные операции, файловое хранилище. Оплата картой или криптой.

Гайды

От 10 к 100 пользователям: что ломается первым и почему это почти никогда не сервер

Рост с 10 до 100 пользователей редко ломает сервер — рвутся процессы поддержки, UX и качество данных. Оплата из России картой или криптой.

Оплата

Остаточная стоимость сервера через три года: сколько вернёте при продаже

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

Оплата

Оптимизация картинок как способ сэкономить на трафике: считаем эффект

Методика расчёта экономии от оптимизации изображений — доля картинок в трафике, потенциальное снижение размера и перевод в деньги при оплате за объём. Оплата из России картой или криптой.

Гайды

Оптика: рецепты, подбор оправ и заказы в лабораторию в одной своей системе

Рецепты на очки, история подбора оправ и заказы в лабораторию изготовления линз — в одной системе на своём сервере вместо бумаги, Excel и звонков. Оплата из России картой или криптой.

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

Оплата зарубежного API из компании: схемы, которые не разваливаются через месяц

Как устроить оплату зарубежных облачных и ИИ-API из российской компании так, чтобы схема пережила смену банка. Оплата из России картой или криптой.

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

Оплата сервера в рублях по счёту: почему бизнесу это спокойнее валюты

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

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

Оплата хостинга через СБП: чем это удобнее карты для ИП и юрлица

СБП вместо карты для оплаты хостинга — быстрее зачисление, ниже комиссия, платёж не зависит от блокировки карты. Что важно ИП и юрлицу для бухгалтерии.

Настройка

Между OpenSign и Documenso выбирают не по фичам, а по юридической части

OpenSign vs Documenso: сравниваем функции, стек для self-hosted и — главное — юридическую значимость подписи. Оплата из России картой или криптой.

Настройка

Склад на OpenBoxes: когда полноценная ERP только мешает кладовщику

OpenBoxes — специализированная система складского учёта без бухгалтерии, CRM и производства. Когда это точнее, чем Odoo или ERPNext. Оплата из России картой или криптой.

Настройка

Open edX — это не своя Coursera, а платформа из восьми сервисов

Open edX — не «своя Coursera за один docker-compose up», а связка из LMS, CMS, Discovery, Forum и других сервисов. Оплата из России картой или криптой.

Гайды

Онлайн-запись к врачу без чужого сервиса: расписание на своём сервере

Cal.com на своём сервере — запись к врачу без комиссии агрегатора за приём и рекламы конкурентов рядом с профилем. Домен, SSL, напоминания. Оплата из России картой или криптой.

Гайды

Онлайн-школа выросла до 300 уроков: когда пора съезжать с чужой платформы

Тариф платформы растёт вместе с базой уроков и учеников, а расходы на свой сервер — нет. Считаем точку перехода. Оплата из России картой или криптой.

Гайды

Онлайн-сессии психолога на своём видеосервере: без чужих записей разговора

Как психологу принимать онлайн-сессии на своём видеосервере с Jitsi Meet — без сторонних платформ, полный контроль над потоком и записями. Оплата из России картой или криптой.

Настройка

OneDev делает всё сам: git, CI, доска задач — и где тут подвох

OneDev — git, CI/CD, доска задач и реестр пакетов в одном приложении вместо GitLab+Jenkins+Nexus. Честный разбор плюсов и подвоха. Оплата картой или криптой.

Гайды

Онбординг нового человека в инфраструктуру: первая неделя по дням

Практичный план первой недели нового технического сотрудника или подрядчика — от минимального доступа в день один до самостоятельных задач к пятнице. Оплата картой или криптой.

Оплата

Окупаемость перехода со Slack на свой сервер: считаем на команду 50 человек

Честный расчёт окупаемости перехода со Slack на self-hosted мессенджер для команды 50 человек. Методика, реальные компромиссы, точка выгоды.

Гайды

Охранное агентство: видеопотоки с объектов клиентов — почему это не отдают в облако

Почему серьёзные охранные агентства не агрегируют видео с объектов клиентов в публичном облаке. Своя инфраструктура, контроль потока, оплата картой или криптой.

Гайды

Охранное агентство: тревожная кнопка и сервер, который обязан ответить за две секунды

Сервер приёма сигналов тревожной кнопки не терпит компромиссов по задержке и надёжности: как выбрать инфраструктуру. Оплата из России картой или криптой.

DevOps

Ограниченный тираж: ажиотаж, боты и честная очередь

Дроп лимитированной коллекции ломает не столько инфраструктуру, сколько справедливость доступа. Как отсеять ботов и скальперов и оставить товар реальным людям.

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

Офисный пакет без облачной подписки: что ставить на свой сервер

Как заменить Google Docs и Microsoft 365 связкой Nextcloud и OnlyOffice на своём сервере — архитектура, требования к железу. Оплата из России картой или криптой.

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

ОФД и касса: что должно работать на сервере, чтобы чеки уходили

ОФД и касса: какая инфраструктура на стороне сервера и сети отвечает за бесперебойную передачу чеков, типичные причины сбоя и как их мониторить.

DevOps

Один воркер завис на блокирующем вызове и утянул всю очередь

Разбор инцидента: воркер завис на HTTP-вызове без таймаута и через общий лок остановил всю очередь задач. Оплата сервера из России картой или криптой.

DevOps

Один сервис в трёх странах: что для этого нужно на самом деле, кроме трёх серверов

Один сервис в трёх странах — не три сервера, а маршрутизация, синхронизация данных, раздельный мониторинг и деплой по регионам. Оплата картой или криптой.

Оплата

Один сервер под всё: где экономия превращается в убыток

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

Гайды

Один клиент даёт 80% нагрузки: когда выносить его на отдельный сервер

Один крупный клиент выедает общий сервер и мешает остальным. Разбираем квотирование, rate limiting и вынос на отдельный сервер. Оплата картой или криптой.

Базы данных

Один большой архив или миллион файлов: что дешевле хранить годами

Упаковать в архив или хранить как есть? Сравниваем накладные расходы файловой системы, стоимость операций в объектных хранилищах и удобство доступа. Оплата картой или криптой.

Гайды

Один админ на весь бизнес: как снизить риск малыми силами и без штата

Разовый аудит, managed-сервисы, аварийный доступ для партнёра и документация по ходу работы — как снизить риск единственного админа без найма второго. Оплата картой или криптой.

Гайды

Как отзывают сертификат и почему отозванный ещё несколько дней работает

Разбираем CRL и OCSP изнутри — почему отзыв TLS-сертификата не мгновенный, при чём тут кеш OCSP stapling и soft-fail в браузерах. Оплата серверов из России картой или криптой.

Гайды

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

Оцифровка фонда без поиска — деньги на ветер. Как поднять на своём сервере хранилище, OCR и полнотекстовый поиск по сканам. Оплата из России картой или криптой.

DevOps

Очередь вместо отказа: как заставить клиента подождать спокойно

Как заменить HTTP 503 виртуальной очередью: честный прогресс-бар, обновление позиции, оценка времени ожидания и психология очереди. Оплата картой или криптой.

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

Очередь Postfix на 40 тысяч писем: как остановить и не потерять свои

Очередь Postfix раздулась до десятков тысяч писем — как остановить рассылку, не потеряв легитимную почту. postsuper, диагностика спама, чистка, репутация IP.

Гайды

Где сервер теряет пакеты, даже когда канал свободен: очереди сетевой карты

Пакеты теряются не в канале, а в кольцевом буфере сетевой карты, когда CPU не успевает его вычитывать. Как это диагностировать и лечить. Оплата из России картой или криптой.

DevOps

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

Почему с ростом соединений часть запросов резко тормозит, а часть — нет: очереди сетевой карты и ядра распределены неравномерно. Оплата картой или криптой.

Гайды

Очереди команд в NVMe: откуда берётся глубина 32 и почему она вам не достаётся

Как устроен параллелизм очередей NVMe и почему однопоточное приложение с синхронным I/O не выжимает из диска обещанную скорость. Оплата из России картой или криптой.

DevOps

Очередь accept переполнялась, и клиенты получали таймаут вместо ошибки

Разбор инцидента — backlog очереди accept оказался меньше пика подключений, ядро молча дропало SYN, и вместо мгновенного отказа клиенты по 20+ секунд ждали таймаут.

Оплата

Обслуживание одного сервера в человеко-часах за год: честный замер

Методика измерения реальных трудозатрат на сервер в часах, а не в деньгах — рутина, инциденты, аудит, мониторинг. Оплата из России картой или криптой.

Гайды

Бюро и заказчик правят один BIM-проект: общий сервер вместо почты

BIM-модель ходит по почте между архитекторами, конструкторами и заказчиком — отсюда путаница версий. Общий сервер решает это. Оплата картой и крипто из России.

DevOps

Общий канал против выделенного: что вы покупаете за слово «гарантированный»

Общий канал против выделенного — что значит oversubscription и что на деле гарантирует хостер под словом «гарантированный». Оплата из России картой или криптой.

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

Обновление плагина CMS открыло вход: разбор цепочки

Как обновление плагина CMS незаметно меняет права доступа и открывает вход для атаки — разбор типичной цепочки и чек-лист проверки после апдейта.

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

Обновление отечественной ОС между релизами: почему это не привычный dist-upgrade

Чем мажорное обновление Astra Linux, РЕД ОС и других сертифицированных дистрибутивов отличается от apt full-upgrade. Сертификация, стенд, документация вендора.

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

Обновили зависимость — получили бэкдор: как это выглядит на сервере

Как заметить бэкдор после обновления npm/PyPI/composer-пакета: сеть, чужие файлы, поведение без правок кода. Оплата из России картой или криптой.

Гайды

Ютубер отдаёт исходники монтажёру на другом конце страны

Исходники со съёмки не помещаются в бесплатный файлообменник и режутся по частям. Как ютубер и монтажёр обмениваются сырьём через свой сервер. Оплата из России картой или криптой.

Оплата

Облачный диск на команду против своего Nextcloud: где перелом по деньгам

Формула точки перелома между растущей подпиской на командное облачное хранилище и фиксированной стоимостью своего Nextcloud на VPS. Оплата из России картой или криптой.

Оплата

Облачная CRM против своей: цена одного менеджера в месяц

Считаем цену на менеджера в месяц для облачной и self-hosted CRM: где растёт стоимость с командой, а где падает. Оплата из России картой или криптой.

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

Объектное хранилище у себя вместо зарубежного S3: как переехать без потерь

Как перенести файлы с зарубежного S3 на своё объектное хранилище без простоя: выбор S3-совместимого ПО, план миграции, требования к серверу и бэкап.

Настройка

oauth2-proxy — это не SSO, хотя ставят его именно ради него

oauth2-proxy закрывает доступ к сервисам через Google/GitHub, но не хранит пользователей и не даёт единую панель. Разбор, чем это обернётся. Оплата картой или криптой.

Настройка

ntfy заменяет пуш-сервисы, пока телефон не ушёл в глубокий сон

ntfy — простой self-hosted push поверх HTTP. Честно разбираем, где он теряет уведомления из-за Doze и энергосбережения Android и как это лечить.

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

NS-записи домена подменили: признаки и порядок восстановления

Домен резолвится не туда, почта не ходит — признаки захвата NS-записей, проверка через whois и dig, порядок действий по восстановлению контроля над доменом.

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

npm, PyPI и Maven через свой Nexus: зачем это бизнесу, а не только девопсу

Свой Nexus для npm, PyPI и Maven — это не удобство разработчиков, а устойчивость сборок и контроль цепочки поставок. Оплата из России картой или криптой.

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

Новый администратор в CMS, которого никто не создавал

Новый администратор в CMS, которого никто не создавал: как регулярно проверять список пользователей, находить признаки взлома и закрывать точку входа. Оплата из России картой или криптой.

DevOps

Новогодняя заморозка изменений: когда перестать деплоить

Change freeze перед новогодними праздниками — когда начинать, что считать критичным исключением и как выкатить хотфикс без нервов. Оплата из России картой или криптой.

Базы данных

Номер карты в access.log: где ещё лежат данные, которых быть не должно

Номер карты в URL-параметре оседает в access.log веб-сервера — файле, который читают все подряд. Как это происходит, чем грозит и как закрыть дыру.

Настройка

Что придётся собрать руками, если выбрать Nomad, а не Kubernetes

Nomad проще Kubernetes в установке и легче по ресурсам, но service mesh, автоскейлинг и каталог готовых чартов в нём не идут в комплекте. Разбираем, что придётся собрать самому.

Настройка

NocoBase: старт за час, потом три недели на права доступа

Честный разбор NocoBase — модель данных поднимается за час, а детальные права доступа под реальную оргструктуру съедают недели. Оплата из России картой или криптой.

DevOps

Ночью быстро, днём вдвое медленнее: как найти перегруженный стык между провайдерами

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

DevOps

Ночные пакетные задачи против дневных клиентов: кто кому мешает

Что происходит, если ночной бэкап или отчёт затягивается до утреннего трафика, как посчитать окно с запасом и ограничить CPU/IO фоновых задач. Картой или криптой.

Гайды

НКО: рассылка на 20 000 подписчиков — своя вместо 15 000 ₽ в месяц сервису

НКО платит 15 000 ₽/мес за рассылку на 20 000 адресов. Считаем иллюстративно, во что обойдётся своя рассылка на Listmonk и своём сервере. Оплата из России картой или криптой.

Гайды

НКО: грант требует отчётности, бюджета на SaaS нет — что поднять на одном VPS

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

Базы данных

Никто не знает, что лежит на сервере: инвентаризация данных за вечер

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