Plataforma auto-hospedada para compartilhar arquivos e textos temporariamente, com uploads em partes, transferência instantânea, compressão de imagens e controles de acesso.
root-gg/plik
Servidor de upload temporário de arquivos em Go, auto-hospedado e semelhante ao WeTransfer, com interface web, cliente CLI e criptografia ponta a ponta opcional.
Alternativa open source a:WeTransfer
- Estrelas
- 1,839
- Forks
- 201
- Issues abertas
- 38
- Último commit
- há 3 dias
O que é?
Plik é um sistema auto-hospedado para compartilhar arquivos temporariamente, semelhante ao WeTransfer. Os usuários enviam arquivos pela interface web em Vue 3 ou pelo cliente de linha de comando e recebem um link para compartilhar com outras pessoas. Os uploads podem expirar após um TTL configurável e ser excluídos depois do primeiro download.
O servidor armazena os dados dos arquivos em disco local, S3, OpenStack Swift ou Google Cloud Storage, e mantém os metadados em SQLite, PostgreSQL ou MySQL. A autenticação pode usar contas locais, Google, GitHub, OVH ou OIDC, e os uploads podem ser protegidos com BasicAuth. A criptografia ponta a ponta usa Age, e o cliente CLI e o cliente web conseguem descriptografar os arquivos um do outro.
Plik também oferece um modo de streaming que não armazena nada, pré-visualização de arquivos com realce de sintaxe, renderização de Markdown e Mermaid, métricas do Prometheus e um servidor MCP para assistentes de IA. Ele pode ser implantado com Docker, um binário de release, um pacote Debian ou um Helm chart.
Recursos principais
- 01Interface web em Vue 3 com 12 idiomas e vários temas
- 02Cliente de linha de comando com suporte a arquivos compactados
- 03Armazenamento em disco local, S3, OpenStack Swift ou Google Cloud Storage
- 04Metadados armazenados em SQLite, PostgreSQL ou MySQL
- 05Criptografia ponta a ponta com Age, interoperável entre CLI e web
- 06TTL configurável, downloads de uso único e modo de streaming
Casos de uso
- Enviar arquivos grandes para contatos externos sem usar um serviço público de compartilhamento
- Manter uma área privada para recebimento de arquivos de uma equipe ou organização na própria infraestrutura
- Compartilhar arquivos criptografados quando o servidor não deve ler o conteúdo
- Permitir que assistentes de IA enviem ou recuperem arquivos pelo servidor MCP
Início rápido
- 1
Inicie o servidor com Docker
docker run -p 8080:8080 rootgg/plik - 2
Abra a interface web no navegador
Antes de usar
- Você precisa hospedar o servidor por conta própria; ele não é um serviço hospedado.
Em coleções
Tópicos
Perguntas frequentes
- O que é plik?
- Servidor de upload temporário de arquivos em Go, auto-hospedado e semelhante ao WeTransfer, com interface web, cliente CLI e criptografia ponta a ponta opcional. Plik é um sistema auto-hospedado para compartilhar arquivos temporariamente, semelhante ao WeTransfer. Os usuários enviam arquivos pela interface web em Vue 3 ou pelo cliente de linha de comando e recebem um link para compartilhar com outras pessoas. Os uploads podem expirar após um TTL configurável e ser excluídos depois do primeiro download.
- plik é gratuito? Qual é a licença?
- plik é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- plik ainda é mantido?
- Manutenção ativa. O último commit de plik foi em 4 de nov. de 2026.
- Para que posso usar plik?
- Enviar arquivos grandes para contatos externos sem usar um serviço público de compartilhamento Manter uma área privada para recebimento de arquivos de uma equipe ou organização na própria infraestrutura Compartilhar arquivos criptografados quando o servidor não deve ler o conteúdo Permitir que assistentes de IA enviem ou recuperem arquivos pelo servidor MCP
- Como instalar plik?
- Inicie o servidor com Docker: docker run -p 8080:8080 rootgg/plik Abra a interface web no navegador
- Onde consigo plik?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/root-gg/plik
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor de upload de arquivos self-hosted feito para ShareX, com compartilhamento, galerias e links curtos.
Hospede seu próprio serviço de upload de arquivos e gere links compartilháveis, com contas de usuário, álbuns, snippets, encurtador de URL e suporte a armazenamento S3.
Ferramenta self-hosted para compartilhar arquivos e textos: os envios recebem um código de acesso para retirada, como uma encomenda expressa.
Aplicativo web auto-hospedado para compartilhar arquivos rapidamente entre dispositivos, com gerenciamento multiusuário, transferências retomáveis e acesso a pastas compartilhadas por QR code.
Servidor de compartilhamento de arquivos auto-hospedado e cliente CLI em Go que criptografa os uploads no servidor e funciona com curl, httpie e wget.