Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >WordPress个人博客搭建(一):在 Ubuntu 系统安装/卸载 1Panel 面板

WordPress个人博客搭建(一):在 Ubuntu 系统安装/卸载 1Panel 面板

原创
作者头像
云惑雨问
修改于 2025-05-23 03:53:29
修改于 2025-05-23 03:53:29
4450
举报
文章被收录于专栏:技术实操技术实操

一、 1Panel 是什么?

1Panel 是一款基于 Go 语言开发的现代化开源服务器管理面板(类似宝塔面板),专注于容器化(Docker)和云原生环境管理,提供可视化界面简化服务器运维操作。

1. 1Panel主要功能

(1)核心功能
  • 服务器监控:实时查看 CPU、内存、磁盘、网络等资源使用情况。
  • 应用管理:一键部署 WordPressMySQLRedis、Nginx 等常见应用(通过 Docker)。
  • 网站管理:支持 PHP 站点、静态网站、反向代理配置。
  • 数据库管理:MySQL、PostgreSQL 的创建、备份、优化。
  • 文件管理:可视化操作服务器文件(上传/下载/编辑)。
  • 防火墙管理:图形化配置 UFW 或 firewalld 规则。
(2)特色功能
  • 容器化支持:深度集成 Docker,可管理容器、镜像、Compose 项目。
  • 备份与恢复:支持应用、数据库、文件的定时备份(本地或云存储)。
  • SSL 证书:自动申请和续签 Let's Encrypt 免费 HTTPS 证书。
  • 命令行终端:内置 WebShell,无需额外 SSH 工具。
  • 多用户协作:支持角色权限分配(管理员、普通用户)。

2. 核心特点

优点
  1. 轻量化:资源占用低(相比传统面板如宝塔),适合小内存服务器。
  2. 安全性
    • 默认使用 非 root 用户 运行 Docker 容器。
    • 支持自动防火墙规则和 HTTPS 加密。
  3. 开源免费:代码透明,无隐藏收费功能(企业版提供额外支持)。
  4. 云原生友好:天然适配 Kubernetes、Docker Swarm 等编排工具。
  5. 跨平台:支持 Linux(Ubuntu/CentOS/Debian 等)和 macOS。
缺点
  1. 生态局限:插件市场不如宝塔丰富(但满足基础需求)。
  2. 中文文档不全:部分功能依赖社区或自行探索。
  3. 不适合传统环境:若需直接管理 Apache/Nginx 配置文件,不如宝塔直观。

3. 适用场景

👍 推荐使用
  • 个人开发者:快速搭建博客(WordPress)、测试环境。
  • 小型企业:管理少量服务器,注重安全性和容器化。
  • 云原生项目:需要 Docker/K8s 集成的场景。
  • 轻量运维:希望减少命令行操作,但不想用重型面板。
👎 不推荐使用
  • 传统虚拟主机:需直接修改 Apache/Nginx 配置(如 .htaccess)。
  • Windows 服务器:仅支持 Linux/macOS。
  • 超大规模集群:企业级集群建议用专业工具(如 Rancher)。
  • 纯 PHP 老旧项目:非容器化架构可能适配困难。

最近趁着非凡云开业活动,找代理商低价入了一台2C4G 9929精品线路云服务器,来玩一玩1panel+WordPress,先来安装1panel。


二、安装1panel

1. 准备工作

  • 非凡云2C4G云服务器
  • 非凡云预安装的 Ubuntu 22.04 x64 系统
  • 域名(可选) (如需 HTTPS 访问)域名注册到备案

2. 在Ubuntu 22.04 x64系统中安装 1Panel

