GitベースのDropboxに代わるSparkleShare

昨年、DropboxはExt4を除く全てのLinuxファイルシステムのサポートを終了すると発表しました。 あなたがそれらの人々の一人なら。 SparkleShareはあなたが探している解決策かもしれません。

SparkleShareとは何ですか?

SparkleShareはC#で書かれた小さなファイル同期プログラムで、Gitを使ってファイルを同期させます。 Dropboxと同じように、SparkleShareはあなたのハードドライブにフォルダを作成します。 そこからGitHubまたはGitLab上のリモートフォルダをリンクすることができ、変更が行われるといつでも自動的に同期されます。 現在、SparkleShareはGitHub、GitLab、BitBucket、Planio、またはあなた自身のgitサーバーをサポートしています。 Git LFSを使用しているので、大きなファイルを同期できます。

SparkleShareは万能のバックアップではありません。 それが他よりもうまくいくということがいくつかあります。

SparkleShareはに最適です。

  • テキスト、オフィス文書、画像など、頻繁に変更されるプロジェクトファイル
  • 複数の人が編集したファイルの追跡と同期
  • ファイルを履歴の任意の時点に戻す
  • 暗号化を使用してサーバー上のファイルをスパイするのを防ぐ

SparkleShareはそれほど素晴らしいものではありません。

  • フルコンピュータバックアップ
  • ビデオ編集プロジェクトのように頻繁に変更される大きなバイナリファイル

SparkleShareのインストール方法

SparkleShareは、Linux、Windows、およびmacOSで利用できます。

Linux

Linux上のSparkleShare

SparkleShareのWebサイトには、このアプリケーションがほとんどのディストリビューションのリポジトリで利用可能であることが記載されています。 しかしながら、彼らはそれらのパッケージが時代遅れであるかもしれないと警告します。 代わりに、彼らはあなたが最新版を持っていることを確認するためにSparkleShareをインストールするためにFlatpakを使うことを勧めます。

これらのコマンドを実行するだけです。

 flatpak remote-add flathub //flathub.org/repo/flathub.flatpakrepo

flatpak install flathub org.sparkleshare.SparkleShare

マックOS

macOSを使用している場合は、SparkleShareリリースページからインストールファイルをダウンロードできます。

Windows

SparkelShareは、Windows上で古くなっています

SparkleShareはWindowsにインストールできますが、インストーラはしばらくの間更新されていません。 バージョン1.4のインストーラは、SparkleShare Webサイトからダウンロードできます。 最新バージョンは3.28です。 もっと新しいバージョンが欲しいなら、ソースからそれをビルドするかあなた自身のインストーラーを作る必要があります。

SparkleShareを設定する方法

SparkelShareストレージオプション

SparkleShareを使用する前に、あなたのアカウントにあなたの公開sshキーを追加する必要があります。 システムトレイのSparkleShareアイコンを右クリックし、「SparkleShare」をクリックしてください。 クライアントIDにカーソルを合わせると、「ssh-rsa」で始まる行が表示されます。 「クリップボードにコピー」をクリックしてキーをコピーできます。 今、あなたはあなたのファイルが保存されるどのgitホスティングサービスにナビゲートし、あなたのプロファイルにSSHキーを追加しなければなりません。 SSHキーを追加しないと、ファイルを同期できません。

今度は、gitホスティングサービス上に新しいリポジトリまたはプロジェクトを作成する必要があります。 それが終わったら、SparkleShareメニューに戻って“ Addosted project…”をクリックしてください。 表示されたダイアログボックスで、ホスティングサービスを選択してリポジトリのリモートパス(username / project-name)を追加します。 SparkleShareはそれから接続を設定します。

インストール中に、SparkleShareはSparkleShareという名前のフォルダを作成します。 これは、すべての同期ファイルが配置される場所です。

最終的な考え

私はいくつかのファイル同期アプリケーションを試してみました、そして私は嬉しくこれに驚きました。 セットアップが簡単で、ファイルがほぼ瞬時に同期された場合。

それはあなたの典型的なクラウドストレージサービスではありませんが、私はまだ、特にプロジェクトファイルとドキュメントのために、Dropboxの代わりとしてこれを使うのを見ることができます。

私が遭遇した唯一の問題は、Windows用の古いインストーラでした。 私はそれについて尋ねる問題を開きました。 まだ答えを受け取っていません。 開発者は、Windowsユーザーが自分で開発できるようにするのに満足しているようです。

SparkleShareを使ったことがありますか? そうでない場合、あなたの好きなオープンソースのDropboxの代替品は何ですか? 以下のコメントでお知らせください。

この記事が面白いと感じた場合は、ソーシャルメディア、Hacker News、Redditで共有してください。

推奨されます

オンラインで息を飲む人々のためのクラウドフォーカスのLinuxディストリビューション
2019
おもしろいLinuxのmanページで笑いましょう
2019
小学校OS Freyaのドックから2つのGoogle Chromeのアイコンを取り除く
2019