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

前言

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

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

Firefox Send 官网

Firefox Send

准备工作

  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

【教程】Firefox Send : 火狐开源的临时文件分享服务平台的部署方法
执行后与上图返回数据相同则代表安装 Node.js 成功
安装成功之后可以使用 node -v 和 npm -v 查看安装的版本号,我安装的版本如下图:
【教程】Firefox Send : 火狐开源的临时文件分享服务平台的部署方法

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

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

3. 安装 Screen 等其他软件

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

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

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 中,则程序的每一次的响应都会输出
【教程】Firefox Send : 火狐开源的临时文件分享服务平台的部署方法

文章转自:小俊博客

原文地址:https://www.xjisme.com/archives/2442.html

原创文章,作者:陌涛,如若转载,请注明出处:https://imotao.com/2368.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
陌涛陌涛
DogYun月付15元的圣何塞双程giavps速度及综合性能测评,狗云圣何塞经典云怎么样
上一篇 2020年5月4日 下午12:36
陌涛测评服务器常用的测评VPS服务器性能的脚本
下一篇 2020年5月4日 下午1:46

相关推荐

  • WordPress强制跳转https教程

    wordpress下怎么设置https强制跳转: # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^ind…

    2019年2月15日
    98600
  • CloudFlare为免费用户推出AI爬虫防护功能

    新推出的 AI 爬虫防护 (AI Scrapers and Crawlers) 则是面向所有用户推出的一键设置,无论是免费还是订阅用户,只需要一键开启该选项后即可 CloudFla…

    2024年6月25日
    4.2K00
  • 腾讯云静态网站托管之搭建 VuePress

    之前发布的文章:腾讯云免费静态网站托管,还有9.9元/年服务赞助计划! 申请地址:https://url.cn/59FNl75 操作场景 本文档介绍通过腾讯云静态网站托管服务搭建一…

    2020年6月4日
    77900
  • Emlog实现文章标题语音朗读

      昨天有朋友找我二次开发,需要实现文章标题语音朗读的功能,博文广记的收费版就有这个功能,找了找资料,或许speak.js可以实现,但我没有深入研究,因为我找到了一种更简单的方法,…

    2019年1月24日
    85500
  • emlog各种判断页面代码大集合

    本文提供emlog最全的判断各种页面的方法,可以判断首页、分类页、标签页、搜索页、分页、归档页、作者页、日志页。因此可以实现不同页面显示不同侧边栏或者调用不同内容,也可以实现不同类…

    2019年1月24日
    84300
  • 宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程

    Discuz! Q 是更轻的,更易变现的,更移动端的,更开放的和更易于二次开发的社区产品。Discuz! Q 内测版申请地址目前已经开通了,DNSPod 用户优先体验 Discuz…

    2020年3月17日
    85101
  • AMH6.0发布

    AMH6.0版本经过几个月稳定测试应用期,2020年11月11日已经成功上线发布,正式对外开放使用。感谢提交建议与反馈问题的朋友们,谢谢耐心等待,也谢谢所有支持AMH的用户,AMH…

    2020年11月13日
    2.1K00
  • EMLOG通过不同域名使用不同的模板

    只在emlog根目录的index.php简单修改就能实现,也可以做多用户二级域名调用不同的模板。当然也可以修改模板不同域名显示不同用户的文章。   $templet=Op…

    2019年1月24日
    90300
  • 用.htaccess实现二级域名功能

    我开通了一个独立IP LINUX空间,空间支持伪静态功能。由于网站根目录下安装的是emlog,daohang目录下安装的是网址导航,虚拟主机只支持根目录绑定域名,如何让网站支持二级…

    2019年1月24日
    75400
  • Cloudflare 缓存状态 cache-status 参数详解

    cache-status 五种状态 cf-cache-status:HIT 这是最喜欢的状态,你的文件已经命中 CloudFlare 缓存。这表示用户获取文件的方式途径为从 Clo…

    2023年12月16日
    74800

发表回复

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

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理