1.3 装之前要准备什么:系统、配置、端口与域名
一句话回答
准备三样东西就够了:一台符合要求的 Linux 服务器(建议 1GB 以上可用内存)、一个能联网的网络环境(或离线安装包)、一个现代浏览器。再加一张纸,把 IP、端口、安全入口、用户名、密码记下来。
安装过程本身只有一条命令,真正卡人的是准备阶段:端口没开、系统不支持、内存不够,每一条都能让你在安装步骤上浪费一小时。
系统要求:官方红线
直接上官方要求(这些是硬条件,不满足就别开始):
| 项目 | 要求 |
|---|---|
| 操作系统 | 主流 Linux 发行版(基于 Debian / RedHat 的都行,包含国产操作系统) |
| 服务器架构 | x86_64、aarch64、armv7l、ppc64le、s390x、riscv64 |
| 内存 | 建议可用内存 1GB 以上 |
| 浏览器 | Chrome、Firefox、IE 10+、Edge 等现代浏览器 |
| 网络 | 在线安装需要可访问互联网;内网用离线安装 |
翻译成大白话:
- 系统:Ubuntu、Debian、CentOS、Rocky Linux、AlmaLinux、Anolis、openEuler 这些常见发行版都行。不支持 Windows 和 macOS 直接装面板(那是另一类桌面工具的定位)。
- 架构:云服务器绝大多数是 x86_64(amd64),闭眼选就行;如果你用的是树莓派、ARM 云服务器,选 aarch64 的包。架构选错,安装包跑不起来,这是最基础的错。
- 内存:1GB 是面板本身的底线。你还要装数据库、跑网站,实际建议 2GB 起步。
配置怎么选:一张采购对照表
| 用途 | 建议配置 | 说明 |
|---|---|---|
| 个人博客 / 学习练手 | 1~2 核 / 1~2G / 40G 系统盘 | 能跑,但数据库大了会吃力 |
| 公司官网 + 小应用 | 2 核 / 4G / 50G | 比较从容的起点 |
| 多站点 + 多应用 | 4 核 / 8G / 100G | 应用多,每个都是容器,内存吃得快 |
| 纯体验 Demo | 最小规格即可 | 用完就删,别放数据 |
几个实在提醒:
- 带宽比 CPU 更容易被你低估。1Mbps 带宽的机器,装应用拉镜像会慢到怀疑人生。预算有限时,宁可降 CPU 也要保带宽。
- 系统盘别买太小。Docker 镜像一个 GB 起跳,MySQL 数据、网站备份全在系统盘上。50G 是我的建议底线。
- 别用「快照型」「抢占式」实例跑正式站,那种实例可能被回收。
端口:安装前就要想清楚的数字
这是新手最容易翻车的地方,单独讲。
1Panel 安装时涉及这些端口:
| 端口 | 用途 | 要不要放行 |
|---|---|---|
| 面板端口 | 访问 1Panel 管理界面用,安装时自定义或随机生成 | 必须放行,否则浏览器打不开 |
| 22(SSH) | 远程登录服务器 | 必须放行,不然你连不上机器 |
| 80 / 443 | 网站 HTTP / HTTPS | 建站必须放行 |
| 3306(MySQL)等数据库端口 | 数据库远程访问 | 默认不要放行,需要时再开 |
关键概念:云服务器有「两道防火墙」
| 道数 | 在哪里 | 例子 |
|---|---|---|
| 第一道 | 云厂商的安全组(网页控制台里配) | 阿里云/腾讯云的安全组规则 |
| 第二道 | 服务器本机防火墙 | firewalld / ufw / iptables |
两道都要开,只开一道等于没开。 这是新手最常犯的错:在 1Panel 里放行了端口,浏览器还是访问不了——因为云厂商安全组没开。
我的建议:安装前先在云控制台的安全组里把你打算用的面板端口、SSH 端口、80/443 一起加进去,免得装完来回试。
面板端口选什么数字好
安装时可以自定义面板端口(不填会随机生成一个)。给几个原则:
| 原则 | 理由 |
|---|---|
| 不用默认/常见端口(如 8080、8888) | 扫描脚本最先扫这些 |
| 用 10000~65535 之间的高位端口 | 比如 39021、44882 这类没规律的 |
| 避开已被占用的端口 | 80/443/22/3306/6379/27017 这些都别用 |
| 记下来 | 这个端口要跟你一辈子 |
注意:官方文档示例里出现过 8090、18080 这类数字,那是文档示例,不是推荐值。你自己装的时候用个没规律的高位端口更安全。
域名:要不要先准备
分两种情况:
| 情况 | 域名要求 |
|---|---|
| 只想用 IP 访问面板、跑内网应用 | 不需要域名,直接 http://IP:端口/安全入口 访问 |
| 要建站、要 HTTPS 证书 | 需要域名,且要能做 DNS 解析 |
如果要 HTTPS(几乎迟早都要),提前做好这些:
- 域名已实名认证、已备案(用国内服务器且要 80/443 访问,备案是硬要求);
- DNS 解析已生效:把域名 A 记录指向你的服务器公网 IP;
- 申请证书的域名和访问的域名一致——证书是和域名绑定的,解析没生效,证书申请会失败。
一个常被忽略的点:你可以一个域名解析到多个子域名(www、blog、api),每个子域名建一个网站。买一个域名够用好几个站。
关于备案:一个绕不开的时间问题
如果你用国内云服务器且要用 80/443 端口对外提供网站服务,域名必须完成 ICP 备案。这不是 1Panel 的要求,是监管要求。
| 情况 | 要不要备案 |
|---|---|
| 国内服务器 + 域名建站(80/443) | 必须备案 |
| 国内服务器 + 只用 IP + 高位端口访问 | 一般不需要(但也不推荐长期这么干) |
| 境外服务器(如香港、海外节点) | 不需要备案,但访问速度和合规性自己权衡 |
时间预算:备案通常要若干个工作日(各云厂商不一样)。所以正确的顺序是:先备案,备案期间先装面板、配好环境;备案下来了再绑域名建站。 别等备案通过了才开始装环境,那是在干等。
SSL 证书的前置条件
要用 Let's Encrypt 这类免费证书,提前确认:
- 域名解析已生效(
ping 你的域名能解析到服务器 IP); - 80 或 443 端口能从公网访问(HTTP 验证模式需要);
- 或者你有 DNS 服务商的 API 凭证(阿里云、腾讯云、Cloudflare 等,DNS 验证模式需要)。
没有这两样之一,证书申请必然失败。 这件事必须在建站之前搞定,3.3 节会详细讲两种验证模式的区别。
一份可直接照抄的准备清单
安装前逐项打勾,能省掉 90% 的折腾:
□ 服务器:Linux 系统(Debian/RedHat 系),架构确认(x86_64 还是 aarch64)
□ 内存:可用 1GB 以上(建议 2GB+)
□ 磁盘:系统盘 50GB 以上
□ 网络:能访问互联网(在线安装)或已上传离线包
□ root 权限:有 root 账号或 sudo 权限
□ SSH 能连上:22 端口通,登录方式(密码/密钥)已确认
□ 云安全组已放行:SSH 端口、面板端口(自定义高位端口)、80、443
□ 本机防火墙:打算装好后统一在 1Panel 里管(1.4 节讲)
□ 域名:已解析到本机 IP(建站才需要)
□ 记录本:准备记下 IP、端口、安全入口、用户名、密码
最后一条不是开玩笑。 安装完成后控制台会打印一串访问信息,很多人当时没记、关了终端就找不回。虽然可以用 1pctl user-info 重新查,但当场记下来这个习惯能帮你少走很多弯路。
三个装之前要知道的边界
边界一:Docker 会被装上
1Panel 基于 Docker 管理应用。安装脚本会检测并按需安装 Docker(在线安装的交互流程里会问你要不要装,非交互模式默认不自动装)。如果服务器上已经装了 Docker,通常就不需要再装。
边界二:安装目录默认在 /opt
默认安装目录是 /opt,后面所有数据(/opt/1panel/...)、应用、备份都在这里。安装时可以改,但改完要记住——备份、排错都要用到这个路径。
边界三:它装在「一台机器」上
社区版装在一台服务器上、管这一台服务器。如果你想「一个面板管十台机器」,那是专业版/企业版的多机管理能力(1.2 节讲过)。买机器之前先想清楚架构,别装完发现不够用。
本节要点
- 硬条件:Debian/RedHat 系 Linux、可用内存 1GB 以上、能联网(或离线包)、现代浏览器;
- 配置建议:个人站 2 核 2G 起步,系统盘别小于 50G,带宽比 CPU 更值得花钱;
- 端口:云安全组 + 本机防火墙两道都要开;面板端口用没规律的高位端口;
- 域名:建站和 HTTPS 才需要,记得先做好 DNS 解析;
- 照抄「准备清单」逐项打勾,把访问信息当场记下来。
更细的环境要求和安装参数说明,可以对照《1Panel 官方文档:安装部署》里的在线安装一节。
下一节:面板安全入门——大门、窗户、门禁,三道防线怎么关。
