Plik
root-gg.github.io
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
- File transfer services#82 of 1057.6