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 最小规格即可 用完就删,别放数据

几个实在提醒:

  1. 带宽比 CPU 更容易被你低估。1Mbps 带宽的机器,装应用拉镜像会慢到怀疑人生。预算有限时,宁可降 CPU 也要保带宽。
  2. 系统盘别买太小。Docker 镜像一个 GB 起跳,MySQL 数据、网站备份全在系统盘上。50G 是我的建议底线。
  3. 别用「快照型」「抢占式」实例跑正式站,那种实例可能被回收。

端口:安装前就要想清楚的数字

这是新手最容易翻车的地方,单独讲。

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(几乎迟早都要),提前做好这些:

  1. 域名已实名认证、已备案(用国内服务器且要 80/443 访问,备案是硬要求);
  2. DNS 解析已生效:把域名 A 记录指向你的服务器公网 IP;
  3. 申请证书的域名和访问的域名一致——证书是和域名绑定的,解析没生效,证书申请会失败。

一个常被忽略的点:你可以一个域名解析到多个子域名(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 官方文档:安装部署》里的在线安装一节。

下一节:面板安全入门——大门、窗户、门禁,三道防线怎么关。