什么是 1Panel
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板,我们可以通过它快速对服务器进行维护管理等操作。
- 高效管理:可以十分快速的通过 Web 界面进行 Linux 服务器的各项管理;
- 应用商店:包含很多常用、高质量的开源工具和软件,可以快速进行安装升级等操作;
- 快速建站:一键部署 Halo、WordPress、Typecho 等建站软件,快速部署 SSL 证书;
- 安全可靠:基于容器管理和部署,实现最小的漏洞暴露面,另外还有病毒扫描、WAF 和日志审计等功能;
- 一键备份:支持一键备份和恢复应用数据,支持快照搬家,支持同步备份至多种云端存储介质。
在线安装
检查安装条件
需要确保系统符合下方的安装条件:
- 操作系统:主流 Linux 发行版本(基于 Debian / RedHat,包括国产操作系统);
- 服务器架构:x86_64、aarch64、armv7l、ppc64le、s390x;
- 内存要求:建议可用内存在 1GB 以上;
- 浏览器要求:请使用 Chrome、FireFox、IE10+、Edge等现代浏览器;
- 可访问互联网。
使用一键脚本
直接通过下面的一键脚本安装
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
如果出现 -bash: curl: command not found 请先安装 curl
sudo apt install curl
脚本正常运行后,请往后看脚本执行流程
离线安装
检查安装条件
安装前需要确保系统符合安装条件:
- 操作系统:支持主流 Linux 发行版本(基于 Debian / RedHat,包括国产操作系统);
- 服务器架构:x86_64;
- 内存要求:建议可用内存在 1GB 以上;
- 浏览器要求:请使用 Chrome、FireFox、IE10+、Edge等现代浏览器。
下载离线包
注意服务器架构仅限 x86_64,那么首先我们需要先下载
https://community.fit2cloud.com/#/products/1panel/downloads
然后我们需要将文件上传到服务器中 /tmp
目录下,这里我直接使用 Xterminal 的文件管理功能了,其实也就是用的 SFTP 传输。
开始安装
进入到 /tmp
目录下准备开始安装
cd /tmp
使用 tar 工具解压离线包
1panel-v1.10.22-lts-linux-amd64.tar.gz 为演示的离线包名称,操作请替换为实际下载的
另外你可以尝试输入 1panel 后按
tab
补全名称
tar zxvf 1panel-v1.10.22-lts-linux-amd64.tar.gz
进入离线包目录下
同上,此为演示所用离线包目录名称,操作请替换为实际的目录名称
cd 1panel-v1.10.22-lts-linux-amd64
运行安装脚本
sudo bash install.sh
脚本正常运行后,请往后看脚本执行流程
脚本执行流程
选择你所想使用的语言
设置 1Panel 的安装目录这里直接回车即可,当然也可以按照需要修改
这里会开始安装 Docker,如果是在线安装可能会出现安装失败的情况,你可以参考我的Docker 无法安装,网络连接错误解决办法
另外在线安装还会询问是否配置镜像加速,输入 y 然后回车即可
下面开始配置面板的监听端口和一些安全配置,包括安全入口、用户名和密码,这里的都是自动生成的,但是并不建议直接使用,推荐进行修改,直接在每一个设置后面输入然后回车即可,当然这些信息在面板中还可以修改。我这里偷懒直接一路回车了,请不要模仿。
然后就安装完成了,现在通过访问地址访问即可,这里显示的外部地址不一定准确,以你实际服务器的 IP 为准。
注意:如果你的服务商有提供安全组,请在安全组放行相应端口
Docker 设置
由于种种原因内地使用 Docker 有些许难度,请保持良好的心态,多尝试多搜索多提问
添加镜像加速
默认会帮你加一个镜像加速,当然还可以按照需求添加其他的,我这里推荐两个企业提供的加速服务
https://docker.1ms.run
https://docker.m.daocloud.io
开启日志切割
日志是个好东西,可以帮你分析使用情况、寻找报错原因等,但是大量无用的日志会导致系统磁盘被大量占用。
右侧文件大小和份数可以默认即可,当然你也可以根据实际情况进行调整。
安全提醒
详细如何保护服务器会另外讲解,这里主要是说明使用面板可能会出现的安全问题。
端口外部访问
像是图片所示的 Mysql 等数据库,请不要勾选端口外部访问!这里直接点确定继续安装就行。
API 接口
没有需求请不要开启,无需求开启只是徒增风险
简单总结
1Panel 的安装其实非常简单,而且由于是基于容器的应用管理,对于系统的兼容性很好。但是我想 1Panel 团队也没想到 Docker 的使用在内地会出现困难,这也确实为他们团队增加了很多考验。详细的使用馆长会在之后讲解,感谢你的阅读。
- 版权归属:虚空云馆
- 原始链接:1Panel 现代化开源运维面板的安装教程
- 许可协议:署名—相同方式共享 4.0 国际版 (CC BY-SA 4.0)