О падении сайта узнаёте от клиентов
Форма не отправляет заявки третий день, сайт отдаёт 502 по ночам, а заметили это, только когда позвонил клиент.
услуги / техподдержка сайта · почасово или в месяц
Техническое сопровождение сайтов и веб-приложений на Laravel, Node.js и Python: мониторинг, бэкапы, обновления, исправление ошибок и доработки. Отвечает и делает инженер, а не менеджер. Почасово или пакетом часов в месяц.
от 12 000 руб. · оценка по брифу бесплатно
Форма не отправляет заявки третий день, сайт отдаёт 502 по ночам, а заметили это, только когда позвонил клиент.
Доступы у него, документации нет, на письма не отвечает. Любая мелкая правка превращается в поиск нового человека.
Каждый месяц счёт, но ни отчёта о работах, ни учёта часов, ни понятного срока, за который возьмутся за задачу.
Что входит
Стек — Laravel, PHP, Node.js, Vue, Python и PocketBase, серверы на Linux и Docker. WordPress, Битрикс и 1С не беру.
Тарифы
Пакет — это абонентское обслуживание: часы работ плюс мониторинг, бэкапы и время реакции. Неиспользованные часы переносятся на следующий месяц один раз. Задачи сверх пакета — по часовой ставке, после согласования.
от 2 000 руб./час
Без абонентской платы — для редких задач.
от 12 000 руб.
В месяц. Сайт-визитка или лендинг.
от 22 000 руб.
В месяц. Интернет-магазин, сервис, личный кабинет.
от 40 000 руб.
В месяц. Сайт, простой которого стоит денег.
Как устроено
Поддержка — это не «звоните, если что». Первый месяц уходит на то, чтобы сайт стал предсказуемым, дальше — на мелкие задачи и развитие.
Собираю доступы в одном месте и переоформляю их на вас: хостинг, домен, репозиторий, почта, внешние сервисы. Проверяю, есть ли бэкапы и восстанавливаются ли они, какие версии PHP и пакетов стоят, какие ошибки уже сыплются в лог. По итогам — короткий отчёт: что работает, что опасно, что чинить в первую очередь.
Если кода нет в репозитории, заводим его до первой правки: без истории изменений нечем откатить неудачное обновление.
Сайт проверяется каждую минуту: главная, форма заявки, корзина или вход в личный кабинет — то, что приносит деньги. Если страница не отвечает или отдаёт ошибку, уведомление приходит раньше, чем клиент успеет позвонить. Время реакции — срок, за который я начинаю работу над проблемой, — записано в договоре.
Устаревший PHP и пакеты — главная причина взломов и внезапных поломок. Обновляю по графику: сначала на копии сайта, проверка ключевых сценариев, потом на боевом сервере в спокойное время.
Каждая задача — с оценкой до начала и фактическим временем после. В конце месяца — отчёт: что сделано, сколько часов ушло из пакета, что я рекомендую сделать дальше и почему. Если задача не влезает в пакет, сначала согласую, а не выставляю счёт задним числом.
Срочный ремонт
Ошибки 500, 502, 503 и 504, белый экран, взлом, сломанная оплата. Если сайт не на поддержке, тоже беру — по часовой ставке.
Смотрю логи веб-сервера, PHP и приложения, нагрузку на сервер и место на диске. Большинство падений — одна из пяти причин: закончился диск, упал PHP-FPM или база, истёк сертификат, сломалось обновление, кончились лимиты хостинга.
Сначала возвращаю сайт к работе — откатом, перезапуском, временным отключением сломанного модуля или восстановлением из резервной копии. Потом ищу причину и исправляю так, чтобы она не повторилась, и добавляю проверку в мониторинг.
Лечение сайта от вирусов — это не только удаление вредоносного кода: если не закрыть дыру, он вернётся. Нахожу уязвимость, через которую его загрузили, и закрываю её, чищу файлы и базу, меняю все пароли и ключи, восстанавливаю чистые файлы из репозитория или бэкапа. Проверяю, не утекли ли данные клиентов — если утекли, по 152-ФЗ об этом нужно сообщить в Роскомнадзор.
Адрес сайта, на чём он сделан, что сейчас беспокоит.
Доступы, бэкапы, версии, ошибки в логах. Отчёт и выбор пакета.
Мониторинг, бэкапы, срочные исправления из отчёта.
Задачи по пакету, обновления, ежемесячный отчёт.
Отзывы
С Kwork, имена заказчиков не публикую.
Третий проект с Олегом. Идеально. Вовремя и всё по делу.
Не первый раз обращаюсь к Олегу и каждый раз остаюсь доволен результатом. В этот раз заказывал настройку сервера — всё сделал быстро, качественно и без лишних вопросов. Очень приятно работать с человеком, на которого можно положиться.
Вопросы
Цены пакетов — в блоке выше. Какой нужен вам, скажу после аудита: лендингу хватает пяти часов, магазину с интеграциями обычно нужно десять и больше.
Мониторинг доступности, ежедневные бэкапы, обновления PHP и пакетов, исправление ошибок и доработки в рамках пакета часов, ежемесячный отчёт. Точный состав работ записывается в договор.
Да. В договоре на обслуживание сайта — состав работ, пакет часов, время реакции и порядок оплаты. Закрывающие документы каждый месяц.
Считается из месячного пакета, цена «от» указана в начале страницы. Если для бюджета компании нужна смета на год, подготовлю её после аудита — с пакетом часов, который подходит вашему сайту.
Если сайт на поддержке, работа идёт в счёт пакета часов. Если нет — по часовой ставке: сначала возвращаю сайт к работе, потом называю оценку на поиск причины и лечение.
Да, если магазин сделан на Laravel, PHP, Node.js или Python. Для магазина мониторинг проверяет не только главную, но и каталог, корзину и оплату — то, что приносит деньги.
В пакете «приоритет» падение сайта беру в работу в любое время. В остальных пакетах — в рабочие часы, со временем реакции из договора.
Задачи сверх пакета — по часовой ставке, и только после вашего согласия. Если так выходит каждый месяц, предложу пакет побольше.
Нет. Это отдельная экспертиза со своей экосистемой — лучше честно отказаться. Беру сайты и сервисы на Laravel, PHP, Node.js, Vue, Python и PocketBase.
Нет. Сайт остаётся на вашем сервере и ваших аккаунтах. Если текущий хостинг не справляется, предложу переезд на VPS — отдельной задачей.
Доступы с самого начала оформлены на вас, код в вашем репозитории, изменения описаны. Следующий подрядчик начнёт с документации, а не с раскопок.
Да, удалённая поддержка сайта не требует встреч: доступы, задачи и отчёты — в почте или чате. Работаю с компаниями из Москвы, Санкт-Петербурга и любого другого города России.
Честный ответ: я соло-разработчик, и это стоит учитывать. Поэтому бэкапы, документация и доступы устроены так, чтобы в крайнем случае сайт мог подхватить другой разработчик без меня.
Ещё по теме
Посмотрю, в каком он состоянии, и предложу пакет — до оплаты.
Заполнить бриф →Сайт использует cookie Яндекс Метрики, чтобы считать посещения. Счётчик включится, только если вы согласитесь. Подробнее