Skip to content
SPECIFICTION
Get listed

Plik

root-gg.github.io

WebWindowsmacOSLinuxAPISelf-hosted
Visit root-gg.github.io
Spec score 7.6 #82 of 105 in File transfer services

Spec sheet

Purpose
Plik is a self-hosted temporary file sharing platform described as similar to WeTransfer.Read 11 Oct 2026 · root-gg.github.io
Deployment
Official installation options include release binaries, Docker images, Debian or Ubuntu packages, source builds, and Kubernetes Helm.Read 11 Oct 2026 · root-gg.github.io
Free plan
YesRead 23 Sep 2026 · root-gg.github.io
API
Plik documents a REST API whose endpoints accept and return JSON unless otherwise noted.Read 11 Oct 2026 · root-gg.github.io
Integrations
The project lists a ShareX uploader, a .NET API client, and a Thunderbird add-on as third-party clients.Read 11 Oct 2026 · github.com
License
Plik is released under the MIT License.Read 11 Oct 2026 · root-gg.github.io
AI assistant integration
The CLI includes an MCP server for AI coding assistants, with tools to upload text and files and retrieve server information.Read 11 Oct 2026 · root-gg.github.io
API access
YesRead 23 Sep 2026 · root-gg.github.io
Authentication
Authentication options include local accounts and providers such as Google, GitHub, OVH, and OpenID Connect.Read 11 Oct 2026 · github.com
CLI
Plik includes a cross-platform Go command-line client with archive, encryption, and auto-update support.Read 11 Oct 2026 · root-gg.github.io
CLI platforms
The CLI documentation lists binaries for Linux, macOS, and Windows, among other platforms.Read 11 Oct 2026 · root-gg.github.io
Custom branding
YesRead 23 Sep 2026 · root-gg.github.io
Desktop app
NoRead 23 Sep 2026 · root-gg.github.io
Encryption
Optional age end-to-end encryption runs client-side, so the server stores encrypted bytes and does not access the plaintext or passphrase.Read 11 Oct 2026 · root-gg.github.io
End-to-end encryption
Optional age encryption runs client-side so the server stores encrypted bytes and does not have access to the plaintext or passphrase.Read 11 Oct 2026 · root-gg.github.io
Expiration and one-shot downloads
Uploads can have configurable time-to-live and can be set to delete after the first download.Read 11 Oct 2026 · github.com
Expiration and one-shot uploads
Uploads support configurable expiration and one-shot downloads that delete a file after its first download.Read 11 Oct 2026 · github.com
Metadata
The product page lists SQLite, PostgreSQL, and MySQL as metadata backends.Read 11 Oct 2026 · root-gg.github.io
Notable limitation
The security documentation says server-side MIME detection can misidentify Office files such as DOCX, XLSX, and PPTX as ZIP files.Read 11 Oct 2026 · root-gg.github.io
Security headers
File download responses include nosniff, DENY framing, and a restrictive Content Security Policy.Read 11 Oct 2026 · root-gg.github.io
Storage
File storage backends include local filesystems and S3-compatible storage, with OpenStack Swift and Google Cloud Storage also listed on the product page.Read 11 Oct 2026 · root-gg.github.io
Streaming
Stream mode transfers data through the server without persisting it to disk, and waits for a downloader to connect.Read 11 Oct 2026 · root-gg.github.io
Web interface
Plik serves a web interface on the same port as its API by default.Read 11 Oct 2026 · root-gg.github.io

Where Specifiction places it

Alternatives to PlikAll alternatives →