『Linux』CentOSにDropboxをインストールする

2014/01/15 | Linux , ,

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 162 follow us in feedly

まえがき

1度やってみたかった!CentOSのVPSにDropboxをインストールして、使ってみました。

普段、MacやWindowsやiPhoneから利用しているDropboxのアカウントと同期させることができるので色々な用途で活躍できるのでは!?

導入も結構簡単ですぐに使えるのでまだ試していない人にお勧めです。

開発環境

  • CentOS6.3 64bit
  • さくらVPSのサーバー

CentOSはさくらのVPSで借りているものでメモリ1Gのやつで試してみました。

ファイルのダウンロード中などはサーバーの負荷が結構大きくて1Gメモリでは結構しんどそうです。。。

コマンドラインでDropboxをインストール

Dropboxの公式HPでもかなりわかりやすく書かれています

https://www.dropbox.com/install?os=lnx

https://www.dropbox.com/install?os=lnx

自分はCentOSで試してみましたが、他のLinuxOSでも、Ubuntu Fedora Debianなども対応している模様

以下のコマンドでDropboxの環境が出来上がります。

64bitOS

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

32bitOS

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

ホームディレクトリに『.dropbox-dist』というフォルダが出来上がっていると思うのでそのなかの『dropboxd』を実行して初期設定を行います。

~/.dropbox-dist/dropboxd

↑のコマンドを初めて実行した際にこんな感じでデバイスを認証するためのURLが出力されるので、それを任意のWEBブラウザで開いて認証を終えることでDropboxが利用できるようになります。

dropbox-cui-1

認証完了後にユーザーのホームディレクトリに『Dropbox』のフォルダが出来上がり!!

DropboxのCUIスクリプト

また、Dropboxを操作するためのCUIのスクリプトをDropboxのHPからダウンロードすることでDropboxを起動したり、停止させたりとすることができるので、これも用意しておきましょう。

以下のコマンドでスクリプトをダウンロードすることができます↓

 wget "https://www.dropbox.com/download?dl=packages/dropbox.py"

あと、実行権限もつけておきます。

chmod +x dropbox.py

拡張子からしてpythonのスクリプトでしょう。LinuxのOSにはもともとpythonを動かせると信じているので使えるでしょう。

ダウンロード後任意の場所に保存しておきましょう。自分は『~/bin/』みたいなかんじで管理しておくことにした。

Dropboxの起動・停止など

まず、ざくっとdropboxのCUIのヘルプをのぞいてみる

> ./dropbox.py -h
Dropbox command-line interface

commands:

Note: use dropbox help <command> to view usage for a specific command.

 status       get current status of the dropboxd
 help         provide help
 puburl       get public url of a file in your dropbox
 stop         stop dropboxd
 running      return whether dropbox is running
 start        start dropboxd
 filestatus   get current sync status of one or more files
 ls           list directory contents with current sync status
 autostart    automatically start dropbox at login
 exclude      ignores/excludes a directory from syncing
 lansync      enables or disables LAN sync

status stop startぐらいしか使わないかな〜といった感じ。

起動

./dropbox.py start

停止

./dropbox.py stop

ステータス

./dropbox.py status

あとがき

と、Linux・CentOSでDropboxを動かしてみよう!の回でした。

ダウンロード時の負荷とかが結構気になるところなので定期的にアップダウンするようにcron設定とかしたらいいかんじになるかも。

おすすめ書籍

今すぐ使えるかんたんmini Dropbox基本&便利技
リンクアップ
技術評論社
売り上げランキング: 183,783
Linuxシステム[実践]入門 (Software Design plus)
沓名 亮典
技術評論社
売り上げランキング: 92,941

2014/01/15 | Linux , ,

関連記事

imgres-9

Macでwgetコマンドを使えるようにするの書

まえがき お題の通り、wgetコマンドをインストールして使えるように...

記事を読む

Linux、SSHでrootログインをできないようにする

まえがき 今回はちょっとしたLinuxサーバーの設定をメモ。 『ssh...

記事を読む

no image

Redisをインストールしたので足跡を

    まえがき 公式ページ  http://redis.io/ 不意...

記事を読む

mysql_tab.png

MYSQLでタブ補完できるってばよ!

まえがき LinuxのCUIやらCiscoルーターのCUIやらはタブの...

記事を読む

imgres

wgetコマンドを使ってWordPressを簡単ダウンロード

まえがき wgetコマンドでWordPressをダウンロードしたら楽...

記事を読む

新着記事

no image

PHPでRubyのirbっぽいインタラクティブなスクリプトが実行できる「boris」

まえがき PHPでもRubyのirbみたいなことがしたくて探してみたと...

記事を読む

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

スポンサーリンク

  • Sorry. No data so far.

PAGE TOP ↑