前言
imsyy 是目前最火的一个开源导航站,可以在 https://home.lzzcc.cn/ 预览一下效果图。
个人的话操作起来比较困难,我这里讲一下宝塔面板安装的具体流程。(准备服务器和域名)
首先,支持作者:https://github.com/imsyy/home/discussions
宝塔部署指南
首先用 SSH工具连接服务器,https://www.bt.cn/new/index.html (简单的教程里面有)
然后我们进入宝塔面板 , 安装 Node
环境
1. 安装最新稳定版
这一步可以使用宝塔上的 Node.js版本管理器
应用进行安装,点一下更新版本列表。
2. 然后打开终端操作
添加环境变量 vi /etc/profile
3. /etc/profile
在文件的最后添加以下配置
export NODE_HOME=/www/server/nodejs/v16.16.0/
export PATH=$PATH:$NODE_HOME/bin
4. 打开终端操作,刷新配置
source /etc/profile
5. 如果未安装 yarn
请先执行 npm install yarn -g
并安装依赖 yarn install
6. 终端操作:cd /www/wwwroot
git clone git@github.com:imsyy/home.git
cd /www/wwwroot/home
7. 执行 yarn build
出现这一步则代表打包完成,打包后的文件默认在 dist
目录中
8. 添加站点
构建完成后就可前往 网站-添加站点 中填写正确的站点根目录即可访问站点了
/www/wwwroot/home/dist
疑难解答
1. 下面的问题是 客户端与服务端的 ssh key
是否匹配,或者是否在 GitHub 中添加服务器对应的 ssh key
解决办法
配置 ssh key
- 在终端输入
ssh-keygen -t rsa -C "你的 GitHub 邮箱"
,然后一路回车
- 打开文件
/root/.ssh/id_rsa.pub
文件并复制其中的内容
- 前往
https://github.com/settings/keys
页面,并点击New SSH key
,将上述文件内容复制进去
暂无评论内容