Plik
Temporary file upload and sharing service with web UI and CLI
1.8k stars 194 forks last commit first released
Actively maintained
Last commit 7 Jul 2026.

Plik is a scalable temporary file upload and sharing service, similar to WeTransfer, designed for quick uploads and controlled file distribution. It provides a web interface, a command-line client, and an HTTP API, with flexible storage and metadata backends.
Key Features
- Web UI for uploading and sharing files
- Cross-platform CLI client for scripted and terminal-based uploads
- HTTP API for managing uploads and downloading files
- Multiple data backends (local filesystem, S3-compatible object storage, OpenStack Swift, Google Cloud Storage)
- Multiple metadata backends (SQLite, PostgreSQL, MySQL)
- Expiration controls (custom TTL), OneShot downloads, streaming mode, and uploader-controlled removal
- Optional protection features such as Basic Auth, upload tokens, and source IP restrictions
- Admin CLI and admin web UI for user and upload management
Use Cases
- Share large files with time-limited download links
- Provide a simple internal “drop” service for teams and automation scripts
- Create controlled one-time or stream-only transfers for sensitive handoffs
Limitations and Considerations
- Security headers may prevent browser rendering of certain content (for example PDF/audio/video) unless adjusted in configuration
- Built-in third-party authentication options depend on external providers (for example Google)
Plik fits well for organizations that need a lightweight, self-managed file sharing portal with strong operational flexibility. Its combination of UI, CLI, and API makes it suitable for both end users and automated workflows.
Categories:
Tags:
Tech Stack:
Similar to Plik

Uguu
Lightweight temporary file hosting with web UI and upload API
Self-hosted lightweight temporary file host with drag-and-drop, paste and one-click uploads, plus an API for automated uploads and ShareX support.
PictShare
Self-hosted media and paste hosting with a simple upload API
Self-hosted image, GIF, MP4, and text paste hosting with a simple API, on-the-fly resizing, and URL-based transformations. File-based storage; no database required.


Gokapi
Self-hosted expiring file sharing with optional S3 storage
Lightweight self-hosted Firefox Send alternative for secure, expiring file shares with user roles, optional S3-compatible storage, and REST API.

PicoShare
Minimalist file-sharing service with direct download links
Open-source PicoShare lets users upload and share files of any type and size via direct download links, preserving originals and offering easy deployment via Docker or from source.

Hoodik
Self-hosted end-to-end encrypted cloud storage drive
Lightweight self-hosted cloud storage with end-to-end encryption, chunked file transfer, private search, and secure share links via a web UI.

Picsur
Self-hostable image sharing service with built-in conversion
Picsur is a self-hosted Imgur-like image sharing service with anonymous and authenticated uploads, roles/permissions, expiring images, and built-in image conversion/editing.






