codenoid / temporar

S3-Backed Anonymous Temporary File Sharing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Temporar

S3-Backed File.io clone in Go (No Other Databases!), Simply upload a file, share the link, and after it is downloaded, the file is completely deleted. For added security, set an expiration on the file and it is deleted within a certain amount of time, even if it was never downloaded.

screenshot

Storage

  • AWS S3
  • Cloudflare R2
  • Minio
  • Wasabi

Deployment

Using Dockerfile or manually:

cd frontend
npm i
npm run build
cd ..
go build -trimpath

Makesure you already set ENV VAR before deploying

About

S3-Backed Anonymous Temporary File Sharing

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:CSS 85.6%Language:Svelte 7.4%Language:Go 4.6%Language:Dockerfile 1.2%Language:JavaScript 0.8%Language:HTML 0.4%