Comparte archivos y notas con alojamiento propio: se cifran en el navegador, de modo que el servidor solo almacena texto cifrado.
depado/goploader
Servidor de intercambio de archivos autoalojado y cliente CLI en Go que cifra las cargas en el servidor y funciona con curl, httpie y wget.
Alternativa open source a:WeTransfer
- Estrellas
- 304
- Forks
- 47
- Issues abiertos
- 23
- Último commit
- hace 10 horas
¿Qué es?
Goploader es una herramienta para compartir archivos compuesta por un servidor y un cliente, ambos escritos en Go. Está pensada para compartir archivos rápidamente desde una terminal y también desde un navegador, para quienes no usan una terminal.
El servidor está pensado para que lo ejecutes tú; el proyecto incluye una imagen de Docker y una interfaz web de configuración. El cliente, llamado gpldr, carga archivos desde la línea de comandos. Las cargas se cifran en el servidor, y el proyecto declara que su prioridad es la privacidad.
Como el servidor acepta cargas HTTP estándar, también puedes usar curl, httpie y wget sin instalar el cliente.
Funciones clave
- 01Cifrado en el servidor de los archivos cargados
- 02Cliente de línea de comandos llamado gpldr
- 03Compatible con cargas mediante curl, httpie y wget
- 04Imagen de Docker e interfaz web de configuración
- 05El servidor y el cliente están escritos en Go
Casos de uso
- Enviar un archivo a un colega desde una sesión de terminal en un servidor
- Ejecutar un servicio privado para compartir archivos con un equipo o en una red doméstica
- Cargar archivos desde scripts con curl o wget
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/depado/goploader.git - 2
Entra en el directorio del proyecto
cd goploader - 3
Compila el servidor
go build -trimpath -ldflags '-s -w' -o goploader-server ./server/ - 4
Inicia el servidor
./goploader-server
Antes de usarlo
- El README advierte que la mayoría de las tecnologías utilizadas están obsoletas, así que úsalo bajo tu propia responsabilidad.
- Para instalarlo, hay que compilarlo desde el código fuente con Go o usar Docker; no se documenta ninguna instalación mediante paquetes.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es goploader?
- Servidor de intercambio de archivos autoalojado y cliente CLI en Go que cifra las cargas en el servidor y funciona con curl, httpie y wget. Goploader es una herramienta para compartir archivos compuesta por un servidor y un cliente, ambos escritos en Go. Está pensada para compartir archivos rápidamente desde una terminal y también desde un navegador, para quienes no usan una terminal.
- ¿goploader es gratuito? ¿Qué licencia tiene?
- goploader es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿goploader sigue mantenido?
- Mantenimiento activo. El último commit de goploader fue el 6 nov 2026.
- ¿Para qué puedo usar goploader?
- Enviar un archivo a un colega desde una sesión de terminal en un servidor Ejecutar un servicio privado para compartir archivos con un equipo o en una red doméstica Cargar archivos desde scripts con curl o wget
- ¿Cómo se instala goploader?
- Clona el repositorio: git clone https://github.com/depado/goploader.git Entra en el directorio del proyecto: cd goploader Compila el servidor: go build -trimpath -ldflags '-s -w' -o goploader-server ./server/ Inicia el servidor: ./goploader-server
- ¿Dónde consigo goploader?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/depado/goploader
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma peer-to-peer de almacenamiento de archivos cifrado de extremo a extremo, mensajería y red social basada en IPFS, con opción de autoalojamiento.
Comparte contraseñas de un solo uso, claves API, texto y archivos cifrados mediante enlaces que se autodestruyen, con alojamiento propio y conocimiento cero.
Una aplicación web de pastebin y uso compartido de archivos, autoalojada y distribuida como un único binario, escrita en Rust, con cifrado opcional y acortamiento de URL.
Servidor de intercambio de archivos autohospedado en Go, con enlaces que caducan, almacenamiento S3 opcional y sin cargas públicas; una alternativa a Firefox Send.
Servidor autohospedado en Go para subir archivos temporalmente, similar a WeTransfer, con interfaz web, cliente CLI y cifrado de extremo a extremo opcional.