#27 · Primary category: Self-Hosted File Processing & Conversion

plik

docker e2ee file-sharing file-upload golang mcp self-hosted

Plik is a temporary file upload system (Wetransfer like) in Go.

Project last updated:08/19/26

GitHub Stars

1.8K

Forks

196

Contributors

45

License

Other

Why we included this project

Plik is a self-hosted file sharing server that works like WeTransfer but keeps everything on your own machines. The Go backend handles uploads with configurable expiry, one-shot downloads, and password protection, and can store files on local disk or object storage such as S3 and Google Cloud, with metadata in SQLite, PostgreSQL, or MySQL. A command-line client supports archiving and end-to-end encryption that interoperates with the web interface, which is handy for moving build outputs or datasets between machines. There's also an MCP server if you want an AI assistant to push or fetch files on your behalf, and the Vue 3 front end offers file previews and theming. For teams that need to share large files without trusting a third-party host, Plik is a solid, actively maintained option.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category