如何搭建typora图床服务器


如何搭建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 

image-20220107151338912

(4)关闭服务

npm run stop 

image-20220107151550204

(5)构建客户端二进制包,该二进制包是用来结合Typora软件使用的

// 同时构建 Linux macOS Windows的二进制包 npm run build 

构建完成后,项目的根目录的dist文件夹会出现, 三个构建好的文件

文件名 适用平台
typora-win.exe Windows
typora-mac.app macOS
typora-linux.sh linux

img

我们可以通过scp文件传输服务,把生成的文件保存到本地,然后在本地验证服务

(6)本地验证

  • 本地配置(文件——偏好设置)

image-20220107151920713image-20220107152024882

测试成功后就可以直接使用了。

原文链接: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

(0)
上一篇 2022年9月13日
下一篇 2022年9月13日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml