Развертывание Coolify на VPS с предустановленным образом

Разверните Coolify на VPS с предустановленным образом, обеспечьте безопасный первый доступ, домены, HTTPS, резервные копии и четкие операционные границы.

VoyraCloud
13 августа 2026 г.
16 мин Время чтения
Поделиться:
Coolify application image
Coolify setup
Coolify VPS hosting
deploy Coolify on VPS
self-host Coolify
Развертывание Coolify на VPS с предустановленным образом

Разверните Coolify на VPS-инфраструктуре, когда вам нужна самоуправляемая платформа для создания и эксплуатации приложений, баз данных и сервисов на сервере, который вы контролируете. Образ приложения VoyraCloud устраняет начальную работу по установке Coolify, в то время как вы остаетесь ответственным за проекты, учетные данные, домены, данные, обновления, резервные копии, безопасность и емкость VPS.


Кратко

  • Образ Coolify от VoyraCloud предоставляет Coolify на Ubuntu 24.04 LTS для подходящих конфигураций Cloud VPS и Residential IP VPS.
  • Создайте первого администратора Coolify через SSH Tunnel, показанный в деталях ресурса VPS. Не выставляйте инициализированную страницу регистрации в общедоступный интернет.
  • Начальный адрес локальной панели управления http://127.0.0.1:8000, пока SSH Tunnel открыт. Это не общедоступный URL.
  • Порты 80 и 443 используются прокси Coolify для развернутых приложений, проверки доменов и HTTPS. Порты управления 8000, 6001 и 6002 остаются вне публичного интернета.
  • Укажите свой собственный домен на VPS и введите https:// FQDN в Coolify, чтобы позволить его прокси запрашивать и обновлять сертификат Let’s Encrypt.
  • Coolify может развертываться из Git-репозиториев, Dockerfile, Docker Compose и предварительно собранных образов контейнеров, но сборки и базы данных потребляют одни и те же ресурсы VPS, если вы не переместите их в другое место.
  • Создайте резервные копии как экземпляра Coolify, так и каждой базы данных приложения, постоянного объема, файлов и секретов. Резервная копия базы данных Coolify сама по себе не является полной резервной копией приложения.
  • VoyraCloud не обновляет автоматически ваш экземпляр Coolify после доставки. Просмотрите выпуски, сначала создайте резервную копию и обновляйтесь осознанно.

Что такое Coolify?

Coolify — это платформа развертывания с открытым исходным кодом, самоуправляемая для запуска приложений, баз данных и совместимых с Docker сервисов на серверах, которые вы контролируете. Она предоставляет веб-панель для подключения исходных репозиториев, создания приложений, управления переменными окружения, просмотра логов, назначения доменов, работы с базами данных и контроля развертываний.

Coolify описывает себя как самоуправляемую альтернативу таким платформам, как Heroku, Netlify и Vercel. Важное отличие заключается в операционном владении: Coolify работает на вашей инфраструктуре, а ваши рабочие нагрузки остаются на серверах, которые вы администрируете. Платформа добавляет автоматизацию развертывания, но не превращает самоуправляемый VPS в управляемый хостинг.

Официальное введение в Coolify перечисляет развертывание на основе Git, совместимые с Docker сервисы, пользовательские домены, автоматическое управление сертификатами, резервные копии в совместимое с S3 хранилище, вебхуки, API, мониторинг и терминал браузера среди своих возможностей.

Coolify хорошо подходит, когда вы хотите:

  1. Развернуть веб-сайты, API, рабочие процессы и полнофункциональные приложения из Git.
  2. Запускать образы Docker или проекты Docker Compose через один интерфейс.
  3. Управлять рабочими нагрузками разработки, тестирования или небольшого производства на своем собственном сервере.
  4. Централизованно управлять доменами, переменными окружения, логами развертывания и проверками работоспособности.
  5. Хранить базы данных и сервисы рядом с приложениями, когда у VPS достаточно емкости.

Он менее подходит, когда никто не может владеть администрированием Linux, безопасностью приложений, восстановлением баз данных или реагированием на инциденты. Дружелюбная панель управления снижает повторяющуюся работу; она не устраняет необходимость в операторе.


