最近、クラウド ストレージを持つことは必須となっており、Dropbox、Google Drive、Box など、重要なデータをバックアップするために利用できるものの選択肢が豊富になっています。 しかし、これらはすべて 1 つの大きな欠点を共有しています。
ストレージ容量が限られており、結局のところ、あなたの (時には機密の) データを信頼しなければならないサード パーティであることに変わりはありません。 開発者が増えてきたおかげで、私たちは自分たちでクラウド ストレージを作ることができるようになりました。 これらのソリューションでは、サード パーティ製サーバーを使用しないため、データは自分の目だけにしか表示されません。
ここでは、独自のクラウドを作成するための 5 つのツールを紹介します。
A Look Into: AMPPS でローカル サーバーをセットアップする
MAMP は OSX でローカル サーバーを実行する最も一般的なアプリケーションの 1 つです。
必要なのは、ドロップオフ ポイントとして機能するフォルダを設定するだけで、Bittorrent Sync を実行しているすべてのデバイスですべてのファイルを同期できるようになります。 Windows、macOS、Linux、FreeBSD、iOS、Android、Windows Phone、Kindle Fire。
OwnCloud
非常に多機能なツールである ownCloud は無料のオープン ソース アプリケーションで、あなたのデータを捨てるために Dropbox 代替品以上のものを構築することが可能です。
データ ストレージとともに、このアプリには、カレンダーを管理する方法、ToDo リスト、ドキュメント編集ツールなど、他の多くの機能が付属しています。
ここにある説明で、OwnCloud をインストールすることができます。 Windows、macOS、Linux、iOS、Android用のクライアントが利用可能です。
Seafile
Seafile もオープン ソース ソリューションで、ファイル同期およびオンライン コラボレーション ツールとして販売されています。
そのクラウド サービスである SeaCloud.cc を使用するか、セルフ ホスト サーバーをセットアップするかという選択肢があります。 後者については、2 つの種類があります。 オープンソースとビジネス(1ユーザーあたり年間25ドル)です。 このアプリケーションは、豊富なオンライン ファイル エディター、バージョン管理、マルチプラットフォーム ファイル同期などの機能を備えています。
対応プラットフォーム。 Windows、macOS、Linux、iOS、Androidで利用可能なクライアント。 Windows、Linux、Raspberry Pi で利用可能なサーバー ソフトウェア。
Cozy
OwnCloud と同様に、Cozy の目的は、独自の Web アプリケーションを使用して自分のデータを管理する方法を提供することです。 開発者自身の言葉を借りれば、「Cozy は、自分のサーバーを個人的な Google App Engine のようなものにすることができます」
開発者は、ユーザーがさらに開発を進め、多くの異なるサービスやユーティリティをこれに接続できるようにすることを推奨しています。 Virtualbox, Raspberry Pi, OpenVZ, Cubieboard2, Cubietruck.
SparkleShare はすべてのデータを管理するために、git を使用します。 これは、ファイルの完全なバージョン履歴と、git に付随するその他の良いものを得られることを意味します。
これは、多くの変更を必要とするドキュメントがある場合に、優れたソリューションとなります。 しかし、非常に大きなファイルでは、あまりうまくいかないかもしれません。 Windows、macOS、Linux 用のクライアントが利用可能です。
Bonus: git-annex
SparkleShareに似ていてその名前から明らかですが、git-annexもファイルを管理するのにgitを使っていますが「ファイルの内容をgitにチェックしない」ようになっています。 アプリは主にコマンドラインですが、これに熱心でない人のために、使いやすい代替バージョンがあります。
サポートしているプラットフォーム。 Windows、macOS、Linuxで利用可能なサーバーソフトウェア。