某些场景下,我们可能需要与临时的合作伙伴或客户交换文件,而无需建立长期的合作关系或共享存储空间。临时的文件上传系统可以提供一个临时的平台,让我们可以安全、快速地与他人交换文件,而无需复杂的设备或流程。
今天就来分享一个用go编写的开源临时文件分享系统。plik 。plik的github地址如下:https://github.com/root-gg/plik 。目前拥有1.4 k的star
这里来介绍一下plik的特性,特性如下:
接下来介绍的是plik的部署教程
mkdir plik
,然后cd 进来wget https://github.com/root-gg/plik/releases/download/1.3.8/plik-1.3.8-linux-amd64.tar.gz
将plik的压缩包下载下来。tar xzvf plik-1.3.8-linux-amd64.tar.gz
将plik解压缩。[root@instance-20221010-2157 plik]# ll
total 58548
drwxr-xr-x. 6 root root 66 Sep 20 2023 plik-1.3.8-linux-amd64
-rw-r--r--. 1 root root 59952015 Sep 20 2023 plik-1.3.8-linux-amd64.tar.gz
[root@instance-20221010-2157 plik]# cd plik-1.3.8-linux-amd64/
/hustudy/plik/plik-1.3.8-linux-amd64/server
./plikd
来启动plid,输入之后页面如下,即代表启动成功
[07/07/2024 19:57:21][INFO ] Starting plikd server v1.3.8
[07/07/2024 19:57:21][WARNING ] Initializing sqlite3 database
[07/07/2024 19:57:21][INFO ] Starting server at http://0.0.0.0:8080
[07/07/2024 19:57:21][INFO ] Will clean old uploads in 508 seconds.
该项目也支持docker部署,在这里就不演示了。可以参考作者的文档:https://github.com/root-gg/plik/blob/master/documentation/docker.md
创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。