PairDrop, utiliza 'Airdrop' con cualquier dispositivo

La mejor solución SelfHosted que nos permitirá compartir ficheros entre dispositivos. Sin importar qué marca tengamos.

PairDrop, utiliza 'Airdrop' con cualquier dispositivo
Regístrate en HDS+
Es gratuito. Ten acceso a todo el contenido.
🔓
Dificultad del tutorial: Baja

En el tutorial de hoy se detallarán los pasos para poder realizar una instalación de cero del servicio de de pairdrop.

Pairdrop es una aplicación gratuita, de código abierto, multiplataforma y basada en navegador para compartir archivos y texto tipo Airdrop que utiliza conexiones cifradas de igual a igual.

Características principales:

  1. Intercambio de archivos en red local que funciona en todas las plataformas.
  2. Una solución multiplataforma similar a AirDrop que funciona.
  3. Envía imágenes, documentos o texto a través de una conexión de igual a igual a dispositivos en la misma red local.
  4. Únete a salas públicas temporales para transferir archivos fácilmente a través de Internet.
  5. Funciona en todos los dispositivos con un navegador web moderno.

Otra de las grandes alternativas es SnapDrop, que además de estar con un soporte ya muerto, presenta importantes carencias respecto a PairDrop, en la siguiente tabla os resumo las más importantes (entre otras):

PairDrop vs SnapDrop

Diferencias SnapDrop PairDrop
Dispositivos emparejados y salas públicas: transferencia por Internet
Emparejamiento persistente de dispositivos
Ingresar a una sala pública mediante un código de 5 letras o un código QR
Se transfieren varios archivos a la vez con un indicador de progreso general

Introducción

En esta ocasión estamos ante un Docker-Compose muy sencillo, no requiere ningún tipo de volumen, ya que se gestiona todo vía Web.

Aunque se recomienda utilizar un Proxy Inverso para poder usar todas las características de la aplicación y en un modo más seguro, en nuestro caso lo instalaremos a nivel local y pudiendo acceder a él fuera de casa mediante VPN.

Cómo instalar y configurar Nginx Proxy Manager en tu NAS o servidor unRAID
Guía detallada sobre cómo instalar tu Proxy Inverso en un NAS - unRAID con certificado Let’s Encrypt.

Instalación mediante Docker-Compose

Como os decía anteriormente, estamos ante un Stack realmente sencillo. Copiaremos el siguiente Compose teniendo que modificar las variables necesarias.

version: "3"
services:
  pairdrop:
    image: "lscr.io/linuxserver/pairdrop:latest"
    container_name: pairdrop
    restart: unless-stopped
    environment:
      - PUID=1000 # UID del NAS
      - PGID=1000 # GID del NAS
      - WS_FALLBACK=false # Poner en verdadero si se quiere habilitar el respaldo de websocket si la conexión WebRTC de igual a igual no está disponible para el cliente.
      - RATE_LIMIT=false # Poner en verdadero si se quiere para limitar los clientes a 1000 solicitudes cada 5 minutos.
      - RTC_CONFIG=false # Poner en verdadero si se quiere poner la ruta de un archivo que especifique los servidores STUN/TURN.
      - DEBUG_MODE=false # Poner en verdadero si se quiere depurar conexiones de contenedores y pares.
      - TZ=Europe/Madrid # Time Zone
    ports:
      - 3000:3000 # Cámbialo si lo tienes en uso ejemplo 3008:3000

Una vez ejecutado el Stack, podremos ingresar en AirDrop mediante: http://ipdenuestronas:3000.

Una vez dentro podremos ver una imagen como la siguiente:

Antes de seguir, quisiera destacar que podremos hacer con PairDrop:

  • Crear una sala publica temporal (por ejemplo, si estamos fuera de casa y tenemos algún amigo que tengamos que pasarle algún fichero).
  • Emparejar los dispositivos permanentemente.
  • Interfaz con modo oscuro o claro.
  • Posibilidad de cambiar el idioma.
  • Panel de Información.
  • Posibilidad de cambiar el nombre de nuestro Host “LimeBobcat” por otro, para tener identificado el servidor Host en todo momento.

Bien, seguimos. Una vez realizado esto, solo deberemos conectarnos desde los demás dispositivos a esta web y ya podremos compartir.

Si compartimos alguna imagen o fichero, nos saldrá lo siguiente en el dispositivo destino:

Ejemplo utilizando un iPhone

Como añadir PairDrop a la pantalla de inicio

Si queremos que sea como una aplicación normal, puedes añadir el icono a la pantalla de inicio del iPhone para acceder rápidamente. Para ello:

Mientras visualizas el sitio web, toca en la barra de menús.

Desplázate hacia abajo por la lista de opciones y, a continuación, toca “Añadir a pantalla de inicio”.

💡
Si no ves la opción “Añadir a pantalla de inicio”, puedes añadirla. Desplázate hasta el final de la lista, toca “Editar acciones” y, a continuación, toca “Añadir a pantalla de inicio”.

Ya podremos acceder a PairDrop de forma rápida desde la Home de nuestro iPhone, como si de cualquier otra aplicación se tratase.

Invítame a un café



Más artículos

Cómo instalar Headscale, tu propio servidor de Tailscale

Cómo instalar Headscale, tu propio servidor de Tailscale

Alternativa SelfHosting de Tailscale. Guía completa con acceso a LAN. Todo bajo el protocolo WireGuard.

Por Iván Cánovas
Cómo instalar Outline e integrarlo con Authelia: La mejor alternativa a Notion

Cómo instalar Outline e integrarlo con Authelia: La mejor alternativa a Notion

Instala la mejor solución SelfHosted a Notion con este sencillo tutorial. Intégralo además con Authelia mediante OIDC para beneficiarte del 2FA y de una mayor seguridad.

Por Iván Cánovas, Joan
Ghosler: Envío de emails y Newsletter con Ghost desde cualquier servidor SMTP

Ghosler: Envío de emails y Newsletter con Ghost desde cualquier servidor SMTP

Por defecto Ghost obliga a pagar Mailgun cuyas tarifas son excesivas. Con esta herramienta podrás utilizar otro proveedor de correo electrónico.

Por Joan
Cómo instalar Plausible CE: Estadísticas detalladas de tu sitio Web

Cómo instalar Plausible CE: Estadísticas detalladas de tu sitio Web

Plausible lanza su nueva versión enfocada al SelfHosting. Tutorial completo con envío de emails y Maxmind integrado.

Por Joan