1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-baserow

Клонировать/Скачать
install-on-cloudron.md 7.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 26.06.2025 16:02 92285f5

Установка на Cloudron

Есть вопросы, проблемы или предложения по этому руководству? Задайте вопрос в нашем сообществе или внесите изменения самостоятельно на https://gitlab.com/baserow/baserow/-/tree/develop/docs .

Cloudron — это полное решение для запуска приложений на вашем сервере и их обновления и защиты. Если у вас не установлен Cloudron на сервере, вы можете следовать инструкциям по установке здесь. Убедитесь, что вы полностью выполнили инструкцию по установке и вошли в магазин приложений Cloudron. После того как вы установили и запустили Cloudron на вашем сервере, вы можете следовать приведенным ниже шагам для установки приложения Baserow.

Требуется базовый опыт работы с CLI Cloudron.

Установка CLI Cloudron

CLI Cloudron запускается на вашем локальном компьютере, а не на сервере. Его можно установить на Linux/Mac с помощью следующей команды. Более подробную информацию об установке можно найти на их сайте по адресу https://docs.cloudron.io/custom-apps/cli/.

$ # Не пытайтесь устанавливать на вашем сервере, а вместо этого на вашем локальном компьютере.
$ sudo npm install -g cloudron

Установка Baserow

Если вы еще не вошли в свою платформу Cloudron, вы можете сделать это, выполнив следующую команду.

$ cloudron login my.{YOUR_DOMAIN}

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

$ git clone --branch master https://gitlab.com/baserow/baserow.git
$ cd baserow/deploy/cloudron

После этого вы можете установить приложение Baserow Cloudron, выполнив следующие команды.

$ cloudron install -l baserow.{YOUR_DOMAIN} --image baserow/cloudron:1.33.4
App is being installed.
...
App is installed.

Все доступные версии можно найти здесь: https://hub.docker.com/r/baserow/cloudron

Если вы получаете сообщение об ошибке "Failed to install app: 402 message: Missing token", убедитесь, что вы полностью завершили установку сервера Cloudron, указанную в начале. В частности, вам нужно войти в свой аккаунт Cloudron на веб-странице вашего сервера.

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

Обновление

Когда становится доступна новая версия Baserow, вы можете легко обновиться до этой версии. Сначала вам нужно узнать, какой у вас идентификатор приложения. Вы можете сделать это, выполнив команду cloudron list. После определения идентификатора приложения, если у вас нет локальной копии репозитория Baserow, выполните следующую команду, чтобы получить ее:

git clone --branch master https://gitlab.com/baserow/baserow.git
cd baserow/deploy/cloudron

Если у вас уже есть локальная копия репозитория Baserow, выполните следующие команды из корня репозитория для обновления репозитория до последней версии:

cd baserow # перейдите в папку, где находится ваш локальный репозиторий Baserow
git pull
cd deploy/cloudron

После того как у вас будет актуальная локальная копия репозитория Baserow и вы перейдете в папку baserow/deploy/cloudron, вы можете обновить ваш сервер Baserow Cloudron до последней версии, выполнив следующую команду:

cloudron update --app {YOUR_APP_ID} --image baserow/cloudron:1.33.4

Обратите внимание, что вы должны заменить образ на последнюю версию Baserow. Последнюю версию можно найти здесь: https://gitlab.com/baserow/baserow/container_registry/1692077

Домены конструктора приложений

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

Чтобы это работало, вам нужно добавить доменное имя-алиас в настройках Cloudron. Это можно сделать, перейдя в настройки вашего приложения Baserow, затем нажав на Location, затем на Add an alias, и затем добавив домен, на который вы опубликовали приложение в Baserow. Убедитесь, что алиас соответствует полному доменному имени в Baserow. После этого Cloudron запросит SSL-сертификат, и вы сможете перейти на свой домен.

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

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-baserow.git
git@api.gitlife.ru:oschina-mirror/mirrors-baserow.git
oschina-mirror
mirrors-baserow
mirrors-baserow
develop