|
@@ -5,23 +5,9 @@
|
|
# https://docs.requarks.io/wiki/install
|
|
# https://docs.requarks.io/wiki/install
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
# ---------------------------------------------------------------------
|
|
-# Title of this site
|
|
|
|
|
|
+# Port the main server should listen to
|
|
# ---------------------------------------------------------------------
|
|
# ---------------------------------------------------------------------
|
|
|
|
|
|
-title: Wiki
|
|
|
|
-
|
|
|
|
-# ---------------------------------------------------------------------
|
|
|
|
-# Full public path to the site, without the trailing slash
|
|
|
|
-# ---------------------------------------------------------------------
|
|
|
|
-# INCLUDE CLIENT PORT IF NOT 80/443!
|
|
|
|
-
|
|
|
|
-host: http://localhost
|
|
|
|
-
|
|
|
|
-# ---------------------------------------------------------------------
|
|
|
|
-# Port the main server should listen to (80 by default)
|
|
|
|
-# ---------------------------------------------------------------------
|
|
|
|
-# To use process.env.PORT, comment the line below:
|
|
|
|
-
|
|
|
|
port: 80
|
|
port: 80
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
# ---------------------------------------------------------------------
|
|
@@ -33,140 +19,41 @@ paths:
|
|
data: ./data
|
|
data: ./data
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
# ---------------------------------------------------------------------
|
|
-# Upload Limits
|
|
|
|
|
|
+# Database
|
|
# ---------------------------------------------------------------------
|
|
# ---------------------------------------------------------------------
|
|
-# In megabytes (MB)
|
|
|
|
|
|
|
|
-uploads:
|
|
|
|
- maxImageFileSize: 3
|
|
|
|
- maxOtherFileSize: 100
|
|
|
|
|
|
+db:
|
|
|
|
+ host: localhost
|
|
|
|
+ port: 5432
|
|
|
|
+ user: wikijs
|
|
|
|
+ pass: wikijsrocks
|
|
|
|
+ db: wiki
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
# ---------------------------------------------------------------------
|
|
-# Site Language
|
|
|
|
|
|
+# Redis
|
|
# ---------------------------------------------------------------------
|
|
# ---------------------------------------------------------------------
|
|
-# Possible values: en, de, es, fa, fr, ja, ko, nl, pt, ru, sr, tr or zh
|
|
|
|
|
|
|
|
-lang: en
|
|
|
|
|
|
+redis:
|
|
|
|
+ host: localhost
|
|
|
|
+ port: 6379
|
|
|
|
+ db: 0
|
|
|
|
+ password: null
|
|
|
|
|
|
# Enable for right to left languages (e.g. arabic):
|
|
# Enable for right to left languages (e.g. arabic):
|
|
langRtl: false
|
|
langRtl: false
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
# ---------------------------------------------------------------------
|
|
-# Site Authentication
|
|
|
|
-# ---------------------------------------------------------------------
|
|
|
|
-
|
|
|
|
-public: false
|
|
|
|
-
|
|
|
|
-auth:
|
|
|
|
- defaultReadAccess: false
|
|
|
|
- local:
|
|
|
|
- enabled: true
|
|
|
|
- google:
|
|
|
|
- enabled: true
|
|
|
|
- clientId: GOOGLE_CLIENT_ID
|
|
|
|
- clientSecret: GOOGLE_CLIENT_SECRET
|
|
|
|
- microsoft:
|
|
|
|
- enabled: true
|
|
|
|
- clientId: MS_APP_ID
|
|
|
|
- clientSecret: MS_APP_SECRET
|
|
|
|
- facebook:
|
|
|
|
- enabled: false
|
|
|
|
- clientId: FACEBOOK_APP_ID
|
|
|
|
- clientSecret: FACEBOOK_APP_SECRET
|
|
|
|
- github:
|
|
|
|
- enabled: false
|
|
|
|
- clientId: GITHUB_CLIENT_ID
|
|
|
|
- clientSecret: GITHUB_CLIENT_SECRET
|
|
|
|
- slack:
|
|
|
|
- enabled: false
|
|
|
|
- clientId: 'SLACK_CLIENT_ID'
|
|
|
|
- clientSecret: 'SLACK_CLIENT_SECRET'
|
|
|
|
- ldap:
|
|
|
|
- enabled: false
|
|
|
|
- url: ldap://serverhost:389
|
|
|
|
- bindDn: cn='root'
|
|
|
|
- bindCredentials: BIND_PASSWORD
|
|
|
|
- searchBase: o=users,o=example.com
|
|
|
|
- searchFilter: (uid={{username}})
|
|
|
|
- tlsEnabled: false
|
|
|
|
- tlsCertPath: C:\example\root_ca_cert.crt
|
|
|
|
- azure:
|
|
|
|
- enabled: false
|
|
|
|
- clientId: APP_ID
|
|
|
|
- clientSecret: APP_SECRET_KEY
|
|
|
|
- resource: '00000002-0000-0000-c000-000000000000'
|
|
|
|
- tenant: 'YOUR_TENANT.onmicrosoft.com'
|
|
|
|
-
|
|
|
|
-# ---------------------------------------------------------------------
|
|
|
|
-# Secret key to use when encrypting sessions
|
|
|
|
-# ---------------------------------------------------------------------
|
|
|
|
-# Use a long and unique random string (256-bit keys are perfect!)
|
|
|
|
-
|
|
|
|
-sessionSecret: 1234567890abcdefghijklmnopqrstuvxyz
|
|
|
|
-
|
|
|
|
-# ---------------------------------------------------------------------
|
|
|
|
-# Database Connection String
|
|
|
|
-# ---------------------------------------------------------------------
|
|
|
|
-# You can also use an ENV variable by using $ENV_VAR_NAME as the value
|
|
|
|
-
|
|
|
|
-db: mongodb://localhost:27017/wiki
|
|
|
|
-
|
|
|
|
-# ---------------------------------------------------------------------
|
|
|
|
-# Git Connection Info
|
|
|
|
-# ---------------------------------------------------------------------
|
|
|
|
-
|
|
|
|
-git:
|
|
|
|
- url: https://github.com/Organization/Repo
|
|
|
|
- branch: master
|
|
|
|
- auth:
|
|
|
|
-
|
|
|
|
- # Type: basic or ssh
|
|
|
|
- type: ssh
|
|
|
|
-
|
|
|
|
- # Only for Basic authentication:
|
|
|
|
- username: marty
|
|
|
|
- password: MartyMcFly88
|
|
|
|
-
|
|
|
|
- # Only for SSH authentication:
|
|
|
|
- privateKey: /etc/wiki/keys/git.pem
|
|
|
|
-
|
|
|
|
- sslVerify: true
|
|
|
|
-
|
|
|
|
- # Default email to use as commit author
|
|
|
|
- serverEmail: marty@example.com
|
|
|
|
-
|
|
|
|
- # Whether to use user email as author in commits
|
|
|
|
- showUserEmail: true
|
|
|
|
-
|
|
|
|
-# ---------------------------------------------------------------------
|
|
|
|
-# Features
|
|
|
|
-# ---------------------------------------------------------------------
|
|
|
|
-# You can enable / disable specific features below
|
|
|
|
-
|
|
|
|
-features:
|
|
|
|
- linebreaks: true
|
|
|
|
- mathjax: true
|
|
|
|
-
|
|
|
|
-# ---------------------------------------------------------------------
|
|
|
|
-# External Logging
|
|
|
|
|
|
+# Background Workers
|
|
# ---------------------------------------------------------------------
|
|
# ---------------------------------------------------------------------
|
|
|
|
+# Leave 0 for auto based on CPU cores
|
|
|
|
|
|
-externalLogging:
|
|
|
|
- bugsnag: false
|
|
|
|
- loggly: false
|
|
|
|
- papertrail: false
|
|
|
|
- rollbar: false
|
|
|
|
- sentry: false
|
|
|
|
|
|
+workers: 0
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
# ---------------------------------------------------------------------
|
|
-# Color Theme
|
|
|
|
|
|
+# High Availability
|
|
# ---------------------------------------------------------------------
|
|
# ---------------------------------------------------------------------
|
|
|
|
+# Read the docs BEFORE changing these settings!
|
|
|
|
|
|
-theme:
|
|
|
|
- primary: indigo
|
|
|
|
- alt: blue-grey
|
|
|
|
- viewSource: all # all | write | false
|
|
|
|
- footer: blue-grey
|
|
|
|
- code:
|
|
|
|
- dark: true
|
|
|
|
- colorize: true
|
|
|
|
|
|
+ha:
|
|
|
|
+ nodeuid: primary
|
|
|
|
+ readonly: false
|