• Сопровождение · Linux

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

Сервер не требует внимания — ровно до дня, когда заканчивается место на диске, истекает сертификат или версия языка перестаёт получать исправления. Все три события предсказуемы за месяцы и все три случаются внезапно, потому что между «предсказуемо» и «кто-то об этом знает» стоит человек, которого нет. Администрирование — это не героическое спасение ночью. Это скучные действия по расписанию, после которых спасать нечего.

Посмотреть, как это работает
Стоимость
после бесплатного аудита
Гарантия
30 дней после подписания акта
Специализация
серверы под сайты и магазины на Linux
после бесплатного аудита
Стоимость
30
Гарантия

дней после подписания акта

серверы под сайты и магазины на Linux
Специализация
от 5 до 20 рабочих дней на приведение в порядок
Срок
бесплатный осмотр сервера
Начало
в течение 2 часов
Ответ
по письменному договору
Работа
Что входит

Полный перечень работ и того, что вы получаете на выходе

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

Что не входит в работу — чтобы не было сюрпризов на сдаче

  • круглосуточное дежурство человека у телефона
  • гарантия бесперебойной работы сервера или канала связи
  • аренда сервера и оплата хостинга — это ваши счета
  • разработка и доработка самого сайта
  • обещания конкретного процента времени доступности
Кому подходит

Ситуации, в которых эта услуга даёт результат

Сценарий 1 из 4

Магазин на собственном сервере без администратора

Сервер взяли, потому что так быстрее и дешевле хостинга. Дальше выяснилось, что им кто-то должен заниматься, и этим не занимается никто.

Разберём вашу ситуацию на бесплатном аудите
Бесплатный осмотр сервера

Смотрим, в каком он состоянии. Самое важное видно за час и без глубокого погружения.

Что мы измеряем

  • Версии того, что работаетЯзык, база, веб-сервер. Если что-то уже не получает исправлений безопасности, это первое и самое дешёвое действие.
  • Сколько осталось местаСамая частая причина внезапного падения. Журналы и старые копии съедают диск тихо, месяцами, а останавливается всё за минуту.
  • Что с сертификатами и доменамиДаты известны заранее, но о них вспоминают в день окончания. Это самый обидный вид простоя — совершенно предсказуемый.
  • Есть ли копии и разворачиваются лиНаличие файла ничего не доказывает. Проверять надо восстановлением, и обычно именно здесь находится неприятное.
  • Кто имеет доступБывший подрядчик, старый ключ, пароль в переписке. Обнаруживается почти всегда, и убирается быстро.
  • Как выкатываются измененияЕсли файлы правят прямо на живом сервере, вопрос не в том, сломается ли что-то, а когда именно.

Что вы получаете

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

Срок: 1–3 рабочих дня

Почему это бесплатно

Самое важное — версии, место и сертификаты — видно за час. Если там всё в порядке, мы так и скажем: выдумывать работу на исправном сервере не хочется.

Что дальше

Вы получаете перечень и оценку. Дальше решаете сами — документ остаётся у вас.

Короткая форма: контакт и адрес сайта

  • Договор, акт и гарантия 30 дней

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

  • ФОП и безналичный расчёт

    Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.

  • Права и доступы — ваши

    Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.

  • Портал клиента вместо переписки

    Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.

  • Заказчики из Европы

    Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.

  • Цифры, которые можно проверить

    Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.

  • Сначала аудит, потом сумма

    Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.

  • Говорим «нет», когда не уверены

    Если задача не наша или срок нереальный — скажем сразу.

Что влияет на стоимость

Почему две одинаковые на вид задачи считаются по-разному

  • Состояние на стартеСвежий сервер привести в порядок — это дни. Тот, которым три года никто не занимался, требует сначала понять, что там вообще работает.
  • Сколько всего на нёмОдин сайт прост. Несколько проектов, база, очереди и фоновые задания на одной машине означают, что изменение в одном затрагивает другое.
  • Насколько устарела основаОбновление языка на версию вверх затрагивает код сайта. Переход через несколько версий — это уже проверка совместимости всего, что на нём крутится.
  • Требования к нагрузкеНастройка под сотню посетителей и под тысячу одновременно — разные задачи. Вторая требует замеров, а не типовых значений.
  • Способ выкатки измененийПравки прямо на сервере ничего не стоят и ничего не гарантируют. Предсказуемый выпуск с возвратом назад — отдельная работа.
  • Постоянное сопровождениеРазовое приведение в порядок и ежемесячное ведение — разные договорённости. Вторая оплачивается отдельно, и мы не включаем её молча.
Кейсы

Задачи и результат в цифрах — все показатели сняты нашим замером

собственный премиум-шаблон и набор модулей для OpenCart 4 с адаптацией под украинский рынок

Задача
Сделать так, чтобы магазин на OpenCart 4 с большим каталогом открывался быстро и из коробки умел то, что в Украине нужно всегда: Новую Почту с накладными, украинские платёжки, нормальный поиск и структурированные данные — вместо того чтобы каждый раз собирать это из чужих модулей разного качества.
Решение
Шаблон для OpenCart 4.1+ на PHP 8.1+ с собственным слоем кеширования (APCu для объектного кеша, OPcache с JIT, nginx fastcgi_cache, прогрев топовых категорий по расписанию) и исправлением N+1 в категориях, где нативный OpenCart делал по 200+ запросов COUNT. Поверх — Theme Engine с 10 готовыми пресетами дизайна и 200+ настроек, поиск на FULLTEXT с синонимами и автодополнением, уведомления о появлении товара с восстановлением через email и SMS, отзывы с разметкой AggregateRating, набор схем JSON-LD (Organization, WebSite, Product, Breadcrumb, Article, FAQ), украинский слой: Новая Почта с автоматическими накладными, реестрами и вебхуками, Укрпочта, LiqPay, monobank, WayForPay. Отдельно — страница трекинга заказа и печатный счёт, защищённый токеном. Поставляется пятью архивами: полный инсталлятор, тема для маркетплейса и три самостоятельных модуля.
Результат
Внутренний стенд на каталоге 14 тыс. товаров: нативный OpenCart 4 отдаёт холодную категорию за 8–17 секунд, с нашим шаблоном — 0,18 с из кеша и 0,8 с без него, то есть в 30–95 раз быстрее. В кодовой базе 8 157 файлов PHP, 718 шаблонов Twig и 726 файлов JavaScript; в перечне возможностей 167 пунктов в 16 разделах. Версия 1.1.0, продукт готовится к запуску и публично ещё не выходил.

