あらすじ
- LinuxサーバーでもDropboxを起動させたい
参考サイト
- インストール - Dropbox
- Ubuntu(.deb), Fedora(.rpm), Debian(.deb)パッケージが提供されている。ソースからコンパイルもできる
- DropboxをLinuxで利用する方法 - maruko2 Note.
- Dropbox を Linuxサーバでも使うときにやるべき設定 - Qiita
- Using the Official Dropbox Command Line Interface (CLI) - The Unofficial Dropbox Wiki
手順
- インストール - Dropbox の
コマンド ラインを使った Dropbox のヘッドレス インストール
に沿ってDropboxデーモンをインストールする
wget -O – "https://www.dropbox.com/download?plat=lnx.x86_64" | tar zxf -
.dropbox-dist
というディレクトリができるので、その中のdropboxd
を実行後、アカウントと紐付ける
$ ~/.dropbox-dist/dropboxd
このコンピュータは Dropbox アカウントにリンクされていません...
このデバイスをリンクするには、https://www.dropbox.com/cli_link_nonce?nonce=HOGE にアクセスしてください。
このコンピュータは Dropbox アカウントにリンクされていません...
このデバイスをリンクするには、https://www.dropbox.com/cli_link_nonce?nonce=HOGE にアクセスしてください。
(以降Dropboxでログインするまでループ)
このデバイスをリンクするには、https://www.dropbox.com/cli_link_nonce?nonce=HOGE にアクセスしてください。
このコンピュータは Dropbox にリンクされました。ようこそ、xxx さん。
強制終了
dropbox.py
をDLする
wget -O dropbox.py https://www.dropbox.com/download?dl=packages/dropbox.py
$ python dropbox.py
Dropbox command-line interface
commands:
Note: use dropbox help <command> to view usage for a specific command.
status get current status of the dropboxd
throttle set bandwidth limits for Dropbox
help provide help
puburl get public url of a file in your dropbox's publ automatically start dropbox at login
exclude ignores/excludes a directory from syncing
lansync enables or disables LAN sync
sharelink get a shared link for a file in your dropbox
proxy set proxy settings for Dropbox
色々いじる前に最低限、lansync(Lan同期)の設定だけは確認しておく。
初期設定のままだと同一Lan内にUDPパケットを投げまくるので、VPSなどで lansync y
(デフォルトがy)のままだと他の人に迷惑ががが。