PPanel公测版 【管理端】【用户端】基于宝塔aapanel部署教程
我们可以先看看 服务端的部署;因为用到的系统环境都是一样的。
都是node.js的环境。不需要PHP。而且因为是用户端和管理端 不涉及到数据库。所以MySQL都不需要了!
第一步:我们先把node环境部署下。跟服务端一样 我们也使用V22.13.0这个版本。
相对来说非常简单。 就 NGINX 和 Node.js 2个软件!
第二步:新建个文件夹。我新建了一个pp-user 用于保存用户端。管理端的步骤一样就不分别操作了。
第三步:去下载用户端并上传到这个文件夹下
下载地址:https://github.com/perfect-panel/ppanel-web/releases
上传解压之后文件夹自己挪位置 我就不具体说了!
第四步:对系统配置文件进行修改!
大家注意路径:apps/user/.env文件。 这里需要设置很多默认项才能确保和服务端正确对接!
具体环境变量可以通过下面的网址进行查看
https://ppanel.dev/zh-CN/docs/user/config
这里:我们重中之重是要设置我们的 api链接。 也就是服务端的网址或者端口。
本教程只是测试和演示。所以具体其他细节我就暂时先不设置了。 我先设置服务端这样保证网站能正常访问!
服务端的域名我们设置完毕之后 接下来 就让我们启动一下吧!!
注意 启动项 我们要选择自定义命令!
我们输入http://服务器IP:3000
就可以访问到前端了! 至此 前端页面部署就完成了!
接下来我们无非是给他做个域名转发即可。这样就可以通过域名访问了!
1、/www/wwwroot/pp-user/apps/user/server.js 第八行的3000就是端口号。可以修改下端口号防止和别的服务冲突;
2、/www/wwwroot/pp-user/apps/user/.env 的配置文件很重要。很多内容需要在这里配置。所以请仔细阅读官方的配置文档!