8.0 KiB
titel: 'Omgevingsvariabelen' beschrijving: 'Omgevingsvariabelen voor NocoDB!' hide_table_of_contents: true Trefwoorden: ['Open Source'] trefwoorden: ['NocoDB-omgevingsvariabelen', 'NocoDB env-variabelen', 'NocoDB envs', 'NocoDB env']
Voor productiegebruiksscenario's is dat wel het gevalaanbevolenconfigureren
NC_DB
,NC_AUTH_JWT_SECRET
,NC_PUBLIC_URL
,NC_REDIS_URL
| Variabel | Opmerkingen | Indien afwezig |
|---------------------------------|----------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- -----------------------|----------------------- --------------------------------------------- ----------------------|
| NC_DB | Bekijk onze voorbeelddatabase-URL'shier. | Er wordt een lokale SQLite in de hoofdmap gemaakt alsNC_DB
wordt niet verstrekt |
| NC_DB_JSON | Kan worden gebruikt in plaats vanNC_DB
en waarde moeten een geldige knex-verbinding JSON | zijn |
| NC_DB_JSON_FILE | Kan worden gebruikt in plaats vanNC_DB
en waarde moet een geldig pad zijn naar knex-verbinding JSON | |
| DATABASE_URL | Kan worden gebruikt in plaats vanNC_DB
en waarde moeten de JDBC URL-indeling hebben | |
| DATABASE_URL_FILE | Kan worden gebruikt in plaats vanDATABASE_URL
en waarde moet een geldig pad zijn naar een bestand dat de JDBC URL-indeling bevat. | |
| NC_AUTH_JWT_SECRET | JWT-geheim gebruikt voor verificatie en het opslaan van andere geheimen | Er wordt een willekeurig geheim gegenereerd |
| POORT | Voor het instellen van app-looppoort |8080
|
| DB_QUERY_LIMIT_DEFAULT | Pagineringslimiet | 25 |
| DB_QUERY_LIMIT_GROUP_BY_GROUP | Groepslimiet per pagina | 10 |
| DB_QUERY_LIMIT_GROUP_BY_RECORD | Record per groepslimiet | 10 |
| DB_QUERY_LIMIT_MAX | Maximaal toegestane pagineringslimiet | 1000 |
| DB_QUERY_LIMIT_MIN | Minimaal toegestane pagineringslimiet | 1 |
| NC_TOOL_DIR | App-map om metadata en app-gerelateerde bestanden te bewaren | Standaard ingesteld op de huidige werkmap. In docker-kaarten naar/usr/app/data/
voor montagevolume. |
| NC_PUBLIC_URL | Gebruikt voor het verzenden van e-mailuitnodigingen | Beste schatting van http-verzoekparameters |
| NC_JWT_EXPIRES_IN | Vervaltijd JWT-token |10h
|
| NC_CONNECT_TO_EXTERNAL_DB_DISABLED | Schakel Projectcreatie met externe database uit | |
| NC_INVITE_ONLY_SIGNUP | Verwijderd sinds versie 0.99.0 en nu wordt het aanbevolen om te gebruikenmenu voor superbeheerderinstellingen. Sta gebruikers toe zich alleen aan te melden via de uitnodigings-URL. De waarde mag geen lege tekenreeks zijn. | |
| NUXT_PUBLIC_NC_BACKEND_URL | Aangepaste backend-URL |http://localhost:8080
zal worden gebruikt |
| NC_REQUEST_BODY_SIZE | Lichaamsgrootte aanvragenbegrenzing|1048576
|
| NC_EXPORT_MAX_TIMEOUT | Na NC_EXPORT_MAX_TIMEOUT wordt CSV in batches gedownload | Standaardwaarde 5000 (in milliseconden) wordt gebruikt |
| NC_DISABLE_TELE | Telemetrie uitschakelen | |
| NC_DASHBOARD_URL | Aangepast dashboard-URL-pad |/dashboard
|
| NC_GOOGLE_CLIENT_ID | Google-client-ID om Google-authenticatie in te schakelen | |
| NC_GOOGLE_CLIENT_SECRET | Google-clientgeheim om Google-authenticatie in te schakelen | |
| NC_MIGRATIONS_DISABLED | NocoDB-migratie uitschakelen | |
| NC_MIN | Indien ingesteld op een niet-lege tekenreeks, worden het standaard opstartscherm (initiële welkomstanimatie) en de matrixscreensaver uitgeschakeld | |
| NC_SENTRY_DSN | Voor Sentry-bewaking | |
| NC_REDIS_URL | Aangepaste Redis-URL. Voorbeeld:redis://:authpassword@127.0.0.1:6380/4
| Metagegevens worden opgeslagen in het geheugen |
| NC_DISABLE_ERR_REPORT | Foutrapportage uitschakelen | |
| NC_DISABLE_CACHE | Alleen te gebruiken tijdens het debuggen. Als u dit instelt optrue
- Metagegevens worden opgehaald uit de database in plaats van redis/cache. |false
|
| AWS_ACCESS_KEY_ID | Voor Litestream - S3 toegangssleutel-ID | Als Litestream is geconfigureerd enNC_DB
is er niet. Er wordt een back-up van SQLite gemaakt naar S3 |
| AWS_SECRET_ACCESS_KEY | Voor Litestream - S3 geheime toegangssleutel | Als Litestream is geconfigureerd enNC_DB
is er niet. Er wordt een back-up van SQLite gemaakt naar S3 |
| AWS_BUCKET | Voor Litestream - S3 emmer | Als Litestream is geconfigureerd enNC_DB
is er niet. Er wordt een back-up van SQLite gemaakt naar S3 |
| AWS_BUCKET_PATH | Voor Litestream - S3-bucketpad (zoals map binnen S3-bucket) | Als Litestream is geconfigureerd enNC_DB
is er niet. Er wordt een back-up van SQLite gemaakt naar S3 |
| NC_SMTP_FROM | Voor SMTP-plug-in - E-mailadres afzender | |
| NC_SMTP_HOST | Voor SMTP-plug-in - SMTP-hostwaarde | |
| NC_SMTP_PORT | Voor SMTP-plug-in - SMTP-poortwaarde | |
| NC_SMTP_USERNAME | Voor SMTP-plug-in (optioneel) - SMTP-gebruikersnaamwaarde voor authenticatie | |
| NC_SMTP_PASSWORD | Voor SMTP-plug-in (optioneel) - SMTP-wachtwoordwaarde voor authenticatie | |
| NC_SMTP_SECURE | Voor SMTP-plug-in (optioneel) - Om een veilige ingestelde waarde in te schakelen alstrue
elke andere waarde die als false wordt behandeld | |
| NC_SMTP_IGNORE_TLS | Voor SMTP-plug-in (optioneel) - Om tls te negeren, stelt u de waarde in alstrue
elke andere waarde die als onwaar wordt beschouwd. Ga voor meer informatie naar https://nodemailer.com/smtp/ | |
| NC_S3_BUCKET_NAME | Voor S3-opslagplug-in - AWS S3-bucketnaam | |
| NC_S3_REGION | Voor S3-opslagplug-in - AWS S3-regio | |
| NC_S3_ACCESS_KEY | Voor S3-opslagplug-in - AWS-toegangssleutelreferentie voor toegang tot bronnen | |
| NC_S3_ACCESS_SECRET | Voor S3-opslagplug-in - AWS-toegangsgeheime inloggegevens voor toegang tot bronnen | |
| NC_ADMIN_EMAIL | Voor het bijwerken/aanmaken van een superbeheerder met het opgegeven e-mailadres en wachtwoord | |
| NC_ATTACHMENT_FIELD_SIZE | Voor het instellen van de veldgrootte van de bijlage (in bytes) | Standaard ingesteld op 20 MB |
| NC_ADMIN_PASSWORD | Voor het bijwerken/aanmaken van een superbeheerder met het opgegeven e-mailadres en wachtwoord. Uw wachtwoord moet minimaal 8 letters bevatten, waarvan één hoofdletter, één cijfer en één speciale letter (Toegestane speciale tekens $&+,:;=?@#|'.^*()%!_-") | |
| NODE_OPTIONS | Voor het doorgeven van Node.jsoptiesnaar instantie | |
| NC_MINIMAL_DBS | Maak voor elk project een nieuw SQLite-bestand. Alle db-bestanden worden opgeslagen innc_minimal_dbs
map in de huidige werkmap. (Deze optie beperkt het maken van projecten op externe bronnen) | |
| NC_DISABLE_AUDIT | Auditlogboek uitschakelen |false
|
| NC_AUTOMATION_LOG_LEVEL | Mogelijke waarden:OFF
,ERROR
,ALL
. ZienWebhakenvoor details. |OFF
|
| NC_SECURE_ATTACHMENTS | Sta alleen toegang tot bijlagen toe via vooraf ondertekende URL's. Om de ingestelde waarde in te schakelen alstrue
elke andere waarde die als onwaar wordt beschouwd. (⚠ hierdoor worden bestaande links ontoegankelijk ⚠) |false
|
| NC_ATTACHMENT_EXPIRE_SECONDS | Hoeveel seconden voordat de vooraf ondertekende bijlage-URL's verlopen. (Bijlagen verlopen ten minste binnen de ingestelde seconden en maximaal 10 minuten na de ingestelde tijd) | 7200 (2 uur) |
| NC_ALLOW_LOCAL_HOOKS | Om de ingestelde waarde in te schakelen alstrue
elke andere waarde die als onwaar wordt beschouwd. (⚠ hierdoor kunnen webhooks lokale links oproepen, wat beveiligingsproblemen kan veroorzaken ⚠) |false
|
| NC_SANITIZE_COLUMN_NAME | Reinig de kolomnaam tijdens het maken van kolommen. Om de ingestelde waarde in te schakelen alstrue
elke andere waarde die als onwaar wordt beschouwd. |true
|