SeaFile
Seafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平台。支持文件同步或者直接挂载到本地访问。
具有以下特性:
可靠的文件同步
文件组织成资料库。每个资料库可选择性的同步到任意设备。可靠高效的文件同步将提高您的工作效率。
挂载盘客户端
直接通过本地 S 盘来访问云端文件,不占用本地存储。为电脑提供服务器的海量存储空间。同操作系统无缝集成,还可以离线修改文件。
团队协作
可以共享文件到群组。权限管理、版本控制、事件通知让协作更为流畅。
高性能
Seafile 服务器内核由 C 语言编写。运行起来小巧快速。
Wiki 与知识管理
融合 Wiki 与网盘的功能,使用 Markdown 格式以所见即所得方式编辑 Wiki 文档,提供搜索、标签、评审等知识管理功能,支持对外发布 Wiki 内容
适用于企业环境
可与 AD/LDAP 集成。可同步 AD 群组和用户信息。
全平台支持
Windows、Linux、Mac、Android、Ios,基本上所有平台都有相应的软件支持,可以很方便的跨平台使用。
SeaFile安装
推荐docker安装方式:
1 | # 安装 docker-compose |
备份数据
备份数据库:
1 | # 建议每次将数据库备份到一个单独的文件中。至少在一周内不要覆盖旧的数据库备份。 |
备份资料库:
1 | # 直接复制整个数据目录 |
SeaFile 软件下载
https://www.seafile.com/download/
安装同步盘
- 添加signing key:
1 | sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61 |
- 添加source-list:
1 | echo deb http://deb.seadrive.org jessie main | sudo tee /etc/apt/sources.list.d/seafile.list |
注意:
jessie
是Debian 8.0版本的代号,如果你的版本号不是8.0,请更换它,附一个debain版本号对应的代号表:
版本号 | 代号 | 说明 |
---|---|---|
2.0 | hamm | 已被淘汰的稳定版 |
2.2 | slink | 已被淘汰的稳定版 |
3.0 | woody | 已被淘汰的稳定版 |
3.1 | sarge | 已被淘汰的稳定版 |
4.0 | etch | 已被淘汰的稳定版 |
5.0 | lenny | 已被淘汰的稳定版 |
6.0 | squeeze | 已被淘汰的稳定版 |
7.0 | wheezy | 已被淘汰的稳定版 |
8.0 | jessie | 已被淘汰的稳定版 |
9.0 | stretch | 当前稳定版 |
未来 | buster | 发布时间尚未确定 |
如果是Ubuntu系统的话,请更换为Ubuntu对应的代号:
版本号 | 代号 | 版本 |
---|---|---|
10.04 | lucid | Lucid(10.04) |
12.04 | precise | Precise(12.04) |
14.04 | trusty | Trusty(14.04) |
14.10 | utopic | Utopic(14.10) |
16.04 | xenial | Ubuntu 16.04 TLS |
18.04 | bionic | Ubuntu 18.04 TLS |
- 安装图形化客户端
1 | sudo apt-get install seadrive-gui |