
クラウドストレージを取得したいが、 Dropboxとその競合他社から得られる以上のサービスを制御できますか? 独自のDropboxスタイルのストレージを作成する方法をいくつか紹介します。
最初の方法はGlusterFSの使用に基づいており、2番目の方法はGitを使用してファイルを同期します。 これらのプロジェクトは、LinuxやOSXなどのUnixライクなオペレーティングシステム用ですが、一部はCygwinでも動作する可能性があります 。
GlusterFSを使用する
CloudFSのジェフダーシーは 、ファイルシステムをリモートサーバーからローカルコンピューターにマウントすることにより、 GlusterFSを使用して独自のDropboxのようなサービスを構築するチュートリアルを作成しました。 彼は自分のアプリケーションにRackspace Cloudを使用していますが、これはどの仮想専用サーバー(VPS)でも動作するはずです(もちろん、仮想サーバーでも動作しません)。
このアプローチの欠点は、オフラインアクセスがないことです。つまり、フォルダーを同期する代わりに、ローカルフォルダーとして機能するリモートロケーションを取得します。 これは、rsyncまたは他の同期アプリケーションを使用して解決できます。
スパークルシェア
SparkleShareは、独自のホスティングのためにDropboxに代わるオープンソースを作成する試みです。 GitHubのリリース候補を見つけることができます。 GlusterFSのアプローチとは異なり、オフラインのフォルダー同期を提供します。 Windowsおよびモバイルプラットフォームへの移植も計画されています。
DVCS-自動同期
DVCS-AutoSyncは、GitベースのオープンソースDropboxのもう1つの代替手段であり、Mercurialおよびその他の分散バージョン管理システムもサポートしています。 SparkleShareよりも多くの機能を提供しますが、インストールはもう少し複雑です。
ownCloud
ownCloudサイトの詳細は少しまばらですが、KDEベースのDropboxの代替品です。
OwnCloudの詳細はほとんどありませんが、KDEベースのDropboxに代わるものです。
機能のリストは次のとおりです。
- コンピューターの中央にあるファイルストレージ
- あらゆるデバイスからのアクセス
- オンラインとオフライン(同期)
- クロスプラットフォーム
- 自動バージョン管理
- 友達と共有する
- 自動バックアップ
- 暗号化
- KDEデスクトップアプリケーションの同期
- デスクトップ統合
- プレーヤー、フォトギャラリー、RSSなどのプラグイン
他に何?
私はまだ方法があると確信しています。 Dropboxの代替品を他にどのように構築できますか?