Что включает образ Coolify от VoyraCloud?

Образ приложения включает протестированную начальную среду Coolify, а не предварительно собранное бизнес-приложение или управляемую платформу. Он позволяет вам начать с потока первого администратора Coolify, а не устанавливать зависимости операционной системы и Coolify вручную.

Включено в образУправляемое пользователем или не включено
Ubuntu 24.04 LTSВаш код приложения и архитектура
Фиксированная версия Coolify, протестированная при создании ресурсаАвтоматические обновления Coolify после доставки
Сервисы Coolify на основе Docker и интегрированный проксиРазвернутый веб-сайт, API, база данных или сервис с одним кликом
Постоянная конфигурация Coolify на диске VPSАвтоматическое восстановление после катастрофы вне сервера
Восстановление сервиса после нормальной перезагрузки VPSВысокая доступность или автоматическое переключение на резервный сервер
Инструкции по SSH Tunnel для первого доступаПредварительно созданный администратор Coolify
Общие порты 80 и 443 для приложений и HTTPSИмя домена или управление DNS
Только локальные порты управленияПубличное раскрытие страницы регистрации
Полный доступ к администрированию VPSУправляемые операции Linux, базы данных или приложений

Страница ресурса фиксирует версию Coolify, доставленную при создании VPS. Если вы позже обновите Coolify самостоятельно, это отображаемое значение не станет активным инвентарем программного обеспечения.

Для более низкоуровневой контейнерной среды без платформы развертывания сравните эту модель с руководством по Docker на VPS с Portainer. Docker и Portainer напрямую открывают примитивы контейнеров, в то время как Coolify добавляет ориентированные на приложения рабочие процессы сборки, домена, развертывания и сервиса.


Как развернуть Coolify на VPS из образа приложения?

Начните с создания подходящего VPS VoyraCloud, откройте его детали приложения и используйте предоставленный SSH Tunnel перед созданием первого администратора. Туннель необходим, потому что начальная страница регистрации может предоставить контроль над экземпляром Coolify и сервером, который он управляет.

1. Создайте VPS с образом Coolify

Откройте страницу Coolify VoyraCloud, продолжите к процессу покупки и выберите подходящую конфигурацию Cloud VPS или Residential IP VPS. Выберите любой регион, который в настоящее время предлагается выбранным продуктом, и подтвердите, что Coolify выбран в разделе Изображения.

VoyraCloud Cloud VPS — это универсальный выбор для хостинга приложений, сборок, API, баз данных и инструментов для разработчиков. Residential IP VPS также поддерживается, когда законная рабочая нагрузка конкретно требует сетевых характеристик этого продукта, но жилой IP не делает Coolify быстрее, безопаснее или проще в эксплуатации.

Официальное руководство по установке Coolify указывает базовый уровень в два ядра CPU, 2 ГБ ОЗУ и 30 ГБ свободного места. Это начальный уровень для платформы, а не обещание емкости для развертываемых вами приложений. Сборки, базы данных, логи, образы контейнеров и постоянные данные используют дополнительные ресурсы.

2. Скопируйте команду SSH Tunnel

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

Команда имеет следующую структуру:

ssh -p {ssh_port} \
  -L 8000:127.0.0.1:8000 \
  -L 6001:127.0.0.1:6001 \
  -L 6002:127.0.0.1:6002 \
  {ssh_user}@{server_ip}

Держите сессию SSH открытой. Три перенаправления поддерживают панель управления, связь в реальном времени и терминал браузера. Закрытие сессии SSH закрывает туннель, но не останавливает Coolify на VPS.

Если один из этих локальных портов уже используется на вашем компьютере, измените только номер с левой стороны этого сопоставления. Например, -L 18000:127.0.0.1:8000 использует локальный порт 18000, но по-прежнему достигает Coolify на серверном порту 8000. Используйте соответствующий локальный URL в вашем браузере.

3. Создайте первого администратора

