# Default Language
NEXT_PUBLIC_DEFAULT_LANGUAGE=zh-CN
# Site URL and API URL
NEXT_PUBLIC_SITE_URL=https://user.dushilaoren.xyz
NEXT_PUBLIC_API_URL=https://api.dushilaoren.xyz
# Contact Email
NEXT_PUBLIC_EMAIL=tingfeng@pmxu.xyz
# Community Links
#NEXT_PUBLIC_TELEGRAM_LINK=https://t.me/ppanel
#NEXT_PUBLIC_TWITTER_LINK=https://github.com/perfect-panel/ppanel-web
#NEXT_PUBLIC_DISCORD_LINK=https://github.com/perfect-panel/ppanel-web
#NEXT_PUBLIC_INSTAGRAM_LINK=https://github.com/perfect-panel/ppanel-web
#NEXT_PUBLIC_LINKEDIN_LINK=https://github.com/perfect-panel/ppanel-web
#NEXT_PUBLIC_FACEBOOK_LINK=https://github.com/perfect-panel/ppanel-web
#NEXT_PUBLIC_GITHUB_LINK=https://github.com/perfect-panel/ppanel-web
# Default Login User
#NEXT_PUBLIC_DEFAULT_USER_EMAIL=admin@ppanel.dev
#NEXT_PUBLIC_DEFAULT_USER_PASSWORD=password
# Please put in the .env file, otherwise the i18n command will not work
# OpenAI API key and proxy URL required for i18n command (optional)
#OPENAI_API_KEY=
#OPENAI_PROXY_URL=
启动用户端程序
和管理端一样的去创建node项目
然后用相同的方法创建SSL证书
访问你的域名即可正常进入用户端,平时只需要给用户提供用户端域名就好,不要泄露api以及管理端域名
不得不说UI确实好看
注意事项
在安装过程中遇到一些小的问题。
aapanel的node项目进程占用问题
在aapanel中部署的node项目,也就是管理端以及用户端无法通过aapanel的UI进行停止或者重启,你停止之后会出现无法启动的问题,主要原因是因为aapanel没有彻底结束这个进程,需要你手动去ssh通过shell命令查询改端口的PID然后杀死进程 ss -tulnp | grep :3000
通过上面的指令找到进程号,然后用下面的指令结束进程 kill -9 331538
.env的环境变量中url地址要加上协议
比如NEXT_PUBLIC_SITE_URL=<您的站点 URL>和NEXT_PUBLIC_API_URL=<您的 API URL>需要写成NEXT_PUBLIC_SITE_URL=https://xxxx不能直接只写域名