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

OSCHINA-MIRROR/mirrors-baserow

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

Настройка Baserow

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

Таблица ниже показывает все доступные переменные окружения, поддерживаемые Baserow. Некоторые переменные окружения имеют разные значения по умолчанию, не поддерживаются, являются необязательными и т.д., в зависимости от того, как вы установили Baserow. См. конкретные руководства по установке для того, как задать эти переменные окружения.

Переменные окружения

Методы установки, упомянутые в описаниях переменных:

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

Настройка доступа

Название Описание Значения по умолчанию
BASEROW_PUBLIC_URL Публичный URL или IP, который будет использоваться для доступа к Baserow. Всегда должен начинаться с http:// или https://, даже если доступ осуществляется через IP-адрес. Если вы обращаетесь к Baserow через нестандартный (80) порт HTTP, убедитесь, что добавили :YOUR_PORT к этой переменной.

Задание этого параметра переопределит PUBLIC_BACKEND_URL и PUBLIC_WEB_FRONTEND_URL значением BASEROW_PUBLIC_URL.
Установите пустое значение, чтобы отключить значение по умолчанию http://localhost в конфигурации compose и вместо этого задать PUBLIC_X_URLs.
http://localhost
BASEROW_CADDY_ADDRESSES Не поддерживается самостоятельными образами. Список поддерживаемых адресов Caddy, разделённый запятыми ( https://caddyserver.com/docs/caddyfile/concepts#addresses). Если указан URL с https://, Caddy обратный прокси попытается автоматически настроить HTTPS с помощью Let's Encrypt. Если вы хотите, чтобы ваш Baserow оставался доступным на localhost, и вы установили это значение отличное от :80, убедитесь, что добавили “,http://localhost :80
PUBLIC_BACKEND_URL Используйте BASEROW_PUBLIC_URL, если вы не используете самостоятельные образы baserow/backend или baserow/web-frontend. Публично доступный URL бэкенда. Должен включать порт, если он нестандартный. Убедитесь, что BASEROW_PUBLIC_URL установлено пустое значение для использования этой переменной в конфигурации compose. $BASEROW_PUBLIC_URL, http://localhost:8000/ в самостоятельных образах.
PUBLIC_WEB_FRONTEND_URL Используйте BASEROW_PUBLIC_URL, если вы не используете самостоятельные образы baserow/backend или baserow/web-frontend. Публично доступный URL веб-фронтенда. Должен включать порт, если он нестандартный. Убедитесь, что BASEROW_PUBLIC_URL установлено пустое значение для использования этой переменной в конфигурации compose. $BASEROW_PUBLIC_URL, http://localhost:3000/ в самостоятельных образах.
BASEROW_EMBEDDED_SHARE_URL Необязательный URL для публичного обмена и электронной почты, который может быть использован, если Baserow используется внутри iframe на другом URL. $PUBLIC_WEB_FRONTEND_URL
WEB_FRONTEND_PORT Порт HTTP, используемый для доступа к Baserow. Используется только в файлах docker-compose. Используется только в файлах docker-compose.yml, по умолчанию 80, но до версии 1.9 по умолчанию было 3000.
BASEROW_EXTRA_ALLOWED_HOSTS Необязательный список хостов, разделённый запятыми, которые будут добавлены в настройку ALLOWED_HOSTS бэкенда Django Baserow. В большинстве случаев вам не нужно задавать это значение, так как хосты из BASEROW_PUBLIC_URL или PUBLIC_BACKEND_URL будут автоматически добавлены в ALLOWED_HOSTS. Это необходимо только в том случае, если вам нужно разрешить дополнительные хосты для доступа к вашему Baserow.
PRIVATE_BACKEND_URL Изменяйте это значение только с самостоятельными образами. Этот URL используется при прямом запросе бэкенда сервером веб-фронтенда при выполнении рендеринга на стороне сервера. Таким образом, не только браузер, но и
сервер веб-фронтенда должны иметь возможность выполнять HTTP-запросы к бэкенду. Сервер Nuxt веб-фронтенда может не иметь доступа к `PUBLIC_BACKEND_URL` или может существовать более прямой маршрут (например, из контейнера в контейнер вместо интернета). Например, если веб-фронтенд и бэкенд находятся в контейнерах на одной и той же сети Docker, это можно установить на http://backend:8000.
BASEROW_CADDY_GLOBAL_CONF Не поддерживается самостоятельными образами. Будет подставлено в глобальную секцию конфигурации Caddyfiles. Установите значение “debug”, чтобы включить отладочное логирование Caddy.
BASEROW_MAX_IMPORT_FILE_SIZE_MB Максимальный размер файла в мегабайтах, который можно импортировать для создания новой таблицы. По умолчанию 512 Мб. 512
BASEROW_PERSONAL_VIEW_LOWEST_ROLE_ALLOWED Когда RBAC включено по лицензии предприятия или продвинутой лицензии, это управляет минимальной ролью пользователя, которая имеет право создавать личные представления на таблице. Варианты: VIEWER (по умолчанию), COMMENTER, EDITOR, BUILDER, ADMIN VIEWER
Название Описание Значения по умолчанию
---------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SECRET_KEY Секретный ключ, используемый Django для криптографического подписывания таких вещей, как генерация безопасных ссылок для сброса пароля и управление сессиями. Подробнее см. https://docs.djangoproject.com/en/3.2/ref/settings/#std:setting-SECRET_KEY Обязательно для установки вами в docker-compose и самостоятельных установках. Автоматически генерируется образом baserow/baserow при отсутствии и сохраняется в /baserow/data/.secret.
SECRET_KEY_FILE Поддерживается только образом baserow/baserow Если задано, Baserow попытается прочитать вышеуказанный SECRET_KEY из этого местоположения файла вместо него.
BASEROW_JWT_SIGNING_KEY Ключ подписи, используемый для подписи содержимого генерируемых токенов. Для подписи HMAC это должно быть случайная строка с количеством битов данных не менее требуемого протоколом подписи. Подробнее см. https://django-rest-framework-simplejwt.readthedocs.io/en/latest/settings.html#signing-key for more details Рекомендуется задать его вами в docker-compose и самостоятельных установках (по умолчанию SECRET_KEY). Автоматически генерируется образом baserow/baserow при отсутствии и сохраняется в /baserow/data/.jwt_signing_key.
BASEROW_ACCESS_TOKEN_LIFETIME_MINUTES Количество минут, указывающее, сколько времени действительны токены доступа. Это будет преобразовано в значение timedelta и добавлено к текущему времени UTC при генерации токена для получения значения по умолчанию "exp" токена. 10 минут.
BASEROW_REFRESH_TOKEN_LIFETIME_HOURS Количество часов, указывающее, сколько времени действительны токены обновления. Это будет преобразовано в значение timedelta и добавлено к текущему времени UTC при генерации токена для получения значения по умолчанию "exp" токена. 168 часов (7 дней).
BASEROW_BACKEND_LOG_LEVEL Уровень логирования по умолчанию, используемый бэкендом. Поддерживает ERROR, WARNING, INFO, DEBUG, TRACE INFO
BASEROW_BACKEND_DATABASE_LOG_LEVEL Уровень логирования по умолчанию для логов, связанных с базой данных, в бэкенде. Поддерживает те же значения, что и обычный уровень логирования. Если вы также включите BASEROW_BACKEND_DEBUG и установите это значение на DEBUG, вы сможете видеть все SQL-запросы в логах бэкенда. ERROR
BASEROW_BACKEND_DEBUG Если установлено значение “on”, то будет включена непроизводственная режим отладки для бэкенда Django Baserow. По умолчанию “off”
BASEROW_AMOUNT_OF_GUNICORN_WORKERS Количество одновременных рабочих процессов, используемых сервером gunicorn бэкенда Baserow для обработки входящих запросов
BASEROW_AIRTABLE_IMPORT_SOFT_TIME_LIMIT Максимальное количество секунд, которое может выполняться задача импорта Airtable миграции. 1800 секунд - 30 минут
INITIAL_TABLE_DATA_LIMIT Количество строк, которое можно импортировать при создании таблицы. По умолчанию пустое значение означает неограниченное количество строк.
BASEROW_ROW_PAGE_SIZE_LIMIT Максимальное количество строк, которое можно запросить за один раз. 200
BASEROW_FILE_UPLOAD_SIZE_LIMIT_MB Максимальный размер файла в МБ, который пользователи могут загрузить в поле файла Baserow. 1048576 (1 ТБ или 1024*1024)
BASEROW_OPENAI_UPLOADED_FILE_SIZE_LIMIT_MB Максимальный размер файла в МБ, который можно загрузить в оперативную память и отправить на серверы OpenAI. Подробнее см. документацию OpenAI. 512
BATCH_ROWS_SIZE_LIMIT Управляет количеством строк, которые можно создать, удалить или обновить за один раз с использованием пакетных эндпоинтов. 200
BATCH_ROWS_SIZE_LIMIT Управляет количеством строк, которые можно создать, удалить или обновить за один раз с использованием пакетных эндпоинтов. 200
BASEROW_MAX_SNAPSHOTS_PER_GROUP Управляет количеством снимков приложений, которые можно создать на группу. -1 (неограниченно)
BASEROW_SNAPSHOT_EXPIRATION_TIME_DAYS Управляет сроком истечения снимков, заданным в днях. Истёкшие снимки будут автоматически удалены. 360
BASEROW_CELERY_SEARCH_UPDATE_HARD_TIME_LIMIT Время выполнения задач Celery для полнотекстового поиска Postgres до их принудительного завершения. 1800
BASEROW_USE_PG_FULLTEXT_SEARCH По умолчанию Baserow будет использовать полнотекстовый поиск Postgres как поисковую систему. Если продукт установлен на системе с ограниченным дисковым пространством и допустимы менее точные результаты / ухудшенная производительность поиска, выключите эту настройку установив её значение false. true
BASEROW_AUTO_VACUUM Определяет, должен ли Baserow выполнять VACUUM на таблице в фоновой задаче после изменения одного или нескольких полей таблицы при включённом полнотекстовом поиске. true
BASEROW_ASGI_HTTP_MAX_CONCURRENCY Задаёт ограничение для одновременных запросов, обрабатываемых одним рабочим процессом gunicorn. По умолчанию: нет ограничения.
BASEROW_IMPORT_EXPORT_RESOURCE_REMOVAL_AFTER_DAYS Задаёт количество дней после которого ресурс импорта/экспорта будет автоматически удалён. 5 5 ---

Примечание: В таблице есть дублирование строки BATCH_ROWS_SIZE_LIMIT.### Конфигурация базы данных Backend

Название Описание Значения по умолчанию
DATABASE_HOST Имя хоста базы данных PostgreSQL, которую Baserow будет использовать для хранения данных. По умолчанию db в установках standalone и compose. Если не указано в установке baserow/baserow, то будет настроена и использована встроенная PostgreSQL.
DATABASE_USER Имя пользователя базы данных, которое Baserow будет использовать для подключения к базе данных на DATABASE_HOST baserow
DATABASE_PORT Порт, который Baserow будет использовать при попытке подключения к базе данных PostgreSQL на DATABASE_HOST 5432
DATABASE_NAME Имя базы данных, которую Baserow будет использовать для хранения данных. baserow
DATABASE_PASSWORD Пароль пользователя DATABASE_USER на сервере PostgreSQL на DATABASE_HOST Обязательно для установки вами в установках docker-compose и standalone. Автоматически генерируется изображением baserow/baserow, если не указан, и сохраняется в /baserow/data/.pgpass.
DATABASE_PASSWORD_FILE Поддерживается только изображением baserow/baserow Если установлен, Baserow попытается прочитать указанный выше DATABASE_PASSWORD из этого файла.
DATABASE_OPTIONS Необязательные дополнительные параметры в виде строки JSON для использования при подключении к базе данных, см. документацию для подробностей.
DATABASE_URL Вместо установки отдельных параметров DATABASE_ можно предоставить одну стандартную строку подключения PostgreSQL в формате: postgresql://[user[:password]@][netloc][:port][/dbname][?param1=value1&…]. Обратите внимание, что это полностью заменит все другие параметры DATABASE_* и проигнорирует их.
DATABASE\READ_{n}_HOST Необязательно предоставьте информацию о репликах базы данных только для чтения. Формат такой же, как и для обычной конфигурации базы данных. Замените {n} на 1, 2, 3 и т.д. для каждой доступной реплики только для чтения. 5432
DATABASE\READ_{n}_USER 5432
DATABASE\READ_{n}_PORT 5432
DATABASE\READ_{n}_NAME baserow
DATABASE\READ_{n}_PASSWORD
DATABASE\READ_{n}_OPTIONS
DATABASE\READ_{n}_URL
MIGRATE_ON_STARTUP Если установлено значение "true", при запуске службы backend Baserow автоматически применит миграции базы данных. Установите любое другое значение, чтобы отключить. Если вы отключите это, вам необходимо вручную применять миграции базы данных при обновлении Baserow до новой версии. true
BASEROW_TRIGGER_SYNC_TEMPLATES_AFTER_MIGRATION Если установлено значение "true", после миграции Baserow автоматически синхронизирует все встроенные шаблоны Baserow в фоновом режиме. Если вы используете базу данных PostgreSQL, ограниченную менее чем 10000 строками, мы рекомендуем отключить это, так как шаблоны Baserow превышают этот лимит строк. Чтобы отключить это, установите любое значение, отличное от "true". true
BASEROW_SYNC_TEMPLATES_TIME_LIMIT Количество секунд, через которое задача синхронизации шаблонов в фоновом режиме завершится тайм-аутом, если она еще не завершена. 1800
SYNC_TEMPLATES_ON_STARTUP Устарело, используйте BASEROW_TRIGGER_SYNC_TEMPLATES_AFTER_MIGRATION Если указано, имеет тот же эффект, что и BASEROW_TRIGGER_SYNC_TEMPLATES_AFTER_MIGRATION для обратной совместимости. Если установлено значение BASEROW_TRIGGER_SYNC_TEMPLATES_AFTER_MIGRATION, оно переопределит это значение. true
DONT_UPDATE_FORMULAS_AFTER_MIGRATION У формул Baserow есть внутренний номер версии. При обновлении Baserow, если язык формул также изменился, после выполнения миграции базы данных Baserow автоматически пересчитает все формулы, если их версия отличается. Установите любое непустое значение, чтобы отключить эту автоматическую обновление, если вы предпочитаете запускать команду управления update_formulas вручную. Формулы могут сломаться, если вы забудете сделать это после обновления Baserow, поэтому рекомендуется оставить это пустым.
POSTGRES_STARTUP_CHECK_ATTEMPTS При запуске службы backend Baserow сначала проверяет доступность базы данных PostgreSQL. По умолчанию проверяется 5 раз, после чего, если соединение не установлено, служба завершится с ошибкой. 5
BASEROW_PREVENT_POSTGRESQL_DATA_SYNC_CONNECTION_TO_DATABASE Если true, то невозможно подключиться к базе данных PostgreSQL Baserow с использованием синхронизации данных PostgreSQL. true
BASEROW_POSTGRESQL_DATA_SYNC_BLACKLIST Необязательно предоставьте список через запятую имен хостов, к которым синхронизация данных PostgreSQL Baserow не может подключиться (например, "localhost,baserow.io").
Название Описание Значения по умолчанию
--------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
REDIS_HOST Имя хоста базы данных Redis, которую Baserow будет использовать для кеширования и реального времени сотрудничества. По умолчанию используется redis в автономных и композитных установках. Если не указано в установке baserow/baserow, то будет настроена и использована встроенная Redis.
REDIS_PORT Порт, который Baserow будет использовать при попытке подключения к базе данных Redis на REDIS_HOST 6379
REDIS_USER Имя пользователя Redis, которое Baserow будет использовать для подключения к Redis на REDIS_HOST
REDIS_PASSWORD Пароль пользователя REDIS_USER на сервере Redis на REDIS_HOST Обязательно для установки вами в docker-compose и автономных установках. Автоматически генерируется образом baserow/baserow, если не указан, и сохраняется в /baserow/data/.redispass.
REDIS_PASSWORD_FILE Поддерживается только образом baserow/baserow Если установлен, Baserow попытается прочитать вышеуказанный REDIS_PASSWORD из этого файла.
REDIS_PROTOCOL Протокол Redis, используемый при подключении к Redis на REDIS_HOST. Может быть либо redis, либо rediss. redis
REDIS_URL Вместо установки отдельных параметров REDIS_ можно предоставить одну стандартную строку подключения Redis в формате: redis://:[пароль]@[хост_redis]:[порт_redis]
Название Описание Значения по умолчанию
------------------------------------------------ -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------
BASEROW_CELERY_BEAT_STARTUP_DELAY Количество секунд, в течение которых рабочий процесс celery beat спит перед запуском. 15
BASEROW_CELERY_BEAT_DEBUG_LEVEL Уровень журналирования для службы celery beat. INFO
BASEROW_AMOUNT_OF_WORKERS Количество параллельных процессов рабочих процессов celery, используемых для обработки асинхронных задач. Если не установлено, по умолчанию используется количество доступных ядер. Каждый процесс celery использует память, чтобы снизить объем памяти Baserow, рассмотрите возможность установки и уменьшения этой переменной. 1 для образов All-in-one, Heroku и Cloudron. По умолчанию пустое значение и, следовательно, количество доступных ядер в автономных образах.
BASEROW_RUN_MINIMAL Когда BASEROW_AMOUNT_OF_WORKERS равно 1 и это значение установлено в непустое значение, Baserow не будет запускать export-worker, а вместо этого будет выполнять как экспортные, так и обычные задачи на обычном рабочем процессе celery. Установите это значение для снижения использования памяти Baserow за счет производительности.
BASEROW_MAX_HEALTHY_CELERY_QUEUE_SIZE Используется как максимальные значения в эндпоинте /api/_health/celery-queue/?queue=celery&queue=export. Если количество задач в очереди превышает это значение, проверка состояния завершается неудачей. 10
Название Описание Значения по умолчанию
------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------
BASEROW_WEBHOOKS_ALLOW_PRIVATE_ADDRESS Если установлено в любое непустое значение, позволяет вебхукам обращаться ко всем адресам. Включение этого флага представляет собой риск безопасности, так как позволит пользователям отправлять запросы вебхуков на внутренние адреса вашей сети. Вместо этого рассмотрите возможность использования трех переменных ниже для разрешения доступа только к некоторым внутренним сетевым хостам или IP-адресам.
BASEROW_WEBHOOKS_URL_REGEX_BLACKLIST Отключено, если установлено BASEROW_WEBHOOKS_ALLOW_PRIVATE_ADDRESS. Список разделенных запятыми регулярных выражений, используемых для проверки пользовательских URL-адресов вебхуков. Если какое-либо регулярное выражение совпадает с URL-адресом вебхука пользователя, пользователю будет показана ошибка и выполнение будет предотвращено. Применяется до и имеет приоритет над BASEROW_WEBHOOKS_IP_WHITELIST и BASEROW_WEBHOOKS_IP_BLACKLIST. Не включайте схемы, такие как http://, https://, так как регулярные выражения будут применяться только к имени хоста/IP-адреса пользовательского URL-адреса. Например, установите это значение ^(?!(www\.)?allowedhost\.com).* для блокировки всех хостов и IP-адресов, кроме allowedhost.com или www.allowedhost.com.
BASEROW_WEBHOOKS_IP_WHITELIST Отключено, если установлено BASEROW_WEBHOOKS_ALLOW_PRIVATE_ADDRESS. Список разделенных запятыми IP-адресов или диапазонов IP-адресов, которые вебхуки будут разрешены использовать после того, как URL-адрес вебхука был разрешен до IP-адреса с помощью DNS. Проверяется только если URL-адрес проходит через BASEROW_WEBHOOKS_URL_REGEX_BLACKLIST. Имеет приоритет над BASEROW_WEBHOOKS_IP_BLACKLIST, что означает, что разрешенный IP-адрес всегда будет пропущен независимо от диапазонов в BASEROW_WEBHOOKS_IP_BLACKLIST. Используйте BASEROW_WEBHOOKS_IP_WHITELIST для создания исключений в диапазонах BASEROW_WEBHOOKS_IP_BLACKLIST, а не наоборот. Принимает строку в формате: "127.0.0.1/32,192.168.1.1/32"
BASEROW_WEBHOOKS_IP_BLACKLIST Отключено, если установлено BASEROW_WEBHOOKS_ALLOW_PRIVATE_ADDRESS. Список разделенных запятыми IP-адресов или диапазонов IP-адресов, которые вебхуки будут запрещены использовать после того, как URL-адрес был разрешен до IP-адреса с помощью DNS. Проверяется только если URL-адрес проходит через BASEROW_WEBHOOKS_URL_REGEX_BLACKLIST. BASEROW_WEBHOOKS_IP_WHITELIST имеет приоритет над любыми диапазонами, указанными в этой переменной. Принимает строку в формате: "127.0.0.1/32,192.168.1.1/32"
BASEROW_WEBHOOKS_URL_CHECK_TIMEOUT_SECS Отключено, если установлено BASEROW_WEBHOOKS_ALLOW_PRIVATE_ADDRESS. Время ожидания перед истечением времени ожидания и возвратом ошибки при проверке возможности доступа к URL-адресу для вебхука. 10 секунд
BASEROW_WEBHOOKS_MAX_CONSECUTIVE_TRIGGER_FAILURES Количество последовательных сбоев триггеров, которые могут произойти перед отключением вебхука. 8
BASEROW_WEBHOOKS_MAX_RETRIES_PER_CALL Максимальное количество повторных попыток на вызов вебхука. 8
BASEROW_WEBHOOKS_MAX_PER_TABLE Максимальное количество вебхуков на таблицу Baserow. 20
BASEROW_WEBHOOKS_MAX_CALL_LOG_ENTRIES Максимальное количество записей журнала вызовов, хранящихся на каждый вебхук. 10
BASEROW_WEBHOOKS_REQUEST_TIMEOUT_SECONDS Время ожидания перед истечением времени ожидания при выполнении запроса вебхука. 5
BASEROW_MAX_WEBHOOK_CALLS_IN_QUEUE_PER_WEBHOOK Максимальное количество вызовов, которые могут находиться в очереди вебхука. Может быть полезно для ограничения количества вызовов при массовых триггерах вебхуков из-за цикла автоматизации. Если не установлено или установлено значение 0, то ограничения нет. 0
BASEROW_WEBHOOKS_BATCH_LIMIT Это ограничение применяется ко всем типам событий вебхуков, которые разделяют большие нагрузки на несколько партий. Каждая партия является отдельным запросом с одинаковым event_id и постепенно увеличивающимся batch_id. Этот параметр устанавливает максимальное количество партий на событие. Установите значение 0 для неограниченного количества партий.  5
BASEROW_WEBHOOK_ROWS_ENTER_VIEW_BATCH_SIZE Определяет количество строк, которые могут быть отправлены за один вызов вебхука типа view.rows_entered. Это используется для предотвращения слишком больших вызовов вебхука и потенциальных проблем при сериализации данных или отправке их через сеть на конечную точку вебхука. 200

Настройка генеративного ИИ

Название Описание Значения по умолчанию
BASEROW_OPENAI_API_KEY Предоставьте ключ API OpenAI для использования OpenAI для функций генеративного ИИ, таких как поле ИИ (https://platform.openai.com/api-keys)
BASEROW_OPENAI_ORGANIZATION Необязательно предоставьте имя организации OpenAI, которое будет использоваться при создании API-соединения.
BASEROW_OPENAI_MODELS Предоставьте список разделенных запятыми моделей OpenAI (https://platform.openai.com/docs/models/overview), которые вы хотите включить в экземпляр (например, gpt-3.5-turbo,gpt-4-turbo-preview). Обратите внимание, что это работает только при наличии ключа API OpenAI. Если эта переменная не указана, пользователь не сможет выбрать модель.
BASEROW_OPENROUTER_API_KEY Предоставьте ключ API Open Router для использования Open Router для функций генеративного ИИ, таких как поле ИИ (https://openrouter.ai/settings/keys)
BASEROW_OPENROUTER_ORGANIZATION Необязательно предоставьте имя организации Open Router, которое будет использоваться при создании API-соединения.
BASEROW_OPENROUTER_MODELS Предоставьте список разделенных запятыми моделей Open Router (https://openrouter.ai/models), которые вы хотите включить в экземпляр (например, openai/gpt-4o,anthropic/claude-3-haiku). Обратите внимание, что это работает только при наличии ключа API OpenAI. Если эта переменная не указана, пользователь не сможет выбрать модель.
BASEROW_ANTHROPIC_API_KEY Предоставьте ключ API Anthropic для использования Anthropic для функций генеративного ИИ, таких как поле ИИ (https://docs.anthropic.com/en/api/getting-started)
BASEROW_ANTHROPIC_MODELS Предоставьте список разделенных запятыми моделей Anthropic (https://docs.anthropic.com/en/docs/about-claude/models), которые вы хотите включить в экземпляр (например, claude-3-5-sonnet-20241022,claude-3-opus-20240229). Обратите внимание, что это работает только при наличии ключа API Anthropic. Если эта переменная не указана, пользователь не сможет выбрать модель.
BASEROW_MISTRAL_API_KEY Предоставьте ключ API Mistral для использования Mistral для функций генеративного ИИ, таких как поле ИИ (https://docs.mistral.ai/getting-started/quickstart/)
BASEROW_MISTRAL_MODELS Предоставьте список разделенных запятыми моделей Mistral (https://docs.mistral.ai/getting-started/models/models_overview/), которые вы хотите включить в экземпляр (например, mistral-large-latest,mistral-small-latest). Обратите внимание, что это работает только при наличии ключа API Mistral. Если эта переменная не указана, пользователь не сможет выбрать модель.
BASEROW_OLLAMA_HOST Предоставьте хост OLLAMA для использования OLLAMA для функций генеративного ИИ, таких как поле ИИ.
BASEROW_OLLAMA_MODELS Предоставьте список разделенных запятыми моделей Ollama (https://ollama.com/library), которые вы хотите включить в экземпляр (например, llama2). Обратите внимание, что это работает только при наличии хоста Ollama. Если эта переменная не указана, пользователь не сможет выбрать модель.

Настройки Backend| Название | Описание | Значения по умолчанию |

|---------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------| | BASEROW_ENABLE_SECURE_PROXY_SSL_HEADER | Установите любое непустое значение, чтобы гарантировать, что Baserow генерирует ссылки с https:// в пагинированных API-эндпоинтах. Baserow будет работать корректно даже если эта настройка не включена, это просто для правильного отображения URL-адресов с https для клиентов API. Если вы настроили Baserow для использования автоматического HTTPS от Caddy или разместили Baserow за
обратным прокси, который:
* Обрабатывает HTTPS
* Удаляет заголовок X-Forwarded-Proto из всех входящих запросов.
* Устанавливает заголовок X-Forwarded-Proto и отправляет его в Baserow.
Тогда вы можете безопасно установить BASEROW_ENABLE_SECURE_PROXY_SSL_HEADER=yes, чтобы Baserow
правильно генерировал ссылки с https для пагинации.
| | | ADDITIONAL_APPS | Список дополнительных приложений Django, разделенных запятыми, которые нужно добавить в настройку INSTALLED_APPS Django | | | HOURS_UNTIL_TRASH_PERMANENTLY_DELETED | Элементы из корзины будут окончательно удалены через это количество часов. | | | DISABLE_ANONYMOUS_PUBLIC_VIEW_WS_CONNECTIONS | При публичном обмене представлений открывается соединение WebSocket для предоставления обновлений в реальном времени для просмотра публичной ссылки. Чтобы отключить это, установите любое непустое значение. Когда это отключено, публичные ссылки должны быть обновлены для просмотра любых обновлений представления. | | | BASEROW_WAIT_INSTEAD_OF_409_CONFLICT_ERROR | При обновлении или создании различных ресурсов в Baserow, если другая параллельная операция (например, создание снимка, дублирование, импорт и т.д.) уже выполняется и может быть затронута вашим изменением, будет возвращена ошибка HTTP 409. Если вы предпочитаете, чтобы Baserow не возвращал ошибку 409, а просто ждал завершения операции и затем выполнял запрошенную операцию, установите это флаг любым непустым значением. | | | BASEROW_JOB_CLEANUP_INTERVAL_MINUTES | Как часто будет выполняться задача очистки задач. | 5 | | BASEROW_JOB_EXPIRATION_TIME_LIMIT | Сколько времени задача Baserow будет храниться перед очисткой. | 30 * 24 * 60 (24 дня) | | BASEROW_JOB_SOFT_TIME_LIMIT | Количество секунд, в течение которых задача Baserow может выполняться до её принудительного завершения. | 1800 | | BASEROW_MAX_FILE_IMPORT_ERROR_COUNT | Максимальное количество ошибок на строку, которые могут возникнуть при импорте файла до объявления общей неудачи. | 30 | | MINUTES_UNTIL_ACTION_CLEANED_UP | Сколько времени действия будут храниться перед очисткой. Действия используются для отмены и повторного выполнения действий, поэтому это фактически максимальное время, в течение которого можно отменить или повторить действие. | 120 | | BASEROW_DISABLE_MODEL_CACHE | При установке любого непустого значения кэш модели, используемый для ускорения работы Baserow, будет отключен. Полезно включить при отладке ошибок Baserow, если они могут быть вызваны самим кэшем модели. | | | | BASEROW_STORAGE_USAGE_JOB_CRONTAB | Crontab, управляющий временем выполнения задачи подсчета использования файлов при включении в странице настроек. | 0 0 * * * | | BASEROW_ROW_COUNT_JOB_CRONTAB | Crontab, управляющий временем выполнения задачи подсчета строк при включении в странице настроек. | 0 3 * * * | | | | | | DJANGO_SETTINGS_MODULE | ВНУТРЕННЕЕ Модуль Python с настройками, который загружается при запуске сервера Django Backend. Вы не должны устанавливать это значение самостоятельно, если не настраиваете настройки вручную. | | | | | | | BASEROW_BACKEND_BIND_ADDRESS | ВНУТРЕННЕЕ Адрес, к которому будет привязан сервис Backend Baserow. | | | BASEROW_BACKEND_PORT | ВНУТРЕННЕЕ Порт, к которому будет привязан сервис Backend Baserow. | | | BASEROW_WEBFRONTEND_BIND_ADDRESS | ВНУТРЕННЕЕ Адрес, к которому будет привязан сервис веб-фронтенда Baserow. | | | BASEROW_INITIAL_CREATE_SYNC_TABLE_DATA_LIMIT | Максимальное количество строк, которое можно импортировать синхронным способом. | 5000 | | BASEROW_MAX_ROW_REPORT_ERROR_COUNT | Максимальное количество ошибок на строки, допустимых до отказа импорта файла. До достижения этого лимита ошибок импорт продолжается, и строки без ошибок импортируются, после достижения лимита ни одна строка не импортируется. | 30 | | BASEROW_ROW_HISTORY_CLEANUP_INTERVAL_MINUTES | Устанавливает интервал периодической проверки истории редактирования строк в минутах. | 30 | | BASEROW_ROW_HISTORY_RETENTION_DAYS | Количество дней, в течение которых история редактирования строк будет храниться. | 180 | | BASEROW_ICAL_VIEW_MAX_EVENTS | Максимальное количество событий, возвращаемых из конечной точки iCal-канала. Пустое значение означает отсутствие ограничений. | | | BASEROW_ENTERPRISE_AUDIT_LOG_CLEANUP_INTERVAL_MINUTES | Устанавливает интервал периодической проверки журнала аудита предприятия в минутах. | 30 | | BASEROW_ENTERPRISE_AUDIT_LOG_RETENTION_DAYS | Количество дней, в течение которых журнал аудита предприятия будет храниться. | 365 | | BASEROW_ENTERPRISE_PERIODIC_DATA_SYNC_CHECK_INTERVAL_MINUTES | Количество минут, через которое асинхронная задача проверяет наличие периодической синхронизации данных. Безопасно запускать эту задачу часто, так как она работает в неблокирующем режиме. | 1 | | BASEROW_ENTERPRISE_MAX_PERIODIC_DATA_SYNC_CONSECUTIVE_ERRORS | Максимальное количество последовательных ошибок периодической синхронизации данных перед её отключением. | 4 | | BASEROW_DEADLOCK_INITIAL_BACKOFF | Начальное время ожидания для повторных попыток при блокировке базы данных. | 2 | | BASEROW_DEADLOCK_MAX_RETRIES | Максимальное количество повторных попыток при блокировке базы данных. | 1 |

Конфигурация конструктора приложений Backend

Название Описание По умолчанию
BASEROW_BUILDER_DOMAINS Список доменных имен, разделенных запятыми, которые могут использоваться для создания поддоменов в конструкторе приложений.
Название Описание По умолчанию
SENTRY_DSN Если указано, будет инициализирован SDK Sentry для мониторинга ошибок как для Frontend, так и для Backend. "" (пустая строка)
SENTRY_BACKEND_DSN Если указано, будет инициализирован SDK Sentry для Backend с этим DSN. Перезапишет SENTRY_DSN. "" (пустая строка)

Конфигурация загрузки файлов пользователей

Baserow нуждается в месте для хранения следующих типов файлов:

  • Файлы, загруженные пользователями в таблицы Baserow с использованием поля типа File
  • Экспорты таблиц и представлений, инициированные пользователями

Файловая система по умолчанию

По умолчанию Baserow будет хранить эти файлы в файловой системе по пути, установленному переменной окружения MEDIA_ROOT, который является /baserow/media в нашем образе baserow/backend или $DATA_DIR/media для образа baserow/baserow all-in-one.

Предупреждение: Если Baserow хранит файлы пользователей в файловой системе, а MEDIA_ROOT не является частью постоянного тома, то все загруженные пользовательские файлы будут потеряны, если вы удалите контейнер. Наши команды Docker по умолчанию и файлы docker-compose гарантируют, что это место будет смонтировано на постоянный том Docker, если вы используете их.

Обслуживание пользовательских файлов, хранящихся в файловой системе

Любые загруженные файлы должны быть доступны пользователю при посещении Baserow в браузере. Наш образ baserow/baserow и некоторые из наших шаблонов docker-compose.yml включают обратный прокси Caddy, настроенный для обслуживания любых файлов, загруженных пользователями, которые хранятся в томе данных/media.

Если вы не хотите использовать наш Caddy по умолчанию, ознакомьтесь с следующими руководствами по настройке Apache, NGinx или Traefik для обслуживания пользовательских файлов:

Альтернативные службы файлов

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

Мы поддерживаем следующие типы служб хранения файлов. Следуйте каждой ссылке на документацию, показывающую все доступные параметры верхнего регистра, которые можно установить как переменные окружения для настройки желаемого провайдера.

Наши файлы docker-compose по умолчанию не включают все доступные переменные окружения пользовательских файлов для уменьшения их размера. При использовании этих файлов docker-compose убедитесь, что любые переменные окружения AWS_, GS_ или AZURE_, которые вы хотите использовать, были добавлены в раздел x-backend-variables.

Проблемы CORS

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

Таблица переменных пользовательских файлов

Название Описание По умолчанию
MEDIA_URL ВНУТРЕННЕЕ URL-адрес, по которому будут доступны загруженные пользователем медиафайлы $PUBLIC_BACKEND_URL/media/
MEDIA_ROOT ВНУТРЕННЕЕ Папка, в которой Backend будет хранить загруженные пользователем файлы /baserow/media или $DATA_DIR/media для образа baserow/baserow all-in-one

AWS_ACCESS_KEY_ID Ключ доступа к вашей учетной записи AWS. При установке значения отличного от пустой строки Baserow переключится на использование совместимого с S3 бакета для хранения загрузок пользовательских файлов.
AWS_SECRET_ACCESS_KEY Секретный ключ доступа к вашей учетной записи AWS.
AWS_SECRET_ACCESS_KEY_FILE_PATH Опционально Путь к файлу, содержащему секретный ключ доступа к вашей учетной записи AWS.
AWS_STORAGE_BUCKET_NAME Имя вашего бакета хранения Amazon Web Services.
AWS_S3_REGION_NAME Опционально Имя региона AWS S3 для использования (например, eu-west-1)
AWS_S3_ENDPOINT_URL Опционально Пользовательский URL-адрес S3 для использования при подключении к S3, включая схему.
AWS_S3_CUSTOM_DOMAIN Опционально Ваш пользовательский домен, с которого можно скачать файлы.
AWS_* Опционально Все другие параметры с префиксом AWS_, упомянутые здесь, также поддерживаются.

GC_* Все параметры с префиксом GC_, упомянутые здесь, также поддерживаются.
GS_CREDENTIALS_FILE_PATH Опционально Путь к файлу учетной записи сервиса Google для учетных данных.

AZURE_* Все параметры с префиксом AZURE_, упомянутые здесь, также поддерживаются.
AZURE_ACCOUNT_KEY_FILE_PATH Опционально Путь к файлу, содержащему ключ учетной записи Azure.
BASEROW_SERVE_FILES_THROUGH_BACKEND Установите это значение в true, чтобы Backend обслуживал файлы. Эта функция отключена по умолчанию. Этот параметр не автоматически защищает ваш сервер хранения; следует принять дополнительные меры, если он был общедоступным, чтобы обеспечить его недоступность для неавторизованных пользователей. Обратите внимание, что он работает только при наличии экземпляра на плане предприятия.
BASEROW_SERVE_FILES_THROUGH_BACKEND_PERMISSION Если эта переменная не установлена или оставлена пустой, поведение по умолчанию эквивалентно установке ее в DISABLED, что означает, что никаких проверок не будет выполняться при попытках пользователей скачать файлы. Чтобы ограничить загрузку файлов только авторизованным пользователям, установите эту переменную в SIGNED_IN. Для еще более строгого контроля, где только авторизованные пользователи с доступом к рабочему пространству, содержащему файл, могут скачать его, установите переменную в WORKSPACE_ACCESS.
BASEROW_SERVE_FILES_THROUGH_BACKEND_EXPIRE_SECONDS Когда эта переменная не установлена, ссылки на файлы являются постоянными и всегда доступны при наличии необходимых разрешений. Если задано положительное целое число, это значение указывает период действия ссылки в секундах. После истечения этого периода ссылка становится недействительной и дальнейшая загрузка файла невозможна.

Конфигурация электронной почты

Название Описание По умолчанию
FROM_EMAIL Адрес электронной почты, с которого Baserow будет отправлять письма.
EMAIL_SMTP Если установлено любое непустое значение, Baserow начнет отправлять письма с использованием параметров конфигурации ниже. Если не установлено, Baserow не будет отправлять письма и просто будет записывать их в логи Celery worker вместо этого.
EMAIL_SMTP_USE_TLS Если установлено любое непустое значение, Baserow попытается отправлять письма с использованием TLS. Используется либо явное соединение TLS (обычно на порту 587). Если вы сталкиваетесь с зависаниями соединений, обратите внимание на параметр EMAIL_SMTP_USE_SSL для неявного TLS.
EMAIL_SMTP_USE_SSL Если установлено любое непустое значение, будет использовано неявное TLS (защищенное) соединение при подключении к SMTP-серверу. В большинстве документации по электронной почте этот тип соединения TLS называется SSL. Обычно используется на порту 465. Если возникают проблемы, обратите внимание на параметр EMAIL_SMTP_USE_TLS для явного TLS. Обратите внимание, что параметры EMAIL_SMTP_USE_TLS и EMAIL_SMTP_USE_SSL взаимоисключающие, поэтому установите только один из них в True.
EMAIL_SMTP_HOST Хост внешнего SMTP-сервера, который Baserow должен использовать для отправки писем.
EMAIL_SMTP_PORT Порт для подключения к $EMAIL_SMTP_HOST.
EMAIL_SMTP_USER Имя пользователя для аутентификации с $EMAIL_SMTP_HOST при отправке писем.
EMAIL_SMTP_PASSWORD Пароль для аутентификации с $EMAIL_SMTP_HOST при отправке писем.
EMAIL_SMTP_SSL_CERTFILE_PATH Если установлены EMAIL_SMTP_USE_SSL или EMAIL_SMTP_USE_TLS, вы можете опционально указать путь к файлу цепочки сертификатов в формате PEM для использования при SSL-соединении. Если используете Docker, вам нужно смонтировать этот файл во все контейнеры Backend Baserow.
EMAIL_SMTP_SSL_KEYFILE_PATH Если установлены EMAIL_SMTP_USE_SSL или EMAIL_SMTP_USE_TLS, вы можете опционально указать путь к приватному ключу в формате PEM для использования при SSL-соединении. Если используете Docker, вам нужно смонтировать этот файл во все контейнеры Backend Baserow. Обратите внимание, что установка EMAIL_SMTP_SSL_CERTFILE_PATH и EMAIL_SMTP_SSL_KEYFILE_PATH не приводит к проверке сертификатов. Они передаются в основное SSL-соединение. Подробнее о том, как обрабатываются файл цепочки сертификатов и приватный ключ файла, см. в документации функции Python ssl.wrap_socket().
Название Описание По умолчанию
--------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------
DOWNLOAD_FILE_VIA_XHR Установите значение 1, чтобы заставить ссылки на скачивание загружать файлы через XHR-запрос для обхода Content-Disposition: inline, который нельзя переопределить другим способом. Если ваши файлы хранятся на другом источнике, вам также нужно добавить заголовки CORS на ваш сервер. 0
BASEROW_DISABLE_PUBLIC_URL_CHECK При открытии страницы входа Baserow выполняется проверка правильности установки переменных PUBLIC_BACKEND_URL/BASEROW_PUBLIC_URL и возможности правильного подключения браузера к Backend. Если они настроены неправильно, отображается ошибка. Если вы хотите отключить эту проверку и предупреждение, установите это значение в любое непустое значение.
ADDITIONAL_MODULES ВНУТРЕННЕЕ Список путей к файлам Nuxt module.js для загрузки дополнительных модулей Nuxt при запуске Baserow.
BASEROW_DISABLE_GOOGLE_DOCS_FILE_PREVIEW Установите значение true или 1, чтобы отключить предварительный просмотр файлов Google Docs.
BASEROW_MAX_SNAPSHOTS_PER_GROUP Управляет количеством создаваемых снимков приложений на рабочее пространство. 50
BASEROW_USE_PG_FULLTEXT_SEARCH По умолчанию Baserow использует полнотекстовый поиск Postgres в качестве поискового движка. Если продукт установлен на системе с ограниченным дисковым пространством и допустимо менее точные результаты / ухудшение производительности поиска, отключите эту настройку, установив ее в false. true
BASEROW_UNIQUE_ROW_VALUES_SIZE_LIMIT Устанавливает лимит для автоматического обнаружения вариантов выбора при преобразовании текстового поля в поле выбора нескольких значений (multiselect). Увеличьте значение для обнаружения большего количества вариантов автоматически, но учтите последствия для производительности. 100
BASEROW_BUILDER_DOMAINS Список доменных имен, разделенных запятыми, которые могут использоваться для создания поддоменов в конструкторе приложений.
BASEROW_FRONTEND_SAME_SITE_COOKIE Строка значений указывает значение sameSite создаваемых cookie-файлов. lax
BASEROW_DISABLE_SUPPORT Установите любое значение для отключения функций поддержки в Baserow.

Конфигурация SSO

Название Описание По умолчанию
BASEROW_ALLOW_MULTIPLE_SSO_PROVIDERS_FOR_SAME_ACCOUNT По умолчанию Baserow будет показывать ошибку "пожалуйста, используйте провайдера, с которым вы изначально зарегистрировались", если вы попытаетесь войти в аккаунт электронной почты, который уже зарегистрирован на вашем сервере Baserow с другим провайдером SSO/методом аутентификации. Это повышает безопасность вашего сервера Baserow. Однако, если вы хотите разрешить пользователю, который изначально зарегистрировался с использованием электронной почты и пароля, теперь входить с помощью нового провайдера SSO и готовы принять увеличенный риск этого разрешения, установите эту переменную окружения в любое непустое значение для отключения этой проверки. Когда эта переменная окружения включена, аккаунт Baserow может входить через любой доступный метод аутентификации, а не только первый метод, которым этот пользователь зарегистрировался. Если вы позже отключите эту переменную окружения, удалив ее, пользователи, которые ранее входили в свои аккаунты с помощью нескольких разных провайдеров, смогут продолжать использовать все эти провайдеры для входа, однако новые пользователи будут обязаны использовать первый провайдер, которым они зарегистрировались.

Конфигурация электронной почты

Название Описание По умолчанию
FROM_EMAIL Адрес электронной почты, с которого Baserow будет отправлять письма.
EMAIL_SMTP Если установлено любое непустое значение, Baserow начнет отправлять письма с использованием параметров конфигурации ниже. Если не установлено, Baserow не будет отправлять письма и просто будет записывать их в логи Celery worker вместо этого.
EMAIL_SMTP_USE_TLS Если установлено любое непустое значение, Baserow попытается отправлять письма с использованием TLS (защищенного) соединения при общении с SMTP-сервером. Это используется для явных TLS-соединений (обычно на порту 587). Если вы сталкиваетесь с зависаниями соединений, обратите внимание на параметр EMAIL_SMTP_USE_SSL для неявного TLS-соединения (обычно на порту 465). Обратите внимание, что параметры EMAIL_SMTP_USE_TLS и EMAIL_SMTP_USE_SSL взаимоисключающие; установите только один из них в True (истина).
EMAIL_SMTP_USE_SSL Если установлено любое непустое значение, будет использовано неявное TLS (защищенное) соединение при общении с SMTP-сервером (обычно на порту 465). В большинстве документации по электронной почте этот тип соединения TLS называется SSL (Secure Sockets Layer). Обратите внимание на параметр EMAIL_SMTP_USE_TLS для явного TLS-соединения (обычно на порту 587). Обратите внимание, что параметры EMAIL_SMTP_USE_TLS и EMAIL_SMTP_USE_SSL взаимоисключающие; установите только один из них в True (истина).
EMAIL_SMTP_HOST Хост внешнего SMTP-сервера, который Baserow должен использовать для отправки писем.
EMAIL_SMTP_PORT Порт для подключения к $EMAIL_SMTP_HOST (например: 25).
EMAIL_SMTP_USER Имя пользователя для аутентификации при подключении к $EMAIL_SMTP_HOST при отправке писем (например: user@example.com).
EMAIL_SMTP_PASSWORD Пароль для аутентификации при подключении к $EMAIL_SMTP_HOST при отправке писем (например: yourpassword).
EMAIL_SMTP_SSL_CERTFILE_PATH Если установлены параметры EMAIL_SMTP_USE_SSL или EMAIL_SMTP_USE_TLS (True), можно опционально указать путь к PEM-форматированному файлу цепочки сертификатов для использования при SSL-соединении (например: /path/to/cert.pem). Если вы используете Docker-контейнеры, вам нужно смонтировать этот файл во все контейнеры Backend Baserow (например: -v /path/to/cert.pem:/path/to/cert.pem).
EMAIL_SMTP_SSL_KEYFILE_PATH Если установлены параметры EMAIL_SMTP_USE_SSL или EMAIL_SMTP_USE_TLS (True), можно опционально указать путь к PEM-форматированному приватному ключу для использования при SSL -соединении (например: /path/to/key.pem). Если вы используете Docker-контейнеры, вам нужно смонтировать этот файл во все контейнеры Backend Baserow (например: -v /path/to/key.pem:/path/to/key.pem). Обратите внимание: установка параметров EMAIL_SMTP_SSL_CERTFILE_PATH и EMAIL_SMTP_SSL_KEYFILE_PATH не приводит к проверке сертификатов; они передаются основному SSL-соединению (например: /path/to/key.pem).

Конфигурация веб-фронтенда

Название Описание По умолчанию
DOWNLOAD_FILE_VIA_XHR Установите значение 1, чтобы заставить ссылки на скачивание загружать файлы через XHR запрос вместо Content-Disposition: inline. Если ваши файлы находятся на другом источнике (origin), вам также нужно добавить заголовки CORS на ваш сервер. 0
BASEROW_DISABLE_PUBLIC_URL_CHECK Отключает проверку правильности URL-адресов PUBLIC_BACKEND_URL/BASEROW_PUBLIC_URL при открытии страницы входа Baserow и предупреждение об ошибках.
ADDITIONAL_MODULES ВНУТРЕННЕЕ Список путей к модульным файлам Nuxt module.js для загрузки дополнительных модулей Nuxt при запуске Baserow.
BASEROW_DISABLE_GOOGLE_DOCS_FILE_PREVIEW Установите значение true или 1, чтобы отключить предварительный просмотр файлов Google Docs.
BASEROW_MAX_SNAPSHOTS_PER_GROUP Управляет максимальным количеством создаваемых снимков приложений на рабочее пространство. 50
BASEROW_USE_PG_FULLTEXT_SEARCH По умолчанию Baserow использует полнотекстовый поиск Postgres как поисковый движок. true
BASEROW_UNIQUE_ROW_VALUES_SIZE_LIMIT Устанавливает лимит автоматического обнаружения уникальных значений строк при преобразовании текстового поля в поле выбора нескольких значений (multiselect). Увеличьте значение для обнаружения большего количества вариантов автоматически. 100
BASEROW_BUILDER_DOMAINS Список доменных имен через запятую для создания поддоменов в конструкторе приложений.
BASEROW_FRONTEND_SAME_SITE_COOKIE Строка значений указывает значение sameSite создаваемых cookie-файлов. lax
BASEROW_DISABLE_SUPPORT Установите любое значение для отключения функций поддержки в Baserow.

Конфигурация SSO

Название Описание По умолчанию
BASEROW_ALLOW_MULTIPLE_SSO_PROVIDERS_FOR_SAME_ACCOUNT Разрешает использование нескольких провайдеров SSO для одного аккаунта.

Конфигурация электронной почты

(Продолжение таблицы)

Конфигурация электронной почты

(Продолжение таблицы)

Конфигурация электронной почты

(Продолжение таблицы)### baserow/baserow Конфигурация только образа

Название Описание По умолчанию
NO_COLOR Установите это значение в любое непустое значение, чтобы отключить цветное логирование в образе all-in-one baserow.
DATA_DIR Только для образа all-in-one, это управляет местом, где Baserow будет хранить все данные, которые необходимо сохранять. Внутри этой папки Baserow будет хранить
- Свою базу данных PostgreSQL
- Базу данных Redis
- Любые автосозданные секреты, такие как ключ SECRET_KEY Django, пароль пользователя базы данных PostgreSQL и пароль пользователя Redis
- Caddy будет хранить свое состояние + любые сертификаты и ключи, которые он использует при автоматическом HTTPS
DISABLE_VOLUME_CHECK Только для образа all-in-one, установка этого значения в любое непустое значение отключит проверку, которую он выполняет при запуске, что директория «/baserow/data/» примонтирована к объему.

Конфигурация плагинов

Название Описание По умолчанию
BASEROW_PLUGIN_GIT_REPOS Список через запятую репозиториев Git плагинов для установки при запуске.
BASEROW_PLUGIN_URLS Список через запятую URL-адресов плагинов для установки при запуске.
BASEROW_DISABLE_PLUGIN_INSTALL_ON_STARTUP При установке в любое непустое значение не будет выполнена автоматическая проверка и/или установка плагинов при запуске. Отключает вышеуказанные две переменные окружения.
BASEROW_PLUGIN_DIR ВНУТРЕННЕЕ Устанавливает папку, где скрипты плагинов Baserow ищут плагины. В образе all-in-one /baserow/data/plugins, иначе /baserow/plugins

Конфигурация Posthog

Название Описание По умолчанию
POSTHOG_PROJECT_API_KEY Установите это значение в ваш ключ API проекта Posthog для аналитики продукта.
POSTHOG_HOST Установите это значение в ваш хост Posthog для аналитики продукта.

Опубликовать ( 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