首页 程序笔记 1Panel - 管理 Linux 服务器的最佳 Web 仪表板

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

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

有多种工具可以帮助解决这种复杂性,例如 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 控制面板

2

站心网

系统管理员一直在寻找可以使他们的日常工作变得更轻松的方法和工具。他们的日常任务围绕管理多个服务器方面..

为您推荐

卸载阿里云、腾讯云服务器监控系统教程

所周知,阿里云、腾讯云的服务器都自带监控(AliYunDun/阿里云盾/安骑士),大家都不想自己的所作所为都被监控着,比如我在上面安装XX服务,一旦云监控查到,会被警告,很麻烦,我们总想着自己买的东西能够完全自己..

服务器安装数据库MySQL8.0版本,打包导入到MySQL5.6失败的结局方式

最近数据库升级为mysql8.0,在使用过程中发现一些问题,首先mysql8.0有很多新特性,对服务器配置要求较高,所有就考虑把数据库版本切换到MySQL5.6,经过多出测试处理发现在8.0数据库打包的数据导入到5.6总是报错,或..

如何选择更适合你的 Linux 发行版?

很多人经常会问我这样一个问题:“嘿,你是用Linux的,对吧?我应该使用Linux的哪个版本?我有这个朋友推荐我_____,你觉得怎么样?”我通常会以这样的问题回复:这取决于你想做什么?今天我决定写一篇关于如何选择L..

VS创建.NET Core项目使用Docker方式部署到Linux服务器

在 Visual Studio(VS) 中,使用 Docker 方式部署 .NET Core 项目 到 Linux 服务器,可以简化环境管理并提高部署效率。以下是完整教程:1. 在 VS 创建 .NET Core 项目并启用 Docker新建 ASP.NET Core 项目打开 Visu..

从程序媛角度去看项目管理

需求管理下图描述的是程序员从接到需求到开发环节的过程:一般我们首先会收到产品的PRD或交互稿,被询问今天什么时间点是否有空,进行需求评审。时光匆匆,回想起刚毕业那时,我望着冗长的PRD,直接跳过背景、目的等..

在Docker、Kubernetes环境下部署.NET应用的最佳实践

在 Docker 和 Kubernetes 环境中部署 .NET 应用是现代云原生开发的重要实践之一。以下是一些经过验证的最佳实践,涵盖 Docker 镜像优化、Kubernetes 部署配置和整体架构建议。1. Docker 镜像构建的最佳实践1.1 使用..

DockerUI 中文可视化Docker管理工具使用示例

DockerUI 是由国内开发者打造的一款优秀的 Docker 可视化管理工具。该工具拥有简洁直观的UI界面,可以轻松进行Docker主机管理、集群管理,以及Docker任务的编排等操作。DockerUI不仅展示了资源利用率、系统信息和更..

CentOS7部署发布.NET Core网站Ngnix安装配置图文教程

Linux服务器部署.NET Core网站运行速度更快,最近打算把原来windows server上的网站迁到linux的云服务器上。 顺便记录一下CentOS7安装.NET运行环境,安装和配置Ngnix的过程。首先安装.NET运行时sudorpm-Uvhhttps://p..

关于项目管理的若干建议

今天整理电脑,发现自己去年年初给老板写的这个很好,拿出来和大家分享一下《关于项目管理的若干建议》1、 人尽其才,成本优先技术开发型公司最主要的管理就是人员的管理,如何最大程度的利用好现有人才,发挥其最大..

初次走上技术管理岗位的思考总结

初次走上管理岗位的技术骨干,总是有很多困惑。为什么比以前写代码还累?怎么让任务安排更合理?为什么总有下属不愿意进步,每天得过且过?诸如此类的问题,本文并不能都给出解决方法。本文的目的是抛砖引玉,如果诸..

Kubernetes(k8s) Linux安装和配置

什么是Kubernetes(k8s)?Kubernetes(通常称为"k8s")是一种用于自动部署、扩展和管理容器化应用程序的开源平台。它提供了一个容器编排和管理系统,可以自动化应用程序的部署、管理和缩放,并确保它们的高可用性。在..

程序员开发人员常用工具和网站

给大家分享一些程序员开发人员常用工具和网站,我相信这里总有一款工具适合你。排名不分先后~Visual Studio CodeVisual Studio Code官网地址:https://code.visualstudio.com/Visual Studio Code重新定义和优化了代..

类似sms-activate的国外手机验证码接码平台

很多网站需要通过手机验证码才能注册成功,例如最近大火的ChatGPT的官网OpenAI只能使用国外手机号注册。这里推荐几个可以接收国外手机验证码的平台。sms-activatehttps://sms-activate.org/cn站点推荐:ChatGPT手机..

百度文心一言邀请码如何获得?

3月16日下午,百度于北京总部发布了新一代大语言模型、生成式AI产品文心一言。首批用户即可通过邀请测试码,在文心一言官网体验产品,后续将陆续开放给更多用户。邀请码申请方式请往下看。百度文心官网地址:https://..

免费申请SSL证书的网站教程推荐

现在有很多平台可以申请的免费SSL证书让你的网站提供https服务。一些云服务器平台可能也会有一些免费SSL证书的服务。免费SSL证书安全吗?免费SSL证书可以使用,并且在许多情况下是足够安全的。免费SSL证书可以通过Le..

react使用echart图文教程

可以参考ECharts官网的文档:https://echarts.apache.org/handbook/zh/basics/import在React中使用ECharts可以通过以下步骤:安装ECharts库使用npm或者yarn安装ECharts库:npm install echarts --save引入ECharts库..

量化炒股的原理是什么?量化交易策略有哪些?

量化炒股是一种利用计算机程序和数学模型来进行投资决策的方法。它的原理是通过分析历史市场数据、价格走势、技术指标等多种因素,构建数学模型,用以预测未来股市走势和行情。这些模型能够自动执行交易,以实现更高..

头条搜索站长工具网站提交

头条搜索站长平台官网地址:https://zhanzhang.toutiao.com/头条站长是一款提供网站分析和优化建议的工具,可以帮助站长了解其网站的流量情况、用户行为、页面质量等信息,以便对网站进行优化和改进。它的功能和百度..

类似ChatGPT的AI产品有哪些?

在自然语言处理领域,有一些可以替代ChatGPT的工具和框架,以下是一些比较流行的:Transformer-XL:Transformer-XL是由CMU和Google共同开发的自然语言处理模型,具有较好的上下文理解能力和处理长文本的能力。该模型..

echars k线图tooltip formatter没有执行

使用echars生成k线图时,参考官网的示例发现无法修改tooltip的内容,经过研究发现官网示例代码是不正确的。以名为[K 线图刷选]的K线图为例,因为它的示例里有tooltip formatter的实现代码,但是实际上是没有执行的。..

发表回复

返回顶部