[ホスティング] EC2でDropboxクライアントを動かす

ある案件で、FTPとか使う代わりにDropboxでサーバーにファイルをアップロードする仕組みを提案した。確かDropboxにはLinux版クライアントがあったはず。それを使えばPCで変更したファイルをLinuxサーバー上のフォルダに同期させることが可能だろう。

EC2へのインストールを試みる

システム要件とインストール手順は以下にあった。

hat are the system requirements to run Dropbox? – Dropbox Help
https://help.dropbox.com/desktop-web/system-requirements

Install – Dropbox
https://www.dropbox.com/install-linux

Dropboxデーモンを動かしてみたら以下のエラー。

インストールされているglibcのバージョンは2.17だった。

いろんなソフトと依存関係がありそうなので下位ライブラリを置き換えるのは怖い。それもamznリポジトリ外からとは。踏ん切りがつかないなあ。

Dockerで動かす

他に方法がないかと探っていたらDockerで動かす方法が紹介されていた。

Run Dropbox client in a Docker container – va1entin’s blog
https://valh.io/blog/Dockerize-Dropbox-on-Linux

Dockerイメージを公開してくれているのですぐ動かせた。ありがたや。

janeczku/dropbox – Docker Hub
https://hub.docker.com/r/janeczku/dropbox/

参考サイト

Amazon ECS における Docker の基本 – Amazon Elastic Container Service
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/docker-basics.html