相信玩 Linux 的朋友都知道 Docker 啦,像我这种 Docker 初学者,HyperApp 正好满足了我的需要,什么东西都先玩起来再说嘛。
HyperApp 是一款能全自动部署 Linux 上 Docker 容器的手机应用,注意仅支持 iOS。完全不用输入任何命令,直接在手机上可以一键自动完成 Docker 的安装、镜像的下载和容器的运行。甚至支持 SSL 证书的一键自动申请和自动配置。
可以说 HyperApp 就是个图形化 SSH 工具,当然也支持直接远程 SSH。而且,HyperApp 也可以作为一个很好的服务器资源监控工具使用,包括 CPU、硬盘和内存使用率,服务器运行时间。并且其还能远程控制服务器关机、重启等。
首先你需要有一台 VPS,初学者的话建议可以使用现在很便宜的 Vultr,最便宜的 2.5 刀每月套餐(现在一直缺货,不过还有 5 美元的),当然国外速度也就那样了。
有了服务器以后,你需要一个 root 账号和密码,当然按照 HyperApp 的简单程度你可以连这个都不用,直接扫码连接:
连接成功后,服务器就会自动出现,现在可以看到各种使用率,可以控制开机重启,或者直接连接远程 Bash。
然后就可以选择你想要的服务,比如你懂的:
注意现在是重点!(如下图) 配置好以后,上面显示正在监听 XXXX 端口,但是目前容器还是未安装的,点击“未安装”字样,进行安装。
这样就全部ok啦!
1、自动申请 SSL 证书
这个的原理是直接申请 Let’s encrypt 的 SSL 证书,但是暂时只有三个月有效期,到期需续签。在 HyperApp 上,这简直异常简单,你只需要安装 Nginx,填写你的域名,点击确定,这样就够了!然后你的网站就会显示 HTTPS 连接了(需要验证域名所有权,所以要提前解析到你的服务器上,否则证书会验证失败)。
2、自动配置 Nginx 反向代理
只需要在容器配置时填写 Custom Domain,Nginx 自动配置,剩下要做的就是解析域名就行啦!
3、Link Container
这个的意思是 Docker 的各容器网络是不连通的,同样只需要在 HyperApp 配置时填写 Link Container,就可以自动连接两个容器,就是这么简单!
4、自动 iCloud 备份
非常方便,可以自动备份服务器 SSH 登录密钥,换手机的话可以同步,建议一定要开。另外初学者最好要搞清楚 Docker 里面装了啥再换安卓 / 删掉 HyperApp / 把手机摔碎,不然就呵呵了。
Apple App Store 搜索“HyperApp”即可下载~
原文链接:https://best66.me/317/