环境需求
在安装 URLOS 之前确认操作系统版本是否符合安装要求
- 最低硬件配置:1 核 CPU,1G 内存(1+1)提示:如果你的应用较多,而主机节点的硬件配置较低,建议在部署节点时开通虚拟虚拟内存;
- 生产环境建议使用 2G 或以上内存;
- 推荐安装系统:Ubuntu-16.04、Ubuntu-18.04、CentOS7.X、Debian9X 的 64 位的纯净的操作系统;
安装
1. 登陆操作系统:使用 ssh 客户端工具登录系统,如果登录用户不是 root,则执行 sudo - s 命令切换到 root 用户;
2. 下载安装脚本并执行安装命令:
集群模式(多台主机组集群,支持弹性伸缩、故障自动转移和负载均衡等高级功能):
curl -LO www.urlos.com/iu && sh iu
单机模式:
curl -LO www.urlos.com/siu && sh siu
注:当系统中没有 curl 工具时,请先执行“apt-get install -y curl || yum -y install curl”安装 curl 工具,然后再执行安装脚本
如果系统里已经安装了 Docker,也可以使用 docker run 命令直接运行(用此方法可省略后面的 3、4、5 步):
docker run -itd --name urlos --restart always -p 9968:9968 -p 9966:9966 -v /data/urlos:/data/urlos urlos/urlos
3. 选择服务器所在区域的编号:服务器在中国选 1,如果 1 不能安装则选 2 或 3,如果服务器在海外则选 4(如下载过程比较缓慢,请更换其他编号),然后按回车;
4. 选择 Docker 数据的存储目录:/data/docker 选 1,/home/docker 选 2,/var/lib/docker 选 3,然后按回车;
5. 安装成功并重启服务器:安装完成后可能会自动重启服务器,重启过程一般需要 1 分钟左右;
6. 访问并使用 URLOS:请在防火墙或安全组中开放 9966,9967,9968,9969,9970 端口(入站规则),然后通过浏览器打开“https://IP:9966”或“http://IP:9968”即可,默认的用户名和密码均为 urlos。
升级
升级前请做好相关数据备份,如果您的云主机具备磁盘快照功能,建议您优先进行磁盘快照,然后再进行 ULROS 升级。
方法一:在线升级:
如果 URLOS 版本号大于 0.4.10,请登录 URLOS 后在“系统工具”中找到“升级 URLOS”执行在线升级。如果在线升级失败,请使用下面的“方法二”进行升级!
方法二:命令行方式升级:
1. 登陆操作系统:使用 ssh 客户端工具登录系统,如果登录用户不是 root,则执行 sudo - s 命令切换到 root 用户
2. 下载升级脚本并执行升级命令:
curl -SO https://www.urlos.com/update && chmod 544 update && ./update
注:如果升级时无法停止 MySQL 程序,请使用强制升级:
curl -SO https://www.urlos.com/update && chmod 544 update && ./update latest force
3. 选择服务器所在区域。
4. 选择 Docker 数据的存储目录:必须设置成旧的 docker 存储目录(如果忘记了,请执行 cat /etc/docker/daemon.json 查看!)
5. 访问并使用 URLOS:安装完成后,请使用浏览器访问 https:// 您的服务器 IP:9966
或http:// 您的服务器 IP:9968
访问 UrlOS
注意:由于存储密码的算法发生了改变,当从 0.3.x 升级到 0.4.x 时,请升级后登录 URLOS 修改所有数据库服务:需重新填写密码并强制部署一次!
卸载
如果您需要卸载 URLOS,请通过 SSH 工具执行以下命令:
curl -LO www.urlos.com/uninstall && sh uninstall
提示:
- URLOS 同时支持 HTTPS 和 HTTP 协议进行访问,但我们强烈推荐您使用 HTTPS 协议,因为 HTTP 协议非常不安全,很容易被抓包从而导致密码泄露!
- 付费版本需绑定授权解密才能正常使用,详情请查看授权码绑定方法