Repolode
hbons

hbons/SparkleShare

类似 Dropbox 的文件同步协作应用,基于 Git 仓库同步文件夹,支持 Linux、macOS 和 Windows。

可替代:Dropbox

Star
5,000
Fork
570
未关闭 Issue
68
最近提交
2个月前

这是什么?

SparkleShare 会在电脑上创建一个专用文件夹,你可以把远程托管的文件夹(称为项目)添加进来。任何人添加、删除或修改文件时,项目都会与服务器及所有协作者保持同步。

其底层使用 Git 进行版本控制,并通过 Git LFS 处理大文件。由于后端是 Git 服务器,你可以自建主机,而不必依赖商业云存储。项目还提供了一个帮助搭建主机的脚本,团队规模较大时可以使用 GitLab Community Edition。

SparkleShare 在 Linux 上以 Flatpak 形式提供,macOS 可直接下载应用,Windows 也有支持。项目采用 GPLv3 开源协议,仓库中附有各平台的编译说明。

核心功能

  • 01文件夹会在所有已连接的协作者和服务器之间自动同步。
  • 02基于 Git 和 Git LFS 构建,保留版本历史并支持大文件。
  • 03可以部署在自己的 Git 服务器上,掌控数据隐私。
  • 04支持 Linux、macOS 和 Windows。
  • 05在 Linux 上可通过 AppIndicator 或 GTK 状态图标与 GNOME 集成。

适用场景

  • 小团队无需商业云服务即可共享和同步项目文件夹。
  • 在自有硬件上搭建类似 Dropbox 的私有同步服务。
  • 借助 Git LFS 同步设计稿或媒体素材等大文件。

快速上手

  1. 1

    添加 Flathub 软件源

    flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
  2. 2

    从 Flathub 安装 SparkleShare

    flatpak install flathub org.sparkleshare.SparkleShare
  3. 3

    从应用菜单启动 SparkleShare

使用前须知

  • 推荐通过 Flatpak 在 Linux 上安装,README 指出发行版自带的软件包通常较旧。
  • 自建服务器需要 Git 和 Git LFS,若要管理大量项目和用户,README 建议使用 GitLab。

收录于专题

标签

常见问题

SparkleShare 是什么?
类似 Dropbox 的文件同步协作应用,基于 Git 仓库同步文件夹,支持 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目