Перейти к содержанию

Установка и настройка

Установка

Выполните следующие команды на сервере Ubuntu Focal 20.04 (x64):

wget https://cloudron.io/cloudron-setup
chmod +x cloudron-setup
./cloudron-setup

Если у Вас ещё нет подходящего сервера, Вы можете найти реферальные ссылки на популярные облачные провайдеры здесь.

Минимальные требования

Для Cloudron требуется по крайней мере 1ГБ оперативной памяти и 20ГБ свободного места на диске. Убедитесь, что фаервол не блокирует 80 порт (http) и 443 порт (https). Cloudron не поддерживает сервера на ARM, LXC или OpenVZ.

Маркетплейс

Cloudron доступен для предустановки на различных маркетплейсах, в числе которых AWS, DigitalOcean, Netcup и Time4VPS.

Безопасность

При добавлении параметра --generate-setup-token скрипт сгенерирует пароль, который потребуется для завершения настройки. Пароль отобразится в терминале, а также сохранится в файле /etc/cloudron/SETUP_TOKEN.

Настройка

После завершения установки перейдите по адресу: https://<Ваш IP> в браузере на Вашем ПК и подтвердите самоподписанный сертификат.

В Google Chrome Вы можете принять сертификат, нажав на "Дополнительно", а затем - "Перейти на сайт <Ваш IP> (небезопасно)". В Firefox этого же можно достичь, нажав на "Дополнительно", а затем - "Добавить исключение" - "Подтвердить исключение безопасности".

На этом этапе должен загрузиться мастер настройки Cloudron.

Настройка домена

Для работы Cloudron необходим домен в формате example.ru. Для панели управления Cloudron будет использовать адрес my.example.ru, а приложения, в свою очередь, будут привязаны к поддоменам, которые вы укажете при их установке: git.example.ru, chat.example.ru и т.д.

Вы можете указать домен, который уже находится в пользовании, при условии, что поддомен my абсолютно свободен. При установке приложений Cloudron не изменяет ваши DNS записи, поэтому уже использованные домены остаются нетронутыми. Также Вы можете использовать поддомен, вроде cloudron.example.ru.

setupdns.png

Следующим шагом, Вам нужно выбрать поставщика DNS, на котором базируется Ваш домен. Если Вы не используете один из сервисов ниже, используйте опции Wildcard или Manual.

Основной домен

Первый домен, привязанный к Cloudron называется Основным доменом. Панель управления будет доступна через поддомен my Вашего основного домена. Другие домены можно добавить после установки в разделе Домены и сертификаты. Основной домен также может быть изменён после окончания процесса установки и настройки.

NAT Loopback

Если Вы устанавливаете Cloudron в домашней сети, убедитесь в том, что на роутере включена поддержка NAT Loopback. По умолчанию Cloudron настраивает DNS с использованием публичного (общедоступного) IP адреса сети. Эта опция позволит платформе связаться с собой по данному IP.

Аккаунт администратора

После настройки DNS Cloudron автоматически направит Вас по адресу https://my.example.ru. Адресная строка браузера покажет иконку замка, что свидетельствует о защищённом соединении с Cloudron.

setup-admin2.png

Введите имя пользователя для администратора, электронную почту и пароль.

Адрес электронной почты будет использоваться для отправки уведомлений и сброса пароля. Он привязан только к Вашему Cloudron и никуда более не отправляется (в том числе в cloudron.io).

Let's Encrypt требует действующий адрес электронной почты

Cloudron настраивает Let's Encrypt на использование административного адреса электронной почты. Если Вы ввели недействительный адрес, Let's Encrypt не сможет выпускать сертификаты. В таком случае Cloudron будет использовать изначальный самоподписанный сертификат.

Аккаунт магазина приложений

Теперь Вы готовы устанавливать приложения! Если Вы пройдёте в раздел Магазин приложений в верхней части панели управления, Cloudron предложит Вам создать аккаунт cloudron.io. Данный аккаунт используется для управления Вашей подпиской и способами оплаты.

appstore-signup.png

Настройка фаервола

Безопасность является приоритетным направлением для Cloudron. Сразу после установки платформа уже настроена на обеспечение максимальной защиты Вашего сервера. Мы не рекомендуем вносить дополнительные правила в iptable или модифицировать уже существующие (Cloudron по умолчанию блокирует все ненужные порты).

Для улучшения безопасности рекомендуется произвести настройку фаервола VPS (в панели управления Вашего поставщика VPS) в соответствии со следующими рекомендациями.