前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >1.6K Star开源现代化,开源的Linux服务器运维管理面板,高效,安全可靠

1.6K Star开源现代化,开源的Linux服务器运维管理面板,高效,安全可靠

作者头像
开源日记
发布2023-04-11 18:57:51
8890
发布2023-04-11 18:57:51
举报
文章被收录于专栏:JVMGC

现代化、开源的 Linux 服务器运维管理面板

1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。

使用 GPL-3.0 开源协议

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 等现代浏览器;
  • 可访问互联网
代码语言:javascript
复制
.
├── backend                                         
├── build                                           
├── cmd                                             
└── frontend

1Panel 默认内置了命令行运维工具 1pctl,通过执行 1pctl help,可以查看相关的命令说明。

代码语言:javascript
复制
Usage:
  ./1pctl [COMMAND] [ARGS...]
  ./1pctl --help

Commands:
  status          查看 1Panel 服务运行状态
  start           启动 1Panel 服务
  stop            停止 1Panel 服务
  restart         重启 1Panel 服务
  uninstall       卸载 1Panel 服务
  user-info       获取 1Panel 用户信息
  version         查看 1Panel 版本信息

更多功能广大网友可以继续挖掘。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-03-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档