Даниил Румянцевреклама и сайты +7 (952) 357-64-48 Обсудить задачу

Услуга 04

Настройка VPS и администрирование серверов

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

Серверные стойки в дата-центре

Настройка VPS

Формат
разовая настройка
На выходе
сервер, доступы, инструкция
Стоимость
после брифа

Состав работ

Что делаю

  • Базовая настройка

    Ubuntu, пользователи и SSH по ключам, фаервол, обновления безопасности, swap и часовой пояс.

  • Docker

    Сервисы в контейнерах через docker compose: проще обновлять, переносить и откатывать.

  • nginx и SSL

    Reverse proxy для нескольких сайтов и сервисов на одном сервере, сертификаты Let's Encrypt с автопродлением.

  • Базы данных

    MySQL, PostgreSQL, Redis в контейнерах, отдельные пользователи и доступы, дампы по расписанию.

  • Бэкапы и мониторинг

    Резервные копии файлов и баз вне сервера, уведомления о падении сайта и заканчивающемся диске.

  • Выбор локации

    Под проекты на рунет сервер в РФ. Под работу с зарубежными API в Европе, потому что часть сервисов с российских IP недоступна.

Как работаю

Этапы работы

  1. Задача

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

  2. Сервер

    Помогаю выбрать тариф и локацию, делаю базовую настройку и защиту.

  3. Сервисы

    Контейнеры, nginx, SSL, базы, перенос данных и проверка до переключения DNS.

  4. Передача

    Бэкапы, мониторинг, доступы и инструкция: что где лежит и как перезапустить.

Подробнее

Настройка VPS-сервера с нуля

Свежий сервер от хостера обычно отдают чистой системой с root-доступом по паролю. Первым делом закрываю очевидные дыры: отдельный пользователь, вход по SSH-ключам, фаервол с открытыми только нужными портами, автоматические обновления безопасности. Потом ставлю Docker, а перед сервисами nginx как reverse proxy и SSL-сертификаты с автопродлением.

Docker вместо установки всего в систему

Когда сайт, база и пара сервисов стоят прямо в системе, через год никто не помнит, что и как там настроено. В контейнерах каждая служба описана в docker compose: её проще обновить, перенести на другой сервер или откатить. Базы MySQL и PostgreSQL тоже живут в контейнерах, с отдельными пользователями и дампами по расписанию.

Перенос сайта с хостинга на VPS

Переезд делаю без простоя: поднимаю копию на новом сервере, проверяю её на тестовом адресе и только потом переключаю DNS. Так переезжают и статичные сайты на HTML и PHP, и сайты на WordPress, которым стало тесно на обычном хостинге.

Безопасность и администрирование

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

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

FAQ

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

Не нашли ответ? Спросите напрямую, отвечу сам.

Какого хостера выбрать?

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

Перенесёте сайт с обычного хостинга?

Да: файлы, база, почта и DNS. Сначала проверка на тестовом адресе, потом переключение домена.

Что будет, если сервер упадёт?

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

Доступы останутся у меня?

Да. Все доступы ваши, плюс короткая инструкция по серверу.

Контакты

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

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