Настройка VPS (UltaHost, HestiaCP) для Node.js, MySQL, phpMyAdmin, FTP
🔧 Техническое задание: Настройка сервера на VPS (UltaHost)
Ищу опытного DevOps-специалиста для базовой настройки сервера на UltaHost (пакет Linux VPS Basic) с панелью управления HestiaCP.
📌 Цель
Настроить VPS-сервер для размещения сайта на Node.js и сопутствующих инструментов. Я — фаундер, не DevOps. Работаю с программистом, который пишет на Node.js, но не занимается серверной частью. Нужен специалист, который всё грамотно настроит «под ключ» и даст понятные инструкции по дальнейшему использованию.
⚙️ Что нужно сделать:
Установить и настроить:
MySQL или MariaDB (по умолчанию на Ubuntu 24.04 идёт MariaDB)
phpMyAdmin — с доступом по домену (например, phpmyadmin.example.com) или защищённым путём
FTP-сервер — для загрузки файлов вручную (если требуется — настроить vsftpd или proftpd)
Настроить Node.js:
Возможность разворачивать сайты на Node.js через HestiaCP или вручную
Настроить запуск одного проекта на Node.js по определённому адресу (домену)
Пример: site1.example.com → запускает Node.js-приложение на localhost:3000 через reverse proxy
Обеспечить автозапуск (через systemd или PM2)
Сделать так, чтобы можно было легко добавить ещё 1–2 Node.js проекта в будущем
Настроить 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.
Заявки фрилансеров
