Linux 服务器运维管理面板1Panel安装教程

发布于:2025-04-08 ⋅ 阅读:(39) ⋅ 点赞:(0)

1、简介

今日学习分享一款运维管理工具-1Panel,使用这款工具我们可以用来监控容器、数据库等资源使用情况。1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。它要比命令行操作轻松容易很多。作为新一代的开源Linux运维管理面板,操作界面无广告,用户使用体验更好。可以监控展示服务器关键资源的使用情况,我们也可以通过 1Panel 实现建立个人网站站,同时也方便我们管理自己的网站。

产品优势:

高效管理:用户可以通过 Web 图形界面轻松管理 Linux 服务器,实现主机监控、文件管理、数据库管理、容器管理等功能;
快速建站:深度集成开源建站软件 WordPress 和 Halo,域名绑定、SSL 证书配置等操作一键搞定;
应用商店:精选上架各类高质量的开源工具和应用软件,协助用户轻松安装并升级;
安全可靠:基于容器管理并部署应用,实现最小的漏洞暴露面,同时提供防火墙和日志审计等功能;
一键备份:支持一键备份和恢复,用户可以将数据备份到各类云端存储介质,永不丢失。

更多学习可以查看官网信息:
官方网站
项目文档
代码仓库

2、安装部署

1、环境准备

安装前请确保您的系统符合安装条件:

操作系统:支持主流 Linux 发行版本(基于 Debian / RedHat,包括国产操作系统);
服务器架构:x86_64、aarch64、armv7l、ppc64le、s390x; 内存要求:建议可用内存在 1GB 以上;
浏览器要求:请使用 Chrome、FireFox、IE10+、Edge等现代浏览器; 可访问互联网。

我使用的是腾讯云ECS服务器,配置为:centos操作系统,CPU - 2核 内存 - 4GB。

2、ECS服务器后台安装部署

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

1、命令参数详解:

curl:是一个命令行工具,用于从指定的URL下载文件
-sSl:参数 -s 表示静默模式,不显示进度条;-S 表示在静默模式下仍然显示错误信息;-L 表示跟随重定向。
-o quick_start.sh 将下载的文件保存为本地的 quick_start.sh

[root@VM-4-7-centos opt]# curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
开始下载 1Panel v1.10.28-lts 版本在线安装包
安装包下载地址: https://resource.fit2cloud.com/1panel/package/stable/v1.10.28-lts/release/1panel-v1.10.28-lts-linux-amd64.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 44.7M  100 44.7M    0     0  14.4M      0  0:00:03  0:00:03 --:--:-- 14.4M
1panel-v1.10.28-lts-linux-amd64/1panel.service
1panel-v1.10.28-lts-linux-amd64/1pctl
1panel-v1.10.28-lts-linux-amd64/GeoIP.mmdb
1panel-v1.10.28-lts-linux-amd64/install.sh
1panel-v1.10.28-lts-linux-amd64/lang/en.sh
1panel-v1.10.28-lts-linux-amd64/lang/fa.sh
1panel-v1.10.28-lts-linux-amd64/lang/pt-BR.sh
1panel-v1.10.28-lts-linux-amd64/lang/ru.sh
1panel-v1.10.28-lts-linux-amd64/lang/zh.sh
1panel-v1.10.28-lts-linux-amd64/1panel
Select a language:
1. English
2. Chinese  中文(简体)
3. Persian
4. Português (Brasil)
5. Русский
Enter the number corresponding to your language choice: 2
You selected:  Chinese  中文(简体)
 ██╗    ██████╗  █████╗ ███╗   ██╗███████╗██╗
███║    ██╔══██╗██╔══██╗████╗  ██║██╔════╝██║
╚██║    ██████╔╝███████║██╔██╗ ██║█████╗  ██║
 ██║    ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝  ██║
 ██║    ██║     ██║  ██║██║ ╚████║███████╗███████╗
 ╚═╝    ╚═╝     ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚══════╝

2、默认安装的路径为:/opt
会有默认端口、默认安全入口、默认面板用户、默认面板密码,可以选择更改 看个人喜好,后面也可以选择更改。

[1Panel 2025-04-06 23:14:14 install Log]: ======================= 开始安装 =======================
设置1Panel安装目录 (默认为/opt):
[1Panel 2025-04-06 23:14:20 install Log]: 您选择的安装路径是 /opt
是否要配置镜像加速 [y/n]:  y
[1Panel 2025-04-06 23:14:27 install Log]:
[1Panel 2025-04-06 23:14:27 install Log]: 配置文件已存在,我们将备份现有的配置文件到:  /etc/docker/daemon.json.1panel_bak.
[1Panel 2025-04-06 23:14:27 install Log]: 创建新配置文件 /etc/docker/daemon.json...
[1Panel 2025-04-06 23:14:27 install Log]: 已添加镜像加速配置。
[1Panel 2025-04-06 23:14:27 install Log]: 正在重启Docker服务...
[1Panel 2025-04-06 23:14:28 install Log]: Docker服务已成功重启。
[1Panel 2025-04-06 23:14:28 install Log]: Docker Compose已安装,跳过安装步骤
设置1Panel端口 (默认是 xxx):
[1Panel 2025-04-06 23:14:38 install Log]: 您设置的端口是:  xxx
[1Panel 2025-04-06 23:14:38 install Log]: 防火墙未激活,跳过端口打开
设置1Panel安全入口 (默认是xxxx):
[1Panel 2025-04-06 23:16:22 install Log]: 设置1Panel安全入口 (默认是xxxx
设置1Panel面板用户 (默认是xxxx):
[1Panel 2025-04-06 23:16:43 install Log]: 您设置的面板用户是 xxxx
[1Panel 2025-04-06 23:16:43 install Log]: 设置1Panel面板密码,设置后按回车键继续 (默认是 xxxx:
**********
[1Panel 2025-04-06 23:19:35 install Log]: 正在配置1Panel服务
Created symlink from /etc/systemd/system/multi-user.target.wants/1panel.service to /etc/systemd/system/1panel.service.
[1Panel 2025-04-06 23:19:35 install Log]: 正在启动1Panel服务
[1Panel 2025-04-06 23:19:37 install Log]:
[1Panel 2025-04-06 23:19:37 install Log]: =================感谢您的耐心等待,安装已完成==================
[1Panel 2025-04-06 23:19:37 install Log]:
[1Panel 2025-04-06 23:19:37 install Log]: 请使用您的浏览器访问面板:
[1Panel 2025-04-06 23:19:37 install Log]: 外部地址:  http://xxx:端口/安全入口
[1Panel 2025-04-06 23:19:37 install Log]: 内部地址:  xxx
[1Panel 2025-04-06 23:19:37 install Log]: 面板用户: xxx
[1Panel 2025-04-06 23:19:37 install Log]: 面板密码:  xxx
[1Panel 2025-04-06 23:19:37 install Log]:
[1Panel 2025-04-06 23:19:37 install Log]: 官方网站: https://1panel.cn
[1Panel 2025-04-06 23:19:37 install Log]: 项目文档: https://1panel.cn/docs
[1Panel 2025-04-06 23:19:37 install Log]: 代码仓库: https://github.com/1Panel-dev/1Panel
[1Panel 2025-04-06 23:19:37 install Log]: 前往 1Panel 官方论坛获取帮助: https://bbs.fit2cloud.com/c/1p/7
[1Panel 2025-04-06 23:19:37 install Log]:
[1Panel 2025-04-06 23:19:37 install Log]: 如果您使用的是云服务器,请在安全组中打开端口 15704
[1Panel 2025-04-06 23:19:37 install Log]:
[1Panel 2025-04-06 23:19:37 install Log]: 为了您的服务器安全,离开此屏幕后您将无法再次看到您的密码,请记住您的密码。
[1Panel 2025-04-06 23:19:37 install Log]:
[1Panel 2025-04-06 23:19:37 install Log]: ================================================================

3、安装完成之后,需要服务器上面开放1Pane服务的端口
在服务器实例恻选择防火墙。端口更改为安装之后显示的,我这里只是做参考:
在这里插入图片描述
开通之后服务器上可以查看服务端口监听的服务是否启动:lsof -i:端口

[root@VM-4-7-centos opt]# lsof -i:xxx端口
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
1panel  6465 root    7u  IPv4 374349      0t0  TCP *:xxx端口 (LISTEN)

3、页面登录

安装完成之后,可以使用安装完成的时候提示的外部地址登录:
外部地址: http://xxx:端口/安全入口
在这里插入图片描述
安装成功的界面如图所示,然后我们需要监控的东西就可以自己操作配置了,这个后期文章会继续更新相关服务搭建。

4、1Panel内置命令行运维工具 1pctl 使用

1Panel 默认内置了命令行运维工具 1pctl,可以查看相关的命令使用:

[root@VM-4-7-centos ~]# 1pctl --help
Usage:
  ./1pctl [COMMAND] [ARGS...]
  ./1pctl --help

Commands:
  status              检查 1Panel 服务状态
  start               启动 1Panel 服务
  stop                停止 1Panel 服务
  restart             重启 1Panel 服务
  uninstall           卸载 1Panel 服务
  user-info           获取 1Panel 用户信息
  listen-ip           切换 1Panel 监听 IP
  version             查看 1Panel 版本信息
  update              修改 1Panel 系统信息
  reset               重置 1Panel 系统信息
  restore             恢复 1Panel 服务及数据

1、查看1Panel服务的状态:1pctl status 1Panel

[root@VM-4-7-centos ~]# 1pctl status 1Panel
● 1panel.service - 1Panel, a modern open source linux panel
   Loaded: loaded (/etc/systemd/system/1panel.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2025-04-06 23:19:35 CST; 2h 0min ago
 Main PID: 6465 (1panel)
    Tasks: 7
   Memory: 103.4M
   CGroup: /system.slice/1panel.service
           └─6465 /usr/bin/1panel

2、修改 1Panel 系统信息:1pctl update 1Panel

[root@VM-4-7-centos ~]# 1pctl update 1Panel
修改面板信息
Usage:
  1panel update [command]
Available Commands:
  password    修改面板密码
  port        修改面板端口
  username    修改面板用户
Flags:
  -h, --help   help for update
Use "1panel update [command] --help" for more information about a command.

使用语法:1panel update [command] 可以选择修改面板密码、面板端口或者面板用户。

[root@VM-4-7-centos ~]# 1panel update username
Update panel user:

总的来说部署安装比较方便简单,更多的玩法会持续学习更新…


网站公告

今日签到

点亮在社区的每一天
去签到