
哈喽,我是星哥,经常有人问我不会Linux命令,能买服务器,搭建个人的web站点吗?当然,今天咱们就聊点“小白也能听懂”——怎么把你刚买的云服务器,像拼积木一样,30 分钟内捣鼓出一个能跑博客、能放网站,还能随时“点点鼠标”就管理的 1Panel 面板。
全程不用背命令,不用啃代码,复制粘贴+鼠标点几下,就能让小伙伴通过域名访问你的站。准备好奶茶,咱们开整!
适用对象:第一次买云服务器、第一次装面板、第一次建站 预计耗时:30 分钟完成部署,10 分钟完成加固 实测环境:腾讯云轻量 2C2G / Ubuntu 22.04,CentOS 7.9 均通过
本文你将学到
1.购买云服务器
2.安装1Panel
3.给 1Panel面板做安全加固今天继续介绍一款开源的面板-1Panel。

新一代的 Linux 服务器运维管理面板
1Panel 提供了一个直观的 Web 界面,帮助用户轻松管理 Linux 服务器中的应用、网站、文件、数据库以及大语言模型(LLMs)等。
一句话:开源免费 + Docker 化 + 中文友好 + 不强制手机号,对小白最友好。
特点
开源免费:由 Fit2Cloud 团队开源,持续更新。
支持多系统:兼容 CentOS、Ubuntu、Debian、openEuler、Rocky Linux 等主流 Linux 发行版。
一键部署:内置 Nginx、MySQL、Redis 等常用服务,支持快速安装。
可视化管理:通过浏览器即可操作,降低命令行学习成本。
插件生态:支持扩展应用,满足多样化需求。
我这里选择的配置:2核2G4M 50G-SSD盘 300G月流量选择一个便宜的服务器,我这里选择99元年的,国内服务器

系统选择linux, centos7
可以选择99元 2核2G 3M 40G这个性价比比较高
云厂商 | 操作路径 |
|---|---|
tx云轻量 | 控制台 → 防火墙 → 添加规则 → TCP 8090 |
ali云 ECS | 控制台 → 安全组 → 手动添加 → TCP 8090 |
我这里以tx云为例,我这里放开所有的端口(生产环境不要这么干)。

以root用户身份运行一键安装脚本,自动完成1Panel的下载和安装。
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"选择语言
Select a language:
1. English
2. Chinese 中文(简体)
3. Persian
4. Português (Brasil)
5. Русский
Enter the number corresponding to your language choice: 2安装脚本会问你 几个问题,全部回车即走默认:
/opt8090,我这里选择默认/abc123),我这里选择默认1pctl user-info 查看)看到 1Panel started successfully 即安装完成。

[1Panel Log]: =================感谢您的耐心等待,安装已完成==================
[1Panel Log]:
[1Panel Log]: 请使用您的浏览器访问面板:
[1Panel Log]: 外部地址: http://159.75.84.77:39602/2d3b83696c
[1Panel Log]: 内部地址: http://10.1.12.4:39602/2d3b83696c
[1Panel Log]: 面板用户: XXXX
[1Panel Log]: 面板密码: XXXX
[1Panel Log]:
[1Panel Log]: 官方网站: https://1panel.cn
[1Panel Log]: 项目文档: https://1panel.cn/docs
[1Panel Log]: 代码仓库: https://github.com/1Panel-dev/1Panel
[1Panel Log]: 前往 1Panel 官方论坛获取帮助: https://bbs.fit2cloud.com/c/1p/7 浏览器输入: http://<你的公网IP>:端口/<安全入口> 账号密码用上面命令回显,首次登录会强制绑定邮箱,用于后续告警。

进入1Panel界面

没做加固 ≈ 裸奔,脚本小子 5 分钟就能扫到你。
位置 | 路径 | 建议值 |
|---|---|---|
端口 | 面板设置 → 服务端口 | 改成 5 位随机,如 35210 |
安全入口 | 面板设置 → 安全 → 安全入口 | 把 /abc123 改成 /star_xxx,我这边改成自己好记的。 |
授权IP | 面板设置 → 安全 → 授权 IP | 如果有固定公网IP,填入你的,则更安全 |
面板域名 | 面板设置 → 安全 → 面板 SSL | 有域名就上传证书,强制 HTTPS |

改完端口再次去云厂商防火墙放行新端口,旧端口可删除。
面板设置 → 安全 → 授权 IP → 填写你家宽带或公司出口 IP。 以后只有这个 IP 能访问面板,其他人就算知道地址也打不开(直接 403)。
firewalld/ufw(Ubuntu 会自动选)。Fail2ban → 开启 SSH 防护,暴力破解 3 次就封 IP 。

这里放开 80 443 39602


面板设置→「备份账号」→「添加」

创建备份计划任务
「计划任务」→ 创建「备份网站」

坑 | 现象 | 解决 |
|---|---|---|
端口未放行 | 浏览器一直转圈打不开 | 检查云厂商防火墙是否放行 8090(或你自定义的端口) |
忘记安全入口 | 提示 404 | SSH 执行 1pctl user-info 重新查看 |
装了宝塔又装 1Panel | 80/443 被 Nginx 占用 | 二选一,先卸载宝塔或手动改端口 |
用 root 裸奔 | /var/log/secure 里一堆 Failed password | 新建普通用户 + 禁止 root 远程登录 + 开 Fail2ban |
# 查看面板信息
1pctl user-info
例如:
# 1pctl user-info
面板地址: http://$LOCAL_IP:39602/2d3b83696c
面板用户: XXXXXXXX
面板密码: ********
提示: 修改密码可执行命令: 1pctl update password
# 重启/停止/卸载 1Panel
1pctl restart / stop / uninstall
# 升级最新版
1pctl upgrade
# 重置任意用户密码
1pctl reset-password <用户名>
# 备份整站(命令行)
1pctl backup通过 1Panel,小白用户也能轻松在云服务器上完成 Web 服务的搭建与管理。它不仅降低了运维门槛,还提供了丰富的功能与插件生态。结合本文的安全加固建议,你可以在享受便捷的同时,确保服务器与网站的稳定与安全。
如果你是刚入门的站长或开发者,不妨立即尝试在云服务器上部署 1Panel,开启属于你的高效运维之旅。
下一篇文章星哥将介绍如何使用1Panel + Halo:打造多应用组合的个人内容中心。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。