# Администрирование сервера и перенос сайтов

Канонический адрес: https://xn--80axhheg9e.kz/administrirovanie-servera/

Сервер — это то, о чём вспоминают, когда всё легло. Я веду сервер, на котором живёт около полусотни сайтов и несколько сервисов, поэтому знаю не по статьям, а по ночным звонкам: что ломается, что забивает диск и через что заходят.

## Что беру на себя

- Настройка сервера под ваши сайты
- Защита от перебора паролей
- Резервные копии и проверка восстановления
- Мониторинг доступности и места на диске
- Обновления безопасности
- Перенос сайтов и почты без простоя
- Цена: от 80 000 ₸ / мес обслуживание. Разовая настройка — от 150 000 ₸, перенос сайта — от 30 000 ₸

## Что обычно находится на чужих серверах

- **База данных смотрит в интернет.** MySQL слушает все интерфейсы, а закрывает его одно правило в файрволе, которое исчезнет при первой перезагрузке. Никто об этом не знает, пока не перезагрузят.
- **Пароли подбирают круглосуточно.** Тысячи попыток входа в сутки — обычное дело. Защита либо не стоит, либо стоит и давно не работает, а сообщений об этом никто не получает.
- **Копии есть, но их не проверяли.** Резервное копирование настроено, галочка стоит. Выясняется, что копии год пишутся в никуда или не разворачиваются — обычно в тот день, когда они понадобились.
- **Диск забивается мусором.** Логи без ограничений, временные файлы, дампы упавших процессов. Место заканчивается, сайты перестают работать, а причину ищут в коде.
- **Обновления безопасности не ставятся.** Механизм сломался полгода назад и молча не работает. Заплатки не ставятся, а узнают об этом после взлома.

## Хостинг, свой сервер и администратор

Хостинг хорош, пока сайт один и простой: за вас всё делает провайдер, но и возможностей у вас немного. Свой сервер даёт свободу и сразу же — ответственность за всё, что на нём происходит.
Промежуточный вариант — свой сервер плюс человек, который за ним смотрит. Это дешевле штатного администратора и надёжнее, чем «настроили один раз и забыли».

| Что сравниваем | Обычный хостинг | Свой сервер без присмотра | Сервер с обслуживанием |
| --- | --- | --- | --- |
| Кто отвечает за сбои | провайдер | вы | я |
| Скорость и возможности | ограничены тарифом | любые | любые |
| Резервные копии | обычно есть | как настроили | есть и проверяются |
| Защита от взлома | базовая | как повезёт | настроена и работает |
| Несколько сайтов | дорого | дёшево | дёшево |
| Когда выбирать | один простой сайт | есть свой админ | сайтов много, админа нет |

## Администрирование сервера: что входит

- **Настройка с нуля.** Веб-сервер, PHP нужных версий, базы данных, почта, сертификаты, панель управления при необходимости. Под то количество сайтов, которое у вас есть.
- **Защита от перебора паролей.** Автоматическая блокировка тех, кто подбирает доступы, с белым списком для своих. Без неё очередь подключений забивается ботами, и в неё перестают попадать живые люди.
- **Закрытие лишнего наружу.** Базы данных, кэш, служебные порты не должны быть доступны из интернета. И правила должны переживать перезагрузку — это проверяется отдельно.
- **Резервные копии.** Копии сайтов и баз по расписанию, отдельно от самого сервера. И главное — регулярная проверка, что они действительно разворачиваются.
- **Мониторинг.** Доступность сайтов, место на диске, память, сертификаты. Уведомление приходит мне, а не вам от клиента с вопросом, почему сайт не открывается.
- **Обновления безопасности.** Заплатки ставятся автоматически, но только те, что относятся к безопасности, и без автоматических перезагрузок. Полные обновления делаются руками и в спокойное время.
- **Порядок с логами и местом.** Ограничения на размер журналов, уборка временных файлов, контроль за тем, что растёт. Диск, забитый под завязку, кладёт все сайты разом.
- **Перенос сайтов и почты.** Переезд на другой сервер или хостинг без простоя: сайт работает на старом месте, пока новый не проверен и не готов. Почта переносится вместе с письмами.
- **Понятный отчёт.** Что сделано, что нашлось, что требует решения. Человеческим языком, а не выгрузкой из консоли.

## С чем работаю

Ubuntu и Debian, Nginx и Apache, MySQL и MariaDB, PHP всех версий, Docker, ISPmanager, Node.js и pm2, Let's Encrypt, fail2ban.

