1Panel 安装与使用全指南:从部署到实战运维

1Panel 安装与使用全指南:从部署到实战运维

1Panel 安装与使用全指南:从部署到实战运维

1Panel 作为一款开源、现代化的 Linux 服务器运维管理面板,凭借容器化架构、简洁界面和丰富功能,成为替代传统面板的优选工具。本文将从安装准备、部署步骤、功能使用到进阶技巧,全方位带你掌握 1Panel 的实战运维能力。

一、1Panel 简介:为什么选择它?

1Panel 基于 Go 语言开发,采用 Docker 容器化技术,实现了服务器管理的「轻量化、低侵入、高安全」。核心优势包括:

  • 可视化运维:通过 Web 界面管理服务器资源、应用部署、域名 SSL 等,无需复杂命令;
  • 容器化隔离:所有应用运行在 Docker 容器中,避免环境冲突,降低运维风险;
  • 丰富生态:内置 50+ 开源应用(如 WordPress、MySQL、Redis),支持一键部署;
  • 多场景适配:兼容阿里云、华为云等云服务器,及本地物理机/虚拟机,支持 x86/ARM 架构。

二、安装前准备:避坑必备

在安装 1Panel 前,需完成以下准备工作,避免后续出现端口冲突、权限不足等问题。

1. 系统与配置要求

  • 操作系统(64位):
    主流 Linux 发行版:CentOS 7/8/Stream 9、Ubuntu 20.04/22.04、Debian 10/11;
    国产系统:openEuler、Anolis OS、统信 UOS、麒麟 OS 等。
  • 硬件配置
    最低:1 核 CPU + 1G 内存(建议 2G+,避免运行卡顿);
    硬盘:至少 10GB 可用空间(用于面板、容器及应用存储)。
  • 网络要求:服务器需联网(下载安装包),并确保能访问公网(或内网,根据使用场景)。

2. 清理冲突环境

1Panel 依赖 Docker 运行,若服务器已安装以下软件,可能导致冲突,建议提前卸载:

  • 其他运维面板(如宝塔、WDCP);
  • 手动安装的 Nginx、MySQL 等服务(1Panel 会通过容器重新部署,避免端口占用)。

3. 开放必要端口

1Panel 及后续应用需用到以下端口,需提前在服务器防火墙云厂商安全组中放行:

端口用途必开性
88881Panel 面板 Web 访问必须(默认)
80HTTP 网站访问部署网站时开
443HTTPS 网站访问部署网站时开
22SSH 远程连接必须(默认)

操作示例(以云服务器安全组为例):
登录阿里云/华为云控制台 → 找到对应实例 → 进入「安全组」→ 添加规则:允许 TCP 协议的 8888、80、443 端口入站。

三、快速安装:3 步完成部署

1Panel 提供一键安装脚本,适用于所有兼容系统,全程无需手动配置依赖。

步骤 1:登录服务器

通过 SSH 工具(如 Xshell、FinalShell、PuTTY)登录服务器,确保以 root 权限操作(若为普通用户,先执行 sudo -i 切换)。

云服务器可直接通过控制台的「远程连接」功能登录,无需额外工具。

步骤 2:执行官方安装脚本

在终端中输入以下命令,自动下载并运行安装脚本:

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh &&sh quick_start.sh 

步骤 3:确认安装配置并等待完成

脚本运行后,会提示「是否自定义安装路径」(默认路径为 /opt/1panel):

  • 新手直接按「回车」使用默认路径;
  • 若需修改(如 /data/1panel),输入路径后回车(确保目录为空且有写入权限)。

等待 3-5 分钟(取决于网络速度),安装成功后,终端会输出关键信息(务必记录!):

========================================================================== 1Panel 安装成功! ========================================================================== 外网地址: http://123.123.123.123:8888 # 公网访问地址(云服务器用) 内网地址: http://192.168.1.100:8888 # 局域网访问地址(本地服务器用) 用户名: admin # 默认登录用户名 密码: xxxxxxxx # 默认登录密码 ========================================================================== 

四、首次登录与初始化:安全第一步

安装完成后,通过浏览器访问面板地址,完成初始化配置,保障使用安全。

1. 登录面板

