Repolode
root-gg

root-gg/plik

Servidor autohospedado en Go para subir archivos temporalmente, similar a WeTransfer, con interfaz web, cliente CLI y cifrado de extremo a extremo opcional.

Alternativa open source a:WeTransfer

Estrellas
1,839
Forks
201
Issues abiertos
38
Último commit
anteayer

¿Qué es?

Plik es un sistema autohospedado para compartir archivos temporalmente, similar a WeTransfer. Los usuarios suben archivos a través de una interfaz web con Vue 3 o del cliente de línea de comandos, y reciben un enlace para compartirlo con otras personas. Las subidas pueden caducar tras un TTL configurable y configurarse para que se eliminen después de la primera descarga.

El servidor almacena los datos de los archivos en un disco local, S3, OpenStack Swift o Google Cloud Storage, y guarda los metadatos en SQLite, PostgreSQL o MySQL. La autenticación puede usar cuentas locales, Google, GitHub, OVH u OIDC, y las subidas pueden protegerse con BasicAuth. El cifrado de extremo a extremo usa Age; el cliente CLI y el cliente web pueden descifrar los archivos del otro.

Plik también ofrece un modo de streaming en el que no se almacena nada, vista previa de archivos con resaltado de sintaxis, renderizado de Markdown y Mermaid, métricas de Prometheus y un servidor MCP para asistentes de IA. Se puede desplegar mediante Docker, un binario de una versión publicada, un paquete Debian o un chart de Helm.

Funciones clave

  • 01Interfaz web con Vue 3, 12 idiomas y varios temas
  • 02Cliente de línea de comandos con compatibilidad con archivos comprimidos
  • 03Almacenamiento en disco local, S3, OpenStack Swift o Google Cloud Storage
  • 04Metadatos almacenados en SQLite, PostgreSQL o MySQL
  • 05Cifrado de extremo a extremo con Age, interoperable entre el cliente CLI y la web
  • 06TTL configurable, descargas de un solo uso y modo de streaming

Casos de uso

  • Enviar archivos grandes a contactos externos sin usar un servicio público para compartir archivos
  • Montar un punto privado de recepción de archivos para un equipo u organización en tu propia infraestructura
  • Compartir archivos cifrados cuando el servidor no debería poder leer su contenido
  • Permitir que asistentes de IA suban o recuperen archivos mediante el servidor MCP

Inicio rápido

  1. 1

    Inicia el servidor con Docker

    docker run -p 8080:8080 rootgg/plik
  2. 2

    Abre la interfaz web en tu navegador

Antes de usarlo

  • Debes alojar el servidor por tu cuenta; no es un servicio alojado.

En colecciones

Temas

Preguntas frecuentes

¿Qué es plik?
Servidor autohospedado en Go para subir archivos temporalmente, similar a WeTransfer, con interfaz web, cliente CLI y cifrado de extremo a extremo opcional. Plik es un sistema autohospedado para compartir archivos temporalmente, similar a WeTransfer. Los usuarios suben archivos a través de una interfaz web con Vue 3 o del cliente de línea de comandos, y reciben un enlace para compartirlo con otras personas. Las subidas pueden caducar tras un TTL configurable y configurarse para que se eliminen después de la primera descarga.
¿plik es gratuito? ¿Qué licencia tiene?
plik es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿plik sigue mantenido?
Mantenimiento activo. El último commit de plik fue el 4 nov 2026.
¿Para qué puedo usar plik?
Enviar archivos grandes a contactos externos sin usar un servicio público para compartir archivos Montar un punto privado de recepción de archivos para un equipo u organización en tu propia infraestructura Compartir archivos cifrados cuando el servidor no debería poder leer su contenido Permitir que asistentes de IA suban o recuperen archivos mediante el servidor MCP
¿Cómo se instala plik?
Inicia el servidor con Docker: docker run -p 8080:8080 rootgg/plik Abre la interfaz web en tu navegador
¿Dónde consigo plik?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/root-gg/plik

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados