mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-14 04:32:49 +00:00
perf: onlyoffice 支持打开超过100m的文件
This commit is contained in:
parent
a6fac96ec1
commit
df4a01a7f9
@ -84,6 +84,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ./docker/office/logs:/var/log/onlyoffice
|
- ./docker/office/logs:/var/log/onlyoffice
|
||||||
- ./docker/office/data:/var/www/onlyoffice/Data
|
- ./docker/office/data:/var/www/onlyoffice/Data
|
||||||
|
- ./docker/office/etc/documentserver/default.json:/etc/onlyoffice/documentserver/default.json
|
||||||
- ./docker/office/resources/require.js:/var/www/onlyoffice/documentserver/web-apps/vendor/requirejs/require.js
|
- ./docker/office/resources/require.js:/var/www/onlyoffice/documentserver/web-apps/vendor/requirejs/require.js
|
||||||
- ./docker/office/resources/common/main/resources/img/header:/var/www/onlyoffice/documentserver/web-apps/apps/common/main/resources/img/header
|
- ./docker/office/resources/common/main/resources/img/header:/var/www/onlyoffice/documentserver/web-apps/apps/common/main/resources/img/header
|
||||||
- ./docker/office/resources/documenteditor/main/resources/css/app.css:/var/www/onlyoffice/documentserver/web-apps/apps/documenteditor/main/resources/css/app.css
|
- ./docker/office/resources/documenteditor/main/resources/css/app.css:/var/www/onlyoffice/documentserver/web-apps/apps/documenteditor/main/resources/css/app.css
|
||||||
|
|||||||
508
docker/office/etc/documentserver/default.json
Normal file
508
docker/office/etc/documentserver/default.json
Normal file
@ -0,0 +1,508 @@
|
|||||||
|
{
|
||||||
|
"statsd": {
|
||||||
|
"useMetrics": false,
|
||||||
|
"host": "localhost",
|
||||||
|
"port": "8125",
|
||||||
|
"prefix": "ds."
|
||||||
|
},
|
||||||
|
"log": {
|
||||||
|
"filePath": "",
|
||||||
|
"options": {
|
||||||
|
"replaceConsole": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"queue": {
|
||||||
|
"type": "rabbitmq",
|
||||||
|
"visibilityTimeout": 300,
|
||||||
|
"retentionPeriod": 900
|
||||||
|
},
|
||||||
|
"email": {
|
||||||
|
"smtpServerConfiguration": {
|
||||||
|
"host": "localhost",
|
||||||
|
"port": 587,
|
||||||
|
"auth": {
|
||||||
|
"user": "onlyoffice",
|
||||||
|
"pass": "onlyoffice"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"connectionConfiguration": {
|
||||||
|
"disableFileAccess": false,
|
||||||
|
"disableUrlAccess": false
|
||||||
|
},
|
||||||
|
"contactDefaults": {
|
||||||
|
"from": "from@example.com",
|
||||||
|
"to": "to@example.com"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification": {
|
||||||
|
"rules": {
|
||||||
|
"licenseExpirationWarning": {
|
||||||
|
"enable": false,
|
||||||
|
"transportType": [
|
||||||
|
"email"
|
||||||
|
],
|
||||||
|
"template": {
|
||||||
|
"title": "%s Docs license expiration warning",
|
||||||
|
"body": "Attention! Your license is about to expire on %s.\nUpon reaching this date, you will no longer be entitled to receive personal technical support and install new Docs versions released after this date."
|
||||||
|
},
|
||||||
|
"policies": {
|
||||||
|
"repeatInterval": "1d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"licenseExpirationError": {
|
||||||
|
"enable": false,
|
||||||
|
"transportType": [
|
||||||
|
"email"
|
||||||
|
],
|
||||||
|
"template": {
|
||||||
|
"title": "%s Docs license expiration warning",
|
||||||
|
"body": "Attention! Your license expired on %s.\nYou are no longer entitled to receive personal technical support and install new Docs versions released after this date.\nPlease contact sales@onlyoffice.com to discuss license renewal."
|
||||||
|
},
|
||||||
|
"policies": {
|
||||||
|
"repeatInterval": "1d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"licenseLimitEdit": {
|
||||||
|
"enable": false,
|
||||||
|
"transportType": [
|
||||||
|
"email"
|
||||||
|
],
|
||||||
|
"template": {
|
||||||
|
"title": "%s Docs license connection limit warning",
|
||||||
|
"body": "Attention! You have reached %s%% of the %s limit set by your license."
|
||||||
|
},
|
||||||
|
"policies": {
|
||||||
|
"repeatInterval": "1h"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"licenseLimitLiveViewer": {
|
||||||
|
"enable": false,
|
||||||
|
"transportType": [
|
||||||
|
"email"
|
||||||
|
],
|
||||||
|
"template": {
|
||||||
|
"title": "%s Docs license connection limit warning",
|
||||||
|
"body": "Attention! You have reached %s%% of the live viewer %s limit set by your license."
|
||||||
|
},
|
||||||
|
"policies": {
|
||||||
|
"repeatInterval": "1h"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"storage": {
|
||||||
|
"name": "storage-fs",
|
||||||
|
"fs": {
|
||||||
|
"folderPath": "",
|
||||||
|
"urlExpires": 900,
|
||||||
|
"secretString": "verysecretstring"
|
||||||
|
},
|
||||||
|
"region": "",
|
||||||
|
"endpoint": "http://localhost/s3",
|
||||||
|
"bucketName": "cache",
|
||||||
|
"storageFolderName": "files",
|
||||||
|
"cacheFolderName": "data",
|
||||||
|
"urlExpires": 604800,
|
||||||
|
"accessKeyId": "AKID",
|
||||||
|
"secretAccessKey": "SECRET",
|
||||||
|
"sslEnabled": false,
|
||||||
|
"s3ForcePathStyle": true,
|
||||||
|
"externalHost": ""
|
||||||
|
},
|
||||||
|
"persistentStorage": {
|
||||||
|
},
|
||||||
|
"rabbitmq": {
|
||||||
|
"url": "amqp://guest:guest@localhost:5672",
|
||||||
|
"socketOptions": {},
|
||||||
|
"exchangepubsub": "ds.pubsub",
|
||||||
|
"queueconverttask": "ds.converttask",
|
||||||
|
"queueconvertresponse": "ds.convertresponse",
|
||||||
|
"exchangeconvertdead": "ds.exchangeconvertdead",
|
||||||
|
"queueconvertdead": "ds.convertdead",
|
||||||
|
"queuedelayed": "ds.delayed"
|
||||||
|
},
|
||||||
|
"activemq": {
|
||||||
|
"connectOptions": {
|
||||||
|
"port": 5672,
|
||||||
|
"host": "localhost",
|
||||||
|
"reconnect": false
|
||||||
|
},
|
||||||
|
"queueconverttask": "ds.converttask",
|
||||||
|
"queueconvertresponse": "ds.convertresponse",
|
||||||
|
"queueconvertdead": "ActiveMQ.DLQ",
|
||||||
|
"queuedelayed": "ds.delayed",
|
||||||
|
"topicpubsub": "ds.pubsub"
|
||||||
|
},
|
||||||
|
"dnscache": {
|
||||||
|
"enable" : true,
|
||||||
|
"ttl" : 300,
|
||||||
|
"cachesize" : 1000
|
||||||
|
},
|
||||||
|
"openpgpjs": {
|
||||||
|
"config": {
|
||||||
|
},
|
||||||
|
"encrypt": {
|
||||||
|
"passwords": ["verysecretstring"]
|
||||||
|
},
|
||||||
|
"decrypt": {
|
||||||
|
"passwords": ["verysecretstring"]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"aesEncrypt": {
|
||||||
|
"config": {
|
||||||
|
"keyByteLength": 32,
|
||||||
|
"saltByteLength": 64,
|
||||||
|
"initializationVectorByteLength": 16,
|
||||||
|
"iterationsByteLength": 5
|
||||||
|
},
|
||||||
|
"secret": "verysecretstring"
|
||||||
|
},
|
||||||
|
"bottleneck": {
|
||||||
|
"getChanges": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"win-ca": {
|
||||||
|
"inject": "+"
|
||||||
|
},
|
||||||
|
"wopi": {
|
||||||
|
"enable": false,
|
||||||
|
"host" : "",
|
||||||
|
"htmlTemplate" : "../../web-apps/apps/api/wopi",
|
||||||
|
"wopiZone" : "external-http",
|
||||||
|
"favIconUrlWord" : "/web-apps/apps/documenteditor/main/resources/img/favicon.ico",
|
||||||
|
"favIconUrlCell" : "/web-apps/apps/spreadsheeteditor/main/resources/img/favicon.ico",
|
||||||
|
"favIconUrlSlide" : "/web-apps/apps/presentationeditor/main/resources/img/favicon.ico",
|
||||||
|
"favIconUrlPdf" : "/web-apps/apps/pdfeditor/main/resources/img/favicon.ico",
|
||||||
|
"fileInfoBlockList" : ["FileUrl"],
|
||||||
|
"pdfView": ["djvu", "xps", "oxps"],
|
||||||
|
"pdfEdit": ["pdf"],
|
||||||
|
"forms": ["pdf"],
|
||||||
|
"wordView": ["doc", "dotm", "dot", "fodt", "ott", "rtf", "mht", "mhtml", "html", "htm", "xml", "epub", "fb2", "sxw", "stw", "wps", "wpt", "docxf", "oform"],
|
||||||
|
"wordEdit": ["docx", "dotx", "docm", "odt", "txt"],
|
||||||
|
"cellView": ["xls", "xlsb", "xltm", "xlt", "fods", "ots", "sxc", "xml", "et", "ett"],
|
||||||
|
"cellEdit": ["xlsx", "xltx", "xlsm", "ods", "csv"],
|
||||||
|
"slideView": ["ppt", "ppsx", "ppsm", "pps", "potm", "pot", "fodp", "otp", "sxi", "dps", "dpt"],
|
||||||
|
"slideEdit": ["pptx", "potx", "pptm", "odp"],
|
||||||
|
"publicKey": "BgIAAACkAABSU0ExAAgAAAEAAQBpTpiJQ2hD8plpGTfEEmcq4IKyr31HikXpuVSBraMfqyodn2PGXBJ3daNSmdPOc0Nz4HO9Auljn8YYXDPBdpiABptSKvEDPF23Q+Qytg0+vCRyondyBcW91w7KLzXce3fnk8ZfJ8QtbZPL9m11wJIWZueQF+l0HKYx4lty+nccbCanytFTADkGQ3SnmExGEF3rBz6I9+OcrDDK9NKPJgEmCiuyei/d4XbPgKls3EIG0h38X5mVF2VytfWm2Yu850B6z3N4MYhj4b4vsYT62zEC4pMRUeb8dIBy4Jsmr3avtmeO00MUH6DVyPC8nirixj2YIOPKk13CdVqGDSXA3cvl",
|
||||||
|
"modulus": "5cvdwCUNhlp1wl2TyuMgmD3G4iqevPDI1aAfFEPTjme2r3avJpvgcoB0/OZREZPiAjHb+oSxL77hY4gxeHPPekDnvIvZpvW1cmUXlZlf/B3SBkLcbKmAz3bh3S96sisKJgEmj9L0yjCsnOP3iD4H610QRkyYp3RDBjkAU9HKpyZsHHf6clviMaYcdOkXkOdmFpLAdW32y5NtLcQnX8aT53d73DUvyg7XvcUFcneiciS8Pg22MuRDt108A/EqUpsGgJh2wTNcGMafY+kCvXPgc0NzztOZUqN1dxJcxmOfHSqrH6OtgVS56UWKR32vsoLgKmcSxDcZaZnyQ2hDiZhOaQ==",
|
||||||
|
"exponent": 65537,
|
||||||
|
"privateKey": "-----BEGIN PRIVATE KEY-----\nMIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDly93AJQ2GWnXC\nXZPK4yCYPcbiKp688MjVoB8UQ9OOZ7avdq8mm+BygHT85lERk+ICMdv6hLEvvuFj\niDF4c896QOe8i9mm9bVyZReVmV/8HdIGQtxsqYDPduHdL3qyKwomASaP0vTKMKyc\n4/eIPgfrXRBGTJindEMGOQBT0cqnJmwcd/pyW+Ixphx06ReQ52YWksB1bfbLk20t\nxCdfxpPnd3vcNS/KDte9xQVyd6JyJLw+DbYy5EO3XTwD8SpSmwaAmHbBM1wYxp9j\n6QK9c+BzQ3PO05lSo3V3ElzGY58dKqsfo62BVLnpRYpHfa+yguAqZxLENxlpmfJD\naEOJmE5pAgMBAAECggEALiL+RKOr0Xu8BOgQ0j1DwA03LxVrhXe6etmJI+JySTcd\ngKENjWziZVrRIi2DvUm5qMMl7WhSwslKK1eexxZJY7xASqSxcEoIwgz17T07/jxm\nfIdUBiUKDZ1Kv8PWmIr3oKW+fkXWi/m1zlIe0qXRpTmsGNEsHQLEqi0rmaiXTXOR\n/2Ldwi6kZR3sWFx97YS4Mx/pueGJTXEai6AVEZzN5Gog6xD8HXR1Rvq+hhd+MocG\nfnU4HgilKRfoJlWd9FOscgSufKG0L3ViO4fSKU46l5aullDYUk5ECMWiwuKSqSE7\nqD45jI3mbOre7S4u3S3TWdD3lzwiXL49LdwKlEC4mQKBgQD0sLr0GH4Wr+QX2xJE\nuA/Cb8QW41l8iSCBTRZZR/sJOd+o3rbcVidlzO/EbZblXG4ZPDmRjgBCGKIP5EZi\n0DsL+Wv32WOo44LpxJGhqExbm0H1iZ1zZ97l0P8fvIhHE42gmaLToOIGDhPSXGvv\nzlqOHbGbq4jsERc1jp1bej5q6wKBgQDwaueIc4pRchH98QYidcyr8Vwg9KhbnfYX\ny3W4RPlZtBdF34iJaio+ASzugo/zy1RTcVrsCskYWXyKDUQz1yu0iCng+fDCUnTm\nXGmEoEGNhk4vTJOt7hBav1/Ja/dUipGf6mXUuanwJ0e+1/Et/B0ah5X1Um5AyNZI\nM+SyRz3u+wKBgQCjvtUNXoqaghCBCmB6TjZ1prexnWkYFugCv2SSUMIk1W7gIlJ6\ntsjcrj1R1Qii6qzfBFd+GWoA0V06h0e2/qRVCg//p6GytrW33IycgvS+ZPLJ7tLI\nFR2r66WfRlpoPiSL8eRt/P7kkG0hXCn7K7ub2TEu/Ka/W1yNwad6PR8iCwKBgQC8\nXcZSrtQsxAc8w99emJVoEo9wcsCGJ9ltA0iUu9XyZpvlbyJ3J+s48YrWxQ0sop7L\nUgE+96Rfo51kPMi3JVtk81p8ntf4KMrWwokaFMXHsPcJMCJ1IBVIRLE0C5eZcYhv\nlyN57I4tT1lzOZYJxYK4Cot/zrn7oF/j6mTBGfh4iQKBgQCiJMUxRz01/czH/XSX\ngo3dVbHQ4FEOufWnE3Eb93S8r0/eq1RM118rb0TqzuiadW2xYDU4nucWQlrlmq0d\nFY/m+Hy97pqyk6jmoU5I/D+ssBIoYHWLnH9/xfvDEk2JGSJSHtzu0D4EDC/rgQ49\nMbYsO5oUrF8tPlhj5vzbf3GKLA==\n-----END PRIVATE KEY-----\n",
|
||||||
|
"publicKeyOld": "BgIAAACkAABSU0ExAAgAAAEAAQBpTpiJQ2hD8plpGTfEEmcq4IKyr31HikXpuVSBraMfqyodn2PGXBJ3daNSmdPOc0Nz4HO9Auljn8YYXDPBdpiABptSKvEDPF23Q+Qytg0+vCRyondyBcW91w7KLzXce3fnk8ZfJ8QtbZPL9m11wJIWZueQF+l0HKYx4lty+nccbCanytFTADkGQ3SnmExGEF3rBz6I9+OcrDDK9NKPJgEmCiuyei/d4XbPgKls3EIG0h38X5mVF2VytfWm2Yu850B6z3N4MYhj4b4vsYT62zEC4pMRUeb8dIBy4Jsmr3avtmeO00MUH6DVyPC8nirixj2YIOPKk13CdVqGDSXA3cvl",
|
||||||
|
"modulusOld": "5cvdwCUNhlp1wl2TyuMgmD3G4iqevPDI1aAfFEPTjme2r3avJpvgcoB0/OZREZPiAjHb+oSxL77hY4gxeHPPekDnvIvZpvW1cmUXlZlf/B3SBkLcbKmAz3bh3S96sisKJgEmj9L0yjCsnOP3iD4H610QRkyYp3RDBjkAU9HKpyZsHHf6clviMaYcdOkXkOdmFpLAdW32y5NtLcQnX8aT53d73DUvyg7XvcUFcneiciS8Pg22MuRDt108A/EqUpsGgJh2wTNcGMafY+kCvXPgc0NzztOZUqN1dxJcxmOfHSqrH6OtgVS56UWKR32vsoLgKmcSxDcZaZnyQ2hDiZhOaQ==",
|
||||||
|
"exponentOld": 65537,
|
||||||
|
"privateKeyOld": "-----BEGIN PRIVATE KEY-----\nMIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDly93AJQ2GWnXC\nXZPK4yCYPcbiKp688MjVoB8UQ9OOZ7avdq8mm+BygHT85lERk+ICMdv6hLEvvuFj\niDF4c896QOe8i9mm9bVyZReVmV/8HdIGQtxsqYDPduHdL3qyKwomASaP0vTKMKyc\n4/eIPgfrXRBGTJindEMGOQBT0cqnJmwcd/pyW+Ixphx06ReQ52YWksB1bfbLk20t\nxCdfxpPnd3vcNS/KDte9xQVyd6JyJLw+DbYy5EO3XTwD8SpSmwaAmHbBM1wYxp9j\n6QK9c+BzQ3PO05lSo3V3ElzGY58dKqsfo62BVLnpRYpHfa+yguAqZxLENxlpmfJD\naEOJmE5pAgMBAAECggEALiL+RKOr0Xu8BOgQ0j1DwA03LxVrhXe6etmJI+JySTcd\ngKENjWziZVrRIi2DvUm5qMMl7WhSwslKK1eexxZJY7xASqSxcEoIwgz17T07/jxm\nfIdUBiUKDZ1Kv8PWmIr3oKW+fkXWi/m1zlIe0qXRpTmsGNEsHQLEqi0rmaiXTXOR\n/2Ldwi6kZR3sWFx97YS4Mx/pueGJTXEai6AVEZzN5Gog6xD8HXR1Rvq+hhd+MocG\nfnU4HgilKRfoJlWd9FOscgSufKG0L3ViO4fSKU46l5aullDYUk5ECMWiwuKSqSE7\nqD45jI3mbOre7S4u3S3TWdD3lzwiXL49LdwKlEC4mQKBgQD0sLr0GH4Wr+QX2xJE\nuA/Cb8QW41l8iSCBTRZZR/sJOd+o3rbcVidlzO/EbZblXG4ZPDmRjgBCGKIP5EZi\n0DsL+Wv32WOo44LpxJGhqExbm0H1iZ1zZ97l0P8fvIhHE42gmaLToOIGDhPSXGvv\nzlqOHbGbq4jsERc1jp1bej5q6wKBgQDwaueIc4pRchH98QYidcyr8Vwg9KhbnfYX\ny3W4RPlZtBdF34iJaio+ASzugo/zy1RTcVrsCskYWXyKDUQz1yu0iCng+fDCUnTm\nXGmEoEGNhk4vTJOt7hBav1/Ja/dUipGf6mXUuanwJ0e+1/Et/B0ah5X1Um5AyNZI\nM+SyRz3u+wKBgQCjvtUNXoqaghCBCmB6TjZ1prexnWkYFugCv2SSUMIk1W7gIlJ6\ntsjcrj1R1Qii6qzfBFd+GWoA0V06h0e2/qRVCg//p6GytrW33IycgvS+ZPLJ7tLI\nFR2r66WfRlpoPiSL8eRt/P7kkG0hXCn7K7ub2TEu/Ka/W1yNwad6PR8iCwKBgQC8\nXcZSrtQsxAc8w99emJVoEo9wcsCGJ9ltA0iUu9XyZpvlbyJ3J+s48YrWxQ0sop7L\nUgE+96Rfo51kPMi3JVtk81p8ntf4KMrWwokaFMXHsPcJMCJ1IBVIRLE0C5eZcYhv\nlyN57I4tT1lzOZYJxYK4Cot/zrn7oF/j6mTBGfh4iQKBgQCiJMUxRz01/czH/XSX\ngo3dVbHQ4FEOufWnE3Eb93S8r0/eq1RM118rb0TqzuiadW2xYDU4nucWQlrlmq0d\nFY/m+Hy97pqyk6jmoU5I/D+ssBIoYHWLnH9/xfvDEk2JGSJSHtzu0D4EDC/rgQ49\nMbYsO5oUrF8tPlhj5vzbf3GKLA==\n-----END PRIVATE KEY-----\n",
|
||||||
|
"refreshLockInterval": "10m",
|
||||||
|
"dummy" : {
|
||||||
|
"enable": false,
|
||||||
|
"sampleFilePath": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tenants": {
|
||||||
|
"baseDir": "",
|
||||||
|
"baseDomain": "",
|
||||||
|
"filenameConfig": "config.json",
|
||||||
|
"filenameSecret": "secret.key",
|
||||||
|
"filenameLicense": "license.lic",
|
||||||
|
"defaultTenant": "localhost",
|
||||||
|
"cache" : {
|
||||||
|
"stdTTL": 300,
|
||||||
|
"checkperiod": 60,
|
||||||
|
"useClones": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"externalRequest": {
|
||||||
|
"directIfIn" : {
|
||||||
|
"allowList": [],
|
||||||
|
"jwtToken": true
|
||||||
|
},
|
||||||
|
"action": {
|
||||||
|
"allow": true,
|
||||||
|
"blockPrivateIP": true,
|
||||||
|
"proxyUrl": "",
|
||||||
|
"proxyUser": {
|
||||||
|
"username": "",
|
||||||
|
"password": ""
|
||||||
|
},
|
||||||
|
"proxyHeaders": {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"services": {
|
||||||
|
"CoAuthoring": {
|
||||||
|
"server": {
|
||||||
|
"port": 8000,
|
||||||
|
"workerpercpu": 1,
|
||||||
|
"mode": "development",
|
||||||
|
"limits_tempfile_upload": 104857600,
|
||||||
|
"limits_image_size": 26214400,
|
||||||
|
"limits_image_download_timeout": {
|
||||||
|
"connectionAndInactivity": "2m",
|
||||||
|
"wholeCycle": "2m"
|
||||||
|
},
|
||||||
|
"callbackRequestTimeout": {
|
||||||
|
"connectionAndInactivity": "10m",
|
||||||
|
"wholeCycle": "10m"
|
||||||
|
},
|
||||||
|
"healthcheckfilepath": "../public/healthcheck.docx",
|
||||||
|
"savetimeoutdelay": 5000,
|
||||||
|
"edit_singleton": false,
|
||||||
|
"forgottenfiles": "forgotten",
|
||||||
|
"forgottenfilesname": "output",
|
||||||
|
"maxRequestChanges": 20000,
|
||||||
|
"openProtectedFile": true,
|
||||||
|
"isAnonymousSupport": true,
|
||||||
|
"editorDataStorage": "editorDataMemory",
|
||||||
|
"editorStatStorage": "",
|
||||||
|
"assemblyFormatAsOrigin": true,
|
||||||
|
"newFileTemplate" : "../../document-templates/new",
|
||||||
|
"downloadFileAllowExt": ["pdf", "xlsx"],
|
||||||
|
"tokenRequiredParams": true,
|
||||||
|
"forceSaveUsingButtonWithoutChanges": false
|
||||||
|
},
|
||||||
|
"requestDefaults": {
|
||||||
|
"headers": {
|
||||||
|
"User-Agent": "Node.js/6.13",
|
||||||
|
"Connection": "Keep-Alive"
|
||||||
|
},
|
||||||
|
"gzip": true,
|
||||||
|
"rejectUnauthorized": true
|
||||||
|
},
|
||||||
|
"autoAssembly": {
|
||||||
|
"enable": false,
|
||||||
|
"interval": "5m",
|
||||||
|
"step": "1m"
|
||||||
|
},
|
||||||
|
"utils": {
|
||||||
|
"utils_common_fontdir": "null",
|
||||||
|
"utils_fonts_search_patterns": "*.ttf;*.ttc;*.otf",
|
||||||
|
"limits_image_types_upload": "jpg;jpeg;jpe;png;gif;bmp;svg;tiff;tif"
|
||||||
|
},
|
||||||
|
"sql": {
|
||||||
|
"type": "postgres",
|
||||||
|
"tableChanges": "doc_changes",
|
||||||
|
"tableResult": "task_result",
|
||||||
|
"dbHost": "localhost",
|
||||||
|
"dbPort": 5432,
|
||||||
|
"dbName": "onlyoffice",
|
||||||
|
"dbUser": "onlyoffice",
|
||||||
|
"dbPass": "onlyoffice",
|
||||||
|
"charset": "utf8",
|
||||||
|
"connectionlimit": 10,
|
||||||
|
"max_allowed_packet": 1048575,
|
||||||
|
"pgPoolExtraOptions": {
|
||||||
|
"idleTimeoutMillis": 30000,
|
||||||
|
"maxLifetimeSeconds ": 60000,
|
||||||
|
"statement_timeout ": 60000,
|
||||||
|
"query_timeout ": 60000,
|
||||||
|
"connectionTimeoutMillis": 60000
|
||||||
|
},
|
||||||
|
"damengExtraOptions": {
|
||||||
|
"columnNameUpperCase": false,
|
||||||
|
"columnNameCase": "lower",
|
||||||
|
"connectTimeout": 60000,
|
||||||
|
"loginEncrypt": false,
|
||||||
|
"localTimezone": 0,
|
||||||
|
"poolTimeout": 60,
|
||||||
|
"socketTimeout": 60000,
|
||||||
|
"queueTimeout": 60000
|
||||||
|
},
|
||||||
|
"oracleExtraOptions": {
|
||||||
|
"connectTimeout": 60
|
||||||
|
},
|
||||||
|
"msSqlExtraOptions": {
|
||||||
|
"options": {
|
||||||
|
"encrypt": false,
|
||||||
|
"trustServerCertificate": true
|
||||||
|
},
|
||||||
|
"pool": {
|
||||||
|
"idleTimeoutMillis": 30000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mysqlExtraOptions": {
|
||||||
|
"connectTimeout": 60000,
|
||||||
|
"queryTimeout": 60000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"redis": {
|
||||||
|
"name": "redis",
|
||||||
|
"prefix": "ds:",
|
||||||
|
"host": "127.0.0.1",
|
||||||
|
"port": 6379,
|
||||||
|
"options": {},
|
||||||
|
"optionsCluster": {},
|
||||||
|
"iooptions": {
|
||||||
|
"lazyConnect": true
|
||||||
|
},
|
||||||
|
"iooptionsClusterNodes": [
|
||||||
|
],
|
||||||
|
"iooptionsClusterOptions": {
|
||||||
|
"lazyConnect": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pubsub": {
|
||||||
|
"maxChanges": 1000
|
||||||
|
},
|
||||||
|
"expire": {
|
||||||
|
"saveLock": 60,
|
||||||
|
"presence": 300,
|
||||||
|
"locks": 604800,
|
||||||
|
"changeindex": 86400,
|
||||||
|
"lockDoc": 30,
|
||||||
|
"message": 86400,
|
||||||
|
"lastsave": 604800,
|
||||||
|
"forcesave": 604800,
|
||||||
|
"forcesaveLock": 5000,
|
||||||
|
"saved": 3600,
|
||||||
|
"documentsCron": "0 */2 * * * *",
|
||||||
|
"files": 86400,
|
||||||
|
"filesCron": "00 00 */1 * * *",
|
||||||
|
"filesremovedatonce": 100,
|
||||||
|
"sessionidle": "1h",
|
||||||
|
"sessionabsolute": "30d",
|
||||||
|
"sessionclosecommand": "2m",
|
||||||
|
"pemStdTTL": "1h",
|
||||||
|
"pemCheckPeriod": "10m",
|
||||||
|
"updateVersionStatus": "5m",
|
||||||
|
"monthUniqueUsers": "1y"
|
||||||
|
},
|
||||||
|
"ipfilter": {
|
||||||
|
"rules": [{"address": "*", "allowed": true}],
|
||||||
|
"useforrequest": false,
|
||||||
|
"errorcode": 403
|
||||||
|
},
|
||||||
|
"request-filtering-agent" : {
|
||||||
|
"allowPrivateIPAddress": false,
|
||||||
|
"allowMetaIPAddress": false
|
||||||
|
},
|
||||||
|
"secret": {
|
||||||
|
"browser": {"string": "secret", "file": ""},
|
||||||
|
"inbox": {"string": "secret", "file": ""},
|
||||||
|
"outbox": {"string": "secret", "file": ""},
|
||||||
|
"session": {"string": "secret", "file": ""}
|
||||||
|
},
|
||||||
|
"token": {
|
||||||
|
"enable": {
|
||||||
|
"browser": false,
|
||||||
|
"request": {
|
||||||
|
"inbox": false,
|
||||||
|
"outbox": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"browser": {
|
||||||
|
"secretFromInbox": true
|
||||||
|
},
|
||||||
|
"inbox": {
|
||||||
|
"header": "Authorization",
|
||||||
|
"prefix": "Bearer ",
|
||||||
|
"inBody": false
|
||||||
|
},
|
||||||
|
"outbox": {
|
||||||
|
"header": "Authorization",
|
||||||
|
"prefix": "Bearer ",
|
||||||
|
"algorithm": "HS256",
|
||||||
|
"expires": "5m",
|
||||||
|
"inBody": false,
|
||||||
|
"urlExclusionRegex": ""
|
||||||
|
},
|
||||||
|
"session": {
|
||||||
|
"algorithm": "HS256",
|
||||||
|
"expires": "30d"
|
||||||
|
},
|
||||||
|
"verifyOptions": {
|
||||||
|
"clockTolerance": 60
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"plugins": {
|
||||||
|
"uri": "/sdkjs-plugins",
|
||||||
|
"autostart": []
|
||||||
|
},
|
||||||
|
"themes": {
|
||||||
|
"uri": "/web-apps/apps/common/main/resources/themes"
|
||||||
|
},
|
||||||
|
"editor":{
|
||||||
|
"spellcheckerUrl": "",
|
||||||
|
"reconnection":{
|
||||||
|
"attempts": 50,
|
||||||
|
"delay": "2s"
|
||||||
|
},
|
||||||
|
"binaryChanges": false,
|
||||||
|
"websocketMaxPayloadSize": "1.5MB",
|
||||||
|
"maxChangesSize": "0mb"
|
||||||
|
},
|
||||||
|
"sockjs": {
|
||||||
|
"sockjs_url": "",
|
||||||
|
"disable_cors": true,
|
||||||
|
"websocket": true
|
||||||
|
},
|
||||||
|
"socketio": {
|
||||||
|
"connection": {
|
||||||
|
"path": "/doc/",
|
||||||
|
"serveClient": false,
|
||||||
|
"pingTimeout": 20000,
|
||||||
|
"pingInterval": 25000,
|
||||||
|
"maxHttpBufferSize": 1e8
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"callbackBackoffOptions": {
|
||||||
|
"retries": 0,
|
||||||
|
"timeout":{
|
||||||
|
"factor": 2,
|
||||||
|
"minTimeout": 1000,
|
||||||
|
"maxTimeout": 2147483647,
|
||||||
|
"randomize": false
|
||||||
|
},
|
||||||
|
"httpStatus": "429,500-599"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"license" : {
|
||||||
|
"license_file": "",
|
||||||
|
"warning_limit_percents": 70,
|
||||||
|
"packageType": 0,
|
||||||
|
"warning_license_expiration": "30d"
|
||||||
|
},
|
||||||
|
"FileConverter": {
|
||||||
|
"converter": {
|
||||||
|
"maxDownloadBytes": 1048576000,
|
||||||
|
"downloadTimeout": {
|
||||||
|
"connectionAndInactivity": "2m",
|
||||||
|
"wholeCycle": "2m"
|
||||||
|
},
|
||||||
|
"downloadAttemptMaxCount": 3,
|
||||||
|
"downloadAttemptDelay": 1000,
|
||||||
|
"maxprocesscount": 1,
|
||||||
|
"fontDir": "null",
|
||||||
|
"presentationThemesDir": "null",
|
||||||
|
"x2tPath": "null",
|
||||||
|
"docbuilderPath": "null",
|
||||||
|
"args": "",
|
||||||
|
"spawnOptions": {},
|
||||||
|
"errorfiles": "",
|
||||||
|
"streamWriterBufferSize": 8388608,
|
||||||
|
"maxRedeliveredCount": 2,
|
||||||
|
"inputLimits": [
|
||||||
|
{
|
||||||
|
"type": "docx;dotx;docm;dotm",
|
||||||
|
"zip": {
|
||||||
|
"uncompressed": "500MB",
|
||||||
|
"template": "*.xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "xlsx;xltx;xlsm;xltm",
|
||||||
|
"zip": {
|
||||||
|
"uncompressed": "3000MB",
|
||||||
|
"template": "*.xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "pptx;ppsx;potx;pptm;ppsm;potm",
|
||||||
|
"zip": {
|
||||||
|
"uncompressed": "500MB",
|
||||||
|
"template": "*.xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user