SparkleShareは ファイル同期ツール これにより、ユーザーはさまざまなテキストファイル、オフィスドキュメントを同期および共有できます その他の種類の小さなデータをLANまたはインターネット経由でDropboxの形式でユーザーに提供します。
スパークルシェア これは無料で、多数のLinuxディストリビューションでうまく機能しますデフォルトでは、Gitをストレージバックエンドとして使用します。
セルフホスティングの利点は、ユーザーが自分のデータを完全に制御できることです。 最も単純なケースでは、セルフホスティングにはSSHとGitのみが必要です。
SparkleShareホストシステムは、その「Dazzle」ツールのおかげで、簡単に構成できます。。 Dazzleは、ユーザーがSparkleShareアクションを操作したり、クライアントに接続したりするために使用できるシェルスクリプトです。
さまざまなLinuxディストリビューションにSparkleShareをインストールする方法は?
このすばらしいファイル同期ツールをシステムまたはサーバーにインストールするには、Dazzleスクリプトを使用します。
Dazzleスクリプトは、使用またはインストールするためにXNUMX回限りのセットアップを必要としません。スクリプトを、ファイルをホストする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クライアントのインストール
これで、Sparkleshareサーバーが実行されました。 クライアント側を構成する時間。 幸いなことに、 Sparkleshareは、すべての主要なオペレーティングシステムで利用できます。
LinuxにSparkleshareをインストールするには、 ターミナルを開き、Linuxディストリビューションに応じた指示に従います。
彼らがのユーザーである場合 Debian、Ubuntu、Linux Mint、Elementary OS、またはこれらから派生したシステム、次のコマンドでこのツールをインストールできます。
sudo apt-get install sparkleshare
ある人の場合 Arch Linuxユーザー、 Manjaro、Antergos、またはArchLinuxの派生システム。 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」を見つけ、「クリップボードにコピー」ボタンをクリックします。
ルートアクセスで、 Dazzleスクリプトを実行し、次のコマンドを実行します。
sh dazzle.sh link
直後 IDを入力する必要があります。それだけです。
ホストとクライアントが接続されたら、システムトレイのSparkleShareアイコンをもう一度クリックし、[ホストされたプロジェクトを追加]を選択します。アクセスするには、共有の接続の詳細を入力する必要があります。