Montar ImageKit en Linux — la build experimental de NetDrive

5 min de lectura provider-guide imagekit linux
Kai
KaiJunior Engineer
Monta la biblioteca de ImageKit en un punto de montaje de Ubuntu con la build experimental de NetDrive para Linux. Pasos de instalación y verificación desde terminal.

La granja de renderizado en Ubuntu de un estudio de fotografía de producto necesita las últimas fotos de su biblioteca de ImageKit antes de cada lote de redimensionado nocturno, pero el script del trabajo espera una ruta de archivo plana, no una llamada a una API. Descargar una copia primero funciona hasta que alguien reemplaza un activo a media tarde y la granja de renderizado redimensiona en silencio la versión obsoleta. La build de NetDrive para Linux monta ImageKit en un punto de montaje normal de Ubuntu, igual que ya hace en Windows y macOS, de modo que el script simplemente lee desde una ruta en lugar de hablar con una API.

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

Monta ImageKit en tu equipo 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.

  • ImageKit aparece como un punto de montaje normal de Ubuntu
  • Los activos se transmiten bajo demanda — sin cliente de sincronización aparte que vigilar
  • Funciona junto a S3, SFTP y más de 20 proveedores en un solo gestor de unidades
WindowsmacOS
Descargar NetDrive para Linux →

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

Por qué un punto de montaje supera aquí al panel de control

El propio panel de control y la API de ImageKit cubren bien las subidas y transformaciones del día a día, pero ninguno de los dos le da a un cron job o a un comando tar una ruta de sistema de archivos desde la que leer. Un script construido sobre la API tiene que gestionar tokens de autenticación y paginación solo para listar una carpeta de activos — una sobrecarga que desaparece en cuanto la biblioteca se monta y se ve como cualquier otro directorio para el shell.

ImageKit se sumó a la lista de proveedores compatibles de NetDrive en un ciclo de lanzamientos reciente, junto a Koofr, Filen, Files.com y OpenDrive. Ejecuta la última versión de NetDrive en Linux, igual que en cualquier otra plataforma, para obtenerlo.

ImageKit logo, the media library storage provider now mountable through NetDrive

Instalar NetDrive en Ubuntu

NetDrive para Linux no llega a través de los repositorios de paquetes de Ubuntu — se distribuye como una release de GitHub:

  1. Ve a github.com/NetDrive/installer y toma la release que corresponda a tu versión de Ubuntu.
  2. Sigue las notas de ese repositorio para instalar el componente de controlador del que depende el montaje — normalmente requiere sudo la primera vez.
  3. Instala el paquete de NetDrive en sí.
  4. Inicia NetDrive una vez para que el componente de controlador cargue antes de intentar añadir una unidad.

La versión mínima compatible es Ubuntu 16.04, y la página de comparación de NetDrive sigue marcando Linux como experimental — Windows y macOS reciben la mayor parte de las pruebas y el turnaround de correcciones más rápido. Montar una biblioteca de ImageKit en un servidor de compilación o un equipo de desarrollo es un caso razonable; una canalización de producción desatendida merece probarse a fondo en tu propio hardware primero.

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

Conectar una cuenta de ImageKit

  1. Open NetDrive’s Drive Manager y haz clic en + Add Drive.
  2. Select ImageKit en la lista de proveedores.
  3. Sign in con las credenciales de la cuenta de ImageKit cuando se solicite.
  4. Set a mount point — una ruta como /mnt/imagekit, o cualquier directorio vacío que controles.
  5. Click Connect. NetDrive autentica y monta la biblioteca en esa ruta.

Verificar el montaje y escribir de vuelta

No confíes solo en la interfaz gráfica en un equipo headless o remoto — confirma el montaje desde un shell antes de apuntar una canalización hacia él:

# Confirm the mount is listed
mount | grep imagekit

# Or just try listing it
ls /mnt/imagekit

Confirming that a cloud drive connected successfully after mounting

Un listado vacío justo después de conectar normalmente solo significa que la carpeta raíz aún no terminó de poblarse — dale unos segundos antes de suponer que algo falla. Escribir de vuelta funciona igual que una lectura: copia un activo redimensionado al punto de montaje y NetDrive encola la subida en segundo plano en lugar de bloquear el proceso que lo escribió, de modo que un trabajo por lotes no se queda esperando a que cada archivo termine de transferirse.

Background upload queue showing file transfer progress to a mounted cloud drive

Qué tener en cuenta en la build de Linux

  • Ciclo de lanzamientos independiente. El controlador de Linux se distribuye con su propio calendario, así que una corrección que llega para Windows o macOS no aparece automáticamente en Linux la misma semana.
  • Sin integración con apt. Las instalaciones y actualizaciones pasan por releases de GitHub, no por el gestor de paquetes de Ubuntu.
  • Windows y macOS son los objetivos consolidados. NetDrive los trata como listos para producción; Linux sigue etiquetado como experimental hasta nuevo aviso.

Resumen

Montar ImageKit en Ubuntu le da a un equipo Linux el mismo acceso de sistema de archivos plano a una biblioteca de medios que NetDrive ya ofrece en Windows y macOS, mediante un instalador que vive en GitHub en lugar de apt. Para el mismo proveedor en una plataforma más probada, consulta Mount ImageKit on Windows with NetDrive. Para el panorama más amplio de ejecutar NetDrive en Linux, consulta NetDrive on Ubuntu Linux, y para otro proveedor de almacenamiento de objetos en la misma build, consulta Mount Backblaze B2 on Linux with NetDrive.

— Kai, NetDrive