(1)执行安装脚本
代码语言:bash
AI代码解释
复制
# 下载并运行安装脚本(默认安装到 /opt/1panel)
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
  • 选择一个适合的语言
  • 填写一个路径或者直接回车默认路径
  • 等待安装docker
  • docker安装成功,开始设置端口、面板入口、面板登录用户名、面板登录密码
  • 1panel安装完成
  • 安装完成后,会输出 访问地址初始用户名/密码(默认 http://服务器IP:设置的端口,如 http://1.2.3.4:12345
(2)放行防火墙端口
代码语言:bash
AI代码解释
复制
# 如果使用 UFW
sudo ufw allow 80,443,设置的端口/tcp  # 80/443 给 WordPress,设置的端口 是 安装1Panel 时设置的端口
sudo ufw enable
  • 进入非凡云控制台-安全组-设置入站规则(放行设置的面板端口)
(3)登录 1Panel
  • 浏览器访问 上面的外部地址,输入设置的账号密码登录。

三、卸载1Panel

1. 停止并卸载 1Panel 服务

代码语言:bash
AI代码解释
复制
# 停止 1Panel 服务
sudo systemctl stop 1panel

# 禁用开机自启
sudo systemctl disable 1panel

# 删除 1Panel 主程序
sudo rm -rf /usr/local/bin/1panel

# 删除 systemd 服务文件
sudo rm -f /etc/systemd/system/1panel.service
sudo systemctl daemon-reload

2. 删除 1Panel 数据目录

默认数据目录为 /opt/1panel,包含所有配置、数据库和备份文件:

代码语言:bash
AI代码解释
复制
sudo rm -rf /opt/1panel

3. 清理依赖项(可选)

(1)删除 Docker(如果不再需要)
代码语言:bash
AI代码解释
复制
# 卸载 Docker 及相关容器
sudo apt-get purge docker-ce docker-ce-cli containerd.io -y  # Ubuntu/Debian
sudo yum remove docker-ce docker-ce-cli containerd.io -y     # CentOS

# 删除 Docker 数据(谨慎操作!会删除所有容器和镜像)
sudo rm -rf /var/lib/docker
(2)删除防火墙规则(如果由 1Panel 自动配置)
代码语言:bash
AI代码解释
复制
# 查看并删除 1Panel 相关规则(替换为你的实际端口)
sudo ufw delete allow 80/tcp
sudo ufw delete allow 443/tcp
sudo ufw delete allow 12345/tcp  # 设置的1Panel 端口

4. 验证卸载

(1) 检查 1Panel 服务状态
代码语言:bash
AI代码解释
复制
sudo systemctl status 1panel
  • 预期结果Unit 1panel.service could not be found.Active: inactive (dead)
  • 若服务仍存在
代码语言:bash
AI代码解释
复制
  sudo systemctl stop 1panel
  sudo systemctl disable 1panel
  sudo rm /etc/systemd/system/1panel.service
  sudo systemctl daemon-reload
(2) 确认进程是否终止
代码语言:bash
AI代码解释
复制
ps aux | grep '[1]panel' #精准过滤(排除 grep 自身)
  • 预期结果:无任何与 1panel 相关的进程。
  • 若存在残留进程
代码语言:bash
AI代码解释
复制
  sudo kill -9 <PID>  # 替换 <PID> 为实际进程号,进程号为输出结果的第二列
(3) 检查 1Panel 相关目录
  • 主程序及数据目录
代码语言:bash
AI代码解释
复制
ls /usr/local/bin/1panel  # 主程序(应不存在)
ls /opt/1panel            # 数据目录(应不存在)
  • 若目录残留
代码语言:bash
AI代码解释
复制
sudo rm -rf /usr/local/bin/1panel /opt/1panel
  • 日志文件
代码语言:bash
AI代码解释
复制
ls /var/log/1panel*  # 检查日志残留
  • 清理日志
代码语言:bash
AI代码解释
复制
sudo rm -rf /var/log/1panel*
(4) 验证端口释放
代码语言:bash
AI代码解释
复制
sudo netstat -tulnp | grep 1panel
# 或使用 ss 命令
sudo ss -tulnp | grep 1panel
  • 预期结果:无任何与 1panel 相关的端口监听(默认端口如 12345)。
  • 若端口被占用:检查是否为其他服务占用,或重启系统释放。
(5) 验证依赖项
  • 检查残留配置文件
代码语言:bash
AI代码解释
复制
ls /etc/1panel*  # 旧版本可能遗留配置
  • 清理配置
代码语言:bash
AI代码解释
复制
sudo rm -rf /etc/1panel*
  • 检查定时任务
代码语言:bash
AI代码解释
复制
sudo crontab -l | grep 1panel
  • 删除相关任务
代码语言:bash
AI代码解释
复制
sudo crontab -e  # 手动删除对应行

通过以上步骤可确保 1Panel 完全卸载。如有异常,可结合日志 /var/log/1panel/1panel.log(若存在)进一步排查。

总结

1Panel在非凡云上的安装很顺利,卸载也很快,其面板界面简洁便利,还自带应用商店,一键为云服务器安装软件、配置环境,自带防火墙、监控面板、网站管理面板,十分适合新手站长。

注意: 如果安装完成1Panel后,无法使用ssh连接云服务器,一般是1Panel控制台的防火墙没有放开22端口。

欢迎大家与我讨论云服务器的相关知识技术,一起学习进步,维护好自己的小天地。

相关文章:

WordPress个人博客搭建(二)

WordPress个人博客搭建(三)

守护数字家园:个人博客安全防护指南

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
1panel——轻量、美观的服务器管理面板
这两天夜梦碰巧看到了一个新的面板1panel,于是就部署了一下,个人感觉总体比宝塔简洁美观一点。而且不用绑定账号什么的,比较自由。但是作为新兴的面板,在一些环境配置的方面相比宝塔还是略有欠缺,比如最基本的PHP版本有限,不像宝塔提供众多版本。但是还是能够满足基本需求的。
夜梦星尘
2024/08/20
6270
1panel——轻量、美观的服务器管理面板
Centos如何手动安装docker和1panel教程
陌涛
2024/07/11
5770
Centos如何手动安装docker和1panel教程
『云产品最佳实践』1Panel 搭建操作指南
随着云计算的普及,利用云服务器快速搭建 1Panel 运维面板 已成为一种高效且灵活的解决方案。尤其是 轻量应用服务器,以其 高性价比 和 简单易用 的优势,成为搭建运维环境的理想选择。
程序员NEO
2024/11/17
6790
『云产品最佳实践』1Panel 搭建操作指南
1Panel,现代化、开源的 Linux 服务器运维管理面板
服务器运维管理面板,相比大多人都对宝塔都比较熟悉。宝塔有很多优点,比如傻瓜式,简单上手,也有一些安全方面的缺点。 就仁者见仁智者见智了。今天我们来分享一个开源的运维管理面板 1Panel
huolong
2023/08/09
9770
1Panel,现代化、开源的 Linux 服务器运维管理面板
服务器最佳搭档,宝塔和1Panel的部署与选择
宝塔面板 是一款广受欢迎的Linux服务器管理软件,它提供了一键安装LNMP、LAMP、集群、监控、网站、FTP、数据库、Java等多种服务器管理功能,它直观的用户界面和简化的操作流程使得新手也能快速上手,轻松管理服务器。此外,宝塔面板还支持多种常见的Linux发行版,具有庞大的用户群体和活跃的社区,用户可以在社区中寻求帮助,分享经验,获取最新的使用技巧和教程。
M.Talen
2024/06/12
5.6K1
服务器最佳搭档,宝塔和1Panel的部署与选择
一款开源的linux可视化管理项目,运维效率翻倍
linux是个非常好的开源操作系统,功能强大,使用也非常广泛,服务器的运维管理主要依赖命令行操作,但是这种方式对于普通人来说,晦涩难懂,相对复杂,今天介绍一款开源的linux 可视化管理项目1panel。
永恒君
2024/01/03
5730
一款开源的linux可视化管理项目,运维效率翻倍
秒杀宝塔!颠覆服务器管理体验!1Panel为什么更值得选择?
在这个技术飞速发展的时代,服务器管理变得越来越复杂,尤其是对于那些刚入门的程序猿们来说,简直就是一场噩梦。手动配置环境、部署项目、监控性能,每一个步骤都可能让你手忙脚乱,甚至小小的错误都可能导致服务器崩溃,影响业务正常运行。
一个程序猿的异常
2024/06/05
4.4K2
秒杀宝塔!颠覆服务器管理体验!1Panel为什么更值得选择?
1Panel开源Linux服务器运维管理面板
1Panel 基于 Golang 语言编写,可执行文件大小约 40MB、运行时占用系系统内存约 150MB。
yuanfan2012
2024/03/21
5070
1Panel开源Linux服务器运维管理面板
贼好用的面板工具,带你玩转服务器!
想要玩转好自己的服务器,一个好用的服务器运维管理面板是必不可少的。通过一个面板来一键安装常用的工具,监控服务器的状态,都会为我们带来很大便利。所以了不起要给大家分享一个开源的 Linux 服务器运维管理面板——1Panel。
永恒君
2023/09/02
5730
贼好用的面板工具,带你玩转服务器!
1Panel 一款超级好用的Linux服务器运维管理面板
何宇
2025/02/28
1441
1Panel 一款超级好用的Linux服务器运维管理面板
【随手记】docker搭建wordpress
最近外快需要,重新部署了wordpress,因为是小水管,自然想到了docker,在我不需要演示的时候可以停掉相应的服务,而且停掉后不用担心部署其他服务时端口冲突的问题,这样我的nacos和nexus都不会受到影响🎉。环境是腾讯云的宝塔镜像。
客怎眠qvq
2024/03/08
3420
【随手记】docker搭建wordpress
9k+ Star 简洁好用的开源 Linux 运维管理面板
如果你的公司需要进行服务器运维管理,那么运维管理面板就是一个不可或缺的需求。因为并非每一位运维工程师都能在命令行下游刃有余,不需要借助辅助工具就能确保服务器安全、流畅运行。尤其是对于刚刚踏入运维领域的新人来说,拥有一个能够降低运维管理复杂度的面板工具尤为重要。
HelloGitHub
2023/09/09
2.6K0
9k+ Star 简洁好用的开源 Linux 运维管理面板
开源免费的Linux服务器管理面板分享
江湖有缘
2024/03/02
4.3K0
开源免费的Linux服务器管理面板分享
开源Linux服务器运维面板1Panel构建PHP容器运行webman框架
Tinywan
2024/03/11
5160
开源Linux服务器运维面板1Panel构建PHP容器运行webman框架
WordPress个人博客搭建(二):在 Ubuntu 系统中使用1Panel 部署 WordPress
在之前的安装1Panel面板的文章中,我们已经成功将1Panel面板安装到了2核4G配置的非凡云云服务器上。1Panel作为一款现代化的服务器管理面板,极大简化了网站部署流程。本文将详细介绍如何使用1Panel面板在云服务器上安装部署WordPress,帮助您快速搭建个人博客。
云惑雨问
2025/05/16
1790
WordPress个人博客搭建(二):在 Ubuntu 系统中使用1Panel 部署 WordPress
轻松搭建高效文件管理系统:轻量云服务器+1Panel一键安装Alist
随着云计算技术的不断发展,越来越多的个人开发者、团队和企业开始使用云服务器来部署各种应用。腾讯云的轻量云服务器(LCS)因其价格亲民、操作简便、配置灵活的特点,受到了许多开发者的青睐。而在众多轻量应用中,Alist作为一个开源的文件管理工具,具有高度的可定制性和简洁的用户界面,成为了很多用户的首选。本文将介绍如何在腾讯云轻量云服务器上使用1Panel,快速搭建Alist文件管理系统。
不惑
2024/11/19
1K0
轻松搭建高效文件管理系统:轻量云服务器+1Panel一键安装Alist
1Panel:简化Linux服务器运维管理的终极解决方案
大家好!在当今数字化时代,Linux服务器已成为许多企业和个人不可或缺的重要工具。然而,对于那些没有深入技术知识的人来说,Linux服务器的运维管理可能会变得复杂而困难。今天了,给大家介绍一款现代化、开源的 Linux 服务器运维管理面板1Panel。
修己xj
2023/08/25
8780
1Panel:简化Linux服务器运维管理的终极解决方案
1Panel 部署 我的世界服务器
老样子,我的教程还是 0 终端指令,全程依靠 1Panel 面板来部署。宝塔面板也可以参考
星xing
2025/01/31
7260
操作云服务器,这套东西还适合小白的!
在编程的这条路上,大家都经历过小白阶段。在小白阶段,即使是简简单单的环境安装,也都会遇到一堆堆的报错。所以最开始学习编程的时候,我们都希望找到那些简单、方便、好用的工具,让我们线上手✋🏻。
小傅哥
2024/09/25
2890
操作云服务器,这套东西还适合小白的!
用轻量应用服务器从零搭建一个证件照系统
每次在用到这个功能的时候,还需要去微信小程序里搜搜,然后找到的不是收费就是要看很多广告才能制作。在浏览开源项目时就发现了这个项目,AI证件照生成,看了下演示,基本上该有的功能都有,还有热心网友制作了小程序进行对接,下面我就用轻量应用服务器搭建这个开源系统。
快乐的小白
2025/01/21
2430
用轻量应用服务器从零搭建一个证件照系统
推荐阅读
相关推荐
1panel——轻量、美观的服务器管理面板
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档