Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

upgopher

Upgopher es un binario Go autocontenido para compartir archivos, carpetas, texto e imágenes de portapapeles entre dispositivos en una red local sin dependencias ni base de datos.

Ficha actualizada 18 sept 2026, 21:41 · upstream 31 jul 2026, 11:36 · release v1.20.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es upgopher

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Upgopher permite transferir archivos y contenido del portapapeles entre dispositivos desde un único binario autocontenido. No requiere base de datos, dependencias externas ni configuración obligatoria. Se ejecuta como servidor web simple con gestor de archivos integrado en el navegador.

El proyecto incluye autenticación básica opcional, HTTPS con certificados auto-firmados o personalizados, y modos de solo lectura para portales de descarga. Soporta múltiples métodos de instalación: Go, Docker, Homebrew, Scoop o binarios precompilados. Todo lo necesario para la interfaz está embebido en el ejecutable.

La herramienta se posiciona como solución minimalista para compartir carpetas temporalmente, servir artefactos de desarrollo o crear un punto de descarga compacto detrás de VPN o proxy inverso.

CASOS DE USO
  • Compartir carpetas entre dispositivos de red local sin instalar clientes
  • Servir archivos de compilación, logs o artefactos de pruebas temporalmente
  • Transferir texto e imágenes de portapapeles entre múltiples dispositivos
  • Crear portal de descarga en modo solo lectura para distribución de archivos
  • Implementar punto de transferencia compacto detrás de VPN o proxy inverso
PUNTOS DESTACADOS
  • Binario Go autocontenido sin base de datos ni dependencias externas
  • HTTPS integrado con certificados auto-firmados o personalizados
  • Portapapeles compartido para texto e imágenes entre dispositivos
  • Modos de operación: escritura, solo lectura y alias de rutas personalizados
  • Soporte multiplataforma mediante binarios precompilados y contenedores Docker
PRECAUCIONES
  • No soporta WebDAV ni subidas reanudables
  • Autenticación básica global sin cuentas o permisos por carpeta
  • Datos del portapapeles y alias de rutas en memoria (se pierden al reiniciar)
  • Certificado auto-firmado no confiable automáticamente para clientes
  • No modifica permisos del sistema de archivos del host
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Desplegar detrás de VPN o proxy inverso con TLS para uso externo. Usar autenticación básica y limitar interfaz a red local si es posible. Verificar checksums.txt en binarios descargados. Para Docker: docker run -p 9090:9090 -v "$PWD:/data" wanetty/upgopher:1.20.0. Modo solo lectura con -readonly para evitar modificaciones.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
GoRustPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
9090
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.