Администрирование сервера и перенос сайтов

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

Зачем это нужно

Что обычно находится на чужих серверах

Пять вещей, которые встречаются почти на каждом сервере, доставшемся без присмотра.

01

База данных смотрит в интернет

MySQL слушает все интерфейсы, а закрывает его одно правило в файрволе, которое исчезнет при первой перезагрузке. Никто об этом не знает, пока не перезагрузят.

02

Пароли подбирают круглосуточно

Тысячи попыток входа в сутки — обычное дело. Защита либо не стоит, либо стоит и давно не работает, а сообщений об этом никто не получает.

03

Копии есть, но их не проверяли

Резервное копирование настроено, галочка стоит. Выясняется, что копии год пишутся в никуда или не разворачиваются — обычно в тот день, когда они понадобились.

04

Диск забивается мусором

Логи без ограничений, временные файлы, дампы упавших процессов. Место заканчивается, сайты перестают работать, а причину ищут в коде.

05

Обновления безопасности не ставятся

Механизм сломался полгода назад и молча не работает. Заплатки не ставятся, а узнают об этом после взлома.

Узнали свою ситуацию?

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

Обсудить сервер

Хостинг, свой сервер и администратор

Хостинг хорош, пока сайт один и простой: за вас всё делает провайдер, но и возможностей у вас немного. Свой сервер даёт свободу и сразу же — ответственность за всё, что на нём происходит.

Промежуточный вариант — свой сервер плюс человек, который за ним смотрит. Это дешевле штатного администратора и надёжнее, чем «настроили один раз и забыли».

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

Если у вас один сайт-визитка, свой сервер не нужен — так и скажу. Смысл появляется от нескольких сайтов, от магазина с нагрузкой или когда на сервере живут ещё и сервисы.

Возможности

Администрирование сервера: что входит

Работа тихая: если она сделана, вы про сервер не вспоминаете.

01

Настройка с нуля

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

02

Защита от перебора паролей

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

03

Закрытие лишнего наружу

Базы данных, кэш, служебные порты не должны быть доступны из интернета. И правила должны переживать перезагрузку — это проверяется отдельно.

04

Резервные копии

Копии сайтов и баз по расписанию, отдельно от самого сервера. И главное — регулярная проверка, что они действительно разворачиваются.

05

Мониторинг

Доступность сайтов, место на диске, память, сертификаты. Уведомление приходит мне, а не вам от клиента с вопросом, почему сайт не открывается.

06

Обновления безопасности

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

07

Порядок с логами и местом

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

08

Перенос сайтов и почты

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

09

Понятный отчёт

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

Посчитаю, что из этого нужно именно вам

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

С чем работаю

  • Ubuntu и Debian
  • Nginx и Apache
  • MySQL и MariaDB
  • PHP всех версий
  • Docker
  • ISPmanager
  • Node.js и pm2
  • Let's Encrypt
  • fail2ban
Как подключаем

Как начинаем

Первый шаг бесплатный: сначала я смотрю, потом мы решаем, нужен ли я вам вообще.

Осмотр

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

Приводим в порядок

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

Настраиваем присмотр

Мониторинг, копии с проверкой восстановления, автоматические обновления безопасности. Дальше сервер сообщает о проблемах сам.

Ведём

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

Стоимость

Сколько стоит

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

Перенос сайта

от 30 000 ₸

Разово. Переезд на другой хостинг или сервер без простоя.

  • Копия сайта и базы
  • Настройка на новом месте
  • Проверка до переключения домена
  • Перенос почты с письмами
  • Сертификат и проверка после переезда
Подключить

Настройка сервера

от 150 000 ₸

Разово. С нуля или приведение существующего в порядок.

  • Веб-сервер, PHP, базы, почта
  • Защита от перебора паролей
  • Закрытие лишнего наружу
  • Копии с проверкой восстановления
  • Мониторинг и уведомления
  • Отчёт о том, что нашлось
Подключить
Основной тариф

Обслуживание

от 80 000 ₸ / мес

Ежемесячно. Сервер под присмотром, реакция на сбои.

  • Мониторинг круглосуточно
  • Реакция на сбои
  • Обновления безопасности
  • Контроль копий и места
  • Размещение новых сайтов
  • Ежемесячный отчёт
Подключить

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

Кейсы

Проекты на серверах, которые я веду

Сайты и сервисы, живущие на инфраструктуре, за которой я смотрю каждый день.

WazzaBee — сервис интеграции мессенджеров с CRM. Услуга: администрирование сервера
  • Свой продукт
  • WhatsApp
  • CRM

WazzaBee — сервис интеграции мессенджеров с CRM

Подключает WhatsApp, Telegram, Instagram, Messenger и OLX к Bitrix24 и amoCRM: вся переписка компании в одном окне и внутри CRM. Мой собственный продукт, от идеи до приложения в маркетплейсе Bitrix24 и партнёрской сети.

15 минутподключение официального WhatsApp
12 странгде работает сервис
500 000 сообщенийпроходит через сервис каждый месяц
Открыть сайт
Visa4U: сайт и своя CRM за 6 месяцев
  • Сайт
  • CRM
  • Телефония

Visa4U: сайт и своя CRM за 6 месяцев

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

Сайт и CRMразработка под ключ
50+ страницпод каждую страну
WhatsApp и звонкивсё внутри CRM
Открыть сайт
Invitro Clinic: запись в клинику через WhatsApp
  • Медицина
  • Разработка
  • WhatsApp

Invitro Clinic: запись в клинику через WhatsApp

Медицинский центр в Алматы: лаборатория, УЗИ, массаж и приём врачей. Сделал сайт с отдельной страницей под каждое направление и записью через WhatsApp с первого экрана, чтобы человек доходил до заявки за два касания.

6 направленийу каждого своя страница
Запись в WhatsAppбез звонка
Адаптивудобно с телефона
Открыть сайт
Вопросы

Вопросы про сервер

Если вашего вопроса нет, напишите в WhatsApp, отвечу сам.

Сколько стоит администрирование сервера?

От 80 000 ₸ в месяц за обслуживание: мониторинг, реакция на сбои, обновления безопасности, контроль копий и места. Разовая настройка сервера — от 150 000 ₸, перенос одного сайта — от 30 000 ₸. Сам сервер оплачивается напрямую провайдеру и оформляется на вас.

Мне вообще нужен свой сервер?

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

Переезд будет с простоем?

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

Что вы проверяете при осмотре?

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

У вас будет полный доступ к серверу. Это безопасно?

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

А если сервер упадёт ночью?

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

Вы работаете с чужими серверами?

Да, это большая часть обращений: сервер настроил кто-то давно, человек пропал, а сайты продолжают работать неизвестно как. Начинаем с осмотра — обычно там находится две-три вещи, о которых никто не знал.

Обсудим задачу

Проверю ваш сервер и покажу, что с ним не так

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

Оставить заявку

Перезвоню или напишу в WhatsApp в рабочее время. Обычно в течение часа.

Нажимая кнопку, вы соглашаетесь с политикой обработки данных.

WhatsApp Позвонить