好软推荐第一期——1panel

1panel是一款类似宝塔的面板,方便搭建各种应用等。

优点

先来说说这个面板的优点,

  • 面板集成了docker,且自带相当的应用,方便一键安装,且可视化管理容器,如下图所示。

  • 面板对于数据库管理很友好,可以很方便的托管非本机的mysql、postgresql、redis。

  • 对于服务器的监控很友好,可以很方便的了解服务器的详情。

  • 对域名证书很友好,可以自动续签SSL证书。

  • 有详细的系统日志。

  • 支持快照,支持备份。

好了,说了这么多优点,接下来谈谈我使用过程踩下的坑。

踩坑

  • 对于php开发者来说,项目管理略微繁琐了些。由于宿主机不存在php环境,因而也不存在composer,所以无法在宿主机初始化项目,必须进入到docker镜像(可能有方法能在宿主机上调用容器,但我暂时不太会),所以觉得太麻烦了。

哈哈,其实目前为止就这个不太爽,解决方案也简单,就是将本地的vendor上传到服务器。

部署1

// RedHat / CentOS
# curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

// Ubuntu
# curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

// Debian
# curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh

// openEuler / 其他
# bash <(curl -sSL https://linuxmirrors.cn/docker.sh)  //安装docker
# curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

引用

在线安装 - 1Panel 文档