data.yml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. # ---------------------------------
  2. # DO NOT EDIT THIS FILE!
  3. # This is reserved for system use!
  4. # ---------------------------------
  5. name: Wiki.js
  6. defaults:
  7. config:
  8. # File defaults
  9. port: 80
  10. db:
  11. host: localhost
  12. port: 5432
  13. user: wikijs
  14. pass: wikijsrocks
  15. db: wiki
  16. ssl: false
  17. sslOptions:
  18. auto: true
  19. schemas:
  20. wiki: wiki
  21. scheduler: scheduler
  22. ssl:
  23. enabled: false
  24. pool:
  25. min: 1
  26. bindIP: 0.0.0.0
  27. logLevel: info
  28. logFormat: default
  29. offline: false
  30. dataPath: ./data
  31. bodyParserLimit: 5mb
  32. scheduler:
  33. workers: 3
  34. pollingCheck: 5
  35. scheduledCheck: 300
  36. maxRetries: 5
  37. retryBackoff: 60
  38. # DB defaults
  39. api:
  40. isEnabled: false
  41. mail:
  42. host: ''
  43. secure: true
  44. verifySSL: true
  45. auth:
  46. autoLogin: false
  47. enforce2FA: false
  48. hideLocal: false
  49. loginBgUrl: ''
  50. audience: 'urn:wiki.js'
  51. tokenExpiration: '30m'
  52. tokenRenewal: '14d'
  53. security:
  54. corsMode: 'OFF'
  55. corsConfig: ''
  56. enforceCsp: false
  57. trustProxy: false
  58. enforceHsts: false
  59. disallowFloc: true
  60. hstsDuration: 0
  61. cspDirectives: ''
  62. uploadScanSVG: true
  63. disallowIframe: true
  64. uploadMaxFiles: 20
  65. authJwtAudience: 'urn:wiki.js'
  66. authJwtExpiration: '30m'
  67. uploadMaxFileSize: 10485760
  68. forceAssetDownload: true
  69. disallowOpenRedirect: true
  70. authJwtRenewablePeriod: '14d'
  71. enforceSameOriginReferrerPolicy: true
  72. flags:
  73. ldapdebug: false
  74. sqllog: false
  75. # System defaults
  76. channel: NEXT
  77. cors:
  78. credentials: true
  79. maxAge: 600
  80. methods: 'GET,POST'
  81. origin: true
  82. search:
  83. maxHits: 100
  84. maintainerEmail: security@requarks.io
  85. groups:
  86. defaultPermissions:
  87. - 'read:pages'
  88. - 'read:assets'
  89. - 'read:comments'
  90. - 'write:comments'
  91. defaultRules:
  92. - name: Default Rule
  93. mode: ALLOW
  94. match: START
  95. roles:
  96. - 'read:pages'
  97. - 'read:assets'
  98. - 'read:comments'
  99. - 'write:comments'
  100. path: ''
  101. locales: []
  102. sites: []
  103. reservedPaths:
  104. - login
  105. - logout
  106. - register
  107. - verify
  108. - favicons
  109. - fonts
  110. - img
  111. - js
  112. - svg
  113. pageExtensions:
  114. - md
  115. - html
  116. - txt
  117. # ---------------------------------