铊代码网
Published on 2024-10-16 / 52 Visits
5
0

1Panel - 开源的 Linux 服务器运维管理面板

[!NOTE] 导读
本文内容主要介绍了 1Panel 的优缺点、重大变动。文末简单介绍了 Halo 的优缺点。
转载请注明原文出处!

介绍

1.特点:

现代化的风格、界面,支持 OpenResty 和 应用商店,具有一定防御能力的防火墙,完全基于 Docker 的容器管理等等。

2.费用:

社区版=免费版=开源版?,而“专业版”支持在线更新、完整的防火墙功能、自定义LOGO等,官方表示3年内专注于“专业版”而不推出“企业版”。

或许试试自行部署“开源版”的效果,在此处补充结果或将部署过程发出来。

3.专业版(重大变更):

截止到 2024/11/11,官方将下架“专业版”永久授权,且推出了“按年订阅”的规格,官方表示永久不上架“专业版”的永久授权。

4.缺点:

  • 太“年轻”了,核心功能仍存在一些小问题、更新迭代;
  • 更新版本后可能会导致 MongoDB 或 AI 应用等异常导致停止服务、无法启动服务,且无法解决、“不可能啊”。
  • 问题修复的周期不确定,可能是“按周”。
  • 虽然开源且存在付费模式,但“永久授权”被永久下架了。
  • 尽管他们自带了一些工具箱功能,但发生了异常后可能是需要你自己去解决;看起来是集成了第三方的服务,已经出了问题是需要找第三方服务的文档自行解决。
  • 安全防护功能单一,防火墙与 Fail2ban 仅实现各自的功能。
  • 语言的艺术,你提问的工单、问题是需要对他们有利,甚至是需要反复解释你提出的问题是问题。

5.教程

  • 你可以在“哔哩哔哩”找到他们的一些号,他们会提供一些教程,但对于1Panel 面板本身的基础功能,并没有找到详细的教程。
    • 或者,是默认用户群体有一定的技术。
  • 你可以在官方的论坛里寻找。
  • 官方网站的文档,简单而不详细。
    • 直到某天,找到了他们的付费课程的网站入口,并且这些课程即将开始但还没开始。
    • 原来是付费课程,怪不得......

一句话总结:现代化风格的运维面板,目前没有找到可以代替的产品;仍存在一定的问题,这些问题或许不影响基础的功能。

专业版优惠码

截止 2024/11/11,上面提到了官方将永久下架“专业版”的永久授权,因此“优惠码”的有效性要以官方为准。

优惠码列表:

在下单时可输入“优惠码”,享受折扣:

类别数量折扣
1Panel 专业版1台专享 8.0 折
3台专享 6.5 折
Halo 专业版1台专享 8.0 折
3台专享 6.5 折
  • 何时使用“优惠码”?
    • 下单时,在订单下方输入“优惠码”。
  • 为什么输入优惠码后没有折扣?
    • 部分活动的折扣力度大,官方不禁止输入优惠码但会使它无效,建议与官方客服确认详情。
  • 可以使用优惠码赚取佣金吗?
    • 不会,只有一定的积分,请勿上当受骗!
  • 同时购买 1Panel 和 Halo 可以使用“优惠码”吗?
    • 可以。
  • 购买后如何领取奖品?
    • 截止到2024年10月,下单后会在“工单菜单”里自动创建一条工单,具体细聊即可,没有工单则创建工单。
  • 有什么奖品?活动内容在哪里看?
  • 购买 1Panel 后给的免费 SSL 证书有什么用?
    • 购买后可能会提供 1 年的免费SSL证书,为你的域名开启 HTTPS 时必须;
    • 下单多台则不止 1 年,真实信息以官方为准。
  • 以上内容、具体活动规则、计算价格均以官网为准。

重大变动

专业版永久授权下架(2024/11/11)

截止至 2024/10/14,官方通知:

目前消息是,双11期间会发布一次活动,具体内容以 凌霞软件 (lxware.cn) 的活动详情为准。

V2 即将到来

在他们的论坛里,官方发布了公告:V2 版本计划 - 1Panel - 社区论坛 - FIT2CLOUD 飞致云,综合看来,在 2024 年的年底到 2025 年的年初,有望出 V2 的上线计划,快则 2025 年上线。

部署1Panel

官网文档:在线安装 - 1Panel 文档

经验小贴士

离线安装

使用“离线安装包”的安装方式要快于“在线安装”,这两种方式几乎没有区别。

Fail2ban

看起来是集成的第三方服务。

  1. 修改服务器的 SSH 端口后,要手动修改 Fail2ban 的监听端口;
  2. 黑名单超过百条后,不要改动!避免异常!避免丢失 Fail2ban 服务!
    1. 如果你的服务器没有修改默认的 SSH 端口,在一周内被拦截的黑名单IP可能超过千条,此时不要手动添加黑名单等任何修改操作。
    2. 参考 ISSUE:[BUG]Fail2ban卡死、界面丢失 · Issue #6628 · 1Panel-dev/1Panel
    3. 解决办法:无。
    4. 规避办法:禁止手动修改黑名单、白名单。
  3. 白名单同上!
  4. 按上面所述,Fail2ban一个黑名单、防火墙一个黑名单,是独立的、不通用的
    1. 这导致了在 Fail2ban 黑名单里的IP,仍可以访问你的网站、仍可以对你的网站进行攻击,而不是直接被拦截。
    2. 这导致了在 WAF 防火墙黑名单里的IP,仍可以 SSH 登录你的服务器、仍可以进行攻击,而不是直接被拦截。

病毒扫描

看起来是集成的第三方服务。

在 1.10.19 和 1.10.20 遇到问题:

  1. 安装后,服务无法启动,手动启动无任何反应;
    1. 解决办法:无。
    2. 规避办法:重启服务器;

