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。

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
2018-05-12 struts建立工程helloworld
2018-05-12 Mac获取公网ip