ドロップボックスデーモン(dropboxd)のサイレントインストールと設定ファイルの自動ログインスクリプトの問題

ドロップボックスデーモン(dropboxd)のサイレントインストールと設定ファイルの自動ログインスクリプトの問題

私のサーバーのサイレントインストールスクリプトでDropboxのインストールを自動化したいので、新しいVPSインスタンスを作成するときにDropboxをインストールでき、すでにVPSインスタンスのサイレントインストールスクリプトで資格情報を入力しました。

私はdropboxデーモンdropboxdが〜/.dropboxに設定ファイル/資格情報を保存していることを知っていますが、フォルダとすべてのコンテンツを圧縮/フィリングしようとしましたが、.dropboxフォルダを削除してから解凍したりプロファイルを保存したりするとき解くとき、それは決して動作しませんでした。 dropboxdを実行すると、最初のインストール中に「このコンピュータはどのDropboxアカウントにも接続されていません...訪問してください」というメッセージが表示されます。https://www.dropbox.com/cli_link?host_id=...」

同じDropboxアカウントと同期している新しいサーバーインスタンス間でプロファイル情報をコピーできるように、システムからプロファイル情報を抽出するにはどうすればよいですか。

また、注:Dropboxアップローダスクリプトを試しましたが、バックグラウンドで変更を監視する同期機能がないため、簡単に更新する必要があります。同期用に構築されたdropboxデーモンのみが利用可能な場合は、汚れたcronjob設定を避けたいと思います。

ありがとうございます。

ベストアンサー1

私の研究によると、これは非常に広範なコーディングなしでは不可能です。 Dropboxサイトと対話するには、いくつかのマクロまたはAPIシステム設定が必要です。各Dropboxクライアント(サーバー)をDropboxアカウントの許可されたクライアントのリストに追加してデーモンをインストールできます。デーモンが実行され、クライアント側の検証のためにブラウザにコピーして貼り付ける必要があるURLを提供します。これは一度だけ起こらなければなりません。誰かがインストールスクリプトを聞いて生成された一意のURLを取得できる場合は、Dropboxアカウントにログインして認証できるスクリプトを作成できます。しかし、私はスクリプトをうまく書いていません。

DropboxアカウントからファイルをアップロードしてダウンロードできるDropboxスクリプトがあります(https://github.com/andreafabrizi/Dropbox-Uploader)が、サーバーにDropboxクライアントをインストールするわけではありません。サーバーがファイルを自動的に同期できるソリューションを探している場合は、新しいクライアントごとに確認プロセスのために手動でDropboxデーモンをインストールする必要があります。 Dropboxアカウントに追加してください。

おすすめ記事