我也算是个1Panel老用户了,从他们还没出Lts版本之前我就一直在用,它们的应用商店是可以通过本地撰写配置文件来实现自定义安装的,因此你可以导入第三方应用商店仓库来帮助你安装更多的应用,官方的应用商店也提供了途径允许你去自己提交应用。

理论只要项目满足下列条件,就可以尝试提交:

  • 活跃的开源项目
  • 有官方Docker镜像
  • 项目比较知名(GitHub高Star)

然后最近在研究Ghost博客系统,它可以通过Docker部署,这玩意在国外非常出名,但是国内生态很一般,甚至官方中文也没有,网上中文教程也不是很多。

我想了想,本着一个促进传播的想法,我写了个1Panel应用商店可用的配置文件,本地也进行了安装测试,工作很完美!可以一键安装并自动设置其要求的数据库(MySQL,MariaDB),各种设置做的总体来说挺易用的,毕竟1Panel应用商店的交互逻辑本身就还不错。

看了下Ghost应该也算满足官方要求的上面条件,也希望能有更多需要这个博客系统的人能更加便捷的安装它,就整理了一下去提交了一个官方应用商店仓库的GitHub拉取请求

大概是过了两三天吧,收到了回信:

GitHub截图

Emm,虽然我赞同你的实话实说,但是这个理由从逻辑上似乎还是难以说通。

直接说的话其实有些扶持自家产品之嫌了,不愿意其他竞品上架。

我们不做情绪化的理解,理性点说的话,不大合适。

首先,如我前面所说,Ghost博客系统在国内的生态很差,简体中文都是爱好者后期添加的,其他主题和插件更是稀缺。

而Halo在国内的生态可以说一直在稳步发展,可以说在寻找自己用的博客系统的用户应该不会选择去绕过Halo,去硬选Ghost博客系统。

其次,这样很容易寒了用户的心,我整理写出配置文件大概花了一个小时吧,也不算特别费事。

但是在基本条件都符合的情况下你采取这样一个方式拒绝,属实是不大合适,格局有那么一点的小。

多的我也不说了,1Panel是个优秀的产品,我们不能奢求它一定成为我们希望的样子。但我希望它不要被绑上商业化的标签,不要再活成第二个宝塔。

补充:

有人说我可以提交到第三方应用商店仓库,比如okxlin/appstore,但是我说一下我对它的评价,只是个人主观观点。

在我看来这个第三方应用商店仓库有那么一些的乱,各种提交的应用有些质量不大行,起码配置文件和介绍写的不怎么规范。我在之前曾经为其贡献过Mix-Space和NodeBB,后面我在自己拉取使用的时候感觉是真的乱,包括一些与官方应用商店重叠的应用,以及里面部分应用你居然还需要到目录下手动docker compose -d 来启动。

我感谢为此做出贡献的所有人们,但我应该不会去使用它,后面我打算自己写一个干净一些的商店仓库集合。