Назад

VPS-хостинг CapRover із готовим встановленням

VPS з CapRover дозволяє встановлювати готові застосунки та бази даних з вебпанелі й розгортати власний код на вашому сервері. Після замовлення Docker і CapRover встановлюються самі, типовий пароль замінюється, а панель отримує адресу HTTPS, тож адреса й пароль готові у вашій панелі. Ви платите фіксовану місячну плату з необмеженим трафіком, а root-доступ ваш.

Якого розміру ваш сайт?

Разом$2.58/міс.

Ціни містять ПДВ.

Збільшуйте або зменшуйте RAM і CPU, коли захочете. Диск можна лише збільшувати, тож почніть з малого.

Що встановлено на вашому сервері CapRover?

  • CapRover 1.15.5 з офіційного образу Docker, працює на Docker Swarm
  • Nginx і Let's Encrypt: панель відкривається по HTTPS, а сертифікати для застосунків ви вмикаєте в панелі
  • Новий пароль адміністратора, тож типовий captain42 більше не працює
  • Кореневий домен sslip.io, панель під ім’ям captain, а кожен застосунок під власним ім’ям
  • Список One-Click Apps із шаблонами готових застосунків і баз даних
  • Брандмауер із відкритими портами 22, 80, 443 і 3000

Який розмір потрібен для CapRover?

CapRover офіційно потребує щонайменше 1 ГБ RAM і 5 ГБ вільного диска. Образи Docker займають місце, тому це встановлення починається з 20 ГБ диска. Орієнтовно: 1 ГБ підходить для одного невеликого застосунку чи статичного сайту, 2 ГБ — для застосунку з базою даних, 4 ГБ — для кількох застосунків або проєкту з важкою збіркою. Збірки виконуються на сервері. Якщо ви збираєте часто, у документації CapRover радять збирати образ у CI і надсилати його на сервер.

ВикористанняРозмірЦінаОбрати
Новий сайт 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/міс.
Сайт, що росте 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/міс.
Завантажений сайт 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/міс.

Кому підійде?

  • Розробникам, які розгортають застосунки на Node.js, Python, PHP, Ruby чи Go з панелі
  • Тим, хто хоче обирати бази даних, як-от MariaDB, MySQL чи MongoDB, зі списку й встановлювати їх
  • Тим, хто запускає кілька застосунків на невеликому сервері за фіксовану місячну ціну
  • Розробникам, яким потрібні і вебпанель, і інструмент командного рядка

Що буде після замовлення?

  1. Задайте розмір і завершіть оплату. Ваш сервер запускається, і CapRover встановлюється сам. У наших тестах на справжніх серверах це зайняло близько 11 хвилин.
  2. У панелі відкрийте сервер у розділі «Мої сервери». На вкладці «Огляд» натисніть посилання «Адреса панелі» та введіть пароль із рядка «Пароль».
  3. Для готового застосунку скористайтеся кнопкою One-Click Apps/Databases на сторінці Apps, перевірте змінні й встановіть його.
  4. Для власного коду створіть порожній застосунок на тій самій сторінці та оберіть спосіб на вкладці Deployment.
  5. Увімкніть HTTPS на вкладці HTTP Settings застосунку.
  6. Для власного домену спрямуйте wildcard-запис A на IP-адресу сервера й змініть кореневий домен на сторінці Dashboard.

З кожним сервером

  • Щоденне резервне копіювання входить у ціну
  • Необмежений трафік
  • Повний доступ root
  • Пізніше можна збільшувати чи зменшувати RAM і CPU, а також збільшувати диск
  • Розташування: Istanbul · IST-1.

Корисно знати

  • Оформлюючи замовлення, ви приймаєте ліцензію та умови використання CapRover. Платні функції Pro в ціну не входять. Анонімну аналітику використання в цьому встановленні вимкнено.
  • Коли панель працює по HTTPS, порт 3000 можна закрити. Docker оминає ufw, тож скористайтеся цією командою: docker service update --publish-rm "published=3000,target=3000,mode=host" captain-captain
  • Використовуйте унікальні паролі до баз даних і адміністратора для готових застосунків. Деякі паролі діють лише під час першого запуску, тож зміна їх пізніше може не оновити наявних користувачів.
  • Резервна копія конфігурації CapRover не включає томи баз даних. Нічна резервна копія сервера охоплює весь сервер, і зберігаються останні 7 днів.
  • Якщо сертифікат не вдається випустити, панель відкривається по http на порту 3000 вашої IP-адреси.

CapRover: запитання й відповіді

Скільки RAM потрібно CapRover?

CapRover офіційно потребує щонайменше 1 ГБ RAM і 5 ГБ вільного диска. Орієнтовно, 1 ГБ достатньо для одного невеликого застосунку, 2 ГБ підходять для застосунку з базою даних, а 4 ГБ — для проєкту з важкою збіркою. Пізніше сервер можна збільшити у вашій панелі.

Який типовий пароль CapRover?

Типовий пароль CapRover — captain42, але на цьому сервері його замінено під час налаштування. Новий пароль з’являється в рядку «Пароль» вашої панелі. CapRover не запитує ім’я користувача, лише пароль.

Чи працює CapRover без домену?

Так. Кореневий домен — це адреса sslip.io, створена на основі вашої IP-адреси, тож для початку wildcard-запис не потрібен. Панель відкривається під ім’ям captain, а кожен застосунок — під власним ім’ям на цій адресі. Пізніше можна перейти на власний домен.

Як завантажити власний код у CapRover?

Можна запакувати проєкт з файлом captain-definition і завантажити його на вкладці Deployment, скористатися командою caprover deploy зі свого комп’ютера або підключити репозиторій Git. Якщо у вас уже є образ Docker, достатньо ввести його назву.

Чи може CapRover розгортати при кожному push на GitHub?

Так, через вебхук. Додайте файл captain-definition до репозиторію, введіть репозиторій і гілку на вкладці Deployment застосунку та збережіть. CapRover створить URL вебхука, який ви додаєте на GitHub як вебхук push. Тримайте цей URL у таємниці.

Чи може CapRover запускати проєкт Next.js або Vite?

Запустити можна будь-який проєкт із Dockerfile: вкажіть його у файлі captain-definition. Збірки відбуваються на сервері, тож для проєктів на кшталт Next.js орієнтовно розгляньте 4 ГБ або збирайте образ у CI і розгортайте його як готовий образ.

Читайте далі й дивіться схожі застосунки