概要
你是否面临以下困扰:
- 免费云盘越来越少了
- 百度云盘限速越来越过分了
- 上传到云盘的文件被服务商泄露了、删掉了
- 不得已用 U 盘、QQ 给小伙伴共享文件
- ……
其实只需要使用 seafile 搭建一个私人云盘,这些问题就迎刃而解了:Seafile 是一款开源的企业云盘,注重可靠性和性能,支持文件同步或者直接挂载到本地访问。
镜像仓库
为方便起见,这里已经把相关镜像组件都封装到 Github 仓库 seafile-docker:
镜像 | 用途 | 服务端口 |
---|---|---|
seafile | seafile 前端 | 80 |
mariadb | seafile 数据库 | 3306 |
memcached | seafile 缓存 | - |
部署步骤
- 宿主机安装 docker、docker-compose
- 宿主机安全组/防火墙(iptables/firewall)放行 80/443 端口的入口流量
- 下载仓库:
git clone https://github.com/lyy289065406/seafile-docker /usr/local/seafile-docker
- 打开仓库目录:
cd /usr/local/seafile-docker
- 构建镜像并运行:
./run.sh -u admin -p admin123
- 浏览器访问 http://127.0.0.1:80 即可使用
构建时设置的是 seafile 前端的登录账密,另 80 服务端口不可变更,否则文件无法下载