一款新型的Linux服务器管理工具

server/2024/9/23 3:22:52/

最近发现了一款新型的Linux服务器管理工具,名称叫1Panel,本文跟大伙分享一下。

一. 产品介绍

1Panel 是一个开源的 Linux 服务器运维管理面板,具有丰富的功能,可对服务器和容器进行管理。

产品提供简洁直观的We图形界面,并集成了应用商店、主机、容器、数据库、日志管理等功能,可让用户在一个平台上完成所有服务器相关的管理工作。

 

174f5fa9d3c7e40dda9979d1a9e2fe50.png

产品在2023年下半年开始开源,开源以后star数量一路飞涨,可以看出产品受欢迎的程度。32740ebe339c4cc6bea426dc359deb22.png

 

二. 产品安装

产品在安装方面非常简单,下载安装脚本后,直接运行安装即可。

$ wget https://resource.fit2cloud.com/1panel/package/quick_start.sh

执行

$ sh quick_start.sh

在执行脚本后,系统会检测是否已安装Docker和Docker Compose,如果没有,则会先进行安装。

在安装过程中,需要指定安装路径、开放端口和账号密码,默认为随机。在安装完成后,会提示相关的访问方式。

[1Panel Log]: ======================= 开始安装 =======================设置 1Panel 安装目录(默认为/opt):[1Panel Log]: 您选择的安装路径为 /opt[1Panel Log]: 检测到 Docker 已安装,跳过安装步骤[1Panel Log]: 启动 Docker[1Panel Log]: 检测到 Docker Compose 已安装,跳过安装步骤设置 1Panel 端口(默认为15472):[1Panel Log]: 您设置的端口为:15472[1Panel Log]: 防火墙开放 15472 端口successsuccess设置 1Panel 面板用户(默认为00728c2fe3):admin[1Panel Log]: 您设置的面板用户为:admin设置 1Panel 面板密码(默认为4e122024db):错误:面板密码仅支持字母、数字、特殊字符(!@#$%*_,.?),长度 8-30 位设置 1Panel 面板密码(默认为4e122024db):错误:面板密码仅支持字母、数字、特殊字符(!@#$%*_,.?),长度 8-30 位设置 1Panel 面板密码(默认为4e122024db):[1Panel Log]: 配置 1Panel ServiceCreated symlink from /etc/systemd/system/multi-user.target.wants/1panel.service to /etc/systemd/system/1panel.service.[1Panel Log]: 启动 1Panel 服务[1Panel Log]: 1Panel 服务启动成功!

安装完成后,打开浏览器访问链接即可登录系统。

 

a493dd4a44193f7ba46023d3f9305eab.png

三. 功能介绍

1. 概览

概览面板用于查看服务器的整体状态情况,可以看到界面风格还是挺新颖的。

 

a53d5a6230483b84dfc5514af5cc5c3c.png

2. 应用商店

商店里面可以看到包含的应用不少,其中像Mysql、Redis等都是十分常用到的程序。这些软件都可以直接在应用商店下载安装,以容器的方式部署。

 

7e80676d7a4199848b462fbcbce90b83.png

3. 容器管理 

容器管理界面可对部署在服务器上的容器进行操作,这省去了我们登录服务器执行Docker命令的麻烦,非常有用。

 

e9fbdddf856c0271f8453aea5d080a56.png

4. 数据库管理

数据库管理方面,目前系统支持Mysql、PostgreSQL和Redis三种数据库的远程管理。

 

5b1ca801d01549fe48960a811eaa97dd.png

5. 主机管理

主机管理方面的功能有很多,有主机文件管理、监控展示、进程管理、SSH登录等功能,甚至还支持在界面上配置主机防火墙,这对于不熟悉配置规则的朋友应该很有用。

 

f3776a8ef1c908ceebbc02d82500f396.png

6. 日志审计

日志审计包括1panel控制台上面的操作日志,还有主机的访问日志、系统日志等,对于安全审计用处很大。

 

9e0cba62cc17d5e6726d44887075f809.png

四. 总结

总体来说,该产品的功能非常丰富且实用,可以很好地满足对于主机、容器等资源的管理需求。

当然,产品也不是没有缺点,目前最大的问题是只能支持单机管理,不支持多服务器。如果后续能优化好这点,相信应该大有可为。

 


http://www.ppmy.cn/server/13962.html

相关文章

springboot注解开发如何映射对象型数据

创作灵感 最近在帮学校写一款小程序时,有这样一个数据需要展示:一条申请记录,里面包含了申请时间、申请状态、申请所提供的六条活动记录等待,其中,申请所提供的六条活动记录为一个数组,数组中的每个元素又…

C++多态(个人笔记)

C多态 1.多态的定义以及实现1.1多态的构成条件1.2虚函数1.3虚函数的重写1.4override和final1.5函数重载,覆盖(重写),隐藏(重定义)区别 2.抽象类2.1接口继承和实现继承的区别 3.多态原理3.1虚函数表3.2多态的…

人工智能(AI)与地理信息技术(GIS)的融合:开启智能地理信息时代

随着科技的不断发展,人工智能(AI)和地理信息技术(GIS)的应用越来越广泛,两者的结合更是为许多行业带来了前所未有的变革。本文将以“人工智能(AI)地理信息技术(GIS&#…

C++左值引用与右值引用

首先,我们需要知道什么是值语义,什么是引用语义。 值语义: 值语义意味着对象在被传递、赋值或拷贝时,会复制其整个数据。当使用值语义时,对对象进行操作不会影响原始对象,因为操作会在副本上进行。传统的…

力扣面试 150二叉搜索树迭代器 中序遍历 栈模拟递归 步骤拆分

Problem: 173. 二叉搜索树迭代器 思路 &#x1f469;‍&#x1f3eb; 三叶 复杂度 时间复杂度: O ( 1 ) O(1) O(1) 空间复杂度: O ( h ) O(h) O(h) Code class BSTIterator { Stack<TreeNode> d new Stack<>();public BSTIterator(TreeNode root){dfsLe…

深入解析YOLOv2

深入解析YOLOv2 引言 目标检测是计算机视觉中的一个核心问题&#xff0c;它旨在识别图像中所有感兴趣的目标&#xff0c;并给出它们的类别和位置。近年来&#xff0c;随着深度学习技术的发展&#xff0c;目标检测领域取得了巨大的进步。YOLO&#xff08;You Only Look Once&a…

vue 瀑布流布局 复制即用

插件 npm install vue-waterfall-plugin-next 或者 yarn add vue-waterfall-plugin-next 点击vue-waterfall-plugin-next进入文档 组件 <template><Waterfall :lazyload"false" :breakpoints"breakpoints" :gutter"8" :list"…

【零基础入门TypeScript】环境

目录 定义环境 句法 例子 环境声明是告诉 TypeScript 编译器实际源代码存在于其他地方的一种方式。当您使用大量第三方js库&#xff08;如 jquery/angularjs/nodejs&#xff09;时&#xff0c;您无法在 TypeScript 中重写它。对于 TypeScript 程序员来说&#xff0c;在使用这…