Seafile 社区版13.0 部署
提前准备
- PC 至少2核CPU 和 2GB 内存,最好采用静态IP
- Docker 环境
- Windows WSL
Docker换源

添加内容为:
1 | "registry-mirrors": [ |
其他源参考:
Docker加速源汇总
Seafile Docker
从以下网址中下载.env、seafile-server.yml、seadoc.yml、caddy.yml四个文件
https://manual.seafile.com/13.0/repo/docker/ce/env
https://manual.seafile.com/13.0/repo/docker/ce/seafile-server.yml
https://manual.seafile.com/13.0/repo/docker/seadoc.yml
https://manual.seafile.com/13.0/repo/docker/caddy.yml
注意:windows上从网页端下载env文件名中并没有.,需要手动改名为.env
下载完之后,我们把这四个文件放到一个文件夹中,比如seafile_docker文件夹。
我们只需要需改.env文件中的以下内容:
1 | BASIC_STORAGE_PATH=D:/seafile # 存储路径 |
密钥可在WSL中,通过以下指令生成
1 | pwgen -s 40 1 |
由于我们设置了BASIC_STORAGE_PATH=D:/seafile,所以seafile的数据会存储在D:/seafile文件夹中。
1 | SEAFILE_VOLUME=$BASIC_STORAGE_PATH/seafile-data |
基于以上设置,我们需要创建以下文件结构
1 | D:/seafile/ |
参数说明可在官方文档中查看(虽然比较零散):
Seafile部署社区版
启动Seafile
通过管理员权限打开cmd,移动到seafile_docker文件夹,执行以下命令:
1 | docker compose -f seafile-server.yml -f seadoc.yml -f caddy.yml up -d |
等待执行完成即可。
如有错误,可通过以下命令查看日志:
1 | docker compose -f seafile-server.yml -f seadoc.yml -f caddy.yml logs |
如需要停止,请执行以下命令:
1 | docker compose -f seafile-server.yml -f seadoc.yml -f caddy.yml down |
启动成功后,可以通过浏览器访问http://192.168.2.165访问Seafile。

配置Seafile
使用root用户登录,进入系统设置页面。
主要修改以下内容:
- 设置:品牌定制、用户策略配置、群组设置、密码策略、资料库设置、在线预览配置、同步配置。
- 用户:可编辑用户账号信息。
- 群组:可编辑群组信息。
- 资料库:可创建新的资料库。

eg.设置共享资料库
- 关闭注册功能
- 为每个需要的用户创建账户
- 创建群组,如“开发部”
- 将用户拉入群组
- 创建资料库,如“开发部共享”
- 配置资料库权限,设置为“仅对群组可见”,并将“开发部”添加到群组中
用户使用
Seafile提供了多种使用方式:
- 网页使用,通过浏览器访问http://192.168.2.165
- 卓面同步客户端
- 移动客户端
- 挂载盘客户端
这里推荐使用Seafile挂载盘客户端

安装完成后,只需要填写:
- 云盘地址:http://192.168.2.165
- 用户名:xxxxx
- 密码:xxxxx
登录完成后,打开我的电脑,即可看到挂载的云盘。
- 标题: Seafile 社区版13.0 部署
- 作者: PointY
- 创建于 : 2026-01-30 13:43:54
- 更新于 : 2026-01-30 15:13:51
- 链接: https://siyuhong.github.io/2026/01/30/seafile-deploy/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
