Montar Dropbox Business en Linux — build experimental de Ubuntu

5 min de lectura provider-guide dropbox linux
Kai
KaiJunior Engineer
Monta una cuenta de equipo de Dropbox Business en un punto de montaje nativo de Linux con el build experimental de Ubuntu de NetDrive — configuración, OAuth y verificación.

Un servidor de compilación con Ubuntu necesita acceso de lectura a recursos compartidos alojados en la cuenta de equipo de Dropbox Business de una empresa, pero instalar el cliente oficial de Dropbox en una máquina headless y sincronizar toda la carpeta del equipo localmente no es una opción cuando el espacio en disco ya está ajustado. El build de Linux de NetDrive monta esa cuenta de Dropbox Business en un punto de montaje normal, de modo que un script o un job de CI lee los archivos igual que lo haría desde cualquier otro directorio del disco.

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

Montar Dropbox Business en Ubuntu

NetDrive hace que Google Drive, OneDrive, S3, SFTP, WebDAV y más aparezcan como unidades nativas en Windows y macOS — sin sincronizar, sin descargas completas.

  • Funciona en Ubuntu 16.04 y versiones posteriores
  • Monta una cuenta de equipo de Dropbox Business en un punto de montaje de Linux — sin carpeta de sincronización local
  • La misma conexión funciona en Windows, macOS y Linux
WindowsmacOS
Descargar NetDrive para Linux →

Prueba gratuita. Planes de por vida y de suscripción disponibles.

Dropbox Business en el build de Linux de NetDrive

NetDrive añadió soporte para Dropbox Business en la versión 3.9.1190 (abril de 2020), junto con Team Drive y el bloqueo de archivos. En Windows y macOS, ese soporte se trata como de nivel producción y recibe la mayor parte de las pruebas. En Linux, hereda la etiqueta experimental de NetDrive — una designación que aplica a todo el build de Linux, no a un proveedor en particular. La versión actual de NetDrive en todas las plataformas es 3.19.7.

NetDrive para Linux no se distribuye a través de apt ni de un gestor de paquetes de la distro. Se distribuye como release de GitHub en github.com/NetDrive/installer, y Ubuntu 16.04 es la versión mínima compatible. El mecanismo de montaje es el mismo para todos los proveedores en el build de Linux — Dropbox Business no recibe un trato especial aquí.

Dropbox provider logo as shown in NetDrive's drive provider list

Instalar NetDrive en Ubuntu

  1. Ve a github.com/NetDrive/installer y descarga la release que corresponda a tu versión de Ubuntu.
  2. Sigue las notas de la release incluidas con ese build — un componente de driver se instala antes de que NetDrive pueda montar nada, y el proceso puede pedir sudo.
  3. Instala el paquete.
  4. Inicia NetDrive desde una terminal o desde el menú de aplicaciones de tu entorno de escritorio.

Como los builds de Linux se distribuyen como releases de GitHub en lugar de mediante apt upgrade, esta plataforma sigue su propio ritmo de lanzamientos — una corrección que llega a Windows o macOS esta semana no tiene garantizado llegar a Linux la misma semana. Vale la pena tenerlo en cuenta si un pipeline depende de un comportamiento o una corrección específica de NetDrive.

Paso a paso: conectar tu cuenta de Dropbox Business

  1. Abre el Drive Manager de NetDrive y haz clic en + Add Drive.
  2. Selecciona Dropbox Business en la lista de tipos de conexión. Dropbox Business es un conector distinto del de Dropbox personal, ya que autentica contra una cuenta de equipo en lugar de una individual.
  3. Haz clic en Connect y completa el inicio de sesión OAuth en la ventana del navegador que abre NetDrive. Inicia sesión con la cuenta del miembro del equipo que tenga acceso a las carpetas que necesitas — NetDrive solo ve lo que permitan los permisos de Dropbox Business de ese miembro.
  4. Mount point — una ruta como /mnt/dropbox-business, o cualquier directorio vacío en el que tu usuario pueda escribir.
  5. Haz clic de nuevo en Connect para finalizar. NetDrive se autentica contra Dropbox y monta la cuenta de equipo en esa ruta.

NetDrive mounting a cloud storage account as a local drive — the same interaction the Linux build provides at a mount point

Verificar el montaje

Comprueba el montaje desde una terminal en lugar de confiar solo en un gestor de archivos, sobre todo en un build experimental:

# Confirm the mount is listed
mount | grep dropbox

# Or just try listing it
ls /mnt/dropbox-business

Confirming that a cloud drive connected successfully after mounting on the NetDrive Linux build

El punto de montaje queda vacío después de Connect — comprueba que el directorio existe y que el usuario que ejecuta NetDrive puede escribir en él. Un punto de montaje sin permisos de escritura o inexistente es la causa más común de un fallo silencioso en Linux.

La ventana de OAuth no se abre — el build de Linux necesita un entorno de escritorio o una sesión con forwarding X11 para lanzar el flujo del navegador; una sesión completamente headless por SSH no puede completar el inicio de sesión de una conexión nueva.

No se ven las carpetas de equipo que esperas — Dropbox Business respeta los permisos de carpeta propios del miembro con la sesión iniciada. Si falta una carpeta, confirma que el administrador del equipo la haya compartido realmente con la cuenta de ese miembro, no solo con el equipo en general.

Conclusión

Montar Dropbox Business en Ubuntu lleva el mismo acceso tipo unidad que NetDrive ofrece en Windows y macOS a un servidor de compilación o estación de trabajo Linux, mediante un instalador distribuido en GitHub en lugar de un repositorio de paquetes. Para una visión más amplia de Linux, consulta NetDrive on Ubuntu Linux; para el mismo tipo de cuenta en una plataforma con pruebas más exhaustivas, consulta Mount Dropbox Business on Windows with NetDrive; y para una cuenta de Dropbox personal en Linux en lugar de una de equipo, consulta Mount Dropbox on Linux with NetDrive.

— Kai, NetDrive