Deploy Now

SaaS Alternative

Dropbox WeTransfer Smash

Stars

1,839

Forks

201

Watchers

29

Developer links

Plik

Plik lets you send big files the way WeTransfer does, except the server is yours: upload from the browser or one CLI command and get an expiring link to share. Files can delete themselves after the first download, stream straight from uploader to downloader without touching disk, or sit behind a password until their TTL runs out and cleanup removes them. End-to-end encryption with Age works between the CLI and the web interface, so the server only ever holds ciphertext. Recipients preview code with syntax highlighting, read rendered Markdown and Mermaid diagrams, and play media in the browser without downloading first. Storage lands on local disk, S3, OpenStack Swift, or Google Cloud Storage, with metadata in SQLite, PostgreSQL, or MySQL, and sign-in through local accounts, Google, GitHub, or OIDC. The web interface speaks twelve languages with light, dark, and custom themes, and Prometheus metrics plus an MCP server connect Plik to monitoring and AI assistants. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Plik
Plik

Benefits

  • Links That Clean Up After Themselves
  • Every upload gets a configurable TTL with automatic cleanup, and OneShot mode deletes a file after its first download, so shared files never linger on your disk.
  • Encrypted Before It Leaves
  • Age end-to-end encryption works between the CLI and the web interface, so the server stores only ciphertext while recipients still preview and play files in the browser.
  • Storage You Already Own
  • Local disk, S3, OpenStack Swift, or Google Cloud Storage hold the bytes, while SQLite, PostgreSQL, or MySQL tracks metadata, so Plik fits home servers and clusters alike.
  • One Command From the Terminal
  • The CLI uploads with a progress bar and returns a link plus ready curl commands, and ShareX and Thunderbird clients upload the same way your users already work.

Features

  • OneShot and Stream Modes
  • OneShot deletes a file after its first download, and Stream mode pipes data from uploader to downloader without storing anything on the server.
  • In-Browser File Preview
  • Recipients preview code with syntax highlighting, rendered Markdown and Mermaid diagrams, and media playback directly in the browser before deciding to download.
  • Five Sign-In Providers
  • Local accounts, Google, GitHub, OVH, and OIDC providers control who may upload, with anonymous access and BasicAuth passwords available per upload.
  • Metrics and MCP Server
  • Prometheus metrics expose server health and usage, and the built-in MCP server lets AI assistants upload and manage files through Plik directly.

Apps Similar to Plik