SparkleShare

通过与任何 Git 仓库即时同步来进行共享和协作。Linux、macOS 和 Windows。「Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.」

Github星跟蹤圖

SparkleShare

SparkleShare 是一个文件共享和协作应用。它就像Dropbox一样工作,你可以在自己的服务器上运行它。它适用于Linux发行版、macOS和Windows。 支持Patreon上的项目

它是如何工作的?

SparkleShare会在您的计算机上创建一个特殊文件夹。您可以将远程托管的文件夹(或“项目”)添加到此文件夹。当有人添加,删除或编辑文件时,这些项目将自动与主持人和所有同伴保持同步。

在Ubuntu或Fedora上安装

您可以从您的发行版安装该软件包(可能是旧的,而不是经常更新),但我们建议让我们的Flatpak自动更新,以便始终享受最新和最好的:

  flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.sparkleshare.SparkleShare

现在您可以从应用程序菜单中运行SparkleShare。

注意: 默认情况下,SparkleShare在Linux上使用AppIndicator状态图标。如果您在Ubuntu以外的发行版上使用GNOME,请安装 AppIndicator扩展。如果您不使用GNOME,可以使用 - status-icon = gtk 启动SparkleShare。

在macOS上安装

发布页面下载应用程序。

设置主机

底层上来讲,SparkleShare使用版本控制系统 Git 和大文件扩展名 Git LFS ,所以自己设置主机相对容易。使用您自己的主机可以为您提供更多的隐私和控制,以及大量便宜的存储空间和更高的传输速度。我们制作了一个简单的脚本,为您完成了艰苦的工作。如果您需要管理很多项目和/或用户,我们建议您托管 GitLab Community Edition 实例。

从源代码构建

SparkleShare 是免费的开源软件,并根据 GNU GPLv3或更高版本获得许可。欢迎您在特定条件下更改和重新分发它。其库 Sparkles 已获得 GNU LGPLv3或更高版本的许可。

以下是在 Linux发行版 macOS 上构建SparkleShare的说明,以及 Windows

有用的链接

玩得开心,真棒。 :)

主要指標

概覽
名稱與所有者hbons/SparkleShare
主編程語言C#
編程語言C# (語言數: 8)
平台Linux, Mac, Windows
許可證Other
所有者活动
創建於2010-10-02 15:53:38
推送於2024-09-20 14:54:57
最后一次提交2024-09-20 16:54:57
發布數7
最新版本名稱3.38.1 (發布於 )
第一版名稱1.5.0 (發布於 )
用户参与
星數4.9k
關注者數184
派生數573
提交數4.7k
已啟用問題?
問題數1712
打開的問題數131
拉請求數215
打開的拉請求數7
關閉的拉請求數67
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

SparkleShare

SparkleShare is a file sharing and collaboration app. It works just like Dropbox, and you can run it on your own server. It's available for Linux distributions, macOS, and Windows.

Banner

You can support this project through ? GitHub Sponsors.

How does it work?

SparkleShare creates a special folder on your computer. You can add remotely hosted folders (or "projects") to this folder. These projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file.

Install on Ubuntu or Fedora

You can install the package from your distribution (likely old and not updated often), but we recommend to get our Flatpak with automatic updates to always enjoy the latest and greatest:

flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.sparkleshare.SparkleShare

Now you can run SparkleShare from the apps menu.

Note: by default SparkleShare uses an AppIndicator status icon on Linux. If you use GNOME on a distribution other than Ubuntu, please install the AppIndicator extension. If you don't use GNOME, you can start SparkleShare with --status-icon=gtk.

Install on macOS

Download the app from the releases page.

Set up a host

Under the hood SparkleShare uses the version control system Git and the large files extension Git LFS, so setting up a host yourself is relatively easy. Using your own host gives you more privacy and control, as well as lots of cheap storage space and higher transfer speeds. We've made a simple script that does the hard work for you. If you need to manage a lot of projects and/or users we recommend hosting a GitLab Community Edition instance.

Build from source

SparkleShare is Free and Open Source software and licensed under the GNU GPLv3 or later. You are welcome to change and redistribute it under certain conditions. Its library Sparkles is licensed under the GNU LGPLv3 or later.

Here are instructions to build SparkleShare on Linux distributions, macOS, and Windows.

Build Status
Join the chat at https://gitter.im/hbons/SparkleShare

Have fun, make awesome. :)