云VPS安装1Panel面板详细教程

多丽导航


云VPS安装1Panel面板详细教程

在云 VPS 上安装 1Panel 面板,能为服务器管理带来极大便利,让你轻松进行网站部署、数据库管理等操作。下面为你详细介绍安装步骤。

一、安装前的准备工作

(一)确认云 VPS 的配置

  1. 操作系统:1Panel 支持主流的 Linux 发行版,如 CentOS、Ubuntu、Debian 等。请确保你的云 VPS 使用的是这些系统之一。例如,若你使用的是 CentOS 系统,建议版本在 7.6 及以上,以保证更好的兼容性。
  1. 硬件资源
    • 内存:至少保证有 1GB 的可用内存,若要流畅运行并同时部署多个应用,建议 2GB 及以上内存。例如,若你计划在 1Panel 面板上搭建多个网站和数据库,较高的内存配置能有效避免运行卡顿。
    • 磁盘空间:预留至少 10GB 的磁盘空间用于安装 1Panel 面板及后续相关软件和数据存储。若涉及大量文件存储或大型数据库,需根据实际需求增加磁盘空间。
    • 网络:云 VPS 需具备稳定的网络连接且能访问互联网,因为安装过程中需要从官方源下载必要的软件包和组件。

(二)获取云 VPS 的登录权限

  1. SSH 密钥或密码:若使用 SSH 密钥登录,确保你已将公钥添加到云 VPS 的授权列表中。若采用密码登录方式,请提前确认登录密码,密码强度要足够,包含大小写字母、数字和特殊字符,长度建议在 12 位以上,以保障登录安全。
  1. SSH 客户端工具:在本地电脑上准备好 SSH 客户端工具,如 PuTTY(适用于 Windows 系统)、Terminal(适用于 Mac 系统)。通过这些工具,你可以远程连接到云 VPS 进行操作。

二、安装 1Panel 面板

(一)更新系统软件包

  1. CentOS 系统:通过 SSH 客户端连接到云 VPS 后,在终端中输入以下命令更新系统软件包:
sudo yum update

该命令会检查并下载系统中已安装软件包的最新版本,更新过程可能需要一些时间,具体时长取决于网络速度和软件包数量。更新完成后,系统的稳定性和安全性将得到提升。

2. Ubuntu 系统:在 Ubuntu 系统的终端中,执行以下命令进行软件包更新:  

sudo apt update
sudo apt upgrade

apt update命令用于更新软件包索引,获取最新的软件包信息;apt upgrade命令则会根据更新后的索引,将系统中已安装的软件包升级到最新版本。这两个步骤能确保系统处于最新状态,避免因软件包过旧导致的兼容性问题。

(二)安装必要的依赖软件

  1. 安装 curl 和 sudo
    • CentOS 系统:在终端中输入以下命令安装 curl 和 sudo:
sudo yum install curl sudo

curl 是一个用于传输数据的工具,在安装 1Panel 面板过程中,需要使用 curl 从官方网站下载安装脚本。sudo 命令则用于获取临时的管理员权限,以便执行一些需要高权限的操作。

  • Ubuntu 系统:对于 Ubuntu 系统,执行以下命令安装 curl 和 sudo:
sudo apt install curl sudo

安装过程中,系统会提示你确认是否安装,输入 “Y” 并回车即可开始安装。

2. 安装其他必要依赖(以常见的 Web 服务环境为例)

  • 若你计划在 1Panel 面板上搭建 Web 服务,通常需要安装 Apache 或 Nginx 作为 Web 服务器,MySQL 或 MariaDB 作为数据库管理系统,以及 PHP 环境。以 CentOS 系统安装 LAMP 环境(Linux + Apache + MySQL + PHP)为例,执行以下命令:
sudo yum install httpd mariadb-server php php - mysqlnd

该命令会安装 Apache 服务器(httpd)、MariaDB 数据库服务器(mariadb - server)以及 PHP 和 PHP 与 MySQL 交互的扩展(php - mysqlnd)。在 Ubuntu 系统中安装 LAMP 环境,命令如下:  

sudo apt install apache2 mariadb - server php php - mysql

