logo
icon

Plik

Plik is a scalable, temporary file upload system written in Go. Share files easily with expiration, password protection, one-shot downloads, and removable links. Supports multiple storage backends.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-30
Services
service icon
Tags
Tool

Plik

A scalable, temporary file upload system. Share files quickly with built-in expiration, password protection, one-shot downloads, and removable links. Written in Go for high performance.

What You Can Do After Deployment

  1. Visit your domain — the upload page loads immediately, no account required
  2. Upload files — drag and drop or select files to upload
  3. Share links — copy the generated link to share with anyone
  4. Set expiration — choose how long files remain available (minutes, hours, days)
  5. Add protection — optionally set a password or enable one-shot download (file deleted after first download)

Key Features

  • Drag-and-drop file uploads with instant shareable links
  • Configurable expiration (auto-cleanup of expired files)
  • Password-protected uploads
  • One-shot downloads (file removed after first download)
  • Removable upload links
  • Stream mode for large files
  • Multiple storage backends (local filesystem, S3, Swift, Google Cloud)
  • Multiple metadata backends (SQLite, PostgreSQL, MySQL)
  • CLI client for scripting and automation

Storage

The /data volume stores uploaded files and the SQLite metadata database. All uploads persist in this volume.

License

MIT — GitHub