Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Вадим
Вадим
Верифицированный пользователь
Чат откроется после оплаты
Стоимость услуги
3 900 rub

Срок выполнения

2 дня

Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Вадим
Вадим
Верифицированный пользователь

Настрою VPS под сайт или приложение: Docker, nginx, SSL, файрвол и резервные копии

Подготовлю чистый VPS к работе: ваш сайт или приложение открывается по домену через HTTPS, лишнее на сервере закрыто, а база и файлы каждую ночь копируются. Что входит: — обновление системы и автоматическая установка обновлений безопасности (Ubuntu или Debian); — отдельный пользователь с sudo и вход только по ключу, SSH на другом порту. Вход под root и по паролю отключаю только после того, как вы сами зашли по своему ключу. Старый порт закрываю после проверки нового; — файрвол UFW: открыты только SSH, 80 и 443. Порты контейнеров наружу не публикую, всё идёт через nginx. Плюс защита от подбора паролей (fail2ban); — Docker и Docker Compose, ваше приложение в контейнерах с автозапуском после перезагрузки; — nginx перед приложением и домен: все адреса сайта ведут на одну защищённую версию; — бесплатный SSL-сертификат Let's Encrypt с автопродлением; — ночная копия базы и файлов, хранится 7 дней на этом же сервере. Проверяю, что из копии всё восстанавливается. Чтобы копия пережила поломку самого сервера, есть опция с внешним хранилищем. Объём: один сервер и один сайт или приложение. Если в проекте уже есть Dockerfile или docker-compose, запускаю по ним. Если нет, соберу сам для типового стека: PHP, Node.js или Python с MySQL или PostgreSQL. Docker не обязателен: для WordPress и других сайтов на PHP могу поставить nginx, PHP и MySQL прямо на сервер, без контейнеров. Как работаю. Сначала смотрю сервер и сохраняю текущие настройки. В конце присылаю отчёт: что настроено, где лежат файлы и доступы, как перезапустить и обновить приложение, как восстановить базу из копии. Всё обсуждаем в чате заказа. Работа сдана, когда сайт открывается по HTTPS, вы сами входите на сервер по своему ключу и у вас на руках отчёт. Если приложение не стартует из-за ошибок в коде, передаю настроенный сервер и отчёт с текстом ошибки; правка кода не входит. Правки: если что-то из списка работает не так, как описано, исправляю до приёмки без доплаты. Оплата резервируется площадкой, деньги приходят мне после вашей приёмки. Опыт: CRM для производства и торговли, которую я написал с нуля, собрана в Docker (Laravel, MySQL, Redis). Что не входит: аренда сервера и домена (оформляете на себя, подскажу конфигурацию), правка кода приложения, панели управления хостингом, Kubernetes, автовыкладка из Git и постоянное сопровождение.

Заказчик получит:

Рабочий сервер: сайт по HTTPS, файрвол, вход по ключу, ночные копии и отчёт с инструкцией

До начала работы заказчик должен предоставить:

IP сервера и SSH-доступ с sudo: добавьте мой открытый ключ, пришлю его в чате заказа, пароли мне не нужны. Публичная часть вашего SSH-ключа: потом вход будет только по ключу, нет ключа — подскажу, как создать. DNS домена: добавите записи по моей подсказке. Проект: репозиторий Git или архив, дамп базы, на чём написан и какой порт слушает. Для переноса — архив сайта и дамп базы со старого хостинга. Сервер ещё не арендован — подскажу в чате заказа, какой взять.
Настрою VPS под сайт или приложение: Docker, nginx, SSL, файрвол и резервные копии