一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一、开源项目简介
现代化、开源的 Linux 服务器运维管理面板
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。
使用GPL-3.0开源协议
四、功能概述
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。1Panel 的功能和优势包括:
后端
1Panel 后端使用了 Golang 语言的 Gin 框架,并使用 go.mod 作为项目管理工具。开发者需要先在开发环境中安装 go 1.18 或者以上版本
前端
1Panel 前端使用了 Vue.js 作为前端框架,Element-Plus 作为 UI 框架,并使用 npm 作为包管理工具。开发者请先下载 Node.js 作为运行环境,IDEA 用户建议安装 Vue.js 插件,便于开发。
安装 npm
进入网站, 选择相应的安装包进行安装即可。
安装前请确保您的系统符合安装条件:
. ├── backend # 后端项目主目录 ├── build # 编译目录 ├── cmd # 后端启动目录 └── frontend # 前端项目主目录
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 版本信息
评论