#网盘# 在VPS上搭建Firefox Send服务

FireFox Send这个免费临时文件分享服务已经不是什么新鲜事了,现在官方已经把这个代码开源了,也就是说我们可以利用手头上的VPS自己构架一个。本文就简单(官网的教程似乎更简单)介绍一下手动安装的教程。

在VPS上搭建Firefox Send服务

推荐在512M内存以上的VPS上安装Firefox Send服务

1. 安装必要的依赖

Firefox Send依赖于Node.js 10.0+,所以需要提前安装Nodejs;另外可选安装Redis Sevrer(开发选项)

Debian/Ubuntu (需Root用户)

curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejs

CentOS

curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install -y nodejs gcc-c++ make

2. 创建普通用户

根据Github上的用户反馈以及微魔实际测试,目前的Firefox Send如果使用Root用户安装会出错(抛出error code ELIFECYCLE错误)

useradd vmvps
cd ~

2. 下载安装Firefox Send

git clone https://github.com/mozilla/send.git
cd send
npm install
#可以使用npm start先安装开发环境配置看有没有问题,再进行下一步
# 安装生产环境
npm run build
npm run prod

3. 使用:访问https://ip地址:1443

如果开启了防火墙,则需要设置iptables或者Firewalld放行1443端口。

配置文件是server/config.js,如果想修改端口之类的可以在这里;测试没问题的话,可以让nodejs在screen里运行,如果想要域名访问,可以使用Caddy或者Nginx反代

猜你 喜欢

关于作者: 微魔

小微魔,大智慧!

发表回复

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