Все статьи

Getting Started

Что такое CICDoo Начало работы: мастер настройки Панель и карта инфраструктуры

Concepts

Стадии: продакшн, staging и разработка Домены, поддомены и SSL Версии и редакции Odoo (Community или Enterprise) Воркспейсы и командная работа

Servers

Добавление сервера Домены сервера и DNS Использование балансировщика нагрузки Действия с сервером: деплой, логи и графики Deleting a server

Projects & Git

Создание проекта Подключение GitHub Project GitHub settings and webhook Подключение GitLab Ветки и инстансы Теги и фильтрация проектов Высокая доступность с узлами приложения Project environments, extensions and deletion

Instances & Console

Создание инстанса Перезапуск, остановка и удаление инстанса Слияние веток между стадиями Web IDE и удалённый доступ SSH access to instances Настройки инстанса Деплои и очередь задач

Agent Tasks

Что такое задачи агента Настройка задач агента Запуск задачи и разбор результата Время агента и его пополнение Agent insights and task filters

Monitoring & Backups

Мониторинг инстанса Резервные копии и восстановление S3 storage, uploads and bulk backup actions Уведомления об инцидентах (email и SMS)

Workspaces & Permissions

Приглашение участников в воркспейс Права участников и доступ к ресурсам Участник не видит ресурс или не может им пользоваться Audit log and server activity

Account & Security

Двухфакторная аутентификация (2FA) Настройки профиля и интеграций Пароли и восстановление доступа

Billing & Plans

Тарифы и цены Повышение тарифа и управление подпиской Если подписка на проект не оплачена Партнёрская программа Onboarding a client as a partner

Support & Tickets

Создание тикета в поддержку Помощь от команды CICDoo

Troubleshooting

Устранение неполадок: не удаётся подключить сервер Устранение неполадок: деплой завершился ошибкой Устранение неполадок: git push возвращает 403 после переноса репозитория Устранение неполадок: инстанс недоступен или работает медленно Устранение неполадок: проблемы с доменом или SSL

Концепции

Домены, поддомены и SSL

Как в CICDoo устроены домены: собственный домен или выданный поддомен cicdoo.com, опция прокси Cloudflare, а также дополнительные домены и SSL для каждого инстанса.

Собственный домен или поддомен cicdoo.com

Как обращаться к серверу, вы решаете при его добавлении. В форме Добавить новый сервер есть переключатель Собственный домен:

  • Собственный домен включён (по умолчанию): вы вводите своё доменное имя, например server.example.com. Ваш DNS должен указывать этот домен на сервер.
  • Собственный домен выключен: вместо этого вы вводите IP-адрес сервера, а CICDoo выдаёт поддомен cicdoo.com. Запись DNS, которая указывает этот поддомен на ваш IP, CICDoo создаёт за вас.

Полное пошаговое описание см. в Добавление сервера.

Прокси Cloudflare

Если ваш сервер стоит за прокси Cloudflare (оранжевое облако), при добавлении сервера включите переключатель Прокси Cloudflare. Когда он включён, появляется дополнительное поле IP для подключения, где можно указать CICDoo, какой IP использовать для подключений по SSH; оставьте его пустым, чтобы использовать адрес, полученный из DNS. Прокси Cloudflare также обеспечивает выдачу вашего домена по HTTPS силами Cloudflare, что удобно как запасной вариант, если генерация сертификатов вдруг временно недоступна.

Домены и SSL для каждого инстанса

У каждого инстанса свои настройки домена. Откройте инстанс в консоли проекта, перейдите в Настройки, затем на вкладку Домен:

  • Основной домен: показан сверху, это адрес, по которому доступен инстанс.
  • Дополнительные домены: добавьте дополнительные домены, по одному в строке. DNS каждого дополнительного домена должен указывать на ваш сервер.
  • Прокси Cloudflare: показывает, стоит ли инстанс за прокси Cloudflare. Это отражение настройки сервера, изменить её здесь нельзя.
  • Принудительно генерировать SSL: включите, чтобы принудительно перегенерировать SSL-сертификаты при следующем перезапуске инстанса. Пригодится, если сертификата нет или его нужно заменить.

Нажмите Сохранить настройки домена, чтобы применить изменения.

Если что-то не получается, создайте тикет в поддержку на странице Тикеты или через виджет чата.

Всё ещё не получается? Откройте тикет из приложения или свяжитесь с инженером.