RadarTopicsBuildersWeeklyReads
Open Source Radar
root-gg/

plik

GitHubWebsite

Plik is a self-hosted, temporary file upload system written in Go. It features a web interface, multiple storage backends, E2EE with Age, and a CLI client, with automated releases up to 1.4.2 and ongoing maintenance as of 2026.

1.8kstars
195forks
32issues
2015since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

Plik is a scalable, self-hosted temporary file upload system similar to WeTransfer, implemented in Go. It provides a web interface, command line client, and support for various storage and metadata backends, along with end-to-end encryption using Age.

How it works

The project exposes a web interface for uploading files, with a backend that stores files and metadata across configurable backends. It supports End-to-End Encryption (E2EE) via Age between CLI and web, and a OneShot download option where files are deleted after first download. It includes a MCP server for AI assistant integration and Prometheus metrics for observability.

Getting started

Quick Start

# Docker
docker run -p 8080:8080 rootgg/plik
# From release
wget https://github.com/root-gg/plik/releases/download/1.4.2/plik-server-1.4.2-linux-amd64.tar.gz
tar xzvf plik-server-1.4.2-linux-amd64.tar.gz
cd plik-server-1.4.2-linux-amd64/server && ./plikd
# Debian / Ubuntu
curl -fsSL https://root-gg.github.io/plik/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/plik.gpg
echo "deb [signed-by=/etc/apt/keyrings/plik.gpg] https://root-gg.github.io/plik/apt stable main" | sudo tee /etc/apt/sources.list.d/plik.list
sudo apt update && sudo apt install plik-server
sudo systemctl start plikd
# From source
git clone https://github.com/root-gg/plik.git
cd plik && make
cd server && ./plikd
# Kubernetes (Helm)
helm repo add plik https://root-gg.github.io/plik
helm install plik plik/plik

Open web interface at http://127.0.0.1:8080

Command Line Client

$ plik myfile.txt
Upload successfully created at Sat, 21 Feb 2026 09:02:54 CET :
    http://127.0.0.1:8080/#/?id=vDPmPEUqc5oCt31T

See: CLI Client Documentation for installation.

Release history (latest 5)

  • 1.4.2 Plik 1.4.2 (2026-03-31): Plik 1.4.2
  • 1.4.1 Plik 1.4.1 (2026-03-08): Plik 1.4.1
  • 1.4.0 Plik 1.4.0 (2026-03-03): Plik 1.4.0
  • 1.4-RC5 Plik 1.4-RC5 (2026-02-25): Plik 1.4-RC5
  • 1.4-RC4 Plik 1.4-RC4 (2026-02-22): Plik 1.4-RC4

License

MIT

SharePost on XLinkedIn
All trending reposRevenue-verified startups →