Plik review
A flexible, open-source transfer system for teams prepared to run their own server.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Plik is an open-source, self-hosted temporary file upload and sharing system for people and organizations that want to manage their own file-transfer service. Users can upload, manage, and download files through a web interface or use the cross-platform command-line client to upload and share links. Its range of transfer controls suits workflows where links should expire, downloads should be limited to one, or files should move directly between sender and recipient. It is a better fit for self-hosters than for buyers seeking a managed service with a vendor-priced plan.
Transfer controls are a notable strength. Administrators can configure time-to-live and automatic cleanup, enable one-shot downloads that delete files after the first download, and protect uploads with passwords. In stream mode, files go directly from uploader to downloader without server storage. Plik also supports end-to-end encryption using age, along with file previews and archive creation. Those options give it flexibility across different sharing needs, though the appropriate file-size and expiry limits depend on server configuration rather than a fixed published plan.
Deployment and storage choices make Plik adaptable to existing infrastructure: file storage can use local storage, S3, OpenStack Swift, or Google Cloud Storage, while metadata can use SQLite, PostgreSQL, or MySQL. Google OAuth, GitHub OAuth, and OpenID Connect are also supported. The trade-off is that Plik is distributed as self-hosted software rather than as a vendor-priced hosted service, so buyers should be comfortable managing their own deployment and configuration. Support is through documentation and community. Choose Plik if you want open-source control over encrypted, configurable transfers; consider an alternative if you need a managed service or a desktop app.
Plik pros and cons
- Where it wins
- Choose expiring, one-shot, password-protected, or direct-stream transfers.
- Upload from the web interface or cross-platform command-line client.
- Use age encryption and select file and metadata storage backends.
- Where it doesn't
- It is self-hosted software, not a vendor-priced hosted service.
- File-size and expiry limits depend on server configuration.
- Support channels are documentation and community.
Plik fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update