Serveur

Comment installer Headless Dropbox sur Ubuntu Server

Comment installer Headless Dropbox sur Ubuntu Server

Dropbox peut être qualifié de stockage de fichiers basé sur le cloud qui rend vos fichiers disponibles à tout moment tant que vous êtes connecté à Internet. Un utilisateur local accède aux fichiers en se synchronisant avec Dropbox. Cela aide à mettre à jour automatiquement tous les fichiers supprimés et ajoutés à votre stockage basé sur le cloud. La plupart des gens sont curieux de savoir comment la Dropbox sans tête peut être installée sur un serveur Ubuntu. Pour en savoir plus, suivez l'article ci-dessous pour des informations détaillées, y compris des captures d'écran de la façon dont le processus d'installation est effectué.

Une question fréquemment posée par la plupart des utilisateurs de Linux est pourquoi le terme Headless? Un ordinateur/périphérique/serveur sans tête est simplement un système qui a été configuré pour fonctionner et fonctionner sans moniteur, souris et clavier. En termes plus simples, on peut désigner un système sans tête comme un système contrôlé via une connexion réseau active, d'où l'absence d'un moniteur, d'un clavier et d'une souris.

Cet article tutoriel vous donnera le feu vert sur l'installation de Headless Dropbox sur Ubuntu Server pour vous permettre de synchroniser, mettre à jour, sauvegarder et stocker vos fichiers. Ce tutoriel d'article contient également des procédures détaillées sur la façon dont la Dropbox sans tête peut démarrer automatiquement pendant le processus de démarrage. Ne vous inquiétez pas des serveurs Ubuntu qui fonctionneront avec ce didacticiel car il fonctionne avec tous les serveurs Ubuntu, y compris les derniers serveurs Ubuntu.

Suivez attentivement le didacticiel pour éviter de rencontrer des erreurs lors du processus d'installation. Nous vous recommandons de copier-coller les commandes au lieu de les écrire pour éviter les fautes d'orthographe et d'écrire les mauvaises commandes. Veuillez noter que de mauvaises commandes peuvent endommager votre serveur Ubuntu, d'où la nécessité de copier et coller toutes les commandes de ce tutoriel.

Installation de Headless Dropbox sur le serveur Ubuntu

L'installation de la Dropbox sans tête peut être effectuée via l'installation en ligne de commande. Il existe différents types de serveurs Ubuntu :

L'installation ou les commandes utilisées dans l'installation sont différentes pour chacun des serveurs mentionnés ci-dessus. Il est essentiel de noter que les packages appropriés doivent être utilisés lors de l'installation, échec auquel l'installation échouera, ou vous rencontrerez des erreurs pendant le processus d'installation.

Avant de commencer le processus d'installation, vérifiez votre système pour savoir si vous utilisez un serveur 32 bits ou un serveur 64 bits. Après avoir connu votre type de serveur, vous devez rechercher la dernière application car l'application Dropbox change fréquemment. Cependant, vous n'avez pas à vous soucier de rechercher la dernière application, sauf si vous mettez à jour votre version Dropbox existante, car le processus d'installation installe la dernière version sur votre serveur sans tête.

Téléchargement et installation de Dropbox

Tout d'abord, téléchargez le client officiel Dropbox via un terminal. Accédez ensuite à votre terminal et copiez-collez ou écrivez la commande suivante (assurez-vous que vous êtes dans le répertoire personnel de votre utilisateur, et vous pouvez le vérifier en exécutant la commande pwd sur la fenêtre de votre terminal) :

curl -Lo dropbox-linux-x86_64.le goudron.gz https://www.boîte de dépôt.com/télécharger?plat=lnx.x86_64

Cette commande téléchargera le client Dropbox officiel dans votre répertoire personnel. Accédez maintenant à votre répertoire personnel et décompressez le fichier téléchargé. Vous pouvez le faire facilement en utilisant la ligne de commande ci-dessous. Assurez-vous que vous êtes dans votre répertoire personnel avant d'utiliser la ligne de commande ci-dessous pour éviter de rencontrer des erreurs.

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

Après avoir décompressé le fichier téléchargé, il est maintenant temps de lier votre compte Dropbox. Ce processus peut être effectué en émettant simplement la commande suivante dans la fenêtre de votre terminal :

~/.dropbox-dist/dropboxd.

