seafile配置

编辑配置文件:vim /opt/seafile/conf/seahub_settings.py
以下配置都在这个py文件编辑添加。
 配置在线office

Enable Only Office

ENABLE_ONLYOFFICE = True
VERIFY_ONLYOFFICE_CERTIFICATE = False
ONLYOFFICE_APIJS_URL = 'http://192.168.0.253:8088/web-apps/apps/api/documents/api.js'

ONLYOFFICE_APIJS_URL = 'http://172.17.0.1:8088/web-apps/apps/api/documents/api.js'

ONLYOFFICE_FILE_EXTENSION = ('doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'odt', 'fodt', 'odp', 'fodp', 'ods', 'fods')
ONLYOFFICE_EDIT_FILE_EXTENSION = ('docx', 'pptx', 'xlsx')

上述的URL 要求填写主机IP和docker onlyoffice对外的端口号
如果外网也能访问office 需要公网IP或域名和对外的端口号

 配置邮件

EMAIL_USE_TLS = True

EMAIL_HOST = 'smtp.163.com'

EMAIL_HOST_USER = ''

EMAIL_HOST_PASSWORD = ''

EMAIL_PORT = '25'

DEFAULT_FROM_EMAIL = EMAIL_HOST_USER

SERVER_EMAIL = EMAIL_HOST_USER

对于163邮箱,上述的PASSWORD 填写的是第三方设备授权码。上述163邮箱是个人注册的,请使用公司的邮件进行转发邮件。

 配置企业微信
企业微信里面已经创建了铸云智能NAS APP,如果更改对外网的域名,需要在企业微信更改。

ENABLE_WORK_WEIXIN = True # 开启企业微信认证登录功能

WORK_WEIXIN_CORP_ID = '' # 您的企业ID

WORK_WEIXIN_AGENT_SECRET = '' # 您的
应用secret

WORK_WEIXIN_AGENT_ID = '' # 您的应用agentid

WORK_WEIXIN_OAUTH_CREATE_UNKNOWN_USER = True

默认为True,新用户扫码登录后自动新建 seafile 用户。设置为False后,禁止新用户

扫码注册,原有账号依旧可以扫码登录,并且管理员依旧可以通过导入企业微信用户的方式添加新用户。

WORK_WEIXIN_OAUTH_ACTIVATE_USER_AFTER_CREATION = True

默认为True,新用户扫码注册后,新建的 seafile 用户会自动激活。设置为False后,

新用户扫码注册后需要管理员手动激活。

WORK_WEIXIN_USER_INFO_AUTO_UPDATE = True

默认为True,每次扫码后从企业微信同步用户信息;建议配置为True。

posted @ 2023-05-12 17:26  zhaocundang  阅读(122)  评论(0编辑  收藏  举报