贼好用的Linux可视化管理工具,可管理Docker容器,支持一键部署应用,真香!
mall学习教程官网:macrozheng.com
很多程序员都会有自己的云服务器,一般大家都会用自己的服务器做什么呢?我一般都是在自己的服务器上搭建博客,或者尝试各种新发现的开源项目。之前给大家介绍的很多开源项目都是在自己的云服务器上试用过之后分享给大家的。
想要玩转好自己的服务器,一个好用的服务器运维管理面板是必不可少的。通过一个面板来一键安装常用的工具,监控服务器的状态,都会为我们带来很大便利。所以今天给大家分享一个开源的 Linux 服务器运维管理面板——1Panel。
项目简介
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。1Panel 深度集成了 Wordpress 和 Halo 这两个常见的博客系统,方便你快速建站;你可以通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等功能;1Panel 也支持一键备份和一键恢复,保证数据不会丢失。
推荐一套基于 SpringBoot + Vue + uni-app 实现的全套电商系统mall(Github标星60K),前台商城项目和后台管理系统都有了,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员等功能,功能很强大!
- 项目地址:https://github.com/macrozheng/mall
- 视频教程:https://www.macrozheng.com/video/
项目部署
接下来给大家展示一下如何部署 1Panel。安装过程非常简单,直接输入以下命令就可以快速完成安装:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
如图所示,程序会自动安装 docker(如果已经安装会直接跳过),安装过程中会让你输入初始化的用户名和密码,然后就结束啦。
按照输出的日志,我们访问面板的 web 端地址,用刚才设置的用户名和密码登录就可以啦。
项目使用
项目的首页是服务器概览,如图所示:
我们可以清晰的看到服务器的运行状况,包括 CPU、内存、硬盘使用率和网络状况。概览部分可以看到使用 1Panel 部署的网站、数据库、应用的数量(当然因为是刚部署,所以数量都是 0)。左侧是菜单栏,我们通过菜单名称就能知道 1Panel 的主要功能。
容器管理
点击左侧的容器菜单,可以查看维护当前服务器运行的全部 docker 容器信息。可以看到很多之前我自己创建的容器都是可以管理的。
应用安装
点击应用商店菜单,常用的应用都可以一键部署,包括我之前给大家推荐过的 Halo、Gitea 等。
我们尝试着安装一个 MySQL 吧,直接点击安装,输入名称和 root 密码,就可以一键安装了。
点击左侧的“数据库”菜单,我们可以看到 MySQL 已经安装成功并且启动了。
你可以创建数据库,配置 MySQL 以及查看连接信息等。
此时我们回到应用商店,再安装一个 WordPress。因为刚才已经安装了 MySQL 数据库,所以在安装 WordPress 的时候,可以自动选择刚才安装的 MySQL,并且创建对应的数据库,之后就可以自动化完成 WordPress 的安装了。
主机管理
我们也可以通过 1Panel 来管理主机,点击左侧“主机”菜单,会展示出文件、监控、终端、防火墙、SSH 配置等几个子菜单。通过子菜单,就可以实现查看文件,监控主机状态等功能了。如图所示:
总结
好啦,1Panel 就先介绍到这里了。个人认为,1Panel 是一个功能强大,界面美观的现代化 Linux 服务器运维管理面板。对于没有使用过面板工具的新手来说,1Panel 已经足够强大且具备了完整的功能。感兴趣的朋友赶紧去试试吧。
项目地址
https://github.com/1Panel-dev/1Panel
Github上
标星60K
的电商实战项目,出 视频教程(2023最新版) 了!全套教程基于SpringBoot 2.7版本,可以说内容非常新!全套教程约40小时,共100期
,通过这套教程你可以拥有一个涵盖主流Java技术栈的完整项目经验
,同时提高自己独立开发一个项目的能力
,下面是项目的整体架构图,感兴趣的小伙伴可以点击链接 mall视频教程 加入学习。整套 视频教程 的内容还是非常完善的,涵盖了mall项目最佳学习路线、整体框架搭建、业务与技术实现全方位解析、线上Docker环境部署等内容,具体大纲可以参考下图,你也可以点击链接 mall视频教程 了解更多内容。
推荐阅读
- Github标星60K!这套涵盖Java主流技术和电商核心业务的实战教程,太香了!
- Github标星60K!mall前台商城系统正式发布,支持完整订单流程!
- 订单系统就该这么设计(万能通用),稳的一批!
- 电商系统中的商品功能就该这么设计,稳的一批!
- 权限系统就该这么设计(万能通用),稳的一批!
- 新入职一家公司,接手了个从零开始的项目,好难!