File-upload 是一种免费的自托管文件共享服务,具有文件过期选项。在这里,您可以将其安装在本地或 VPS 上,然后只需上传文件并通过发出简单的 cURL 请求来检索它们。在这里,它有一个简单而最小的界面,您可以上传无限的文件并下载它们。你在这里上传的每个文件都会给你相应的下载链接,然后你可以做任何你想做的事。这是一个简单的服务,只需运行几个命令,您就可以启动并运行它。服务器内置了一个 cron 作业,它将根据文件上设置的过期时间删除文件。您可以使用许多文件共享服务轻松共享文件。但是,如果您由于某些原因需要自己的文件共享服务,您可以托管此处提到的服务。如果需要,您可以围绕它创建桌面应用程序,并使用它轻松上传和下载文件。该工具有一个最小的 Web 界面,或者您可以使用 CLI 上传文件。但是,Web 界面尚不支持过期参数。如果您有使用 let's encrypt 的经验,那么您甚至可以通过 HTTPS 隧道上传。使用此带文件过期选项的免费自托管文件共享服务:安装和使用此文件上传服务非常简单。安装和启动和运行它的最佳方法是通过 Docker。因此,如果您使用的是 VPS,请确保 Docker 在其上可用。一些托管服务(例如 DigitalOcean)提供了在 droplet 上安装 Docker 的选项。因此,在确保 Docker 可用后,您需要从此处克隆此存储库。现在,只需在克隆文件上传存储库的目录中打开终端。运行以下命令并等待其完成。完成后,服务器将全部设置为接收文件并保存它们。要上传文件,您只需使用 cURL 运行以下命令。目前,这在本地主机上运行,但如果您使用自己的域,则必须在 cURL 命令中进行相应的更改。要添加过期时间,您必须添加一个 URL 参数“?exp=..”。目前,您可以根据确切的小时数、天数、周数、月数和年数来指定到期时间。您可以查看下面的屏幕截图,查看有或没有过期时间的文件上传示例。如果您不喜欢从终端使用文件上传工具,您可以使用最小的 Web 界面。为此,您只需在浏览器的地址栏中输入“localhost:8023”即可。之后,只需将文件上传到那里并获取最终 URL。但是,在这里您将无法设置过期时间。这样,您可以通过自托管来使用这个简单的文件共享服务。它是使用 Docker 构建的,因此您可以轻松地将其安装在任何平台上。无需预先配置即可。您可以从 GitHub 获取它并立即进行设置。根据您的需要,您可以从命令行或 Web 界面轻松使用它。关闭的思考您可以自行托管的简单文件共享服务并不多。我真的很喜欢这个和它的简单性。它会快速将文件上传到服务器并返回下载链接。上传文件的过期时间使其与其他自托管文件共享服务区分开来。因此,如果您正在寻找可以自行托管的文件共享工具,请尝试文件上传。



.jpg)
.jpg)

.jpg)
.jpg)
.jpg)
.jpg)
