[开源]现代化、开源的Linux服务器运维管理面板,高效、安全可靠
开源系统流程管理
![[开源]现代化、开源的Linux服务器运维管理面板,高效、安全可靠](https://yy123.ink/api/img/1782589026243-fhfb44.jpg)
一、开源项目简介
现代化、开源的 Linux 服务器运维管理面板
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。
二、开源协议
使用GPL-3.0开源协议
三、界面展示
UI 展示



四、功能概述
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。1Panel 的功能和优势包括:
- 快速建站:深度集成 Wordpress 和 Halo,域名绑定、SSL 证书配置等一键搞定;
- 高效管理:通过 Web 端轻松管理 Linux 服务器,包括应用管理、主机监控、文件管理、数据库管理、容器管理等;
- 安全可靠:最小漏洞暴露面,提供防火墙和安全审计等功能;
- 一键备份:支持一键备份和恢复,备份数据云端存储,永不丢失。
功能模块
- 应用商店
- 网站
- 数据库
- 容器
- 计划任务
- 主机
- 面板日志
- 面板设置
五、技术选型
开发环境
环境准备
后端
1Panel 后端使用了 Golang 语言的 Gin 框架,并使用 go.mod 作为项目管理工具。开发者需要先在开发环境中安装 go 1.18 或者以上版本
前端
1Panel 前端使用了 Vue.js 作为前端框架,Element-Plus 作为 UI 框架,并使用 npm 作为包管理工具。开发者请先下载 Node.js 作为运行环境,IDEA 用户建议安装 Vue.js 插件,便于开发。
安装 npm
进入网站, 选择相应的安装包进行安装即可。
环境要求
安装前请确保您的系统符合安装条件:
- 操作系统: 支持主流 Linux 发行版本(基于 Debian / RedHat,包括国产操作系统);
- 内存要求:建议可用内存在 1GB 以上;
- 浏览器要求:请使用 Chrome、FireFox、IE10+、Edge等现代浏览器;
- 可访问互联网。
项目结构
. ├── backend # 后端项目主目录 ├── build # 编译目录 ├── cmd # 后端启动目录 └── frontend # 前端项目主目录
命令行工具
1pctl
1Panel 默认内置了命令行运维工具 1pctl,通过执行 1pctl help,可以查看相关的命令说明。
Usage: ./1pctl [COMMAND] [ARGS...] ./1pctl --help Commands: status 查看 1Panel 服务运行状态 start 启动 1Panel 服务 stop 停止 1Panel 服务 restart 重启 1Panel 服务 uninstall 卸载 1Panel 服务 user-info 获取 1Panel 用户信息 version 查看 1Panel 版本信息
评论