SparkleShare――Dropboxに代わる優秀なオープンソース同期ツール【Linux & Mac】
ここ数年、Dropboxをめぐってはさまざまな問題や懸念が浮上しており、不安を感じた一部のユーザーは代替サービスを探し始めています。Box.netなどオンラインストレージサービス自体は多数存在しますが、Dropboxが提供する最大のメリットである「ファイル同期」に対抗できるサービスは、実はほとんどありませんでした。
しかし、もう探す必要はありません。ついにSparkleShareという強力な解決策が登場したのです。
SparkleShareとは?
SparkleShareは、オープンソースのファイル同期ツールで、Dropboxの代替として活躍します。単体のWebサービスではなく、自分自身でデプロイして独自の同期環境を構築するためのソフトウェアです。同期データの保存場所を自由に選べるため、データを常に完全にコントロールでき、サードパーティのサービスに依存する必要がありません。
SparkleShareはGITシステムを基盤としています。GITとは、優れたファイルリポジトリ兼バージョン管理システムのこと。多くのプロジェクト(特にオープンソース)では、変更履歴の追跡やコード管理のためにGITが広く使われています。
さらに嬉しいことに、SparkleShareは将来的に完全なクロスプラットフォーム対応となる予定です。現在はLinuxとMac用のビルドが提供されており、今後はWindows、Android、iOSへの対応も計画されています。
インストール方法
Windowsユーザー向けには、いずれ使いやすいインストーラーが提供される予定です。Macユーザーならパッケージのインストール方法はご存じでしょう。Linuxユーザーの手順は少しだけ複雑ですが、それほど難しくはありません。
Ubuntuの場合
Ubuntuユーザーは、SparkleShareパッケージを含むPPAを追加します。以下のコマンドでPPAを登録しましょう。
sudo add-apt-repository ppa:warp10/sparkleshare
次にリポジトリを更新します。
sudo apt-get update
そして、SparkleShareをインストールします。
sudo apt-get install sparkleshare libwebkit1.1-cil git-core
Fedoraの場合
Fedoraでも同様の手順を踏みます。まずrepoファイルの格納フォルダへ移動し、
cd /etc/yum.repos.d
新しいrepoファイルをダウンロードします。
sudo curl -O https://repos.fedorapeople.org/repos/alexh/sparkleshare/fedora-sparkleshare.repo
その後、必要なパッケージをインストールしてください。
sudo yum install -y sparkleshare openssh-askpass
安全のため、不要なクラッシュを防ぐため特定のパッケージを削除することが推奨されています。
sudo yum remove -y nautilus-python
その他のディストリビューションのユーザーは、各自で調べて対応する必要があります。ただし、お使いのディストロ用パッケージが存在しないと決めつけず、一度検索してみることをおすすめします。
初期設定を行う
SparkleShareはGITを利用しているため、ファイルの保存先には豊富な選択肢があります。初回起動時のセットアップでは、無料アカウントを作成できる主要なGITホスティングサービスから選ぶか、独自のサーバーを指定することが可能です。
SparkleShare用のGITリポジトリの作成方法自体は本記事の範囲外ですが、検索すれば詳しい手順が見つかります。独自リポジトリ用のWebインターフェース構築ガイドも入手可能です。この記事では、筆者自身のサーバーをセットアップして使う例を紹介します。
インストール後、メニューからSparkleShareを起動します。起動画面で名前とメールアドレスを入力して続行しましょう。
次に接続先を選択し、求められる情報を入力します。事前に接続先のサイトを必ず確認してください。セキュアなパスワードなし認証のためにSSHキーが必要になるケースがあります。たとえば自分のサーバーに接続する場合は、まずSSHキーを作成し、
ssh-keygen -t rsa
それをサーバーへ送信します。
ssh-copy-id ユーザー名@サーバー名
これで準備完了です。SparkleShareから接続できるようになります。
以上で設定は終了! 指定したフォルダ内で、すぐに同期を開始できます。
まとめ
これで、これまでDropboxを利用していたときと同じ感覚でファイル同期が使えるようになりました。しかも、データを自分の手元で管理できるという大きな安心感が加わります。より強固なセキュリティを求める方は、既存の暗号化技術との併用も検討してみてください。あとはあなたの使い方次第です。
このDropbox代替ツールはあなたの環境でうまく動作しましたか? 別のサービスへ乗り換えたいですか、それともDropboxを使い続けますか? SparkleShareのようなプロジェクトには価値があると思いますか? ぜひコメント欄でお聞かせください!
-
【2022年版】無料で使える!おすすめオープンソース動画編集ソフト10選
この10年間を振り返ると、動画編集は大きく進化を遂げた業界のひとつです。少し前までは、動画のトリミングやBGMの追加といった簡単な作業ひとつにも、編集専門店に出向いたり、プロの編集者に依頼したりする必要がありました。しかし今では状況は一変しています。自宅にいながら、誰でも手軽にこれらの作業ができるようになったのです。現在の動画編集ソフトはシンプルで直感的に操作できるよう設計されており、大切な思い出の映像を思い通りの形に編集できます。 オープンソース動画編集ソフトとは?その仕組みを解説 動画編集ソフトは、大きく2つのカテゴリに分けられます。ひとつは一般的な(クローズドソースの)動画編集ソフトで、
-
2022年版・無料で使えるおすすめオープンソースOS 8選
MacやWindowsなどの有料OSに飽きて、何か新しいものを試してみたいと思いませんか?さまざまなOSを試すのが好きな方もいれば、友人が使っているから自分も試してみたいという方もいるでしょう。実は、オンラインには高速かつ多機能なOSが数多く存在します。この記事では、PCにインストールして使えるおすすめのオープンソースOSを厳選してご紹介します。 オープンソースOSは自由にカスタマイズしたり、その仕組みを研究したりすることもできるので、学習素材としても最適です。 2022年版 おすすめオープンソースOS 8選 ここでは、今すぐインストールできる効率的なオープンソースOSを8つ紹介します。それぞ