Откройте http://127.0.0.1:8000, пока туннель подключен, и немедленно создайте первого администратора Coolify. Используйте уникальный адрес электронной почты и надежный пароль, который не используется в других местах.

Адрес локален для вашего компьютера и работает только через аутентифицированное SSH-соединение. Не заменяйте его на http://{server_ip}:8000 или не открывайте порты управления в интернет в качестве ярлыка. Официальное руководство по установке Coolify предупреждает, что другой человек, который первым доберется до инициализированной страницы регистрации, может получить полный контроль над сервером.

После регистрации:

  1. Войдите с новым администратором.
  2. Подтвердите, что сервер localhost доступен.
  3. Просмотрите настройки обновлений и отключите автоматические обновления для контролируемой работы в производстве.
  4. Проверьте использование диска и памяти перед развертыванием приложения.
  5. Держите SSH Tunnel в качестве пути управления, пока не настроите доверенный домен.

4. Разверните небольшое первое приложение

Используйте небольшой публичный репозиторий или предварительно собранный образ контейнера для первого развертывания, чтобы вы могли проверить полный путь перед добавлением базы данных или частных учетных данных. Coolify поддерживает публичные и частные Git-репозитории, Dockerfile, Docker Compose, предварительно собранные образы Docker и пакеты сборки.

Контролируемый первый тест должен подтвердить:

  1. Coolify может достичь выбранного источника.
  2. Сборка завершается без исчерпания CPU, памяти или диска.
  3. Контейнер приложения становится здоровым.
  4. Логи видны и не содержат повторяющихся ошибок при запуске.
  5. Приложение отвечает через назначенный домен.
  6. Перезагрузка VPS не удаляет его конфигурацию или постоянные данные.

Официальный репозиторий примеров Coolify содержит небольшие примеры приложений, подходящие для обучения. Просмотрите пример перед развертыванием, потому что публичный код все еще является сторонним вводом, работающим на вашем сервере.


Как работают домены и HTTPS в Coolify?

Coolify может настроить свой прокси и запросить сертификат Let’s Encrypt после того, как ваш домен разрешится на VPS, и вы введете https:// FQDN. VoyraCloud не включает домен и не контролирует его DNS-записи.

Для панели управления Coolify или развернутого приложения:

  1. Создайте A-запись, которая указывает выбранное имя хоста на IPv4-адрес VPS.
  2. Подождите, пока публичный DNS вернет ожидаемый адрес.
  3. Введите полное имя хоста в Coolify, используя схему https://.
  4. Держите публичные TCP-порты 80 и 443 доступными, чтобы прокси мог обслуживать трафик и завершать проверку сертификата.
  5. Подождите выдачи сертификата, затем откройте окончательный HTTPS URL.
  6. Подтвердите, что обычный HTTP перенаправляется на HTTPS и что браузер не показывает предупреждение о сертификате.
  7. Проверьте поведение обновления перед тем, как сертификат станет критически важным для производственного сервиса.

Официальное руководство по доменам Coolify объясняет, что ввод HTTPS FQDN вызывает интегрированный прокси Traefik или Caddy для генерации конфигурации маршрутизации, запроса сертификата Let’s Encrypt и управления обновлением. Если выдача не удалась, Coolify может обслуживать самоподписанный сертификат, который сохраняет конечную точку доступной, но все равно вызывает предупреждение в браузере. Рассматривайте это предупреждение как неудачную настройку доверенного HTTPS и исправьте DNS, доступность, лимиты скорости или конфигурацию прокси.

После того как доверенный домен панели управления работает, вы можете продолжать использовать SSH Tunnel или использовать домен HTTPS в соответствии с вашей политикой доступа. Не публикуйте порты 8000, 6001 или 6002 просто потому, что у панели управления есть пароль администратора. Руководство по брандмауэру Coolify позволяет закрывать эти порты, когда используется пользовательский домен и интегрированный прокси.


Какой метод развертывания вам следует выбрать?

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

