Чрезвычайно простой в использовании менеджер веб-серверов для развертывания приложений и баз данных.
CapRover предустановлена на серверах в Нидерландах, Финляндии, Германии, Исландии, США, Турции и России.
Арендуйте виртуальный (VPS) или выделенный сервер с CapRover — бесплатным менеджером веб-серверов для развертывания приложений и баз данных с открытым исходным кодом. Выберите CapRover, сконфигурируйте сервер и приступите к работе уже через 15 минут.
CapRover предоставляется только для арендованных серверов HOSTKEY. Для автоматической установкиCapRover выберите это ПО во вкладке «Маркетплейс приложений» при заказе услуги.
Арендуйте надежный VPS в Европе, США и Турции.
Готовность: ≈15 минут.
Арендуйте выделенный сервер в Европе, США и Турции.
Готовность: ≈15 минут.
CapRover — это бесплатная платформа-как-сервис (PaaS) с открытым исходным кодом, распространяемая по лицензии Apache License 2.0.
Мы гарантируем, что на сервере установлено безопасное оригинальное программное обеспечение.
Чтобы установить CapRover, нужно выбрать его во время заказа сервера на сайте HOSTKEY. Наша система автоматического деплоя произведет установку программного обеспечения на ваш сервер. Прочитайте инструкцию, где подробно описан процесс установки.
Если у вас возникли вопросы или затруднения при установке и/или использовании CapRover, внимательно изучите документацию на официальном сайте разработчика или обратитесь в службу поддержки CapRover.
Да. CapRover распространяется по лицензии Apache 2.0. Вы платите только за сервер. Количество приложений, поддоменов и пользователей не ограничено.
Минимум - 1 vCPU, 1 ГБ RAM, Docker. Для комфортной работы с несколькими приложениями и базами данных - 2+ vCPU и 4+ ГБ RAM. CapRover сам потребляет около 300–400 МБ, остальное уходит на ваши контейнеры.
Любые. CapRover работает с Docker-контейнерами, поэтому поддерживает всё, что можно запустить в Docker: Node.js, Python, PHP, Ruby, Go, .NET, Java, Rust и другие. Для деплоя нужен Dockerfile или captain-definition.
Да. CapRover CLI позволяет деплоить из рабочей директории командой caprover deploy. Также поддерживается автодеплой через вебхуки GitHub, GitLab и Bitbucket.
CapRover легче по ресурсам и зрелее (проект старше). Coolify лучше поддерживает Docker Compose и умеет управлять несколькими серверами из одной панели. Если вам нужна простота и стабильность - CapRover. Если нужны сложные Compose-стеки - Coolify.
HOSTKEY предлагает серверы с предустановленным CapRover в Нидерландах, Финляндии, Германии, Исландии, США, Турции, Англии, Франции, Испании и России.
CapRover — это чрезвычайно простой в использовании менеджер развертывания приложений, баз данных и веб-серверов для приложений NodeJS, Python, PHP, ASP.NET, Ruby, MySQL, MongoDB, Postgres, WordPress и т. д.
Heroku берёт $25 в месяц за контейнер с 512 МБ RAM. За ту же сумму можно арендовать VPS с 4 ГБ памяти, поставить CapRover и разворачивать приложения через git push - с автоматическим SSL, поддоменами и панелью управления. CapRover превращает обычный Linux-сервер в собственный Heroku, только в 5–10 раз дешевле. В HOSTKEY можно арендовать VPS или выделенный сервер с предустановленным CapRover и начать деплоить через 15 минут.
CapRover - self-hosted PaaS (Platform as a Service) с открытым исходным кодом. Если объяснять совсем коротко: это инструмент, который берёт на себя всю инфраструктурную рутину при деплое веб-приложений. Настройку Docker-контейнеров, конфигурацию Nginx, получение SSL-сертификатов, маршрутизацию по поддоменам - всё это CapRover делает автоматически. Вам остаётся писать код и пушить его на сервер.
Проект появился как ответ на проблему, знакомую каждому разработчику: вы написали приложение, оно работает локально, и теперь нужно выкатить его в продакшн. Можно вручную настроить сервер - поставить Node.js или Python, сконфигурировать Nginx, выписать сертификат через certbot, настроить systemd-сервис. А можно один раз поставить CapRover, и дальше деплоить приложения через веб-интерфейс или CLI одной командой.
CapRover подойдет вам, если:
Под капотом у CapRover - проверенный стек:
Docker Swarm - оркестрация контейнеров. Каждое приложение, которое вы деплоите через CapRover, запускается в отдельном Docker-контейнере. Swarm позволяет масштабировать приложения и добавлять воркер-ноды для кластера.
Nginx - обратный прокси и балансировщик нагрузки. CapRover автоматически генерирует конфигурацию Nginx для каждого приложения, маршрутизируя запросы по поддоменам. Шаблон Nginx полностью кастомизируемый - можно менять заголовки, лимиты, кэширование.
Let's Encrypt - бесплатные SSL-сертификаты. CapRover автоматически получает и обновляет сертификаты для каждого приложения. HTTPS работает из коробки, без ручной настройки certbot.
NetData - встроенный мониторинг. Графики по CPU, RAM, дискам и сети доступны прямо из панели управления CapRover.
Для работы CapRover требует wildcard DNS-запись: вы направляете *.apps.yourdomain.com на IP сервера, и дальше каждое приложение получает свой поддомен автоматически. Создали приложение «myapp» - оно доступно по адресу myapp.apps.yourdomain.com.
h2Возможности CapRover
Три способа развернуть приложение: через веб-интерфейс (загрузить архив или указать Docker-образ), через CLI (caprover deploy) прямо из рабочей директории проекта, или через интеграцию с GitHub/GitLab/Bitbucket - при каждом пуше приложение пересобирается и деплоится автоматически.
CapRover включает каталог приложений, которые разворачиваются в один клик: WordPress, PostgreSQL, MySQL, MongoDB, Redis, Adminer, Gitea, Ghost, Uptime Kuma, Plausible, n8n и десятки других. Каждое one-click приложение - это преднастроенный Docker-шаблон. Можно добавлять свои.
CapRover не привязан к конкретному языку. Он работает с любым приложением, у которого есть Dockerfile или captain-definition (простой JSON-файл, указывающий на Dockerfile или готовый образ). Node.js, Python, PHP, Ruby, Go, .NET, Java - если это работает в Docker, это работает в CapRover.
Каждому приложению присваивается поддомен, и для него автоматически выписывается сертификат Let's Encrypt. Можно подключить и кастомный домен - CapRover обновит конфигурацию Nginx и получит сертификат для него.
Увеличить количество реплик приложения - один ползунок в интерфейсе. Для горизонтального масштабирования можно добавить воркер-ноды к Docker Swarm кластеру. CapRover распределит контейнеры по доступным машинам.
CapRover позволяет привязывать Docker-тома к приложениям для хранения данных, которые переживают перезапуск контейнера. Это нужно для баз данных, файловых хранилищ и любых приложений с состоянием.
CapRover не создает зависимости от себя. Ваши приложения - обычные Docker-контейнеры. Если вы решите убрать CapRover, приложения продолжат работать. Конфигурация хранится в стандартных форматах, которые можно перенести куда угодно.
Heroku - облачный PaaS, удобный и отполированный, но дорогой. $5–25 за dyno (контейнер), и это без учёта баз данных и дополнений. CapRover даёт тот же опыт (git push → деплой) на VPS за $5–10 в месяц, и при этом вы не ограничены одним контейнером - на одном сервере поместятся десятки приложений.
Coolify - более новый self-hosted PaaS, активно развивается. Поддерживает Docker Compose нативно, умеет управлять несколькими серверами из одной панели. Потребляет больше ресурсов в idle (около 500–700 МБ RAM). CapRover легче (~300–400 МБ) и стабильнее - проект зрелый и предсказуемый.
Dokploy - ещё одна альтернатива, тоже с нативной поддержкой Docker Compose. Легче Coolify, но моложе и с меньшим сообществом.
CapRover выигрывает, когда нужна простота, стабильность и минимальное потребление ресурсов. Проигрывает - в поддержке Docker Compose: многоконтейнерные стеки (app + db + cache + worker) в CapRover приходится деплоить как отдельные приложения, а не как единый Compose-файл. Для большинства разработчиков, которые деплоят отдельные сервисы, это не проблема. Для тех, кому нужны сложные Compose-стеки - стоит присмотреться к Coolify или Dokploy.
CapRover сам по себе легкий - около 300–400 МБ RAM в idle. Основное потребление ресурсов - это ваши приложения и базы данных, которые работают внутри Docker-контейнеров.
VPS для CapRover подойдет, если:
Выделенный сервер нужен, когда:
Рекомендации по конфигурации:
Помните, что каждая база данных (PostgreSQL, MySQL, MongoDB, Redis) - это отдельный контейнер со своим потреблением RAM. PostgreSQL с дефолтными настройками съест 256–512 МБ. Три базы + пять Node.js-приложений - и 4 ГБ RAM уже впритык.
HOSTKEY предлагает VPS и выделенные серверы с предустановленным CapRover в дата-центрах Европы, США, Турции и России.
Как заказать:
Что входит:
Не нужно вручную ставить Docker, инициализировать Swarm, запускать контейнер CapRover и разбираться с портами. Всё уже готово. Вам остаётся только направить DNS и начать деплоить.
Арендуйте VPS или выделенный сервер с предустановленным CapRover в HOSTKEY. Свой Heroku на своём сервере - без подписок, без лимитов, готовый через 15 минут.