@@ -66,9 +66,9 @@ ATK_TRUSTED_DOMAINS_0="https://a.com"
66
66
<div class =" env-table " >
67
67
<!-- env-variables -->
68
68
69
- ## 通用配置
69
+ ## General
70
70
71
- | 环境变量 | 默认值 | 描述 | 路径 |
71
+ | Env | Default | Desc | Path |
72
72
| --- | --- | --- | --- |
73
73
| ** ATK_APP_KEY** | ` "" ` | App Key (for generation of JWT) | app_key (App Key) |
74
74
| ** ATK_DEBUG** | ` false ` | Debug mode | debug (Debug mode) |
@@ -84,7 +84,7 @@ ATK_TRUSTED_DOMAINS_0="https://a.com"
84
84
85
85
## Multi-Push
86
86
87
- | 环境变量 | 默认值 | 描述 | 路径 |
87
+ | Env | Default | Desc | Path |
88
88
| --- | --- | --- | --- |
89
89
| ** ATK_ADMIN_NOTIFY_BARK_ENABLED** | ` false ` | 启用 | admin_notify.bark.enabled (Multi-Push > Bark > Enabled) |
90
90
| ** ATK_ADMIN_NOTIFY_BARK_SERVER** | ` "http://day.app/xxxxxxx/" ` | Server | admin_notify.bark.server (Multi-Push > Bark > Server) |
@@ -116,7 +116,7 @@ ATK_TRUSTED_DOMAINS_0="https://a.com"
116
116
117
117
## Social Login
118
118
119
- | 环境变量 | 默认值 | 描述 | 路径 |
119
+ | Env | Default | Desc | Path |
120
120
| --- | --- | --- | --- |
121
121
| ** ATK_AUTH_ANONYMOUS** | ` false ` | Allow anonymous commenting (Allow skipping verification, only fill in an anonymous nickname and email) | auth.anonymous (Social Login > Allow anonymous commenting) |
122
122
| ** ATK_AUTH_APPLE_CLIENT_ID** | ` "" ` | ClientId | auth.apple.client_id (Social Login > Apple > ClientId) |
@@ -179,7 +179,7 @@ ATK_TRUSTED_DOMAINS_0="https://a.com"
179
179
180
180
## Cache
181
181
182
- | 环境变量 | 默认值 | 描述 | 路径 |
182
+ | Env | Default | Desc | Path |
183
183
| --- | --- | --- | --- |
184
184
| ** ATK_CACHE_ENABLED** | ` false ` | Enable cache | cache.enabled (Cache > Enable cache) |
185
185
| ** ATK_CACHE_EXPIRES** | ` 30 ` | Cache expiration time (in minutes) | cache.expires (Cache > Cache expiration time) |
@@ -194,7 +194,7 @@ ATK_TRUSTED_DOMAINS_0="https://a.com"
194
194
195
195
## Captcha
196
196
197
- | 环境变量 | 默认值 | 描述 | 路径 |
197
+ | Env | Default | Desc | Path |
198
198
| --- | --- | --- | --- |
199
199
| ** ATK_CAPTCHA_ACTION_LIMIT** | ` 3 ` | Action limit (the number of actions required to activate captcha) | captcha.action_limit (Captcha > Action limit) |
200
200
| ** ATK_CAPTCHA_ACTION_RESET** | ` 60 ` | Reset Timeout (timeout to reset action counter. unit: s, set to -1 to disable) | captcha.action_reset (Captcha > Reset Timeout) |
@@ -213,7 +213,7 @@ ATK_TRUSTED_DOMAINS_0="https://a.com"
213
213
214
214
## Database
215
215
216
- | 环境变量 | 默认值 | 描述 | 路径 |
216
+ | Env | Default | Desc | Path |
217
217
| --- | --- | --- | --- |
218
218
| ** ATK_DB_CHARSET** | ` "utf8mb4" ` | Database charset | db.charset (Database > Database charset) |
219
219
| ** ATK_DB_FILE** | ` "./data/artalk.db" ` | Database file (only for SQLite) | db.file (Database > Database file) |
@@ -230,7 +230,7 @@ ATK_TRUSTED_DOMAINS_0="https://a.com"
230
230
231
231
## Email
232
232
233
- | 环境变量 | 默认值 | 描述 | 路径 |
233
+ | Env | Default | Desc | Path |
234
234
| --- | --- | --- | --- |
235
235
| ** ATK_EMAIL_ALI_DM_ACCESS_KEY_ID** | ` "" ` | AccessKeyId | email.ali_dm.access_key_id (Email > Aliyun mail push > AccessKeyId) |
236
236
| ** ATK_EMAIL_ALI_DM_ACCESS_KEY_SECRET** | ` "" ` | AccessKeySecret | email.ali_dm.access_key_secret (Email > Aliyun mail push > AccessKeySecret) |
@@ -249,7 +249,7 @@ ATK_TRUSTED_DOMAINS_0="https://a.com"
249
249
250
250
## UI Settings
251
251
252
- | 环境变量 | 默认值 | 描述 | 路径 |
252
+ | Env | Default | Desc | Path |
253
253
| --- | --- | --- | --- |
254
254
| ** ATK_FRONTEND_DARKMODE** | ` "inherit" ` | Dark mode (可选:` ["inherit", "auto"] ` ) | frontend.darkMode (UI Settings > Dark mode) |
255
255
| ** ATK_FRONTEND_EDITORTRAVEL** | ` true ` | Movable comment box | frontend.editorTravel (UI Settings > Movable comment box) |
@@ -281,15 +281,15 @@ ATK_TRUSTED_DOMAINS_0="https://a.com"
281
281
282
282
## Web server
283
283
284
- | 环境变量 | 默认值 | 描述 | 路径 |
284
+ | Env | Default | Desc | Path |
285
285
| --- | --- | --- | --- |
286
286
| ** ATK_HTTP_BODY_LIMIT** | ` 100 ` | Body size limit (unit: MB) | http.body_limit (Web server > Body size limit) |
287
287
| ** ATK_HTTP_PROXY_HEADER** | ` "" ` | Proxy Header (fill ` X-Forwarded-For ` to get user real IP if behind a trusted reverse proxy or CDN) | http.proxy_header (Web server > Proxy Header) |
288
288
289
289
290
290
## Upload
291
291
292
- | 环境变量 | 默认值 | 描述 | 路径 |
292
+ | Env | Default | Desc | Path |
293
293
| --- | --- | --- | --- |
294
294
| ** ATK_IMG_UPLOAD_ENABLED** | ` true ` | Enable image upload | img_upload.enabled (Upload > Enable image upload) |
295
295
| ** ATK_IMG_UPLOAD_MAX_SIZE** | ` 5 ` | Image size limit (unit: MB) | img_upload.max_size (Upload > Image size limit) |
@@ -302,15 +302,15 @@ ATK_TRUSTED_DOMAINS_0="https://a.com"
302
302
303
303
## Logging
304
304
305
- | 环境变量 | 默认值 | 描述 | 路径 |
305
+ | Env | Default | Desc | Path |
306
306
| --- | --- | --- | --- |
307
307
| ** ATK_LOG_ENABLED** | ` true ` | Enable logging | log.enabled (Logging > Enable logging) |
308
308
| ** ATK_LOG_FILENAME** | ` "./data/artalk.log" ` | Log file path | log.filename (Logging > Log file path) |
309
309
310
310
311
311
## Moderator
312
312
313
- | 环境变量 | 默认值 | 描述 | 路径 |
313
+ | Env | Default | Desc | Path |
314
314
| --- | --- | --- | --- |
315
315
| ** ATK_MODERATOR_AKISMET_KEY** | ` "" ` | Akismet Key (Akismet anti-spam service, https://akismet.com) | moderator.akismet_key (Moderator > Akismet Key) |
316
316
| ** ATK_MODERATOR_ALIYUN_ACCESS_KEY_ID** | ` "" ` | AccessKeyId | moderator.aliyun.access_key_id (Moderator > Aliyun Content Security > AccessKeyId) |
@@ -332,7 +332,7 @@ ATK_TRUSTED_DOMAINS_0="https://a.com"
332
332
333
333
## SSL
334
334
335
- | 环境变量 | 默认值 | 描述 | 路径 |
335
+ | Env | Default | Desc | Path |
336
336
| --- | --- | --- | --- |
337
337
| ** ATK_SSL_CERT_PATH** | ` "" ` | Certificate file path (e.g. "/etc/letsencrypt/live/example.com/fullchain.pem") | ssl.cert_path (SSL > Certificate file path) |
338
338
| ** ATK_SSL_ENABLED** | ` false ` | Enable SSL | ssl.enabled (SSL > Enable SSL) |
0 commit comments