分享 301 4

    EasyPanel:一款基于Docker的VPS面板

    AI摘要:EasyPanel是一款基于Docker的VPS面板,它提供付费和免费两种模式。本文主要介绍了免费模式下的安装和使用方法。通过命令行安装后,可以通过IP地址加端口号访问面板,并创建项目和部署应用模板。对于一些国内或不常见的应用,可以通过填写相关信息进行部署。EasyPanel的优势在于不需要反向代理和担心证书到期,可以傻瓜式地部署常用应用。

    EasyPanel

    官方网站 EasyPanel.io EasyPanel是一款基于docker的可视化面板. 拥有付费免费两种模式

    本文介绍以免费模式为主(主要是收费不菲)

    从首页的介绍可以看到他的特色就是通过直观的界面部署应用,管理数据库以及签发SSL证书.

    安装

    • 建议在纯净的linux系统下安装

    通过命令行

    curl -sSL https://get.easypanel.io | sh

    即可完成安装,官方给出的配置要求内存大于2G,根据实测,1G的vps运行起来问题也不大.

    由于是容器化的部署方式,各个应用之间独立运行.NICE.

    使用

    访问

    安装之后通过

    ip:3000

    访问面板,初次访问会要求创建管理员账号和密码.

    登录

    进入面板会发现很简洁
    进入面板

    创建

    创建项目点击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内容对应

    以下为示例内容可自行修改

    storage:
      type: sqlite
      path: /data/data.db
    
    ui:
      buttons:
        - name: "Home"
          link: "https://www.imsun.org"
    
    endpoints:
      - name: bloghb
        group: core
        url: "https://blog.hb.cn"
        interval: 3m
        conditions:
          - "[STATUS] == 200"
    
      - name: blogcn
        group: core
        url: "https://blog.asbid.cn"
        interval: 3m
        conditions:
          - "[STATUS] == 200"
    
      - name: blogsd
        group: core
        url: "https://blog.sd.cn"
        interval: 3m
        conditions:
          - "[STATUS] == 200"

    点击SAVE保存

    点击Deploy.

    完成部署 别忘记在DNS处解析域名

    gatus演示

    https://status.0tz.top/

    总结

    优势:不用折腾反代,不用担心证书到期,常用应用傻瓜式部署

    老孙
    资深网民孙先生

    Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /www/wwwroot/imsun.org/usr/themes/typecho-theme-farallon/comments.php on line 4
    1. 大大的小蜗牛
      大大的小蜗牛
      2024-01-15 02:58

      感觉我试用过,但是又没有印象了。

        1. 老孙
          2024-01-15 08:00
          @大大的小蜗牛

          国产的1panel虽然貌似更适合国人,但是,证书申请还是有点麻烦 easypanel用来部署那些常用的小应用是再好不过了,简单快捷.
          [f=haixiu]

    2. ysicing
      ysicing
      2024-01-12 17:37

      之前看到过,貌似不支持多台机器,后端估计除了docker估计也支持k3s

        1. 老孙
          2024-01-12 21:20
          @ysicing

          如果不是部署太多服务的话,还是非常方便的,缺点就是如果要备份服务或者迁移的话就不是很友好了。