Не нашли свой случай?

Опишите, как это устроено у вас, — ответим, подходит ли «Администрирование сервера» и что это значит в вашей ситуации. Без брифа и без звонка: один вопрос, один ответ.

Этапы работы

Прозрачные этапы с согласованием на каждом шагу

Общий срок:5–20 дней

  1. Осмотр

    1–3 рабочих дня

    Смотрим версии, место, сертификаты, копии и доступы. Составляем перечень с делением на срочное и то, что может подождать.

  2. Срочное

    1–4 рабочих дня

    Закрываем то, что уже болит или вот-вот заболит: место на диске, сертификаты, версии без поддержки безопасности.

  3. Обновления

    2–8 рабочих дней

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

  4. Нагрузка и кеширование

    2–6 рабочих дней

    Настраиваем кеш под ваш реальный профиль запросов. Типовые значения из инструкций здесь дают посредственный результат.

  5. Выпуск изменений и копии

    2–6 рабочих дней

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

  6. Описание и передача

    1–2 рабочих дня

    Пишем, что где лежит и как это перезапустить — чтобы следующий администратор не начинал с археологии. Дальше гарантия 30 дней.

Технологии и интеграции

На чём строим и с чем это соединяется

Стек

  • Linux
  • nginx
  • Apache
  • PHP
  • MySQL
  • MariaDB
  • PostgreSQL
  • Docker
  • Redis
  • APCu
  • OPcache
  • SSH
  • Git

Интеграции

  • Let's Encrypt
  • Cloudflare
  • Telegram
  • Email
  • Coolify
  • GitHub
Постоянный уход или вызов после падения

Чем этот вариант отличается от альтернативы

Место на дискеконтролируется заранее
Сертификатыпродлеваются сами
Обновленияпо шагам, с проверкой
Затратыровные и запланированные
Когда вызов после падения приемлемизбыточно для сайта-визитки на общем хостинге
Что нужно от вас

Без этого не начнём — лучше подготовить заранее

  1. доступ к серверу и к панели хостинга или провайдера
  2. что на нём работает, кроме главного сайта
  3. есть ли резервные копии и куда они складываются
  4. кто ещё имеет доступ и зачем он каждому
  5. нужно ли постоянное ведение или разовое приведение в порядок
  6. кто с вашей стороны принимает работу

Если чего-то из этого нет — скажите, подскажем, как собрать или сделаем сами отдельной задачей.

Частые вопросы

Что спрашивают чаще всего — с конкретными ответами

У нас общий хостинг. Это то же самое?

Нет, и на общем хостинге большая часть этой работы просто недоступна: версии, кеш и настройки там определяет провайдер. Что можно — навести порядок в пределах панели и подсказать, когда объём перерос тариф. Продавать администрирование там, где нет доступа, мы не будем.

Чем это отличается от ускорения сайта?

Ускорение — это разовый проект: замерили, нашли причины, исправили, сдали. Администрирование — это ежедневная работа, чтобы найденное не возвращалось: обновления, место, сертификаты, выпуск изменений. Часто первое имеет смысл делать после второго, потому что на запущенном сервере замеры показывают не то.

Вы будете чинить ночью?

Нет, дежурство у телефона в эту работу не входит, и обещать иное было бы неправдой для одного человека. Смысл именно в том, чтобы ночных падений не случалось: большинство из них — это предсказуемые вещи, сделанные вовремя. Если нужна круглосуточная реакция, это другая договорённость и другие деньги.

Обновление не сломает сайт?

Может, если делать прыжком через несколько версий на живом сервере. Поэтому обновляем по шагам, а там, где есть риск для совместимости, сначала на копии. Иногда выясняется, что сайт не работает на новой версии языка — и это тоже результат, который лучше знать заранее.

Сколько стоит ежемесячно?

Зависит от того, сколько на сервере всего и в каком оно состоянии. Сначала разовое приведение в порядок с фиксированной суммой, и лишь потом разговор о постоянном ведении. Брать ежемесячную оплату за присмотр над беспорядком — это платить нам за терпение, а не за работу.

Вы гарантируете, что сервер не упадёт?

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

Что вы делаете с резервными копиями?

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

Сколько длится приведение в порядок?

От 5 до 20 рабочих дней. Срочное — место, сертификаты, версии без поддержки — закрывается за дни. Срок определяют обновления, если их долго не делали: каждый шаг надо проверять сайтом, а не только тем, что служба запустилась.

Посмотрим, в каком состоянии ваш сервер

Версии, место, сертификаты и копии — за час будет видно главное. Осмотр бесплатный, отвечаем в течение 2 часов.

Из измеренных кейсовВнутренний стенд на каталоге 14 тыс

Смотреть кейсы
  • Ответ в течение 2 часов
  • Без обязательств
  • Работаем по договору

Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.