NotionNext服务器搭建教程
一、购买服务器、域名(可有可无)
阿里、腾讯都可以。配置越高越好,我是拿着阿里的试用的服务器演示的,因为我的服务器大多有项目在跑,索性去白嫖了阿里的ecs三个月的。域名随意。
二、如何再服务器安装NotionNext
1、第一次链接服务器更新下包: yum update && upgrade
2、安装git yum install git
3、拉取git git clone <https://github.com/cnpm/nvm.git> ~/.nvm && cd ~/.nvm && git checkout
git describe –abbrev=0 –tags“
4、使用nvm设置系统变量 echo "source ~/.nvm/nvm.sh" >> ~/.bashrc
5、更新一下 source ~/.bashrc
6、安装ndoe nvm install v20.18.0
7、npm安装yarn npm -g install yarn
8、拉去notionnext的源码 git clone <https://github.com/tangly1024/NotionNext> && cd NotionNext
9、安装依赖 yarn
10、
vi blog.config.js
"i"进入编辑模式
#第四行 process.env.NOTION_PAGE_ID 后修改ID
"esc"退出编辑模式
":wq"保存并退出
":q"不保存退出,":q!"强制不保存退出
11、打包编译: yarn build
12、原神启动 yarn start
13、pm2:管理进程
安装pm2:
npm install pm2@latest -g
开启notion进程:
pm2 start npm –name “qidabaobei” — run start
多开:pm2 start npm –name “my-blog” — run start — -p 3001
三、1panl反向代理域名访问
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
echo "source ~/.nvm/nvm.sh" >> ~/.bashrc
source ~/.bashrc
nvm install v20.18.0
npm -g install yarn
yarn
yarn build
yarn start
nohup yarn start >/dev/null **2**>**&1** &
https://docs.tangly1024.com/article/deploy-notion-next-on-vps