L'utilisation de la commande dropboxd affiche le contenu de votre compte Dropbox synchronisé avec le répertoire d'accueil.

REMARQUE: Vous devez vous rappeler que parce que vous exécutez Dropbox sans interface utilisateur graphique (GUI), un lien sera fourni la première fois que vous exécuterez le ~/.dropbox-dist/dropboxd. Commander.

Il suffit de copier et coller le lien fourni dans votre navigateur, puis de vous connecter à votre compte. Si vous êtes nouveau sur Dropbox, vous devrez créer un nouveau compte. Cela se produira après avoir été invité par le navigateur à ajouter votre serveur. Dropbox créera automatiquement un répertoire de base sur le serveur après avoir terminé le processus. 

connectez-vous pour connecter l'ordinateur hôte au compte Dropbox

Après vous être connecté au serveur, assurez-vous de revenir à la fenêtre du terminal et d'arrêter l'exécution du démon Dropbox. Par défaut, le démon Dropbox s'exécute au premier plan, ce qui rend difficile l'exécution d'autres commandes après la connexion au serveur.

Dans la fenêtre du terminal, appuyez sur Ctrl + C pour arrêter temporairement l'exécution du démon Dropbox. Après avoir émis la commande, le dossier Dropbox synchronisé apparaîtra dans votre répertoire personnel.

Dossier Dropbox dans votre répertoire personnel

En outre, un point à noter est que si vous exécutez un serveur 32 bits, utilisez la commande suivante :

cd ~ && wget -O - "https://www.boîte de dépôt.com/télécharger?plat=lnx.x86" | goudron xzf -

D'un autre côté, utilisez cette commande lors de l'exécution d'un serveur 64 bits si le lien ci-dessus échoue :

cd ~ && wget -O - "https://www.boîte de dépôt.com/télécharger?plat=lnx.x86_64" | goudron xzf -

Avec ces lignes de commandes fournies ci-dessus, il n'est pas nécessaire d'extraire mais d'exécuter le client téléchargé à l'aide de la commande Dropbox dist (~/.dropbox-dist/dropboxd)

Création d'un service système pour Dropbox

Étant donné que le client Dropbox téléchargé et installé ne peut pas être contrôlé, quelques astuces supplémentaires doivent être effectuées, comme indiqué ci-dessous :

Un service Dropbox doit être configuré en suivant les étapes suivantes :

  1. Tout d'abord, créez un script nommé dropbox.un service
  2. Utilisation de la commande sudo mv dropbox.service /etc/systemd/system/ déplacer le fichier
  3. Troisièmement, créez un script nommé dropbox
  4. Utilisation de la commande sudo mv dropbox /etc/init.d déplacer le fichier
  5. Utilisation de la commande sudo chmod +x /etc/systemd/system/dropbox.service /etc/init.d/dropbox rend les fichiers exécutables.

Après avoir terminé les étapes mentionnées ci-dessus, vous devez créer un nouveau fichier à l'aide de cette commande :

nano /etc/sysconfig/dropbox

Le contenu suivant doit être utilisé après la création du nouveau fichier DROPBOX_USERS= "USER" puis enregistrez et fermez le fichier.

Gestion de Dropbox sans tête en ligne de commande à l'aide de Python Script

Un script python est nécessaire et vital pour gérer les commandes Dropbox sur le serveur après le démarrage des services. Pour obtenir les scripts python, exécutez les commandes suivantes :

sudo wget -O /usr/local/bin/dropbox "https://www.boîte de dépôt.com/télécharger?dl=paquets/boîte de dépôt.py"

Exécutez ensuite cette commande pour la rendre exécutable :

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

Gestion de Dropbox sans tête en ligne de commande à l'aide de Python Script

Pour utiliser le script python de n'importe où, quel que soit le répertoire, nous devons créer un lien symbolique à partir du script python téléchargé. Pour ce faire, suivez les étapes ci-dessous :

Boîte de dépôt

Après avoir exécuté la commande dropbox, vous verrez toutes les commandes utiles mentionnées à la fin de cet article.

Interface de ligne de commande Dropbox

Pour utiliser l'une des commandes Dropbox mentionnées, vous écrirez dropbox (suivi de la commande que vous souhaitez exécuter). Par exemple, en vérifiant notre statut Dropbox sans tête, vous exécuterez la commande suivante :

état de la boîte de dépôt

vérification de l'état de la boîte de dépôt

Vous trouverez ci-dessous quelques commandes utiles à utiliser lors de l'utilisation de votre Dropbox nouvellement installée :

  1. Pour recharger le Systemd, utilisez la commande sudo systemctl daemon-reload
  2. Pour démarrer Dropbox, utilisez la commande sudo systemctl start dropbox
  3. Pour démarrer automatiquement Dropbox lors du démarrage, utilisez la commande : sudo systemctl enable dropbox
  4. Pour voir l'état du service, utilisez la ligne de commande suivante : sudo systemctl status dropbox
  5. Pour arrêter le service, utilisez la commande : sudo systemctl stop dropbox
  6. Pour redémarrer le service, utilisez la commande : sudo systemctl restart dropbox

REMARQUE: un USER est le vrai nom de l'utilisateur système mais pas l'utilisateur Dropbox.

Une autre méthode courte consiste à télécharger et à copier le fichier de service dans le répertoire Systemd :

sudo wget -O /etc/systemd/system/[email protected] https://brut.githubusercontent.com/joeroback/dropbox/master/dropbox%40.un service

Les commandes suivantes sont utiles lors de l'utilisation de Dropbox :

statut - aide à obtenir l'état actuel de Dropbox puburl - utilisé pour obtenir une URL publique d'un fichier dans votre dossier public Dropbox Manette de Gaz - utilisé dans la définition des limites de bande passante Dropbox démarrer - cette commande démarre Dropbox Procuration - cette commande aide à définir les paramètres de proxy pour votre compte Dropbox étatfichier - cette commande donne à l'utilisateur l'état actuel des fichiers synchronisés lansync- cette commande est utilisée pour activer ou désactiver la synchronisation LAN ls - cette commande liste les éléments du répertoire courant arrêter - cette commande empêche Dropbox de s'exécuter démarrage automatique - cette commande Dropbox d'AutoStart exclure- cette commande exclut le dossier en surbrillance de la synchronisation lien de partage - cette commande est utilisée pour obtenir un lien partageable pour les fichiers de votre compte Dropbox aider - si vous avez besoin d'aide, cette commande sera d'une grande aide

Pour accéder rapidement à vos fichiers, déposez-les dans votre compte Dropbox, et ils se synchroniseront automatiquement avec votre serveur headless. Votre serveur headless se synchronise maintenant avec votre Dropbox.

Après avoir créé une unité de service système, assurez-vous toujours d'exécuter Dropbox en tant qu'utilisateur standard mais pas en tant que root. Pour ce faire, assurez-vous de remplacer le nom d'utilisateur par votre vrai nom d'utilisateur. Les fichiers peuvent ne pas se synchroniser correctement si Dropbox est exécuté en tant qu'utilisateur root. Par exemple, changez l'utilisateur avec votre nom d'utilisateur réel :

[Unité] Description=Dropbox Daemon Après=réseau.target [Service] Type=simple User=(entrez votre vrai nom d'utilisateur) ExecStart=/opt/dropbox/dropboxd ExecStop=/bin/kill -HUP $MAINPID Restart=always [Install] WantedBy=multi-user.cible

En faisant cela, vous exécuterez votre Dropbox sans tête en tant qu'utilisateur standard mais pas en tant qu'utilisateur root, ce qui est la méthode recommandée pour exécuter Dropbox. Après avoir modifié le nom d'utilisateur, enregistrez le fichier, puis fermez-le et démarrez le service à l'aide de la commande start :

sudo systemctl démarrer la boîte de dépôt

Suivez le didacticiel de l'article étape par étape pour obtenir une boîte de dépôt sans tête fonctionnelle sur votre serveur Ubuntu.

Top 5 des produits de souris d'ordinateur ergonomiques pour Linux
L'utilisation prolongée de l'ordinateur provoque-t-elle des douleurs au poignet ou aux doigts? Vous souffrez de raideurs articulaires et devez constam...
Comment modifier les paramètres de la souris et du pavé tactile à l'aide de Xinput sous Linux
La plupart des distributions Linux sont livrées avec la bibliothèque "libinput" par défaut pour gérer les événements d'entrée sur un système. Il peut ...
Remappez les boutons de votre souris différemment pour différents logiciels avec X-Mouse Button Control
Peut-être que vous avez besoin d'un outil qui pourrait faire changer le contrôle de votre souris avec chaque application que vous utilisez. Si tel est...