多维表格
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

10 KiB


titre: 'Variables d'environnement' description: 'Variables d'environnement pour NocoDB !' hide_table_of_contents: vrai balises : ['Open Source'] mots-clés : ['Variables d'environnement NocoDB', 'Variables d'environnement NocoDB', 'Envs NocoDB', 'Env NocoDB']

Pour les cas d'utilisation en production, il est recommandé de configurer

  • NC_DB,
  • NC_AUTH_JWT_SECRET,
  • NC_PUBLIC_URL,
  • NC_REDIS_URL

| Variables | Commentaires | En cas d'absence | |----------------------------------------|------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------|------------------------ -------------------------------------------------- ----------------------| | NC_DB | Voir nos exemples d'URL de bases de donnéesici. | Un SQLite local sera créé dans le dossier racine siNC_DBn'est pas fourni | | NC_DB_JSON | Peut être utilisé à la place deNC_DBet la valeur doit être une connexion Knex valide JSON | | | NC_DB_JSON_FILE | Peut être utilisé à la place deNC_DBet la valeur doit être un chemin valide vers la connexion knex JSON | | | DATABASE_URL | Peut être utilisé à la place deNC_DBet la valeur doit être au format URL JDBC | | | DATABASE_URL_FILE | Peut être utilisé à la place deDATABASE_URLet la valeur doit être un chemin valide vers le fichier contenant le format URL JDBC. | | | NC_AUTH_JWT_SECRET | Secret JWT utilisé pour l'authentification et le stockage d'autres secrets | Un secret aléatoire sera généré | | PORT | Pour définir le port d'exécution de l'application |8080| | DB_QUERY_LIMIT_DEFAULT | Limite de pagination | 25 | | DB_QUERY_LIMIT_GROUP_BY_GROUP | Limite de groupe par page | 10 | | DB_QUERY_LIMIT_GROUP_BY_RECORD | Limite d'enregistrement par groupe | 10 | | DB_QUERY_LIMIT_MAX | Limite de pagination maximale autorisée | 1000 | | DB_QUERY_LIMIT_MIN | Limite de pagination minimale autorisée | 1 | | NC_TOOL_DIR | Répertoire d'applications pour conserver les métadonnées et les fichiers liés aux applications | La valeur par défaut est le répertoire de travail actuel. Dans Docker, les cartes vers/usr/app/data/pour le montage du volume. | | NC_PUBLIC_URL | Utilisé pour envoyer des invitations par e-mail | Meilleure estimation à partir des paramètres de requête http | | NC_JWT_EXPIRES_IN | Heure d'expiration du jeton JWT |10h| | NC_CONNECT_TO_EXTERNAL_DB_DISABLED | Désactiver la création de projet avec une base de données externe | | | NC_INVITE_ONLY_SIGNUP | Supprimé depuis la version 0.99.0 et il est désormais recommandé d'utilisermenu des paramètres du super-administrateur. Autoriser les utilisateurs à s'inscrire uniquement via l'URL d'invitation, la valeur doit être n'importe quelle chaîne non vide. | | | NUXT_PUBLIC_NC_BACKEND_URL | URL back-end personnalisée |http://localhost:8080sera utilisé | | NC_REQUEST_BODY_SIZE | Demander la taille du corpslimite|1048576| | NC_EXPORT_MAX_TIMEOUT | Après NC_EXPORT_MAX_TIMEOUT, le CSV est téléchargé par lots | La valeur par défaut 5000 (en millisecondes) sera utilisée | | NC_DISABLE_TELE | Désactiver la télémétrie | | | NC_DASHBOARD_URL | Chemin d'URL du tableau de bord personnalisé |/dashboard | | NC_GOOGLE_CLIENT_ID | Google client ID to enable Google authentication | | | NC_GOOGLE_CLIENT_SECRET | Google client secret to enable Google authentication | | | NC_MIGRATIONS_DISABLED | Disable NocoDB migration | | | NC_MIN | If set to any non-empty string the default splash screen(initial welcome animation) and matrix screensaver will disable | | | NC_SENTRY_DSN | For Sentry monitoring | | | NC_REDIS_URL | Custom Redis URL. Example: redis://:authpassword@127.0.0.1:6380/4| Les métadonnées seront stockées en mémoire | | NC_DISABLE_ERR_REPORT | Désactiver le rapport d'erreurs | | | NC_DISABLE_CACHE | À utiliser uniquement lors du débogage. En réglant ceci surtrue- les métadonnées doivent être récupérées depuis la base de données au lieu de redis/cache. |false| | AWS_ACCESS_KEY_ID | Pour Litestream-identifiant de clé d'accès S3 | Si Litestream est configuré etNC_DBn'est pas présent. SQLite est sauvegardé sur S3 | | AWS_SECRET_ACCESS_KEY | Pour Litestream-clé d'accès secrète S3 | Si Litestream est configuré etNC_DBn'est pas présent. SQLite est sauvegardé sur S3 | | AWS_BUCKET | Pour Litestream-seau S3 | Si Litestream est configuré etNC_DBn'est pas présent. SQLite est sauvegardé sur S3 | | AWS_BUCKET_PATH | Pour Litestream - Chemin du compartiment S3 (comme le dossier dans le compartiment S3) | Si Litestream est configuré etNC_DBn'est pas présent. SQLite est sauvegardé sur S3 | | NC_SMTP_FROM | Pour le plugin SMTP - Adresse e-mail de l'expéditeur | | | NC_SMTP_HOST | Pour le plugin SMTP - Valeur de l'hôte SMTP | | | NC_SMTP_PORT | Pour le plugin SMTP - Valeur du port SMTP | | | NC_SMTP_USERNAME | Pour le plugin SMTP (Facultatif) - Valeur du nom d'utilisateur SMTP pour l'authentification | | | NC_SMTP_PASSWORD | Pour le plugin SMTP (Facultatif) - Valeur du mot de passe SMTP pour l'authentification | | | NC_SMTP_SECURE | Pour le plugin SMTP (facultatif) - Pour activer la valeur définie sécurisée commetruetoute autre valeur traitée comme fausse | | | NC_SMTP_IGNORE_TLS | Pour le plugin SMTP (Facultatif) - Pour ignorer la valeur définie par tls commetruetoute autre valeur traitée comme fausse. Pour plus d'informations, visitez https://nodemailer.com/smtp/ | | | NC_S3_BUCKET_NAME | Pour le plug-in de stockage S3 - Nom du compartiment AWS S3 | | | NC_S3_REGION | Pour le plug-in de stockage S3 - Région AWS S3 | | | NC_S3_ACCESS_KEY | Pour le plug-in de stockage S3 - Informations d'identification de clé d'accès AWS pour accéder aux ressources | | | NC_S3_ACCESS_SECRET | Pour le plug-in de stockage S3 - Informations d'identification secrètes d'accès AWS pour accéder aux ressources | | | NC_ADMIN_EMAIL | Pour mettre à jour/créer un super administrateur avec l'e-mail et le mot de passe fournis | | | NC_ATTACHMENT_FIELD_SIZE | Pour définir la taille du champ de pièce jointe (en octets) | La valeur par défaut est 20 Mo | | NC_ADMIN_PASSWORD | Pour mettre à jour/créer un super administrateur avec l’e-mail et le mot de passe fournis. Votre mot de passe doit contenir au moins 8 lettres avec une majuscule, un chiffre et une lettre spéciale (caractères spéciaux autorisés $&+,:;=?@#|'.^*()%!_-" ) | | Note: Assurez-vous que votre mot de passe respecte les exigences de complexité pour une sécurité accrue. | NODE_OPTIONS | Pour passer Node.jschoixexemple | | | NC_MINIMAL_DBS | Créez un nouveau fichier SQLite pour chaque projet. Tous les fichiers db sont stockés dansnc_minimal_dbsdossier dans le répertoire de travail actuel. (Cette option restreint la création de projets sur des sources externes) | | | NC_DISABLE_AUDIT | Désactiver le journal d'audit |false| | NC_AUTOMATION_LOG_LEVEL | Valeurs possibles:OFF,ERROR,ALL. VoirWebhookspour plus de détails. |OFF| | NC_SECURE_ATTACHMENTS | Autoriser l'accès aux pièces jointes uniquement via des URL prédéfinies. Pour activer la valeur définie commetruetoute autre valeur traitée comme fausse. (⚠ cela rendra les liens existants inaccessibles ⚠) |false| | NC_ATTACHMENT_EXPIRE_SECONDS | Combien de secondes avant l'expiration des URL de pièce jointe présignées. (Les pièces jointes expireront au moins dans les secondes définies et au plus 10 minutes après l'heure définie) | 7200 (2 heures) | | NC_ALLOW_LOCAL_HOOKS | Pour activer la valeur définie commetruetoute autre valeur traitée comme fausse. (⚠ cela permettra aux webhooks d'appeler des liens locaux ce qui peut poser des problèmes de sécurité ⚠) |false| Attention : Activer cette option peut augmenter les risques de sécurité en permettant aux webhooks d'accéder à des ressources locales. | NC_SANITIZE_COLUMN_NAME | Nettoyez le nom de la colonne lors de la création de la colonne. Pour activer la valeur définie commetruetoute autre valeur traitée comme fausse. |true|