1Panel一款好用易上手的运维新人利器
本文最后更新于 2024-08-01,文章内容可能已经过时。
前言
作为一个从零开始学习搭建网站和运维服务器两年的新手,在两三年前国市面上主要用的还是宝塔面板但是宝塔面板对于新手来说还是比较难以上手,在今年上半年我偶然在逛论坛时发现了飞致云家的1panel,1Panel相对于宝塔面板来说外观更加精美,应用商店里面应用也是很丰富,能够找到现在热门在玩的docker应用并且提供部署应用,非常容易上手。
1panel社区也一直比较活跃,能够快速获取帮助和技术支持。作为新手,当遇到问题时,可以在社区中寻求解决方案,节省了大量的时间和精力。1Panel在资源管理方面表现出色。它提供了对服务器资源的详细监控和管理功能,能够更清晰地看到CPU、内存、磁盘等资源的使用情况,并且可以更高效地进行资源分配。接下来就和大家分享一下如何在Linux系统上安装部署1panel面板。
一、服务器运维面板1Panel介绍
1Panel是一个现代化、开源的Linux服务器运维管理面板它的设计初衷是让服务器管理变得简单、高效和安全。无论你是个人开发者、小型团队,还是大型企业,1Panel都能满足你的需求。
以下是 1Panel 的一些主要特点和优势:
- 简洁直观的界面
- 提供了清晰、易于理解和操作的用户界面,即使是新手管理员也能快速上手。
- 例如,通过直观的图标和菜单,用户可以轻松找到所需的功能选项。
- 服务器状态监控
- 实时监控服务器的各项关键指标,如 CPU 使用率、内存占用、磁盘空间等。
- 比如,当 CPU 使用率超过设定阈值时,会及时发出警报,提醒管理员采取措施。
- 应用部署与管理
- 支持一键部署常见的 Web 应用,如 Nginx、MySQL、PHP 等。
- 以部署 WordPress 为例,只需几个简单的步骤,就能快速搭建起一个完整的博客网站。
- 安全防护
- 具备防火墙设置、SSH 密钥管理等安全功能,增强服务器的安全性。
- 可以轻松配置规则,阻止非法访问和恶意攻击。
- 系统管理
- 方便地进行系统更新、用户管理、文件管理等操作。
- 例如,管理员可以远程上传、下载和编辑服务器上的文件。
- 数据库管理
- 提供直观的数据库管理工具,支持创建、备份、恢复数据库等操作。
- 日志分析
- 集中收集和分析服务器的各类日志,帮助管理员快速定位和解决问题。
总之,1Panel 以其丰富的功能和便捷的操作,大大简化了服务器运维的工作流程,提高了管理效率,降低了运维成本。
- 集中收集和分析服务器的各类日志,帮助管理员快速定位和解决问题。
二、1Panel下载部署
依托往期RockyLinux系统教程安装好后,就可以获得了一个7 * 24小时不间断运行的RockyLinux系统,那么可以利用虚拟机里面搭建的linux系统做些什么呢?
答案揭晓除了正常使用Linux系统外还可以利用1panel 这个Linux服务器运维管理面板来进行服务器文件的管理和应用的部署;
这里接下来就和大家分享一下1Panel在Rocky Linux系统上的下载部署;具体参考1Panel 官方使用文档: https://1panel.cn/docs/installation/package_installation/
官方内容很丰富,1panel官网提供了在线安装、安装包安装、阿里云镜像安装等安装方式丰富满足开发者的安装需求。大家也可以到1Panel官网可以直接依托1Panel官方的使用手册进行安装部署,我这里主要介绍一下我利用安装包的安装过程(安装包可以离线安装docker);
- 1、首先进入设置检查Linux系统中远程共享是否有正常打开,当启用远程登录时,远程用户可以使用SSH命令来连接:
- 2、确认Rocky Linux系统的IP地址,这里打开终端,输入ifconfig指令,获取当前系统设备地址;
- 3、局域网内另一台设备打开SSH软件,输入具体连接配置信息,具体SSH使用方法可以查看往期文章,打开SSH连接上系统后以备后续使用;
- 4、进入官方下载,下载链接:https://community.fit2cloud.com/#/products/1panel/downloads
- 5、下载需要注册登录账户,这里按照提示注册登录,登录后点击下载即可;
- 6、下载完成后需要将安装包复制到目标机器的 /tmp 目录下,这里我是用的RockyLinux系统安装自带的浏览器下载,所以下载的安装包文件出现在用户文件夹目录下的“下载”文件夹中;选中安装包右键,点击“移动到...”菜单指令;
- 7、移动文件,点击下图所圈位置跳转到系统的根目录下,点击选择“tmp”文件夹,完成文件移动;
- 8、回到SSH工具中,利用cd 命令进入“tmp”文件夹内, ls 指令可以查看到安装包已经在tmp文件夹下;
[root@rocky-linux ~]# cd /tmp
[root@rocky-linux tmp]# ls
- 9、利用tar zxvf指令解压下载好的安装包文件,可以输入1Panel前面几个关键词后键盘双击Tab键补全文件名,键盘回车开始解压;稍等即可在SSH工具的命令行中看压缩包解压后的文件夹内的具体文件;
[root@rocky-linux tmp]# tar zxvf 1panel-v1.10.13-lts-linux-amd64.tar.gz
- 10、利用cd 命令进入安装包目录,运行安装脚本,具体如下:
[root@rocky-linux tmp]# cd 1panel-v1.10.13-lts-linux-amd64/
[root@rocky-linux 1panel-v1.10.13-lts-linux-amd64]# /bin/bash install.sh
- 11、1Panel面板开始安装配置;安装完成后系统会提示内外网访问地址,注意这里首次访问需要有安全入口,具体可以复制内网地址;
安装目录:这里可以可以保持默认,也可以根据自己需求进行调整;
Docker安装:这里是离线自动安装,由于第一次安装1panel安装系统检测我没有及时应答已经安装了一次,所以这里检测到已安装跳过,这里可以忽略);
设置端口:可以更改为自己想要的端口号;
安全入口:这里保持默认也可以自行设置;
面板用户:这里可以填写设置也可以后续登录面板后更改;
- 12、等待两三分钟后,在局域网设备的浏览器地址栏输入刚刚复制的内网地址(包含安全入口),面板登录界面输入面板用户以及密码登录进入面板内;
- 13、进入面板内即可看到有丰富的信息,可以看到系统设备的运行情况,也可以在应用商店进行下载安装对应需要的应用,1Panel的应用商店整体来说,很活跃,软件也很丰富;
三、1panel 面板设置
1、面板密码
- 1、首先更改面板密码,系统安装时默认的随机密码比较复杂臃肿难记,这里可以进图面板设置菜单栏,找到面板密码,点击设置;
- 2、输入原密码,并且在下图所示对话框内输入两遍新密码,点击完成即可完成密码的修改,修改好后面板会进行刷新,重新登陆账户密码进入即可。
2、安全入口
如果原先在系统安装的时候面板的安全入口没有修改,或者每次不想带个安全入口的小尾巴,这里可以将安全入口设置为空,则取消安全入口;
总结
到这里1panel服务器运维面板就已经搭建好了,1Panel面板在安装过程中也会帮我们把Docker给安装部署,那么有了docker,我们就可以在我们的服务器上安装部署“xiaoya”,“Alist”,“Home Assistant”、“halo”等docker应用,可以利用1Panel管理发挥linux服务器的性能作用并且方便我们进行管理和维护。
- 感谢你赐予我前进的力量