说明
Seafile是一个开源的文件云存储平台,主要是为团队设计的,功能很多,用户可加密资料库,且密码不会保存在服务器端,管理员也无权访问你的文件。用户之间也可以共享和同步文件,方便了团队协同工作。其版本分为开源免费版和专业版,两者区别挺大的,比如专业版多了搜索、集群、亚马逊S3、Ceph、阿里云OSS等功能,而且专业版3用户免费,一两个人用的话建议专业版,这里说下专业版安装教程。
预览

1、安装Docker
- #CentOS 6
- rpm -iUvh http:
- yum update -y
- yum -y install docker-io
- service docker start
- chkconfig docker on
- #CentOS 7、Debian、Ubuntu
- curl -sSL https:
- systemctl start docker
- systemctl enable docker.service
2、安装Seafile专业版
访问:https://customer.seafile.com,注册账号,然后点击左侧的Downloads,这时候你会看到Seafile专业版的Docker登录信息。
然后使用VPS登陆Seafile的私有仓库:
- #登录仓库地址docker.seadrive.org,输入给你的用户名和密码即可
- docker login docker.seadrive.org
运行Seafile专业版容器:
- #记得修改默认域名、管理员用户名和密码,本配置可自动申请Let's encrypt SSL证书,记得提前解析好域名
- docker run -d --name seafile \
- -e SEAFILE_SERVER_LETSENCRYPT=true \
- -e SEAFILE_SERVER_HOSTNAME=cesafe.com \
- -e SEAFILE_ADMIN_EMAIL=admin@cesafe.com \
- -e SEAFILE_ADMIN_PASSWORD=moerats_password \
- -v /root/seafile:/shared \
- -p 80:80 \
- -p 443:443 \
- docker.seadrive.org/seafileltd/seafile-pro:latest
- #如果你想使用自己的SSL证书,需要创建/root/seafile/ssl目录, 并将你的证书以及私钥放入这个目录中,如果的网站名称为cesafe.com, 那么你的证书名称必须为cesafe.com.crt,私钥名称必须为cesafe.com.key。
安装完成后,需要进行初始化配置,打开域名会出现502 Bad Gateway,等待几分钟再访问就可以看到Seafile的Web界面了,此后Seafile数据会保存在服务器的/root/seafile目录。
客户端登录
我们除了可以通过域名登录查看外,还可以使用专用的客户端登录,支持Windows客户端、Mac客户端、Linux客户端、Terminal客户端、Android客户端、iPad/iPhone客户端。
添加管理员
- docker exec -it seafile /opt/seafile/seafile-server-latest/reset-admin.sh
然后根据提示输入用户名以及密码即可。
Seafile云盘专业版下载