SparkleShare:用于云文件同步的工具

火花分享英雄

现“ SparkleShare”为 文件同步工具 允许用户同步和共享各种文本文件,办公文档 以及其他类型的小型数据以Dropbox的形式提供给LAN或Internet上的用户。

闪享 它是免费的,并且可以在大量Linux发行版上很好地工作默认情况下,它使用Git作为存储后端。

自我托管的优势在于,用户可以完全控制自己的数据。 在最简单的情况下,自我托管仅需要SSH和Git。

借助其“ Dazzle”工具,无需配置SparkleShare主机系统。 Dazzle是一个Shell脚本,用户可以使用它来操纵SparkleShare操作,连接客户端以及更快地进行操作。

如何在不同的Linux发行版上安装SparkleShare?

为了在我们的系统或服务器上安装这个出色的文件同步工具,我们将使用Dazzle脚本。

Dazzle脚本不需要任何一次性设置即可使用或安装只需将脚本下载到将托管文件的Linux服务器或台式机的主目录即可。

对于这 在终端中,我们将键入以下命令:

wget https://raw.githubusercontent.com/hbons/Dazzle/master/dazzle.sh

脚本下载已完成 我们将更新Dazzle脚本的权限,以便他们可以正确使用它。

没有正确的权限,脚本很可能无法正确运行,为此,我们必须在终端中键入以下内容:

sudo chmod + x dazzle.sh

设置权限后, 运行Dazzle设置命令。

配置命令将自动生成各种配置文件以及运行Sparkleshare系统所需的其他必要的系统更改。

sudo -s
sh dazzle.sh setup

您应该注意,Sparkleshare文件主机可处理小文件 以更好的方式,例如文本文件,图像或其他小文档。

不建议尝试将其用于大文件因为那不是软件设计的目的。

要创建新共享,只需运行以下命令

sh dazzle.sh create recuerso_a_compartir

Dazzle脚本完成后,将为您的新共享打印远程连接详细信息。

他们应该复制此共享信息并将其保存在文本文件中。

安装Sparkleshare客户端

闪耀分享 1

现在您已经运行了Sparkleshare服务器, 是时候配置客户端了。 幸运的是, Sparkleshare在所有主要操作系统上均可用。

要在Linux上安装Sparkleshare, 打开终端,并根据您的Linux发行版按照说明进行操作。

如果他们是 Debian,Ubuntu,Linux Mint,Elementary OS或从这些衍生的任何系统,您可以使用以下命令安装此工具:

sudo apt-get install sparkleshare

对于那些 Arch Linux用户, Manjaro,Antergos或任何Arch Linux派生系统。 有必要在pacman.conf文件中启用“社区”存储库。

要安装该应用程序,必须输入:

sudo pacman -S sparkleshare

而对于那些 CentOS,RHEL,Fedora和派生系统用户 其中的一个可以使用以下命令安装应用程序:

sudo dnf install sparkleshare -y

如果您 任何版本的OpenSUSE的用户,只需使用以下命令进行安装:

sudo zypper in sparkleshare

的开发者 Sparkleshare有一个Flatpak版本可以安装,为此,他们只需要执行以下命令:

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

设置SparkleShare

要连接到自托管的SparkleShare,请先 他们必须将ID添加到其服务器。 启动SparkleShare客户端,然后在桌面系统托盘中右键单击它。

在右键菜单中,找到“客户端ID”,然后单击“复制到剪贴板”按钮。

具有root访问权限, 运行Dazzle脚本并运行以下命令:

sh dazzle.sh link

之后立马 他们应该输入ID,仅此而已。

主机和客户端连接后,再次单击系统托盘中的SparkleShare图标,然后选择“添加托管项目”,此处他们必须输入其共享的连接详细信息才能访问。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。