基于Mozilla的send,搭建简单的文件资料分享平台,从此跟用微信发文件的行为告别 2021-7-21

需求描述

日常,需要发送文件,图片,压缩包,链接等内容给朋友,大家常用的肯定是QQ/Wechat,这其实如同吉利公司老板说的,其实很不具备隐私,而且,想用微信发送超过100MB的文件,就直接被拒绝,无奈。

那么有什么简单可靠的分享资料的方式呢,哈哈,Mozilla的send的项目正适合你。

需要的资源

  1. 云服务器 x1
  2. Node.js环境 x1
  3. Git可访问 x1

安装部署步骤如下

Mozilla的send是基于Node.js 12.x开发的,故而需要先安装Node.js

Node.js官方网站 https://nodejs.org/

安装Node.js相对简单,直接参考Node.js官方的Github页面,里面包含多平台的简单脚本安装方式,进行对应系统版本的安装 https://github.com/nodesource/distributions

# 我这里是Debian 9 系统,则对应安装Node.js 12.X的步骤为
root@debian:~# apt-get update
root@debian:~# apt-get install curl apt-transport-https ca-certificates gnupg2 software-properties-common git wget 
root@debian:~# curl -fsSL https://deb.nodesource.com/setup_12.x | bash -
root@debian:~# apt-get update
root@debian:~# apt-get install -y nodejs

root@debian:~# nodejs -v
v12.22.2
root@debian:~# 

在安装完成Node.js之后,部署Mozilla/send

项目地址https://github.com/mozilla/send

下载send的源包,https://github.com/mozilla/send/archive/refs/tags/v3.0.22.tar.gz

// 下载,解压,安装
root@debian:~# wget https://github.com/mozilla/send/archive/refs/tags/v3.0.22.tar.gz
root@debian:~# tar -zxvf v3.0.22.tar.gz
root@debian:~# cd /send-3.0.22
root@debian:~# npm install   // 需要比较久的时间
root@debian:~# npm audit fix   // 执行上一步,如果有失败,则运行该命令补充
// root@debian:~# npm run prod
root@debian:~# /usr/bin/node /usr/bin/npm run prod

困了,先睡觉,未完待续……

发表回复

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