前段时间,我们描述了一种简单快捷的方法 使用 Trasnfer.sh 通过 Internet 传输和共享文件 网络服务。 今天,我们将讨论一个类似的工具,称为 PSi转移. 它是一个简单的开源文件共享实用程序,用于从 Linux 本地或全局共享我们的文件。 它是付费服务的替代品,例如 投递箱 和我们转移。 与 transfer.sh 不同,它不是一个网站。 它实际上是一个自托管的文件共享平台。 您可以将其部署在您的家庭系统上,以通过局域网共享文件。 或者,您可以将其部署在 VPS 或 Cloud,以便您可以使用任何支持 Internet 的设备从任何地方访问或共享您的文件。 由于它带有内置的 Web 服务器,因此您无需部署任何其他额外的软件。 您只需要一个 Web 浏览器即可访问或共享您的资料。
PSiTransfer 功能
关于功能,我们可以列出以下内容:
- 无需帐户或登录。
- 一次上传单个或多个文件。
- 上传非常大的文件。
- 继续上传或下载。
- 将文件下载为 zip/tar.gz 存档。
- 为您的上传存储桶设置过期时间。
- 一次性下载。
- 受密码保护的下载列表。
- 移动友好的响应式界面。
- 免费和开源。
- 和更多。
现在让我向您展示如何在类 Unix 操作系统中使用 PSiTransfer 部署本地文件共享解决方案。
在 Linux 上安装 PSiTransfer
PSiTransfer 需要 节点 >=7.4 或更高版本才能正常运行。 要在您的 Linux 机器上安装 Nodejs,请参阅以下指南。
- 如何在 Linux 上安装 Node.js
安装 Nodejs 后,转到 PSiTransfer 下载页面, 并下载最新版本。 在撰写本文时,最新版本是 1.2.0.
$ wget https://github.com/psi-4ward/psitransfer/releases/download/1.2.0/psitransfer-1.2.0.tar.gz
使用命令提取它:
$ tar zxvf psitransfer-1.2.0.tar.gz
它将提取名为的文件夹中的所有内容 “psitransfer-1” 在您当前的工作目录中。 转到文件夹:
$ cd psitransfer-1/
并且,使用命令安装 PSiTransfer:
$ NODE_ENV=production npm install
最后,运行以下命令启动 PSiTransfer:
$ npm start
样本输出:
> [email protected] start /home/sk/psitransfer-1 > NODE_ENV=production node app.js PsiTransfer listening on https://0.0.0.0:3000
允许端口 3000 通过您的防火墙或路由器,以便从远程系统访问 PSiTransfer 仪表板。
在基于 RPM 的系统上,使用以下命令允许端口 3000。
$ sudo firewall-cmd --permanent --add-port=3000/tcp
重新启动 firewalld 以应用更改。
$ sudo firewall-cmd --reload
如果您使用 UFW 防火墙,则运行以下命令 sudo 用户允许端口 3000。
$ sudo ufw allow 3000
如何在 Linux 中使用 PSiTransfer 文件共享解决方案
打开您的网络浏览器并导航到 https://IP地址:3000 或者 https://域名:3000.
这就是 PSiTransfer Web 仪表板的样子。
PSiTransfer 文件共享平台
如您所见,PSiTransfer Web 界面使用起来相当简单。 点击 + (加号)标志上传您选择的文件。 或者,您可以简单地将文件拖放到 文件 部分上传它们。 PSiTransfer 允许我们一次上传单个或多个文件。 此外,您可以上传任何大小的文件。
选择文件后,在 设置 部分。
保留期有很多选择,例如,
- 1小时
- 6小时
- 1天
- 3天
- 1周
- 2周
- 4 周
- 8 周
- 一次下载
根据您选择的保留期限,上传的文件将保留在服务器中。
此外,您可以为上传的文件设置密码。 它将为共享文件增加一点安全性。 用户需要输入密码才能解锁和下载共享文件。
最后,点击 上传 按钮将您的文件上传到您的服务器。
通过 PSiTransfer 仪表板上传文件
文件上传完成后,您将获得上传文件的下载链接。 只需将此 URL 传递给您的朋友、同事或任何想要下载和使用您的东西的人。
PSiTransfer 仪表板中的文件下载链接
您还可以从 PSiTransfer 仪表板本身邮寄下载链接,或者将其复制/粘贴到您的邮件 ID 或任何其他首选媒体(Whatsapp、Messenger)并将其发送给您的收件人。
当收件人单击下载链接时,他们将被要求输入密码以解锁下载链接。
Enter 在 PSiTransfer 仪表板中解锁文件下载链接的密码
如果他们输入了正确的密码,他们可以获得所有共享文件的下载链接。
通过 PSiTransfer 仪表板下载文件
很简单,不是吗? 您无需成为 Linux 忍者即可为您的家庭网络部署适度安全的文件共享服务器。 任何人都可以使用 PSiTransfer 在几分钟内建立一个简单的文件共享环境。
资源:
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix: 通过贝宝捐款
- 下载免费的电子书和视频: TradePub 上的 OSTechNix
- 联系我们: Facebook | Twitter | 谷歌加 | 领英 | RSS订阅
祝你有美好的一天!!