Есть вопросы, проблемы или предложения по этому руководству? Задайте вопрос в нашем сообществе или внесите изменения самостоятельно на 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. Если эта переменная не указана, пользователь не сможет выбрать модель. |
|---------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------|
| 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 |
Название | Описание | По умолчанию |
---|---|---|
BASEROW_BUILDER_DOMAINS | Список доменных имен, разделенных запятыми, которые могут использоваться для создания поддоменов в конструкторе приложений. |
Название | Описание | По умолчанию |
---|---|---|
SENTRY_DSN | Если указано, будет инициализирован SDK Sentry для мониторинга ошибок как для Frontend, так и для Backend. | "" (пустая строка) |
SENTRY_BACKEND_DSN | Если указано, будет инициализирован SDK Sentry для Backend с этим DSN. Перезапишет SENTRY_DSN. | "" (пустая строка) |
Baserow нуждается в месте для хранения следующих типов файлов:
По умолчанию 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 или развернуть его в распределенном режиме.
Мы поддерживаем следующие типы служб хранения файлов. Следуйте каждой ссылке на документацию, показывающую все доступные параметры верхнего регистра, которые можно установить как переменные окружения для настройки желаемого провайдера.
DOWNLOAD_FILE_VIA_XHR=1
.Наши файлы docker-compose по умолчанию не включают все доступные переменные окружения пользовательских файлов для уменьшения их размера. При использовании этих файлов docker-compose убедитесь, что любые переменные окружения AWS_
, GS_
или AZURE_
, которые вы хотите использовать, были добавлены в раздел x-backend-variables
.
При использовании внешней службы хранения файлов, которая обслуживает файлы с другого домена, чем ваш 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. |
Название | Описание | По умолчанию |
---|---|---|
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. |
Название | Описание | По умолчанию |
---|---|---|
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_PROJECT_API_KEY | Установите это значение в ваш ключ API проекта Posthog для аналитики продукта. | |
POSTHOG_HOST | Установите это значение в ваш хост Posthog для аналитики продукта. |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )