web-dev-qa-db-ja.com

DropboxのようなFTPクライアント?

私のユーザーの多くは、1つの大きなFTPサーバーにファイルを持っています。

問題:インターネットに接続していないときは、ファイルを使用できません。

質問:FTP用のDropboxのようなソフトウェアはありますか?

  • 接続すると、ローカルの変更をサーバーにプッシュします
  • 接続されると、n分ごとにサーバーをポーリングして変更をプルします
  • クロスプラットフォーム(Linux、Mac、Windows、Androidなど)
  • できればオープンソース
  • DropboxのようなUI(システムトレイのアイコン:切断、接続、同期)。たとえば、SparkleShareはGitのDropBoxのようなものです。残念ながら、それらはFTPをサポートしていません。
  • 理想的には、起動時またはログイン時に自動的に開始します

明確にするために:FTPアクセスを提供するオンラインサービスではなく、インターネットに接続したときにローカルファイルをFTP URL(ホストされている場所)と同期できるクライアント側ソフトウェアを探しています。

FTPbox はほぼ完璧ですが、唯一の問題はWindows専用であることです。

WinSCPは良いbut UIが大きすぎます。リモートファイルを表示する必要はありません。ローカルに同期するだけです。唯一のUIは、トレイアイコンと小さなURL /パスワード設定ダイアログです。

これは次のようになります:

enter image description here

15
Nicolas Raoul

試しましたか ownCloud ? 「Dropbox風」のユースケースに合うようです。そして、それは FTPをストレージのバックエンドとして使用する です。

少しの開発を行ったり資金を提供したり、新しいリリースを待ったりすることに問題がなければ、 Syncany が探しているものを開発しているようであり、 FTPBox が実行されます。 NET Framework 4 MonoはLinuxで(いくつかの例外はありますが)サポートします および ワイン でも動作します(これらの例外がFTPBoxで必要になる場合)。

4
tricasse

最近リリースされたAlfresco Syncがこれを非常にうまく処理していることに気付くと思います: https://addons.alfresco.com/addons/desktop-sync-alfresco

SourceForgeの説明:

このアプリケーションは、Webサービスを使用してクライアントとAlfrescoの間でファイルを同期します。現在、アプリケーションは、ユーザーがアクセスできるサイトのドキュメントライブラリ内のファイルを同期しています。このアプリケーションは、Javaを使用して構築され、jNotifyを使用します。このアプリケーションの元のフレームワークは、Worksy(www.worksy.com)に在籍中にSridhar Kovuruによって開発されました。KristijonasMalisauskasは素晴らしい仕事をしてWorksyでのインターンシップ中にアプリケーションを完成させました。非常に早い段階でのテストと、MacおよびLinuxでアプリケーションを動作させるための作業に協力してくれたYOPESO(www.yopeso.com)のAndrei Colțaに感謝します。

実際には、このツールはうまく機能しますが、GUIには少しの作業が必要です。

余談ですが、最近のSFでのAlfresco Summitで、CMIS Syncの成功について数人の人が言及していると聞きました。とは言え、私はそれを保証することはできず、実際の経験はありません(ただし、この種の他のツールのうち、私が知っている唯一のツールについて言及する必要があると思いました)。

私は同じ船に乗っているので、この質問に従います!

1
Ryan MacLean

それは正確にはあなたが求めたものではありませんが、十分に良いかもしれませんし、メンテナンスも少なくなるでしょう。 Windows、Linux、そしてOSXには、FTPを介したGUIファイルマネージャのリモート接続があると思います。認証を提供し、パスワードを保存するように設定するだけで、その場所にブックマークが保持されます。はい、ユーザーはリモートの場所に一度ログインして設定する必要がありますが、その後は何でも同じです。同期はさまざまであり、ユーザーがファイルへの書き込みアクセスを共有している場合は、ユーザーが互いにつまずくことがあります。通知はありません。

多くのファイル共有を行う洗練されたユーザーは、GUIツール、CVS、Subversion、Gitを備えたSCMリポジトリを使用できますが、オーバーヘッドが多すぎると思います。

0
John P. Fisher

SyncBack を試すことができます。スケジュールに従って実行され、FTPサーバーをチェックして、完全バックアップまたは同期を実行できます。私にはうまくいきますが、まだまだたくさんあると思います。

0
lonstar