EasyPanel
官方网站 EasyPanel.io
EasyPanel
是一款基于docker
的可视化面板. 拥有付费
和免费
两种模式
本文介绍以免费模式为主(主要是收费不菲)
从首页的介绍可以看到他的特色就是通过直观的界面部署应用,管理数据库以及签发SSL证书.
安装
- 建议在纯净的linux系统下安装
通过命令行
即可完成安装,官方给出的配置要求内存大于2G,根据实测,1G的vps运行起来问题也不大.
由于是容器化的部署方式,各个应用之间独立运行.NICE.
使用
访问
安装之后通过
访问面板,初次访问会要求创建管理员账号和密码.
登录
进入面板会发现很简洁
创建
创建项目点击Create Project
填写项目名称,确定,进入该项目
模板
点击templates
会发现这里有很多常用的应用模板,只要点击就可以部署.
譬如memos
uptime
wordpress
Flarum
GoToSocial
Umami
Vaultwarden
等上百款应用
服务
常见的模板应用大多都是全世界著名的应用.国内的某些应用,或者不是很常见的应用该如何部署
此处以gatus
为例
点击APP
,填写名称,确认
点击General
gatus
的docker镜像为twinproduction/gatus:latest
在Docker images
中填入twinproduction/gatus:latest
点SAVE
保存.
点击Domain
-ADD Domain
-HOST
填写域名
全部填写完成之后,点SAVE
保存.
点击Advanced
-Mounts
-ADD VOLUME Mounts
Name
为宿主机名称可以自己设置
Mount Path
为Docker
挂载目录 /data
点击ADD File Mounts
,其中 Mount Path
为挂载路径,此处填写为/config/config.yaml
Content
为yaml格式的配置文件 与 config.yaml
内容对应
以下为示例内容可自行修改
点击SAVE
保存
点击Deploy
.
完成部署 别忘记在DNS处解析域名
gatus演示
总结
优势:不用折腾反代,不用担心证书到期,常用应用傻瓜式部署