
无面人
必须先有一台云服务器
一个域名
登录连接云服务器
这样我们的服务器就准备好了,下面就来部署下1Panel
1Panel 支持在线一键安装。对于主流 Linux 发行版本都有提供一键安装。
对于 CentOS 系统,我们在服务器执行以下命令即可完成安装:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
脚本安装完docker后,启动docker失败:
“Failed to reload daemon: Access denied”
是因为之前官方提供的命令运行sh 并没有加上sudo,而我们也没有使用root账号所致,所以我们切换到root账号重新来执行
这样,我们就安装好了1Panel,安装的过程中我们可以设置访问的端口、账号、密码等。
这里提示我们要开放14405端口,我们去开放下实例的14405端口,不然访问不了
现在,我们就可以用刚才提示的外网访问了,截图如下:
登录之后,我们在概览中可以看到我们服务器内存、cpu、磁盘等的使用情况
我们可以看到应用商店提供的应用程序还是比较多的,比如像 WordPress、Halo 等几款主流建站工具。
也提供了数据库和docker容器的可视化管理页面,我们可以对数据和容器进行管理
我们使用1Panel 来部署一个网站
我们首先要安装OpenResty和MySQL ,不然无法部署网站
在应用商店找到 OpenResty 和 MySQL 点击安装
OpenResty 是一个基于 Nginx 的高性能 Web 应用服务器,它将 Nginx 与 Lua 编程语言集成在一起,提供了强大的功能和灵活性。
点击创建网站之后我们可以看到,这里提供几种建站方式:
一键部署、运行环境、反向代理、静态网站
运行环境这里提供了PHP环境和node环境
我们使用一键部署一个typecho
点击网站配置,可以看到到跟宝塔的网站配置项差不多
访问下我们刚才部署的网站,已经可以正常访问了。
我们查看容器,可以看到这里启动了三个容器,就是我们刚才创建的服务。可以看到1Panel 是基于 Docker 来部署管理其他应用的
这里还体验了下1Panel提供的其他服务,就不一一截图说明了,总的来说提供的功能还是很齐全的。如果需要安装 Linux 面板的也可以考虑使用这个。