## Как начинаем

1. **Осмотр.** Смотрю сервер: что открыто наружу, есть ли защита, делаются ли копии, сколько места, что сломано и молчит об этом. Отчёт присылаю в любом случае, даже если работать дальше не будем.
2. **Приводим в порядок.** Закрываем найденное по очереди, от опасного к косметическому. Всё делается точечно и с копиями: рядом с каждым изменённым файлом остаётся оригинал.
3. **Настраиваем присмотр.** Мониторинг, копии с проверкой восстановления, автоматические обновления безопасности. Дальше сервер сообщает о проблемах сам.
4. **Ведём.** Реакция на сбои, обновления, новые сайты на сервере, разбор непонятного. Раз в месяц короткий отчёт: что происходило и на что стоит обратить внимание.

## Сколько стоит

### Перенос сайта — от 30 000 ₸
Разово. Переезд на другой хостинг или сервер без простоя.
- Копия сайта и базы
- Настройка на новом месте
- Проверка до переключения домена
- Перенос почты с письмами
- Сертификат и проверка после переезда

### Настройка сервера — от 150 000 ₸
Разово. С нуля или приведение существующего в порядок.
- Веб-сервер, PHP, базы, почта
- Защита от перебора паролей
- Закрытие лишнего наружу
- Копии с проверкой восстановления
- Мониторинг и уведомления
- Отчёт о том, что нашлось

### Обслуживание — от 80 000 ₸ / мес
Ежемесячно. Сервер под присмотром, реакция на сбои.
- Мониторинг круглосуточно
- Реакция на сбои
- Обновления безопасности
- Контроль копий и места
- Размещение новых сайтов
- Ежемесячный отчёт

Сам сервер оплачивается напрямую провайдеру и оформляется на вас: я в этих деньгах не участвую и доступы держу только рабочие. Цена обслуживания зависит от количества сайтов и сервисов на сервере — для одного-двух сайтов это нижняя граница. Если нужна реакция на аварии с закреплённым в договоре сроком, это отдельный уровень, он описан на странице поддержки сайтов.

## Вопросы про сервер

### Сколько стоит администрирование сервера?
От 80 000 ₸ в месяц за обслуживание: мониторинг, реакция на сбои, обновления безопасности, контроль копий и места. Разовая настройка сервера — от 150 000 ₸, перенос одного сайта — от 30 000 ₸. Сам сервер оплачивается напрямую провайдеру и оформляется на вас.

### Мне вообще нужен свой сервер?
Если у вас один сайт-визитка — нет, и я так и скажу. Смысл появляется от нескольких сайтов, от магазина с заметной нагрузкой или когда рядом живут сервисы: боты, телефония, базы. Тогда свой сервер выходит дешевле и быстрее хостинга.

### Переезд будет с простоем?
Нет. Сайт поднимается и проверяется на новом месте, пока старый продолжает работать, и только потом переключается домен. Почта переносится вместе с письмами. Посетители переезда обычно не замечают.

### Что вы проверяете при осмотре?
Что открыто наружу, работает ли защита от перебора паролей, делаются ли копии и разворачиваются ли они, сколько места, какие службы сломаны и молчат об этом, ставятся ли обновления безопасности. Осмотр бесплатный, и отчёт я пришлю даже если работать дальше не станем.

### У вас будет полный доступ к серверу. Это безопасно?
Доступ оформляется на вас, я работаю под своим ключом, и отозвать его можно в любой момент. Все изменения делаются точечно, рядом с каждым изменённым файлом остаётся копия оригинала, а что именно сделано — записывается в отчёт. Ничего не сбрасывается «чтобы стало чисто».

### А если сервер упадёт ночью?
Мониторинг сообщает мне, а не ждёт вашего звонка. Обычная реакция — в течение рабочего дня, на критичные аварии быстрее. Если нужен закреплённый в договоре срок реакции, это отдельный уровень сопровождения со своей ценой.

### Вы работаете с чужими серверами?
Да, это большая часть обращений: сервер настроил кто-то давно, человек пропал, а сайты продолжают работать неизвестно как. Начинаем с осмотра — обычно там находится две-три вещи, о которых никто не знал.

## Контакты

- Телефон и WhatsApp: +7 777 261 11 16
- Telegram: @sergeymaestro
- Почта: info@seomaestro.kz
- Адрес: Алматы, работаем удалённо по всему миру
