Настройка VPS (UltaHost, HestiaCP) для Node.js, MySQL, phpMyAdmin, FTP

Ярослав2 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.08.2025

🔧 Техническое задание: Настройка сервера на VPS (UltaHost)

Ищу опытного DevOps-специалиста для базовой настройки сервера на UltaHost (пакет Linux VPS Basic) с панелью управления HestiaCP.

📌 Цель

Настроить VPS-сервер для размещения сайта на Node.js и сопутствующих инструментов. Я — фаундер, не DevOps. Работаю с программистом, который пишет на Node.js, но не занимается серверной частью. Нужен специалист, который всё грамотно настроит «под ключ» и даст понятные инструкции по дальнейшему использованию.

⚙️ Что нужно сделать:

  1. Установить и настроить:

    • MySQL или MariaDB (по умолчанию на Ubuntu 24.04 идёт MariaDB)

    • phpMyAdmin — с доступом по домену (например, phpmyadmin.example.com) или защищённым путём

    • FTP-сервер — для загрузки файлов вручную (если требуется — настроить vsftpd или proftpd)

  2. Настроить Node.js:

    • Возможность разворачивать сайты на Node.js через HestiaCP или вручную

    • Настроить запуск одного проекта на Node.js по определённому адресу (домену)

      • Пример: site1.example.com → запускает Node.js-приложение на localhost:3000 через reverse proxy

    • Обеспечить автозапуск (через systemd или PM2)

    • Сделать так, чтобы можно было легко добавить ещё 1–2 Node.js проекта в будущем

  3. Настроить SSL-сертификаты (Let’s Encrypt) через HestiaCP для всех доменов

💾 Условия:

  • Сервер уже куплен и активен: UltaHost VPS Basic (Linux, Ubuntu 24.04)

  • Панель управления HestiaCP уже установлена

  • Доступ по SSH и HestiaCP будет предоставлен

  • Домен зарегистрирован (например, example.com) и уже направлен на IP VPS

✅ Ожидаемый результат:

  • Рабочий сервер с установленными компонентами

  • Один Node.js сайт доступен по домену

  • phpMyAdmin открывается и подключен к базе

  • Инструкция (или голосовое сообщение) с кратким пояснением, как:

    • запускать/остановить Node.js проект

    • добавить новый проект

    • работать с базой данных

    • сделать базовую диагностику

💰 Бюджет: обоснованный (готов обсуждать)

📞 Контакт:

Оперативно отвечаю в чате WeLancer. По желанию можно обсудить детали по Zoom/Telegram.

Заявки фрилансеров