用Docker安装Seafile Pro版

之前用Native的方式自己装了一遍Seafile, 但系统升级后,会启不来,而且在机器启用了很多端口,其实作为应用来说,我们只要一个对外的可用端口就行,象mysql, memcache, nginx的其余端口都没必要占用。于我试了一下docker部署,发现这个更方便,且隔离性好。

Docker的安装就不介绍了,可以上官网上直接查相应文档。注意是装Docker时,得将docker-compose一并装上。

sudo docker login docker.seadrive.org
# then input username seafile, password zjkmid6rQibdZ=uJMuWS.

下载并修改 docker-compose.yml

要改的文件内容不多,下面这几项即可:

MySQL root 用户的密码 (MYSQL_ROOT_PASSWORD and DB_ROOT_PASSWD)
持久化存储 MySQL 数据的 volumes 目录 (volumes)
持久化存储 Seafile 数据的 volumes 目录 (volumes)
持久化存储 Elasticsearch 索引数据的 volumes 目录 (volumes)

在docker-compose.yml文件所在的目录下执行以下命令启动 Seafile 服务
docker-compose up -d
停止时用命令:
docker-compose down

自己家用,不要导入授权文件,三个帐户够了。

如果要备份可以参考:
官方文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值