最新Suse linux 12安装seafile

最新Suse linux 12安装seafile

由于国内大多数用Ubuntu和CentOS,而suse linux很少见,再则seafile官网也没有这suse的教程。这次为了安装它,真是历经了半个月的磨难啊,不断的试错……试错……再试错,最后在要放弃的时候,多亏同事们的帮忙再加上运气成分终于被磨出来了。废话不多说了,上干货:

第一步:确定suse linux的版本
我在好些博客看到系统Suse linux 12及以上版本才支持安装seafile。可以用此命令查看系统版本:#cat /etc/issue

第二步:安装docker
这里采用“二进制文件”安装法。而其他方法,我尝试过很多都不成功,信哥不会错的。

1:下载静态二进制存档。
转到 https://download.docker.com/linux/static/stable/ (或更改stable为nightly或test),选择你的硬件平台,然后下载.tgz与要安装的Docker Engine版本有关的文件。这里我下载的是docker-16.03.1.ce.tgz

2:使用该tar实用程序解压提取。
#tar -xvf docker-17.03.1-ce.tgz
在这里插入图片描述

3:将二进制文件移到可执行路径上的目录,例如/usr/bin/。如果跳过此步骤,则在调用docker或dockerd命令时必须提供可执行文件的路径。
这里官方是说可以安装到其他目录,但我尝试后,发现莫名的启用不了。最后我是安装在/usr/bin/目录下。
#cp docker/* /usr/bin/

4:启动Docker守护程序。看清楚不是docker是dockerd,别掉坑了,截图是少了d,最后使用不了。
#dockerd &
在这里插入图片描述

5:查看版本,可以查看到的话便安装成功。
#docker -v

第三步: 安装docker-compose
1:如果服务器上/usr/local/bin/目录下有旧的docker-compose文件,建议删除,不然有莫名的报错。

2:在/usr/local/bin/目录下下载,
#wget https://github.com/docker/compose/releases/download/1.25.0-rc4/docker-compose-Linux-x86_64
在这里插入图片描述

3:将下载的安装包改名,
#mv docker-compose-Linux-x86_64 docker-compose

4:配置最高权限
chmod 777 /usr/local/bin/docker-compose

5:验证安装情况,此时出现版本信息,OK
#docker-compose --version

第四步: 安装seafile7.0*

1:下载修改下载并修改 docker-compose.yml
https://docs.seafile.com/d/cb1d3f97106847abbf31/files/?p=/docker/docker-compose.yml
根据您的实际环境修改该文件。尤其是以下几项配置:
MySQL root 用户的密码 (MYSQL_ROOT_PASSWORD and DB_ROOT_PASSWD)
持久化存储 MySQL 数据的 volumes 目录 (volumes)
持久化存储 Seafile 数据的 volumes 目录 (volumes)

2:启动seafile,这里需要等待几分钟。
#docker-compose up -d

3:登陆
启动完成后,可以在浏览器上访问http://seafile.example.com 来打开 Seafile 主页。如果没有域名的话,就用ip+端口号打开。
默认的管理员账号是 me@example.com 并且该账号的密码是 asecret,您可以在 docker-compose.yml 中配置不同的用户名和密码。进入页面后,需要在系统设置设置URL。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值