如何搭建typora图床服务器
1.假如你拥有一台自己的服务器,ip地址为:107.173.87.170
2.安装node.js环境
cd /opt/ wget https://nodejs.org/dist/v14.0.0/node-v14.0.0-linux-x64.tar.xz tar xvf node-v14.0.0-linux-x64.tar.xz
- 将Node.js添加到系统变量
echo "export NODE_HOME=/opt/node-v14.0.0-linux-x64" >> ~/.bashrc echo "export PATH=$NODE_HOME/bin:$PATH" >> ~/.bashrc source ~/.bashrc
3.EasyTyproa程序
(1)获取最新版本的小程序
cd /opt/ git clone --depth 1 https://github.com/zhaoolee/EasyTypora.git cd EasyTypora npm i
(2)修改配置文件将conf.js里面的内容改为自己的服务器
module.exports = { host: "http://cdn.fangyuanxiaozhan.com", server_port: "12800", client_port: "12800", secret_token: "8asadelualdldfgaseasdfasdedadf" }
注意
- host 可以填写域名 也可以直接填写ip地址,一定要进行填写。
- server_port 为图床服务器的端口号
- client_port 为客户端的端口号,该客户端是结合Typora软件进行上传用的。该端口号可以和图床服务器的端口号一致。如果不一致要进行端口转发映射。
(3)启动服务
npm start
(4)关闭服务
npm run stop
(5)构建客户端二进制包,该二进制包是用来结合Typora软件使用的
// 同时构建 Linux macOS Windows的二进制包 npm run build
构建完成后,项目的根目录的dist文件夹会出现, 三个构建好的文件
文件名 | 适用平台 |
---|---|
typora-win.exe | Windows |
typora-mac.app | macOS |
typora-linux.sh | linux |
我们可以通过scp文件传输服务,把生成的文件保存到本地,然后在本地验证服务
(6)本地验证
- 本地配置(文件——偏好设置)
测试成功后就可以直接使用了。
原文链接:https://blog.csdn.net/gaoluhua/article/details/122365411?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165934461816781818779766%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165934461816781818779766&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-22-122365411-null-null.nonecase&utm_term=%E6%90%AD%E5%BB%BAcdn
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/8312