200字
新手如何将面板从宝塔替换为1panel
2025-12-04
2025-12-04

前言

在当前“降本增效”的大趋势下,我对现有运维面板的替换需求愈发迫切。我的决定是告别宝塔(BT)面板,转而采用更加轻量、清爽的 1Panel,其背后的主要考量包括:

1. 核心技术驱动:内存占用与性能优化

由于我的服务器配置较低不打算进行硬件升级,首要目标是降低服务运行时的内存占用率。相比之下,1Panel 被证明是更轻量级的解决方案,这成为我替换面板的最主要原因

2. 安全与信任考量

我也关注到网络上关于宝塔面板安全性的**“后门”传闻(尽管未经官方证实),这在很大程度上加剧了我替换面板的决心,成为一个额外的催化剂**。宝塔(BT)面板需要实名注册后才能使用。

3. 用户体验与广告干扰

虽然我理解宝塔需要商业营收,但其面板上广告数量和模块体积的不断增加,极大地影响了用户体验,着实令人困扰。考虑到我平时也用不到其付费服务,替换成目前界面清爽、无干扰的 1Panel 成为了必然的选择。

以下是我完整的迁移记录,希望能为同样考虑替换运维面板的同学提供切实的帮助!

第一步:数据备份

首先需要备份你的站点数据,并下载,如下图:

第二步:卸载宝塔(BT)面板

不知道宝塔(BT)面板卸载命令的可以到宝塔官网查询,地址:https://www.bt.cn/new/index.html

/etc/init.d/bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel

如果你在宝塔面板上安装了一些应用,比如nginx,mysql,php等,那么需要在卸载宝塔面板前去卸载这些组件,如果你忘记了在卸载宝塔前去卸载这些组件,也可以使用如下命令单独清除这些组件:

wget http://download.bt.cn/install/bt-uninstall.sh
sh bt-uninstall.sh

这样就卸载完成宝塔(BT)面板了

第三步:安装1Panel面板

安装1Panel 要根据你的服务器的系统去选择相应的安装命令,如果不知道可以到1Panel 官网查询。地址:https://1panel.cn/

博主这里的海外服务器的系统上 Ubuntu 系统,安装命令如下:

bash -c "$(curl -sSL https://resource.1panel.pro/quick_start.sh)"

如果有不懂的可以参考博主之前发的:新手小白如何安装1Panel

第四步:转移网站

1、前置操作

在宝塔面板上,我使用的是 nginx 进行反向代理,而在 1panel上需要使用 openResty 才可以在网站选项添加站点。当然,你也可以不用 openResty,直接通过 nginx 的配置文件进行站点的添加,但是这样稍微比较麻烦一点,我看到 1panel 的官方应用商店里有一个 nginx 可视化管理工具,可以可视化操作 nginx 部署的站点。既然使用了 1panel ,那就直接使用 openResty 吧!这样会更简单些。

在添加网站前请先确保你已经安装了 openResty,在应用商店中搜索并安装 openResty,如上图所示的应用。如果安装过程中遇到了如下的错误,请替换你的docker加速镜像源头。配置详情请参考官方文档

stderr: openresty Pulling openresty Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)


2、添加站点

添加完站点后在站点的文件目录里上传你在宝塔备份的站点数据即可完成站点迁移。

如果你的站点是反向代理的,在从宝塔迁移至 1panel 时,你需要重新启动你的单个容器或者组织编排,不然在更换运维面板后,有些 docker 容器服务就会自动停止,比如 halo pro 就会因为面板的更改而误判你换了机器而导致启动失败。

3、添加SSL证书

由于我使用的是 VMRack 的免费证书,并没有使用 1panel 的 SSL 证书功能,所以我只是选择上传了已有的 SSL 证书,并为相应的站点添加,等之后 VMRack 的证书过期了,我在试着用用 1panel 内置的 SSL 证书功能,毕竟这是 1panel 的特色功能!

如果不知道如何添加SSL证书的也可以参考博主发的:新手小白如何在1panel上部署SSL证书

总结

总的来说我个人还是更喜欢 1panle 些。1panle 不像宝塔(BT)需要实名认证才能使用(宝塔也有不需要实名的但很多的功能是无法使用的),而且1panle 面板的布局比宝塔(BT)的更加简单,可以说是一目了然。最后博主推荐下博主现在使用的海外云服务器 VMRack

VMRack 机房在美国洛杉矶 Equinix LA4 金融级数据中心,主打配备全新 AMD EPYC 7K62 高性能处理器,CPU 核心数高达 192 个,vCPU是1:1的资源配比性能稳定,采用分布式块存储和三副本机制,大大提高了磁盘读写能力,轻松应对超高IOPS需求现目前主要运营三条线路:三网精品CN2 GIA/9929/CMIN2)、三网优化163/10099/CMI)以及 美国原生(Global BGP),三条线路基本满足绝大部分人群的日常使用需求以及中小企业日常的办公需求。可以说 VMRack 在线路方面是非常具有竞争优势的。三网精品直连为中国大陆用户提供了低延迟,高速度的优化网络体验,对于日常办公、娱乐、看视频以及海外电商都是非常适用的;三网优化具有非常大的带宽口子,非常满足需要大流量下载的应用场景,比如CND内容分发、影视站点播等;而美国原生则者主打极致性价比和全球连接性,作为美西落地机是非常具有性价比的。

短幅.png

官网地址:https://www.vmrack.net/

TG交流群: https://t.me/vmrack_chat

新手如何将面板从宝塔替换为1panel
作者
Administrator
发表于
2025-12-04
License
CC BY-NC-SA 4.0

评论