Plik是一个以Golag编写的可扩展且友好的临时文件上传系统。
主要特点强大的命令行客户端易于使用的Web用户界面多数据后端多个元数据后端可移除:上传者可以随时删除文件TTL:自定义到期日期密码:使用登录名/密码保护上传评论:添加自定义消息(Markdow格式)用户认证:本地/谷歌/OVH管理员仪表板服务器端加密……安装从Release页面下载安装
要运行plik,它非常简单:$wgethttps://github.com/root-gg/plik/releases/dowload/1.3.1/plik-1.3.1-liux-amd64.tar.gz$tarxzvfplik-1.3.1-liux-64bits.tar.gz$cdplik-1.3.1/server$./plikd现在拥有一个在 https://127.0.0.1:8080上运行的功能齐全的Plik实例。可以编辑server/plikd.cfg以根据需要调整配置(端口、ssl、ttl、后端参数等)从源代码编译
要从源代码编译plik,需要在系统上安装golag和pm。首先,通过go获取项目和库:$gogetgithub.com/root-gg/plik/server$cd$GOPATH/src/github.com/root-gg/plik/构建并运行它:$make$cdserver&&./plikd客户端Plik附带了一个强大的golag多平台cli客户端(可在Web界面中下载):Usage:plik[optios][FILE]...Optios:-h--helpShowthishelp-d--debugEabledebugmode-q--quietEablequietmode-o,--oeshotEableOeShot(Eachfilewillbedeletedofirstdowload)-r,--removableEableRemovableupload(Eachfilecabedeletedbyayoeataymomet)-S,--streamEableStreamig(Itwillblockutilremoteuserstartsdowloadig)-t,--ttlTTLTimebeforeexpiratio(Uploadwillberemovedim|h|d)-,--ameNAMESetfileamewhepipigfromSTDIN--serverSERVEROverridesplikurl--tokeTOKENSpecifyauploadtoke--commetsCOMMENTSetcommetsoftheupload(MarkDowcompatible)-pProtecttheuploadwithlogiadpassword--passwordPASSWDProtecttheuploadwithlogi:password(ifomitteddefaultlogiis"plik")-aArchiveuploadusigdefaultarchiveparams(see~/.plikrc)--archiveMODEArchiveuploadusigspecifiedarchivebacked:tar|zip--compressMODE[tar]Compressiocodec:gzip|bzip2|xz|lzip|lzma|lzop|compress|o--archive-optiosOPTIONS[tar|zip]Additioalcommadlieoptios-sEcryptuploadusigdefaultecryptparams(see~/.plikrc)--ot-secureDootecryptuploadregardlessof~/.plikrccofiguratios--secureMODEArchiveuploadusigspecifiedarchivebacked:opessl|pgp--cipherCIPHER[opessl]Opesslciphertouse(seeopesslhelp)--passphrasePASSPHRASE[opessl]Passphraseor'-'tobepromptedforapassphrase--recipietRECIPIENT[pgp]Setrecipietforpgpbacked(example:--recipietBob)--secure-optiosOPTIONS[opessl|pgp]Additioalcommadlieoptios--updateUpdatecliet-v--versioShowclietversio
评论