注意了:在重启前,如果你安装了 FTP 服务,请先阅读下面的 FTP 的内容后,再决定是否“重启服务器”!

FTP

看起来是集成的第三方服务。

  1. 首次安装 FTP 后启动是正常的,在重启服务器后启动异常?手动启动报错?
    1. 的确是报错,例如:服务内部错误: start the pure-ftpd.service failed, err: stderr: Job for pure-ftpd.service failed because the control process exited with error code. See "systemctl status pure-ftpd.service" and "journalctl -xeu pure-ftpd.service" for details.
    2. 参考 ISSUE:重启服务器后FTP服务启动失败、手动启动失败 · 1Panel-dev/1Panel · Discussion #6861
    3. 解决办法:无。
    4. 规避办法:在首次安装 FTP 服务后,立刻创建一个 FTP 账户。如果你是在运维公司的服务器,且不能随便创建账号,可等待需要创建FTP时机后再去安装 FTP 服务。
  2. 防火墙放行端口,避免无法访问?
    1. 等待验证......

Halo

为什么要说一说 Halo 的事情?Halo 时官方推荐的产品,可能有很多的受众群体,但它仍存在一些问题。

同 1Panel,也是永久下架“专业版”的永久授权,改为了“按年订阅”(即按年付费)。

数据库

如果你是运维人员、开发人员,那么很不幸的是,Halo 的数据库只存在一个表!显而易见的问题,你无法掌控这个应用服务,哪怕是出现任何问题时的紧急处理。

我希望做一个中间服务来认证账号,避免让用户注册多个账号,但这是在购买 Halo 之后了。

这一点,在他们的官方文档里、售卖产品的说明里没有任何的说明,客服只强调“只有一个表、就这一个表”。

怎么解决?不解决,或者你购买官方付费课程后询问他们讲课老师?或许可以试试?

403 异常

如果你使用了 1Panel + Halo,那么在:

  • 保存文章时一定会报错;
  • 保存配置时可能会报错;

经观察,Halo 服务提交的 URL 里携带了攻击参数,直接被 1Panel 拦截了。

怎么解决呢?客服回复说”将你的IP加到防火墙的白名单里“。这?这意味着 Halo 的设计就是这样,并且不改!

这种设计就很怪,很奇怪啦!为什么要在 URL 里携带攻击参数?!

按年付费

众所周知,购买“专业版”永久授权后,你得到了官方赠送的插件、主题。

那么,在改为“按年订阅”后,应用市场的付费插件、主题,是否仍是需要单独购买插件、主题呢?如果是,那么“按年订阅”付费得到了什么?

专业版

购买专业版后,你得到了“短信认证”、“自定义LOGO”、赠送的插件和主题。

请注意了:

  • 短信认证,指的是他们的功能,而短信是需要你主动提供,也不支持代理购买。
  • 当你激活专业版后,只能得到官方赠送的插件、主题,这些可能够用了。

还可能得到官方赠送的的插件、主题,多数是收费的。

请注意了:

  • 没有赠送的付费主题、插件,仍然需要单独购买,没有试用模式。
  • 在你激活专业版授权后,新上架的付费插件、主题,需要的单独购买,这里强调——你得到了官方赠送的插件、主题。

付费应用大礼包:凌霞帮助中心,这里引用此链接内的部分内容:

更新至 2024-10-21:

你可以看到,最后一个插件是被下架了,这是因为某网友使用这个插件时遇到了异常(无法使用),找到官方去解决问题,最终结果是“因为此插件的开发人员已离职,并且插件有不少遗留问题,我们也没有太多精力进行后续维护”。

该插件地址:应用:微信公众号发布 - Halo - 强大易用的开源建站工具

这里可以看出,官方开发的插件,也不怎么关注啊,无效了都不知道。

有精力下架专业版、上架按年付费,有精力多搞点实用的插件、主题,也是好的吧?

注册邮箱

新版本支持“限制注册邮箱域名”,这看起来很好,但仍然无法限制 “outlook@outlook.com” 此类的攻击性行为。顾尾不顾头,按最差的结果,万一邮箱服务商将你的服务踢进黑名单?

由此看来,Halo 将注册功能做成什么样子,你就只能用什么样子的服务,访问你网站的网络用户就只能用什么样子的服务。你干预不了,无法施加规则限制。

默认主题

你总会遇到难以理解的样式问题:

  1. 当主题色是默认时,夜晚是夜间模式,到了白天后仍然是夜间模式。
    1. 解决办法:无。
    2. 规避办法:清空浏览器缓存试试?不是“右键->清空并硬刷新”,这个也无效;或者换个浏览器,这是一定可以规避问题,牛的!
    3. 参考ISSUE:2.20.4 主题色是自动但上午10点还是暗色? · Issue #193 · halo-dev/theme-earth,他们在强调他们的功能是如何使用的,而忽略提出这个 ISSUE 的本质,看起来是不要提这种问题,也像是默认主题很难维护,就像是“因为此插件...并且插件...我们也没有太多...”。
  2. 代码块存在横向的滚动条,但实际上内容行并没有超长。

如果你没什么要求,默认主题是可以支撑一个网站的前端。但多数情况下,你可能在尝试开发者上传的免费主题、付费主题和官方的付费主题。

当然了,你甚至可以自行开发主题。

插件问题

  1. 有个MD的插件,偶尔会丢失保存、发布时的内容,即发布成功但实际上,内容丢了。
    1. 一周内出现3次,不再出现是因为规避了问题。
    2. 解决办法:无,未提ISSUE。
    3. 规避办法:换个MD插件,例如 ByteMD。

本文内容到此为止,仅供参考;转载需注明出处。


Comment