plik – 简洁强大的临时文件分享系统

某些场景下,我们可能需要与临时的合作伙伴或客户交换文件,而无需建立长期的合作关系或共享存储空间。临时的文件上传系统可以提供一个临时的平台,让我们可以安全、快速地与他人交换文件,而无需复杂的设备或流程。

今天就来分享一个用go编写的开源临时文件分享系统。plik 。plik的github地址如下:https://github.com/root-gg/plik 。目前拥有1.4 k的star

这里来介绍一下plik的特性,特性如下:

  1. 既支持web页面操作,也支持cli客户端操作。
  2. Plik支持多种数据后端,包括文件、OpenStack Swift、Amazon S3和Google Cloud Storage。这意味着您可以选择将文件存储在不同的地方,例如您自己的计算机上、OpenStack Swift云存储、亚马逊的S3存储或谷歌的云端存储。
  3. OneShot::OneShot功能允许您上传的文件只能被下载一次,下载后文件将被自动销毁,确保文件的安全性和隐私性。
  4. 流 : 流功能使文件在上传时可以直接传输到下载者,服务器端不会存储文件的内容,确保文件传输的直接性和安全性。(服务器端不存储任何内容)
  5. 可移动:可移动功能允许上传者在任何时候删除已上传的文件,提供了方便的管理选项,使上传者可以根据需要随时删除文件。
  6. 到期删除。TTL功能允许您自定义文件的过期日期,您可以设置文件在一定时间后自动过期并被删除,确保文件的有效期限和管理。
  7. 密码:密码功能使用登录名和密码来保护上传的文件,确保只有授权的用户才能访问和下载文件,提供了额外的安全性和权限控制。

接下来介绍的是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/
  • 解压缩后,我们进入解压后plik的server目录。 /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

创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