Cómo instalar Headless Dropbox en Ubuntu Server

Dropbox se puede denominar como almacenamiento de archivos basado en la nube que hace que sus archivos estén disponibles en cualquier momento siempre que esté conectado a Internet. Un usuario local accede a los archivos sincronizándolos con Dropbox. Esto ayuda a actualizar automáticamente todos los archivos eliminados y agregados a su almacenamiento basado en la nube. La mayoría de la gente siente curiosidad por saber cómo se puede instalar Dropbox sin cabeza en un servidor Ubuntu. Para obtener más información, siga el artículo a continuación para obtener información detallada, incluidas capturas de pantalla de cómo se realiza el proceso de instalación.

Una pregunta frecuente de la mayoría de los usuarios de Linux es ¿por qué el término Headless? Una computadora / dispositivo / servidor sin cabeza es simplemente un sistema que ha sido configurado para ejecutarse y operar sin monitor, mouse ni teclado. En términos más simples, uno puede referirse a un sistema sin cabeza como un sistema controlado sobre una conexión de red activa, por lo tanto, la ausencia de un monitor, teclado y mouse.

Este tutorial del artículo le proporcionará un visto bueno para instalar Headless Dropbox en Ubuntu Server para permitirle sincronizar, actualizar, hacer copias de seguridad y almacenar sus archivos. Este tutorial del artículo también tiene procedimientos detallados sobre cómo Dropbox sin cabeza puede iniciarse automáticamente durante el proceso de inicio. No se preocupe por los servidores de Ubuntu que funcionarán con este tutorial, ya que funciona con todos los servidores de Ubuntu, incluidos los últimos servidores de Ubuntu.

Siga atentamente el tutorial para evitar errores durante el proceso de instalación. Le recomendamos que copie y pegue los comandos en lugar de escribirlos para evitar errores ortográficos y escribir los comandos incorrectos. Tenga en cuenta que los comandos incorrectos pueden dañar su servidor Ubuntu, por lo que es necesario copiar y pegar todos los comandos en este tutorial.

Índice

Instalación de Headless Dropbox en Ubuntu Server

La instalación de Dropbox sin cabeza se puede realizar mediante la instalación de la línea de comandos. Hay diferentes tipos de servidores Ubuntu:

  • Servidores de 32 bits
  • Servidores de 64 bits

La instalación o los comandos utilizados en la instalación son diferentes para cada uno de los servidores mencionados anteriormente. Es esencial tener en cuenta que se deben usar los paquetes apropiados durante la instalación, falla en la cual la instalación fallará, o se producirán errores durante el proceso de instalación.

Antes de comenzar con el proceso de instalación, verifique su sistema para saber si está utilizando un servidor de 32 bits o un servidor de 64 bits. Después de conocer su tipo de servidor, debe buscar la aplicación más reciente porque la aplicación de Dropbox cambia con frecuencia. Sin embargo, no necesita preocuparse por buscar la aplicación más nueva a menos que actualice su versión existente de Dropbox porque el proceso de instalación instala la última versión en su servidor sin cabeza.

Descarga e instalación de Dropbox

Primero, descargue el cliente oficial de Dropbox a través de la terminal. Luego navegue a su terminal y copie y pegue o escriba el siguiente comando (asegúrese de estar en el directorio de inicio de su usuario, y puede verificar esto emitiendo el comando pwd en la ventana de su terminal):

curl -Lo dropbox-linux-x86_64.tar.gz https://www.dropbox.com/download?plat=lnx.x86_64

Este comando descargará el cliente oficial de Dropbox en su directorio personal. Ahora navegue a su directorio de inicio y descomprima el archivo descargado. Puede hacer esto fácilmente usando la línea de comando a continuación. Asegúrese de estar en su directorio de inicio antes de usar la línea de comando a continuación para evitar errores.

tar xvzf dropbox-linux-x86_64.tar.gz.

Después de descomprimir el archivo descargado, es el momento de vincular su cuenta de Dropbox. Este proceso se puede realizar simplemente emitiendo el siguiente comando en la ventana de su terminal:

~/.dropbox-dist/dropboxd.

El uso del comando dropboxd muestra el contenido de su cuenta de Dropbox sincronizado con el directorio de inicio.

NOTA: Debe recordar que debido a que está ejecutando Dropbox sin una interfaz gráfica de usuario (GUI), se proporcionará un enlace la primera vez que ejecute ~ / .dropbox-dist / dropboxd. Mando.

Todo lo que se necesita es copiar y pegar el enlace proporcionado en su navegador y luego iniciar sesión en su cuenta. Si es nuevo en Dropbox, se le pedirá que cree una nueva cuenta. Esto sucederá después de que el navegador le solicite que agregue su servidor. Dropbox creará automáticamente un directorio de inicio en el servidor después de completar el proceso.

iniciar sesión para conectar la computadora host a la cuenta de Dropbox
iniciar sesión para conectar la computadora host a la cuenta de Dropbox

Después de conectarse al servidor, asegúrese de volver a la ventana de la terminal y detener la ejecución del demonio de Dropbox. De forma predeterminada, el demonio de Dropbox se ejecuta en primer plano, lo que dificulta la ejecución de otros comandos después de conectarse al servidor.

En la ventana de la terminal, presione Ctrl + C para detener temporalmente la ejecución del demonio de Dropbox. Después de emitir el comando, la carpeta de Dropbox sincronizada aparecerá en su directorio de inicio.

Carpeta de Dropbox en su directorio personal
Carpeta de Dropbox en su directorio personal

Además, un punto a tener en cuenta es que si está ejecutando un servidor de 32 bits, use el siguiente comando:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf –

Por otro lado, use este comando cuando ejecute un servidor de 64 bits si el enlace anterior falla:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

Con estas líneas de comando proporcionadas anteriormente, uno no necesita extraer sino ejecutar el cliente descargado usando el comando de Dropbox dist (~ / .dropbox-dist / dropboxd)

Crear un servicio de sistema para Dropbox

Debido a que el cliente de Dropbox descargado e instalado no se puede controlar, se deben realizar algunos trucos más como se muestra a continuación:

Se debe configurar un servicio de Dropbox siguiendo los siguientes pasos:

  1. Primero, cree un script llamado dropbox.service
  2. Usando el comando sudo mv dropbox.service / etc / systemd / system / mover el archivo
  3. En tercer lugar, cree un script llamado dropbox
  4. Usando el comando sudo mv dropbox /etc/init.d mueva el archivo
  5. Usando el comando sudo chmod + x /etc/systemd/system/dropbox.service /etc/init.d/dropbox haga que los archivos sean ejecutables.

Después de completar los pasos mencionados anteriormente, se espera que cree un nuevo archivo usando este comando:

nano /etc/sysconfig/dropbox

El siguiente contenido debe usarse después de crear el nuevo archivo DROPBOX_USERS = “USER”, luego guarde y cierre el archivo.

Administrar Dropbox sin encabezado en la línea de comandos mediante Python Script

Una secuencia de comandos de Python es necesaria y vital para administrar los comandos de Dropbox en el servidor después de que se hayan iniciado los servicios. Para obtener los scripts de Python, ejecute los siguientes comandos:

sudo wget -O /usr/local/bin/dropbox "https://www.dropbox.com/download?dl=packages/dropbox.py"

Luego ejecute este comando para hacerlo ejecutable:

sudo chmod +x /usr/local/bin/Dropbox

Administrar Dropbox sin encabezado en la línea de comandos mediante Python Script
Administrar Dropbox sin encabezado en la línea de comandos mediante Python Script

Para usar la secuencia de comandos de Python desde cualquier lugar, independientemente del directorio, tenemos que crear un enlace simbólico desde la secuencia de comandos de Python descargada. Para hacer eso, siga los pasos a continuación:

Dropbox

Después de ejecutar el comando de dropbox, verá todos los comandos útiles que se mencionan al final de este artículo.

Interfaz de línea de comandos de Dropbox
Interfaz de línea de comandos de Dropbox

Para utilizar cualquiera de los comandos de Dropbox mencionados, debe escribir dropbox (seguido del comando que desea ejecutar). Por ejemplo, al verificar nuestro estado de Dropbox sin cabeza, ejecutará el siguiente comando:

dropbox status

comprobar el estado de Dropbox
comprobar el estado de Dropbox

A continuación, se muestran algunos comandos útiles para usar cuando utilice su Dropbox recién instalado:

  1. Para recargar el Systemd, use el comando sudo systemctl daemon-reload
  2. Para iniciar Dropbox, use el comando sudo systemctl start dropbox
  3. Para iniciar automáticamente Dropbox al arrancar, use el comando: sudo systemctl enable dropbox
  4. Para ver el estado del servicio, use la siguiente línea de comando: sudo systemctl status dropbox
  5. Para detener el servicio, use el comando: sudo systemctl stop dropbox
  6. Para reiniciar el servicio, use el comando: sudo systemctl restart dropbox

NOTA: un USUARIO es el nombre real del usuario del sistema, pero no el usuario de Dropbox.

Otro método corto es descargar y copiar el archivo de servicio en el directorio Systemd:

sudo wget -O /etc/systemd/system/dropbox@.service 
https://raw.githubusercontent.com/joeroback/dropbox/master/dropbox%40.service

Los siguientes comandos son útiles cuando se usa Dropbox:

status – aids in getting the current status of Dropbox

puburl – used to get a public URL of a file in your Dropbox public folder

throttle – used in setting Dropbox bandwidth limits

start - this command starts Dropbox

proxy – this command aids in setting proxy settings for your Dropbox account

filestatus – this command gives the user the current status of synced files

lansync- this command is used to either enable or disable LAN syncing

ls – this command lists items in the current directory

stop – this command stops Dropbox from running

autostart – this command AutoStart's Dropbox

exclude- this command excludes the highlighted folder from syncing

sharelink – this command is used to get a shareable link for files in your Dropbox account

help – if you need assistance, this command will be of great aid

Para acceder rápidamente a sus archivos, colóquelos en su cuenta de Dropbox y se sincronizarán automáticamente con su servidor sin cabeza. Tu servidor sin cabeza ahora se está sincronizando con tu Dropbox.

Después de crear una unidad de servicio del sistema, asegúrese siempre de ejecutar Dropbox como usuario estándar pero no como root. Para hacer esto, asegúrese de reemplazar el nombre de usuario con su nombre de usuario real. Es posible que los archivos no se sincronicen correctamente si Dropbox se ejecuta como usuario root. Por ejemplo, cambie el usuario con su nombre de usuario real:

[Unit]

Description=Dropbox Daemon

After=network.target

[Service]

Type=simple

User=(input your real username)

ExecStart=/opt/dropbox/dropboxd

ExecStop=/bin/kill -HUP $MAINPID

Restart=always

[Install]

WantedBy=multi-user.target

Al hacer esto, ejecutará su Dropbox sin cabeza como un usuario estándar pero no como un usuario root, que es la forma recomendada de ejecutar Dropbox. Después de cambiar el nombre de usuario, guarde el archivo, luego ciérrelo e inicie el servicio usando el comando de inicio:

sudo systemctl start dropbox

Siga el tutorial del artículo paso a paso para obtener un dropbox sin cabeza que funcione en su servidor ubuntu.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir