GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu18.04LTSサーバーにDropboxをインストールする方法

Ubuntu18.04デスクトップにDropboxをインストールして構成する方法についてはすでに説明しました。 。今日は、Ubuntu18.04LTSサーバーエディションにDropboxをインストールする方法について説明します。 GUIのない​​ヘッドレスUbuntuサーバーでDropboxをセットアップすることはまったく異なりますが、簡単です。最後に、Dropbox CLIクライアントをインストールして構成する方法と、それを使用してファイルを同期する方法を説明します。

Ubuntu18.04LTSサーバーにDropboxをインストールする

デスクトップバージョンと同様に、Dropboxcliバージョンも32ビット版と64ビット版の両方で利用できます。

32ビットの場合 :

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

64ビットの場合 :

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

これにより、 .dropbox-distという名前の新しい隠しフォルダが作成されます $HOMEディレクトリにあります。

次に、次のコマンドを実行して、新しく作成された .dropbox-distからDropboxデーモンを起動します。 フォルダ。

$ ~/.dropbox-dist/dropboxd

以下のような出力が表示されます。

This computer isn't linked to any Dropbox account...
Please visit https://www.dropbox.com/cli_link_nonce?nonce=d6015chy89ksf023kskfc037e2 to link this device.

次にブラウザを開き、上記のリンクに移動して、システムをドロップボックスアカウントに接続します。ヘッドレスサーバーを使用している場合は、 lynxなどのテキストブラウザを使用できます。 またはelinks ドロップボックスアカウントにサインインします。同じシステム自体にURLを入力する必要はないことに注意してください。 GUI Webブラウザを備えたネットワーク上の他のシステムを使用して、URLに移動できます。

ブラウザでURLを開くと、Dropboxのユーザー名とパスワードを入力するように求められます。それらを入力して、サインインをクリックするだけです 。

コンピュータがドロップボックスアカウントに接続されると、ターミナルに次のようなメッセージが表示されます。

This computer is now linked to Dropbox. Welcome XYZ

ここで、 "Dropbox"という名前の新しいフォルダ ホームディレクトリに作成されます。このフォルダにデータを保存して、どのデバイスからでもアクセスできるようにします。

$ ls Dropbox/
 Apps Mackup 'Yahoo! Mail'

おめでとうございます! Ubuntuサーバーがドロップボックスアカウントにリンクされています。ドロップボックスデーモンは、 CTRL + Cを押して強制的に停止するまで実行を続けます。 。

ドロップボックスを使用するときは、毎回手動で起動する必要があります。もちろん、Dropboxサービスを再起動するたびに自動的に開始するようにすることもできます。次のセクションでその方法を説明します。

DropboxCLIをインストールする

dropboxpythonスクリプトをダウンロードします PATHに入れます(例: / usr / local / bin / ) 。

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

実行可能にする:

$ sudo chmod +x /usr/local/bin/dropbox

これで、dropboxcliの使用を開始できます。ヘルプを表示するには、次のコマンドを実行します:

$ dropbox

スロットルなどの特定のコマンドの使用法を表示するには、次のコマンドを実行します。

$ dropbox help throttle

次に、dropboxサービスが実行されているかどうかを確認しましょう。これを行うには、次のコマンドを実行します:

$ dropbox status
Dropbox isn't running!

ご覧のとおり、dropboxサービスは実行されていません!

開始するには、次を実行します:

$ dropbox start

コマンドを使用して実行されているかどうかをもう一度確認しましょう:

$ dropbox status
Up to date

システムを再起動するまで実行を続けます。

サービスを停止するには、次を実行します:

$ dropbox stop

ファイルの現在の同期ステータスを取得するには、次のコマンドを実行します。

$ dropbox filestatus Dropbox/ostechnix.txt 
Dropbox/ostechnix.txt: up to date

ディレクトリを同期から除外できます。たとえば、「dir1」という名前のフォルダを除外します。これを行うには、次を実行します:

$ dropbox exclude add dir1

以下のように、スペースで区切られた値を持つ複数のディレクトリを追加できます。

$ dropbox exclude add dir1 dir2

現在同期から除外されているディレクトリのリストを表示するには、次のコマンドを実行します。

$ dropbox exclude list

除外リストからディレクトリを削除するには、このコマンドを使用します。

$ dropbox exclude remove dir1

ドロップボックスフォルダにあるファイル(ostechnix.txtなど)の共有リンクを取得するには、次のコマンドを実行します。

$ dropbox sharelink Dropbox/ostechnix.txt 
https://www.dropbox.com/s/rqteaol58c1zlkw/ostechnix.txt?dl=0

これで、上記のURLを誰にでも渡すことができます。

lansyncを有効にするには、次を実行します。

$ dropbox lansync y

無効にするには:

$ dropbox lansync n

その他のコマンドについては、ヘルプセクションを参照してください。

$ dropbox help
ドロップボックスの自動起動

すでに述べたように、再起動するたびに手動でDropboxデーモンを起動する必要があります。手動で開始することに慣れていない場合は、以下の手順に従って自動的に開始してください。

Dropboxのsystemdサービスユニットを作成します:

$ sudo vi /etc/systemd/system/dropbox.service

次の行を追加します:

[Unit]
Description=Dropbox Service
After=network.target

[Service]
ExecStart=/bin/sh -c '/usr/local/bin/dropbox start'
ExecStop=/bin/sh -c '/usr/local/bin/dropbox stop'
PIDFile=${HOME}/.dropbox/dropbox.pid
User=sk
Group=sk
Type=forking
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3

[Install]
WantedBy=multi-user.target

ユーザーを置き換えます 、グループ およびdropboxcliパス (/ usr / local / bin /)独自の値を使用します。ファイルを保存して終了します。

コマンドを使用してデーモンをリロードします:

$ sudo systemctl daemon-reload

ドロップボックスサービスを有効にする:

$ sudo systemctl enable dropbox

最後に、次のコマンドでドロップボックスサービスを開始します:

$ sudo systemctl start dropbox

今後、ドロップボックスサービスは再起動するたびに自動的に開始されます。

サービスが開始されているかどうかを確認するには、次を実行します。

$ sudo systemctl status dropbox

Dropboxサービスが実行されており、再起動するたびに実行され続けます。毎回手動で起動する必要はありません。


Ubuntu
  1. Ubuntu18.04LTSにMinecraftサーバーをインストールする方法

  2. Ubuntu Server18.04LTSのインストール方法

  3. Ubuntu20.04LTSにDiscourseをインストールする方法

  1. Ubuntu18.04LTSサーバーにDockerをインストールする方法

  2. Ubuntu20.04LTSサーバーをインストールする方法

  3. Ubuntu18.04LTSデスクトップにDropboxをインストールする方法

  1. Ubuntu22.04LTSにWebfsサーバーをインストールする方法

  2. Ubuntu Server20.04LTSにSCシートをインストールする方法

  3. ヘッドレスUbuntuサーバーにDropboxをインストールする方法