雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

1Panel - 管理 Linux 服务器的最佳 Web 仪表板

2024-07-11 Linux 104

系统管理员一直在寻找可以使他们的日常工作变得更轻松的方法和工具。他们的日常任务围绕管理多个服务器方面,例如存储、域名、防火墙、网络、服务和监控进程。当环境很大时,这些任务可能会很复杂且具有挑战性。

有多种工具可以帮助解决这种复杂性,例如 Virtualmin、Webmin、Cockpit、DirectAdmin 等。它们使管理多个服务器和托管服务变得容易。从仪表板中,您可以轻松配置服务器设置、安装软件包、管理用户和组、执行备份、管理防火墙和服务等。

1Panel 是一个开源 Linux 服务器管理面板。它提供了一个现代化的仪表板,您可以从中执行多种配置和服务器管理操作。

与 1Panel 相关的功能和优点包括:

  • 高效管理:此工具可以让您通过 Web 界面轻松管理 Linux 服务器。这包括应用程序管理、监控、文件管理、容器管理、数据库管理等。
  • 安全可靠:1Panel 配备防火墙和安全审核功能,可最大程度地减少漏洞暴露。
  • 快速建站:与WordPress、Halo集成,还提供域名绑定、SSL配置等一键解决方案。
  • 一键备份:使用1Panel,您只需单击一下即可执行备份和恢复。另一个优点是数据可以在云端备份,避免数据丢失。
  • App Store:还提供无数优质的开源软件和工具,可以轻松安装和升级。

在本指南中,我们将按照以下步骤学习如何在 Ubuntu/Debian/CentOS 上安装和使用 1Panel:

1. 准备您的服务器

为了能够安装 1panel,您需要:

  • 操作系统:基于RedHat和Debian的主流Linux发行版本
  • 服务器架构:x86_64、aarch64、armv7l、ppc64le、s390x
  • 存储空间:1GB或更多可用空间
  • 浏览器要求:推荐使用 Chrome、FireFox、IE10+、Edge 等现代浏览器。

在开始之前,您需要确保您的服务器是最新的。要更新包索引,请使用:

##On Debian/Ubuntu
sudo apt update

##On CentOS
sudo yum makecache

您还需要安装 cURL:

##On Debian/Ubuntu
sudo apt install curl -y

##On CentOS
sudo yum install curl -y

2.安装1Panel服务器管理工具

服务器准备就绪后,您可以使用安装程序脚本在 Ubuntu/Debian/CentOS 上继续安装 1Panel,如下所示:

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

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

如图所示继续:

Warning: Got more output options than URLs
1panel-v1.7.1-linux-amd64/1panel.service
1panel-v1.7.1-linux-amd64/1pctl
1panel-v1.7.1-linux-amd64/LICENSE
1panel-v1.7.1-linux-amd64/README.md
1panel-v1.7.1-linux-amd64/install.sh
1panel-v1.7.1-linux-amd64/1panel

 ██╗    ██████╗  █████╗ ███╗   ██╗███████╗██╗     
███║    ██╔══██╗██╔══██╗████╗  ██║██╔════╝██║     
╚██║    ██████╔╝███████║██╔██╗ ██║█████╗  ██║     
 ██║    ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝  ██║     
 ██║    ██║     ██║  ██║██║ ╚████║███████╗███████╗
 ╚═╝    ╚═╝     ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚══════╝
[1Panel Log]: ======================= 开始安装 ======================= 
设置 1Panel 安装目录(默认为/opt):Press Enter
....
设置 1Panel 端口(默认为24273): <Set the default port number(press enter to set 24273)>
...
设置 1Panel 用户名称(默认为ac3571a30a):<set_username>
设置 1Panel 用户密码(默认为967aaac74e):<set_user_password>
......

完成后,您将看到以下内容:

[1Panel Log]: =================感谢您的耐心等待,安装已经完成================== 
[1Panel Log]:  
[1Panel Log]: 请用浏览器访问面板: 
[1Panel Log]: 面板地址: http://$LOCAL_IP:24273/f2fe136305 
[1Panel Log]: 用户名称: admin 
[1Panel Log]: 用户密码: Passw0rd! 
[1Panel Log]:  
[1Panel Log]: 项目官网: https://1panel.cn 
[1Panel Log]: 项目文档: https://1panel.cn/docs 
[1Panel Log]: 代码仓库: https://github.com/1Panel-dev/1Panel 
[1Panel Log]:  
[1Panel Log]: 如果使用的是云服务器,请至安全组开放 24273 端口 
[1Panel Log]:  
[1Panel Log]: ================================================================ 

3. 使用 1Panel 管理您的服务器

安装完成后,您可以继续使用设置的端口访问 1Panel Web UI。使用提供的 URL,例如,对于我的案例,http://IP_address:24273/f2fe136305。

在此页面上设置所需的语言:

继续并使用创建的用户和密码登录

如果一切正常,您将看到这个仪表板:

现在您可以根据需要自由使用 1panel 来管理您的服务器。在本指南中,我将向您展示基本的管理任务。

应用商店

应用程序商店允许用户安装和管理各种应用程序。

为了测试,我将安装 MySQL 包:

完成所需的配置后,单击“确认”,您将在 Docker 容器中安装并启动应用程序,如下所示:

网站

要管理网站,您需要先从 App Store 安装 OpenResty。

安装后,您可以根据需要创建和管理网站。

提供您的站点所需的配置。例如,部署一个简单的 Halo 站点:

网站运行后,您可以使用提供的主域和端口访问它:

数据库

安装数据库后,您可以根据需要从 1Panel UI 继续操作并管理它。

如果有需要,您还可以安装 PHPMyAdmin 来管理数据库。

集装箱

您还可以从此选项卡管理所有正在运行的容器。

如果需要,您还可以创建新容器:

主持人

从此选项卡中,您可以管理主机上的各种资源。这包括文件、终端、SSH、防火墙等。

设置

在此选项卡中,您可以进行各种 1Panel 设置。这包括设置管理员信用、主题、语言、时区、服务器 IP 地址等。

包起来

关于如何在 Ubuntu/Debian/CentOS 上安装和使用 1Panel 的详细指南到此结束。我希望这将有助于简化您环境中的系统管理任务。

感兴趣更多:

  • 如何在 Ubuntu 上安装 ISPConfig 控制面板
  • 在 CentOS 7/Ubuntu 上安装 ZesleCP 控制面板
  • 在 Debian 上安装 Webmin/Virtualmin/DirectAdmin
  • 在 CentOS/AlmaLinux 8 上安装 Plesk 控制面板

更新于:4个月前
赞一波!1

文章评论

评论问答