Untitled
unknown
yaml
2 days ago
1.9 kB
1
No Index
#----------------------------- #In seahub_settings.py, add: #----------------------------- # Enable OnlyOffice ENABLE_ONLYOFFICE = True VERIFY_ONLYOFFICE_CERTIFICATE = False ONLYOFFICE_APIJS_URL = 'https://sea.xxx.com/onlyofficeds/web-apps/apps/api/documents/api.js' #UPDATE DOMAIN/IP ONLYOFFICE_FILE_EXTENSION = ('doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'odt', 'fodt', 'odp', 'fodp', 'ods', 'fods') ONLYOFFICE_EDIT_FILE_EXTENSION = ('docx', 'pptx', 'xlsx') # Enable force save to let user can save file when he/she press the save button on OnlyOffice file edit page. ONLYOFFICE_FORCE_SAVE = True # if JWT enabled ONLYOFFICE_JWT_SECRET = 'JWT_TOKEN GENERATED IN COMPOSE' #----------------------------- #In seafile.nginx.conf, add in main server block: #----------------------------- location /onlyofficeds/ { # THIS ONE IS IMPORTANT ! - Trailing slash ! proxy_pass http://ONLYOFFICEIP:5080/; #Make sure to change the IP!!! client_max_body_size 100M; # Limit Document size to 100MB proxy_read_timeout 3600s; proxy_connect_timeout 3600s; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $proxy_connection; proxy_http_version 1.1; # THIS ONE IS IMPORTANT ! - Subfolder and NO trailing slash ! proxy_set_header X-Forwarded-Host $the_host/onlyofficeds; proxy_set_header X-Forwarded-Proto $the_scheme; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #----------------------------- #and outside of server block: #----------------------------- map $http_x_forwarded_proto $the_scheme { default $http_x_forwarded_proto; "" $scheme; } map $http_x_forwarded_host $the_host { default $http_x_forwarded_host; "" $host; } map $http_upgrade $proxy_connection { default upgrade; "" close; }
Editor is loading...
Leave a Comment