欢迎光临
让我们一起努力

【教程】Firefox Send : 火狐开源的临时文件分享服务平台的部署方法

前言

我相信经常网上冲浪的各位大佬们经常有临时分享文件的需要吧,我们平时接触到的、比较常用的一般有奶牛快传、 Firefox Send 等等, Firefox Send 服务旨在提供简单、私密的文件分享服务,不登录火狐账户可以上传分享不超过1G的文件,登录火狐之后可以上传分享不超过 2.5G 的文件。且火狐承诺该服务是端到端的,分享链接可加密,到期即焚,十分安全。有时候我们这些喜欢折腾的人又经常在想,自己能不能也搭建一个类似的临时文件分享的平台呢?博主小俊发现,我们常用的 Firefox Send 是火狐的一个开源项目,我就想自己来尝试搭建一下这个程序,并记录下安装过程制作成教程供大家参考!

Firefox Send 官网

[btn url=”https://send.firefox.com”]Firefox Send[/btn]

准备工作

  1. 一台 VPS / 独服
  2. Node.js 10.0+
  3. Redis Server(可选)

搭建教程

1. 安装 Node.js

# Centos 系统
curl --silent --location https://rpm.nodesource.com/setup_10.x | bash -
yum -y install nodejs 
# Debian 系统
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt install nodejs


执行后与上图返回数据相同则代表安装 Node.js 成功
安装成功之后可以使用 node -vnpm -v 查看安装的版本号,我安装的版本如下图:

2. 安装 Redis

# Centos 系统
yum -y install redis
systemctl start redis
systemctl enable redis

# Debian 系统
apt install redis-server
systemctl start redis-server
systemctl enable redis-server

3. 安装 Screen 等其他软件

# Centos 系统
yum install screen
yum -y groupinstall "Development Tools"
 
# Debian 系统
apt install make gcc g++ screen

4. Git 火狐的 Firefox Send 并安装运行

git clone https://github.com/mozilla/send.git
cd send
npm install
screen -S send
npm start

启动完成之后按键盘的 Ctrl+A+D 退出 Screen 窗口,该程序会在后台一直运行
此时,安装已经完成,现在可以通过浏览器访问 http://YourServerIP:8080 即可
如果你还在 Screen 中,则程序的每一次的响应都会输出

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.xjisme.com/archives/2442.html

赞(0) 我这么幸苦,不打个赏再走?
本作品采用CC BY-NC-SA 4.0进行许可:小李子的blog » 【教程】Firefox Send : 火狐开源的临时文件分享服务平台的部署方法

评论 抢沙发

CAPTCHAis initialing...
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