Метод развертыванияЛучшее соответствиеОсновная ответственность
Пакет сборкиОбщие фреймворки с обычной структурой проектаПроверить обнаруженные команды сборки и запуска
DockerfileПриложения, требующие контролируемой, воспроизводимой сборки образаПоддерживать Dockerfile и базовые образы
Docker ComposeМультиконтейнерные приложения и существующие проекты ComposeПросмотреть сети, объемы, порты и зависимости сервисов
Предварительно собранный образ DockerПрограммное обеспечение, уже опубликованное в доверенном реестреЗакрепить версию образа и проверить его источник
Сервис с одним кликомПоддерживаемые самоуправляемые инструменты с шаблоном CoolifyПросмотреть сгенерированные переменные, хранилище и версии образов upstream

Coolify запускает приложения как контейнеры Docker. Сборка исходного кода на том же VPS может создавать всплески CPU, памяти и диска, особенно для больших зависимостей JavaScript, нативной компиляции или многоступенчатых сборок Docker. Если сборки делают сервер неотзывчивым, увеличьте размер VPS или используйте отдельный сервер для сборки, вместо того чтобы предполагать, что панель управления может изолировать неограниченную работу.

Закрепите версии образов приложений и баз данных, где это возможно. Плавающий тег может подтянуть существенно другую версию при рутинном повторном развертывании, создавая обновление, которое вы не планировали.


Как вам следует определить размер VPS для Coolify?

Определите размер VPS для Coolify плюс пик использования ресурсов каждой сборки, приложения, базы данных, потока логов, резервной копии и образа контейнера, хранящегося на сервере. Минимум в процессе покупки является порогом приемлемости для небольшой начальной рабочей нагрузки, а не универсальной рекомендацией.

Шаблон рабочей нагрузкиОсновное давлениеРуководство по планированию
Один небольшой статический сайтСборка CPU и хранилище образовСохраняйте запас для пересборок и обновлений
API без локальной базы данныхВсплески памяти и трафикаМониторьте память процесса и поведение перезагрузки
Веб-приложение плюс база данныхОЗУ, задержка диска и место для резервных копийЗащитите данные базы данных с помощью постоянного хранилища и нативных дампов
Несколько приложенийСовокупная память, логи и образыИзмеряйте совокупные пики, а не бездействующее использование
Большие сборки исходного кодаCPU, ОЗУ, временные файлы и слои образовРассмотрите возможность использования более крупного плана или отдельного сервера для сборки
Состояние сервисовДолговечность диска, рост и восстановлениеПланируйте хранение, резервное копирование вне сервера и тесты восстановления

Следите за свободным дисковым пространством так же внимательно, как и за памятью. Слои образов Docker, кэши сборок, история развертывания, логи, файлы баз данных и резервные копии могут расти до тех пор, пока развертывания не потерпят неудачу или базы данных не остановятся. Очистка должна удалять только артефакты, которые вы понимаете; удаление активного объема не является рутинным обслуживанием.

Если рабочая нагрузка критична для бизнеса, больший единый VPS улучшает емкость, но не обеспечивает высокой доступности. Внешние резервные копии, мониторинг, переключение на резервный сервер и многосерверный дизайн являются отдельными требованиями. Самоуправляемое развертывание Uptime Kuma может предоставить одну точку мониторинга, но не должно делить каждую область отказа с сервисом, который оно мониторит.


Что необходимо резервировать?

Создайте резервные копии данных контрольной плоскости Coolify и состояния каждой развернутой рабочей нагрузки как отдельных слоев восстановления. Официальный процесс резервного копирования Coolify защищает настройки Coolify, но автоматически не включает каждый объем приложения или базу данных.

Полный план восстановления должен охватывать:

  1. Резервная копия базы данных Coolify.
  2. Coolify APP_KEY, надежно хранящийся вне VPS.
  3. SSH-ключи, управляемые Coolify, необходимые для повторного подключения управляемых серверов.
  4. Нативные дампы баз данных для PostgreSQL, MySQL, MariaDB, MongoDB или других состояний сервисов.
  5. Постоянные объемы и прикрепленные файлы приложений.
  6. Git-репозитории, Dockerfile, файлы Compose и документацию по развертыванию.
  7. Переменные окружения и секреты через безопасный, восстанавливаемый процесс.
  8. DNS-записи, право собственности на домен, предположения прокси и зависимости сертификатов.
  9. Проверенный порядок восстановления на другом сервере.

Не храните единственную резервную копию на том же VPS. Сбой диска, компрометация учетной записи, случайное удаление или удаление VPS могут удалить как рабочую нагрузку, так и локальную копию.

Официальное руководство по резервному копированию и восстановлению Coolify явно указывает, что резервная копия экземпляра Coolify не резервирует данные приложения, такие как объемы. Протестируйте восстановление с той же версией Coolify, которая использовалась для создания резервной копии, затем проверьте проекты, учетные данные, приложения, базы данных и домены, прежде чем считать восстановление успешным.


Как вам следует обновлять Coolify и развернутые приложения?

Обновляйте Coolify и ваши приложения осознанно, с проверенной резервной копией и планом отката для каждого слоя состояния. Образ VoyraCloud поставляет фиксированную версию Coolify и не обновляет непрерывно ваш экземпляр.

Перед обновлением Coolify:

  1. Прочитайте официальные примечания к выпуску и изменения, которые могут вызвать проблемы.
  2. Запишите текущую работающую версию.
  3. Создайте резервную копию базы данных Coolify, APP_KEY, SSH-ключей, приложений, баз данных и объемов.
  4. Подтвердите наличие достаточного свободного дискового пространства для новых образов и работы по миграции.
  5. Запланируйте окно обслуживания.
  6. Обновитесь до конкретной проверенной версии, а не до непроверенной плавающей цели.
  7. Проверьте вход, доступность сервера, одну сборку, одно развертывание, логи, терминал, домены, HTTPS и восстановление после перезагрузки.
  8. Восстановите на отдельной системе, когда вам нужно доказать откат, а не предполагать, что более старая версия контейнера достаточна.

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

Обновления приложений являются отдельными. Обновление Coolify не обновляет каждое приложение безопасно, и новый образ приложения может включать миграции баз данных, которые усложняют откат. Закрепите версии, просмотрите изменения upstream, создайте резервные копии данных, разверните, протестируйте и мониторьте каждую рабочую нагрузку в соответствии с ее собственными требованиями.


Распространенные ошибки, которых следует избегать

Самые серьезные ошибки Coolify связаны с публичным управлением, неполными резервными копиями и восприятием платформы развертывания как неограниченной инфраструктуры. Избегайте этих паттернов:

  • Не выставляйте инициализированную страницу регистрации Coolify в общедоступный интернет.
  • Не открывайте порты 8000, 6001 или 6002 как ярлык вокруг SSH Tunnel или настройки домена.
  • Не предполагайте, что UFW сам по себе блокирует порты, опубликованные Docker; проверьте доступность из внешней сети.
  • Не размещайте базы данных на публичных портах, если удаленный доступ не требуется и не защищен.
  • Не коммитьте секреты окружения в Git или не вставляйте их в публичные логи сборки.
  • Не используйте плавающие теги контейнеров для важных состояний сервисов.
  • Не предполагайте, что успешный запуск контейнера означает, что приложение здорово.
  • Не рассматривайте минимально приемлемый VPS как достаточный для произвольных сборок или нескольких баз данных.
  • Не храните единственную резервную копию на одном и том же VPS.
  • Не путайте резервную копию базы данных Coolify с резервными копиями объемов приложения или баз данных.
  • Не включайте автоматические обновления без понимания миграций и отката.
  • Не ожидайте, что один VPS обеспечит высокую доступность.

Часто задаваемые вопросы

Что значит самоуправляемый Coolify на VPS?

Это означает запуск платформы развертывания Coolify на виртуальном сервере Linux, который вы контролируете. Coolify управляет сборками, контейнерами, доменами, сервисами и рабочими процессами развертывания, в то время как вы управляете VPS, приложениями, данными, учетными данными, обновлениями, безопасностью, резервными копиями и емкостью.

Нужно ли устанавливать Coolify вручную?