打开本地浏览器,输入终端输出的「外网/内网地址」(如 http://123.123.123.123:8888),进入登录界面:

  • 输入默认用户名 admin 和记录的密码,点击「登录」。

2. 强制修改密码

首次登录后,系统会强制要求修改密码(安全机制):

  • 新密码需包含「大小写字母+数字+符号」(如 Panel@1234),点击「确定」完成修改。

3. 选择使用模式

1Panel 提供两种模式,根据需求选择(后续可在「设置」中切换):

  • 简洁模式:隐藏容器管理、多机管理等高级功能,适合新手快速上手;
  • 专业模式:显示全部功能,适合运维人员或开发者。

五、核心功能实战:从部署到管理

1Panel 的核心价值在于「可视化管理服务器与应用」,以下是高频功能的实战操作。

1. 应用商店:一键部署开源工具

1Panel 内置「应用商店」,支持 50+ 开源应用的一键安装(如博客、数据库、监控工具)。

示例:安装 WordPress 搭建博客

  • 进入面板左侧「应用商店」→ 搜索「WordPress」→ 点击「安装」;
  • 配置参数(如容器名称、端口映射、数据库密码)→ 点击「确认」;
  • 等待 1-2 分钟,安装完成后,在「应用列表」中可看到运行状态,点击「访问」即可打开 WordPress 初始化页面。

2. 网站管理:绑定域名与 SSL 证书

若需将应用(如 WordPress)绑定域名并开启 HTTPS,操作如下:

  • 步骤 1:添加网站
    进入「网站」→ 点击「创建网站」→ 填写信息:
    • 域名:输入已解析到服务器 IP 的域名(如 blog.example.com);
    • 应用:选择已安装的 WordPress(自动关联容器端口);
    • 点击「提交」。
  • 步骤 2:配置 SSL 证书
    在网站列表中找到刚创建的网站 → 点击「SSL」→ 选择「Let’s Encrypt 自动申请」:
    • 输入邮箱(用于证书过期提醒)→ 点击「申请」,1Panel 会自动完成域名验证并配置 HTTPS;
    • 开启「强制 HTTPS」,确保所有访问自动跳转至 HTTPS。

3. 容器管理:可视化操作 Docker

1Panel 集成 Docker 管理功能,无需命令即可操作容器、镜像、网络。

  • 查看容器状态:进入「容器」→ 可看到所有运行中的容器(如 WordPress、MySQL),支持「启动/停止/重启/删除」;
  • 自定义容器:点击「创建容器」→ 输入镜像名称(如 nginx:latest)、端口映射(如 8080:80)→ 点击「确认」,快速部署自定义应用。

4. 备份与恢复:保障数据安全

1Panel 支持面板配置、应用数据的自动备份,避免数据丢失。

  • 配置备份存储:进入「备份与恢复」→「存储设置」→ 选择存储源(如本地目录、阿里云 OSS、华为云 OBS)→ 填写存储信息(如 OSS 的 AccessKey、Bucket 名称);
  • 创建备份任务:点击「创建备份」→ 选择需备份的内容(如 WordPress 应用)→ 设置备份周期(如每天凌晨 2 点)→ 点击「确认」,自动执行备份。

六、高级配置:提升安全性与效率

掌握以下技巧,可进一步优化 1Panel 的使用体验。

1. 面板安全加固

  • 修改默认端口:进入「设置 → 面板设置」→ 更改「面板端口」(如 18888)→ 同步更新防火墙/安全组规则,减少被扫描风险;
  • 绑定域名访问:在「面板设置」中填写域名(如 panel.example.com)→ 开启「HTTPS 访问」,通过域名而非 IP 访问面板,更安全且易记;
  • IP 白名单:进入「设置 → 安全设置」→ 开启「IP 白名单」→ 添加允许登录的 IP 地址(如办公网络 IP),仅指定 IP 可访问面板。

2. Docker 镜像加速(国内服务器必做)

国内服务器下载 Docker 镜像速度较慢,可配置镜像加速器:

  • 进入「设置 → Docker 配置」→ 点击「添加镜像源」;
  • 输入国内加速器地址(如阿里云:https://xxxx.mirror.aliyuncs.com,需提前在阿里云控制台获取);
  • 点击「保存」,重启 Docker 生效(面板会自动重启)。

3. 多机管理(专业版功能)

若需管理多台服务器,可升级 1Panel 专业版(X-Pack),通过「主从架构」集中管理:

  • 在主服务器面板中进入「多机管理」→ 点击「添加节点」;
  • 按照提示在从服务器执行绑定命令,完成后即可在主面板监控从服务器资源、部署应用。

七、常见问题与解决

遇到问题时,可参考以下方案快速排查:

问题现象可能原因解决方法
无法访问面板端口未开放/服务未启动1. 检查防火墙/安全组是否放行 8888 端口;
2. 执行 systemctl restart 1panel 重启服务
安装失败网络异常/系统不兼容1. 查看日志 /opt/1panel/logs/1panel.log
2. 更换系统或重新执行安装脚本
忘记登录密码未记录初始密码在服务器终端执行 1panel user reset 重置密码
应用部署后无法访问端口未开放/容器未启动1. 检查应用端口是否在防火墙放行;
2. 在「容器」中确认应用容器状态为「运行中」

八、总结

1Panel 以「容器化+可视化」为核心,大幅降低了 Linux 服务器的运维门槛。无论是新手搭建网站、开发者部署应用,还是企业级多机管理,都能通过其简洁的界面和丰富的功能高效完成。

按照本文步骤,你可以快速完成 1Panel 的安装与初始化,并掌握核心功能的使用。后续可探索「监控告警」「脚本库」等进阶功能,进一步提升运维效率。

Read more

救命!这 AI 写代码比我还快?速戳飞算 JavaAI 2.0测评

救命!这 AI 写代码比我还快?速戳飞算 JavaAI 2.0测评

救命!这 AI 写代码比我还快?飞算 JavaAI 2.0.0 测评速戳 * 前言 * 一、飞算 AI,功能有多惊艳?看这👇 * 二、亲身试炼:飞算 JavaAI 如何变身为我的 “开发战友”?😚 * 2.1飞算AI插件的安装 * 2.2 体验飞算AI生成代码 * 2.3创建一个完整项目的流程 * 三、飞算AI与其他主流开发平台进行对比 * 3.1飞算JavaAI 的核心优势 * 3.2飞算AI支持的Java版本 * 总结: 前言 当 “传统代码开发” 遇上 “飞算 AI”,会迸发出怎样的惊喜?回想以往,面对复杂的功能需求,程序员只能手动编写大量代码。而现在,有了飞算 AI,

By Ne0inhk
JAVA IO流:从基础原理到实战应用

JAVA IO流:从基础原理到实战应用

JAVA IO流:从基础原理到实战应用 1.1 本章学习目标与重点 💡 掌握IO流的核心概念与分类,理解字节流与字符流的区别和适用场景。 💡 熟练使用字节流完成文件的读取与写入操作,解决文件拷贝等实际问题。 💡 掌握字符流的使用方法,处理文本文件的编码与解码问题。 💡 了解缓冲流、转换流、对象流等高级IO流的原理,提升IO操作效率。 ⚠️ 本章重点是 字节流与字符流的核心用法 和 高级IO流的实战应用,这是JAVA文件操作的必备技能。 1.2 IO流核心概念与分类 1.2.1 什么是IO流 💡 IO流(Input/Output Stream)是JAVA中用于处理设备之间数据传输的技术,主要负责数据的读取(Input)和写入(Output)。 常见的IO操作包括文件读写、网络通信数据传输等。IO流的核心思想是以流的方式处理数据,数据像水流一样从一个设备流向另一个设备,实现数据的传输与处理。 1.2.2 IO流的分类标准 JAVA中的IO流体系庞大,可按照不同标准进行分类,核心分类方式有以下三种: 1.

By Ne0inhk
幻想简历!博主本人期望的 AI Agent 全栈简历:Java + Python + Vue3 跨语言实战,代码已开源!

幻想简历!博主本人期望的 AI Agent 全栈简历:Java + Python + Vue3 跨语言实战,代码已开源!

幻想简历!博主本人期望的 AI Agent 全栈简历:Java + Python + Vue3 跨语言实战,代码已开源! AI Agent 面试八股文100问,点击我跳转!!! 大家好,我是 ZEEKLOG 上累计浏览量百万的技术博主 👋 过去一年,我从持续输出 Java/前端/AI 技术文章,逐步转向 工程化落地 AI Agent 系统 的实战开发。 如今,我将自己打磨数月的 Agent 实习生简历 完整公开—— 不仅包含 跨语言全栈技术栈(Java + Python + Vue3),还附带 两个已开源的生产级项目(金融信贷平台 + AI 刷题系统),代码、文档、部署方案一应俱全。 这篇简历不是“纸上谈兵”

By Ne0inhk
Java+Leaflet:湖南省道路长度WebGIS的构建与实践

Java+Leaflet:湖南省道路长度WebGIS的构建与实践

目录 前言 一、基础空间数据简介 1、涉及相关表 2、省域道路长度检索 二、Java后台实现 1、道路视图对象 2、Mapper空间检索查询 3、控制API实现 三、WebGIS界面实现 1、里程图例及初始化 2、各地市信息展示 四、成果展示 1、总体展示 2、分区域说明 五、总结 前言         在当今数字化时代,地理信息系统(GIS)技术在各个领域都发挥着至关重要的作用。它不仅为城市规划、交通管理、环境保护等提供了强大的技术支持,也为公众获取地理信息提供了便捷的途径。湖南省作为中国中部地区的重要省份,拥有复杂的地理环境和庞大的交通网络。如何高效地管理和展示湖南省的道路长度信息,对于交通规划、物流运输以及公众出行都具有极其重要的意义。因此,我们开展了基于Java和Leaflet的湖南省道路长度WebGIS系统的构建与实践研究。         湖南省地处中国中部,交通网络密集且复杂。随着经济的快速发展和城市化进程的加快,湖南省的道路建设不断推进,

By Ne0inhk