Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:pairdrop

¡Esta es una revisión vieja del documento!


PairDrop

PairDrop es una aplicación web de código abierto diseñada para compartir archivos de forma rápida y segura entre dispositivos cercanos, aprovechando conexiones peer-to-peer (P2P) mediante WebRTC. Basado en Snapdrop.

Características

  • Open Source: Su código está disponible en GitHub para revisión o autohosting.
  • Sin instalación: Funciona directamente en el navegador (Chrome, Firefox, Safari, etc.).
  • Sin registro: No requiere cuentas ni datos personales.
  • Privacidad: Los archivos no pasan por servidores externos; se transfieren directamente entre dispositivos.
  • Multiplataforma: Compatible con móviles, tablets, ordenadores y hasta Smart TVs.
  • Cifrado E2E (End-to-end): La conexión P2P usa cifrado para proteger los datos.

Casos de uso

  • Transferencia móvil ↔ PC: Enviar fotos, videos o documentos sin cables ni apps.
  • Reuniones de trabajo: Compartir presentaciones o informáticos en una sala sin depender de internet externo.
  • Entornos sin conexión a internet: Usando una red local (WiFi o LAN) para compartir en escuelas, oficinas o eventos.
  • Evitar límites de plataformas: Archivos pesados (ej. videos 4K) que superan los límites de email o mensajería.
  • Seguridad temporal: Ideal para datos sensibles, ya que los archivos no quedan almacenados en la nube.

Uso

  1. Abrir la web: Ambos dispositivos acceden a https://pairdrop.net o a la instancia que esté montada.
  2. Conectar dispositivos:
    • Un usuario genera un código QR o un enlace de invitación.
    • El otro escanea el QR o abre el enlace.
  3. Enviar archivos:
    • Arrastra archivos a la ventana del navegador o haz clic para seleccionarlos.
    • Los archivos se envían directamente al dispositivo receptor.
  4. Recibir: Los archivos aparecen en tiempo real y pueden descargarse o previsualizarse.

Instalación

Docker

Ejemplo de fichero Docker Compose:

---
services:
  pairdrop:
    image: lscr.io/linuxserver/pairdrop
    container_name: pairdrop
    restart: unless-stopped
    environment:
    - PUID=1000
    - PGID=100
    - DEBUG_MODE=true
    - TZ=Europe/Madrid
    volumes:
      - ./data:/data/
    ports:
      - 3000:3000
informatica/software/aplicaciones_web/pairdrop.1745504045.txt.gz · Última modificación: por tempwin