Нет, образ приложения VoyraCloud поставляет Coolify с предустановкой. Создайте подходящий VPS, скопируйте команду SSH Tunnel со страницы ресурса, откройте локальный URL панели управления и создайте первого администратора. Вы все равно развертываете и настраиваете свои собственные приложения.

Почему панель управления Coolify недоступна по общедоступному IP сервера?

Начальная панель управления намеренно доступна через SSH Tunnel, потому что первая регистрация предоставляет контроль с высоким уровнем привилегий. Держите предоставленный туннель открытым и посетите http://127.0.0.1:8000. Позже вы сможете настроить свой собственный домен панели управления и доверенный HTTPS через прокси Coolify.

Какие порты нужны Coolify?

Публичные порты 80 и 443 поддерживают трафик приложений, проверку доменов и HTTPS, в то время как порты управления 8000, 6001 и 6002 остаются локальными в образе VoyraCloud. SSH использует порт, указанный для вашего собственного VPS. Дополнительные порты зависят от приложений, которые вы намеренно публикуете.

Предоставляет ли Coolify автоматически HTTPS?

Coolify может автоматически настроить свой прокси и запросить сертификат Let’s Encrypt после того, как вы укажете домен на VPS и введете HTTPS FQDN. Домен не включен, DNS должен разрешаться правильно, и публичные порты 80 и 443 должны быть доступны. Самоподписанный резервный вариант не является доверенным HTTPS для браузера.

Могу ли я развернуть частные Git-репозитории?

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

Резервирует ли Coolify каждое развернутое приложение?

Нет, резервная копия экземпляра Coolify автоматически не защищает каждую базу данных приложения, объем или файл. Создайте резервные копии контрольной плоскости Coolify, баз данных приложений, постоянного хранилища, конфигурации, секретов и документации по восстановлению отдельно, затем протестируйте полное восстановление.

Достаточно ли минимально приемлемого VPS для нескольких приложений?

Не обязательно. Минимум поддерживает платформу Coolify и легкую начальную рабочую нагрузку, в то время как реальная емкость зависит от размера сборки, памяти приложения, баз данных, логов, трафика, резервных копий и роста хранилища. Мониторьте фактическое использование и переходите на более крупную конфигурацию, прежде чем давление на ресурсы повлияет на надежность.

Обновляет ли VoyraCloud Coolify за меня?

Нет, Coolify управляется самостоятельно после доставки VPS. Держите автоматические обновления под контролем, просматривайте примечания к выпускам upstream, создавайте резервные копии всех необходимых данных и обновляйтесь до конкретной проверенной версии. Обновления операционной системы и приложений остаются отдельными обязанностями.

Может ли Coolify сделать один VPS высокодоступным?

Нет, один VPS Coolify остается одной областью отказа. Более крупный сервер может обеспечить большую емкость, но высокая доступность требует отдельных серверов, балансировки нагрузки, реплицированного состояния, где это уместно, независимого мониторинга, внешних резервных копий и проверенного переключения на резервный сервер.


Заключение

Самоуправляйте Coolify на VPS, когда хотите автоматизацию развертывания, ориентированную на приложения, не отказываясь от контроля над базовым сервером. Образ приложения VoyraCloud предоставляет вам протестированную начальную среду и частный путь первого доступа, в то время как Coolify предоставляет рабочие процессы Git, Docker, домена, HTTPS, базы данных и сервиса.

Начните с SSH Tunnel, создайте первого администратора, разверните одно небольшое приложение и подтвердите реальный домен с доверенным HTTPS. Затем постепенно добавляйте рабочие нагрузки, измеряйте использование ресурсов, закрепляйте версии, защищайте секреты, создавайте резервные копии каждого слоя состояния и тестируйте восстановление, прежде чем сервер станет критическим.

Для более низкоуровневого рабочего процесса управления контейнерами сравните этот подход с запуском Docker и Portainer на VPS.

Изучите образ приложения VoyraCloud Coolify, чтобы начать с предустановленной среды.


Официальные источники

Поделиться:

Похожие статьи