Быстрый старт
Разверните первый сервис на Muerte Cloud меньше чем за пять минут: подключите репозиторий, выберите тип сервиса и получите живой HTTPS-адрес.
Что нужно заранее#
- Аккаунт в Muerte Cloud (при регистрации начисляется стартовый бонус).
- Git-репозиторий с приложением — либо Docker-образ или архив, если вы приносите собственную сборку.
- Процесс, который слушает порт из переменной
PORT— нужно только для веб-сервисов.
Пять шагов до прода#
- 1Откройте панель управленияПерейдите на console.muerte.cloud и войдите в аккаунт.
- 2Создайте сервисНажмите Создать сервис и выберите тип: веб-сервис, статический сайт, фоновый воркер, cron-задачу или базу данных. Если сомневаетесь — см. типы сервисов.
- 3Подключите источникУкажите Git-репозиторий и ветку либо Docker-образ или загруженный архив. Стек в большинстве случаев определяется автоматически.
- 4Задайте сборку, запуск и ресурсыПроверьте команды сборки и запуска, добавьте переменные окружения, выберите vCPU и RAM. Для первого деплоя подойдут значения по умолчанию.
- 5Задеплойте и откройте адресПервая сборка начнётся сразу. Когда статус станет Running, откройте выданный адрес
*.muerte.cloud— HTTPS уже настроен.
Слушайте правильный порт#
Веб-сервис должен слушать 0.0.0.0 и порт из переменной PORT. Захардкоженный порт — самая частая причина, когда сборка проходит, а сервис так и не становится работоспособным.
server.js
js
const port = process.env.PORT || 3000;
app.listen(port, "0.0.0.0", () => {
console.log("listening on " + port);
});Статическим сайтам порт не нужен
Статический сайт собирается один раз и отдаётся с периметра — ни процесса, ни порта, ни команды запуска.
Что делать дальше#
Направьте домен на сервис с автоматическим TLS.
Токены и строки подключения — вне репозитория.
Управляемый Postgres или key–value рядом с сервисом.
Защитите диски и базы до появления реальных пользователей.
Узнавайте о падении деплоя сразу, а не потом.
Управляйте сервисами из ассистента по MCP.
Если первая сборка упала#
- Откройте деплой и прочитайте лог сборки — упавшая команда будет в конце.
- Проверьте, что команда сборки соответствует вашему пакетному менеджеру и lock-файлу.
- Убедитесь, что команда запуска действительно поднимает долгоживущий процесс.
- При ошибке «порт не обнаружен» вернитесь к разделу про порт.