以下主要来自seafile中文文档。最新的说明文档,是英文的文档
旧版升级信息:从 7.1.0 版本开始,Seafile 将依赖 Python 3,并且不再兼容 Python 2
家庭/个人 环境下部署 Seafile 服务器,要点:
如果把 Seafile 文件放在一个外部存储的目录里(比如NFS,CIFS),应该使用 MySQL 而不是 SQLite 来作为数据库注意升级信息,安装python3 而不是python2.7生产/企业 环境下部署 Seafile 服务器
需要安装java8(??,使用了java)从 7.0.4 版开始,Seafile 可以对接企业微信,并实现以下功能:
统一登录:默认情况下,企业微信用户扫码即可登录 Seafile 系统关联原有账号:对已经在使用 Seafile 的用户,用户可以自行在设置页面关联企业微信账号导入企业部门:管理员可以通过管理后台将企业微信中的部门导入为 Seafile 中“组织架构”通知提醒:当 Seafile 有事件通知的时候用户可以在企业微信上收到提醒其它集成:
钉钉集成LDAP 和 Active Directory 配置支持多种方式:
Libreoffice/UNOCollabora Online (LibreOffice Online)Office Online ServerOnlyOffice依赖于 Libreoffice 4.1+ 和 Python-uno 库。安装之后,支持office文件在线预览。详见说明,注意python版本需要调整,不能完全按文档做。
主要是可以个性化 Logo 及 CSS 样式。
进入“系统管理”界面后,选择左侧一级导航栏中的相应条目做进一步管理配置:
来自csdn的说明:
命令例子:
seaf-cli list-remote -s [服务器地址] -u [用户名] -p [密码]命令例子:
seaf-cli list命令例子:
seaf-cli download -l [Library ID] -s [服务器地址] -d /home/www/sea -u [用户名] -p [密码]命令例子:
seaf-cli create -n zhangsan -s [服务器地址] -u [用户名] -p [密码]命令例子:
seaf-cli sync -l [Library ID] -s [服务器地址] -d /home/www/sea/zhangsan/ -u [用户名] -p [密码]命令例子:
seaf-cli desync -d /home/www/sea/zhangsan/https://download.seafile.com/published/seafile-manual/extension/README.md : 缺内容
要点是:必须有一个合法的Seafile API key。
详见Seafile Web API
WebDAV是一种http方法,为了处理文档协作专门制作的规范,也可以用于Restful API设计。
PROPFIND:从Web资源中检索以XML格式存储的属性。它也被重载,以允许一个检索远程系统的集合结构(也叫目录层次结构)ROPPATCH:在单个原子性动作中更改和删除资源的多个属性 MKCOL:创建集合或者目录COPY:将资源从一个URI复制到另外一个URI MOVE:将资源从一个URI移动到另外一个URILOCK:锁定一个资源。WebDAV支持共享锁和互斥锁UNLOCK:解除资源的锁定seafile的说明见WebDAV extension
详见 FUSE extension,一种虚拟文件系统扩展说明。
seafile源码编译安装经验分享