Nextcloud公式インストーラー。単一のDocker mastercontainerでNextcloud一式をデプロイ・管理し、Office、Talk、バックアップ、ウイルス対策などを追加できます。
hbons/SparkleShare
Gitリポジトリを使ってフォルダーを同期する、Dropboxのようなファイル共有・同期アプリ。Linux、macOS、Windowsでセルフホストできます。
代替できる製品:Dropbox
- スター
- 5,000
- フォーク
- 570
- 未解決の Issue
- 68
- 最終コミット
- 2 か月前
これは何?
SparkleShareは、コンピューター上に専用フォルダーを作成します。そこに「プロジェクト」と呼ばれるリモートホスト上のフォルダーを追加すると、誰かがファイルを追加、削除、編集した際に、ホストとすべてのピアとの間で同期されます。
内部では、バージョン管理と大容量ファイルの扱いにGitとGit LFSを使用します。バックエンドがGitホストなので、商用クラウドサービスに頼らず、自分でサーバーを運用できます。そのためのセットアップスクリプトもプロジェクトに用意されています。規模の大きなチームでは、GitLab Community Editionのインスタンスをホストできます。
SparkleShareは、Linuxディストリビューション向けのFlatpak、macOS向けのダウンロード版、Windows版が提供されています。GPLv3ライセンスのフリーソフトウェアで、各プラットフォームのビルド手順がリポジトリに記載されています。
主な機能
- 01接続されたすべてのピアとホスト間で、フォルダーを自動的に同期します。
- 02GitとGit LFSをベースとしており、変更履歴を管理でき、大容量ファイルにも対応します。
- 03プライバシーと管理性を確保するため、自分のGitサーバーでセルフホストできます。
- 04Linux、macOS、Windowsで動作します。
- 05Linuxでは、AppIndicatorまたはGTKステータスアイコンを通じてGNOMEと連携します。
ユースケース
- 商用クラウドサービスを使わずに、小規模チーム内でプロジェクトフォルダーを共有・同期する。
- 自分のハードウェア上で、プライベートなDropbox風の同期サーバーを運用する。
- Git LFSで大容量ファイルを扱いながら、デザイン素材やメディアファイルを同期する。
クイックスタート
- 1
Flathubリモートを追加する
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo - 2
FlathubからSparkleShareをインストールする
flatpak install flathub org.sparkleshare.SparkleShare - 3
アプリメニューからSparkleShareを起動する
使う前に知っておきたいこと
- LinuxへのインストールにはFlatpakが推奨されており、READMEではディストリビューションのパッケージは古いことが多いと説明されています。
- 独自のホストをセットアップするにはGitとGit LFSが必要です。また、多数のプロジェクトを管理する場合はGitLabが推奨されています。
収録されている特集
トピック
よくある質問
- SparkleShare とは?
- Gitリポジトリを使ってフォルダーを同期する、Dropboxのようなファイル共有・同期アプリ。Linux、macOS、Windowsでセルフホストできます。 SparkleShareは、コンピューター上に専用フォルダーを作成します。そこに「プロジェクト」と呼ばれるリモートホスト上のフォルダーを追加すると、誰かがファイルを追加、削除、編集した際に、ホストとすべてのピアとの間で同期されます。
- SparkleShare は無料で使えますか?ライセンスは?
- SparkleShare は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- SparkleShare は今もメンテナンスされていますか?
- 半年以内に更新あり。SparkleShare の最終コミットは 2026年9月1日 です。
- SparkleShare は何に使えますか?
- 商用クラウドサービスを使わずに、小規模チーム内でプロジェクトフォルダーを共有・同期する。 自分のハードウェア上で、プライベートなDropbox風の同期サーバーを運用する。 Git LFSで大容量ファイルを扱いながら、デザイン素材やメディアファイルを同期する。
- SparkleShare のインストール方法は?
- Flathubリモートを追加する: flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo FlathubからSparkleShareをインストールする: flatpak install flathub org.sparkleshare.SparkleShare アプリメニューからSparkleShareを起動する
- SparkleShare はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/hbons/SparkleShare
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ファイル同期・共有、チームライブラリ、拡張可能なファイルメタデータ表示に対応した、セルフホスト可能なオープンソースのクラウドストレージ。
WebDAVやオンラインオフィス編集に対応した、ファイル保存・同期・共有とチームコラボレーションのためのセルフホスト型プラットフォーム。
ファイルやノートをブラウザーで暗号化してからサーバーに送る、セルフホスト型クラウドストレージ。
Go製の、ファイル管理・共有・コラボレーションに対応したオープンソースのセルフホスト型プラットフォーム。
ファイル共有、共同コード編集、ユーザー管理ができる、単一のGoバイナリで提供されるセルフホスト型クラウドプラットフォーム。