安装过程中,系统会自动处理软件包之间的依赖关系,安装完成后,相关服务会自动启动。你可以通过访问云 VPS 的 IP 地址,若能看到 Apache 的默认欢迎页面,说明 Web 服务器安装成功。

(三)下载并运行 1Panel 安装脚本

  1. 下载安装脚本:在云 VPS 的终端中,执行以下命令下载 1Panel 的安装脚本:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh

该命令会使用 curl 工具从 1Panel 官方资源服务器下载安装脚本,并将其保存为quick_start.sh文件。请确保你的网络连接稳定,避免下载过程中断。

2. 运行安装脚本:下载完成后,执行以下命令运行安装脚本:  

sh quick_start.sh

运行脚本后,安装过程将开始。期间,脚本会提示你进行一些设置:

  • 安装目录:默认安装目录为/opt,若你想更改安装路径,可在此处输入新的目录路径。例如,若你希望将 1Panel 安装到/usr/local/1panel目录,输入该路径并回车即可。
  • 面板端口:默认端口为 20410,你可以根据实际需求修改。若该端口已被其他程序占用,建议选择一个未被使用的、大于 1024 的端口,如 20411。修改端口后,后续访问 1Panel 面板时需使用新端口。
  • 安全入口:设置一个安全入口名称,这是访问 1Panel 面板的额外路径标识。例如,设置为 “my1panel”,则访问面板时的完整路径为http://云VPS的IP地址:端口/my1panel。安全入口可增强面板的安全性,防止未经授权的访问。
  • 面板用户名和密码:设置 1Panel 面板的管理员用户名和密码。用户名建议使用易于记忆且不易被猜测的名称,密码要具备足够的强度,包含大小写字母、数字和特殊字符,长度不少于 8 位。请务必牢记设置的用户名和密码,后续登录 1Panel 面板时需要使用。

安装过程可能需要几分钟时间,期间请耐心等待,不要中断操作。安装完成后,终端会打印出 1Panel 面板的访问信息,格式为http://云VPS的IP地址:目标端口/安全入口。

三、首次登录与基本设置

(一)登录 1Panel 面板

在本地电脑的浏览器中,输入安装完成后终端显示的 1Panel 面板访问地址,例如http://192.168.1.100:20410/my1panel(请将192.168.1.100替换为你云 VPS 的实际 IP 地址,20410替换为你设置的端口,my1panel替换为你设置的安全入口)。在弹出的登录页面中,输入安装过程中设置的用户名和密码,点击 “登录” 按钮即可进入 1Panel 面板。

(二)基本设置

  1. 修改默认密码:首次登录后,为保障面板安全,建议立即修改默认密码。在 1Panel 面板的设置菜单中,找到 “修改密码” 选项,按照提示输入原密码和新密码,新密码要具有足够的强度,避免使用简单密码。
  1. 配置防火墙规则:进入 1Panel 面板的防火墙设置界面,添加规则以允许必要的端口访问。例如,若你搭建了 Web 服务,需允许 HTTP(端口 80)和 HTTPS(端口 443)的访问;若使用数据库,需允许数据库服务端口(如 MySQL 的 3306 端口)的访问。同时,建议仅允许来自可信 IP 地址或 IP 段的访问,如你本地电脑的 IP 地址,以增强安全性。在设置防火墙规则时,要谨慎操作,避免因规则设置错误导致无法访问面板或相关服务。
  1. 设置站点和应用:根据你的需求,在 1Panel 面板中添加网站站点、数据库等应用。例如,若要搭建一个 WordPress 网站,在面板的 “网站” 模块中点击 “添加站点”,输入网站域名、选择 Web 服务器(如 Nginx 或 Apache)、PHP 版本等信息,然后点击 “提交”。接着,在网站根目录中上传 WordPress 程序文件,并按照 WordPress 的安装向导进行配置,即可完成网站搭建。

通过以上详细步骤,你可以在云 VPS 上顺利安装并配置 1Panel 面板,开启高效的服务器管理之旅。在安装和使用过程中,若遇到问题,可参考 1Panel 官方文档或相关技术论坛寻求解决方案。

tag:云vps