▲ 6 ▼ Plik : scalable & friendly temporary file upload system ( wetransfer like ) in golang
Plik is an simple and powerful file uploading system written in golang.
Main features :
Multiple data backends : File, OpenStack Swift, WeedFS
Multiple metadata backends : File, MongoDB, Bolt
OneShot : Files are destructed after the first download
Stream : Files are streamed from the uploader to the downloader (nothing stored server side)
Removable : Give the ability to the uploader to remove files at any time
TTL : Custom expiration date
Password : Protect upload with login/password (Auth Basic)
Yubikey : Protect upload with your yubikey. (One Time Password)
Comments : Add custom message (in Markdown format)
User authentication : Google / OVH
Upload restriction : Source IP / Token
Register to comment or vote on this story