文章目录[隐藏]
我相信经常网上冲浪的各位大佬们经常有临时分享文件的需要吧,我们平时接触到的、比较常用的一般有奶牛快传、 firefox send
等等, firefox send
服务旨在提供简单、私密的文件分享服务,不登录火狐账户可以上传分享不超过1g的文件,登录火狐之后可以上传分享不超过 2.5g
的文件。且火狐承诺该服务是端到端的,分享链接可加密,到期即焚,十分安全。有时候我们这些喜欢折腾的人又经常在想,自己能不能也搭建一个类似的临时文件分享的平台呢?博主小俊发现,我们常用的 firefox send
是火狐的一个开源项目,我就想自己来尝试搭建一下这个程序,并记录下安装过程制作成教程供大家参考!
- 一台
vps
/独服
node.js 10.0
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 -v
和 npm -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
中,则程序的每一次的响应都会输出
文章转自:小俊博客
原文地址: