- -LinuxでSparkleShareをセットアップする方法

LinuxでSparkleShareをセットアップする方法

Linuxには多くの同期オプションがありますが、開発者に焦点を合わせているものはほとんどありません。そこでSparkleshareが登場します。これは、ユーザーがさまざまなテキストファイル、オフィスドキュメント、その他の小さな種類のデータをLANまたはインターネット経由でDropboxのような方法でユーザーと同期および共有できるファイル同期ツールです。 Sparkleshareは無料で、無数のLinuxディストリビューションで非常にうまく機能します。 LinuxでSparkleShareを使用するには、クライアントとホストの両方をセットアップする必要があります。

Sparkleshareサーバー

Sparkleshareホストシステムは、「Dazzle」ツールのおかげで簡単にセットアップできます。 Dazzleは、ユーザーがSparkleshare共有の操作、クライアントの接続などにすばやく使用できるシェルスクリプトです。

注:Sparkleshareプロジェクトをホストするための専用サーバーは必要ありません。ただし、Sparkleshareサーバーを定期的に使用されるコンピューターにインストールすることをお勧めします。

Dazzleスクリプトは、使用またはインストールするための固有のセットアップを必要としません。代わりに、 wget ファイルをホストするLinuxサーバーまたはデスクトップのホームディレクトリにダウンロードするためのツール。

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

Linux PCが正しく使用できるように、Dazzleスクリプトのアクセス許可を更新します。適切な権限がないと、スクリプトが正しく実行されない可能性が高くなります。

sudo chmod +x dazzle.sh

許可を設定した後、Dazzleセットアップを実行しますコマンド。 setupコマンドは、さまざまな構成ファイルと、Sparkleshareシステムを正常に実行するために必要なその他の重要なシステム変更を自動生成します。

以下を使用してルート権限を取得します。

sudo -s

次に、を使用してルートアカウントにスワップします コマンド。

su

rootで、Dazzleセットアッププロセスを実行します。

sh dazzle.sh setup

セットアップが完了したので、共有を設定できます。 Sparkleshareファイルホストは、コード、テキストファイル、画像、またはその他の小さなドキュメントに最適です。これはソフトウェアの目的ではないため、大きなファイルには使用しないでください。新しい共有を作成するには、 作成する コマンド。

sh dazzle.sh create NEW_SHARE_NAME

Dazzleスクリプトが完了すると、印刷されます新しい共有のリモート接続の詳細。この共有情報をコピーして、テキストファイルに保存します。 Sparkleshareホストで複数の個別の共有が必要な場合は、このプロセスを好きなだけ繰り返してください。

Sparkleshareクライアント

Sparkleshareサーバーを取得したので、作業が完了したら、クライアント側の設定を行います。幸いなことに、Sparkleshareはすべての主要なオペレーティングシステムですぐに利用できます。 LinuxにSparkleshareをインストールするには、ターミナルを開き、Linuxディストリビューションに応じた指示に従います。

Ubuntu

sudo apt install sparkleshare

Debian

sudo apt-get install sparkleshare

Arch Linux

Arch Linuxユーザーは、「コミュニティ」レポを有効にするとSparkleshareクライアントにアクセスできます。 /etc/pacman.conf.

sudo pacman -S sparkleshare

フェドラ

sudo dnf install sparkleshare -y

OpenSUSE

sudo zypper install sparkleshare

Flatpak経由の汎用Linux

Sparkleshare開発者には、インストール可能なFlatpakバージョンがあります。入手するには、ガイドに従ってLinux PCでFlatpakをセットアップしてください。

Linux PCで動作するようにFlatpakを設定した後、次のコマンドを入力してSparkleshareを動作させます。

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

Sparkleshareサーバーへの接続

自己ホストのSparkelshareに接続するには、最初にサーバーにIDを追加する必要があります。 Sparkleshareクライアントを起動し、デスクトップのシステムトレイで右クリックします。右クリックメニューで[クライアントID]を見つけ、[クリップボードにコピー]ボタンをクリックします。

Sparkleshareプロジェクトをホストしているサーバーに戻り、次の方法でルートアクセスを取得します。 sudo -s.

sudo -s

実行後 sudo -s コマンドを実行して、rootアカウントに切り替えます ターミナルでのコマンド。

su

ルートアクセスで、Dazzleスクリプトを実行し、 リンク 特徴。クライアントIDを取得し、プロンプトが表示されたらターミナルに貼り付けます。リモートSparkleshareプロジェクトへのアクセスが必要なユーザーごとに、このプロセスを繰り返します。

sh dazzle.sh link

すべてのクライアントが接続されると、システムトレイのSparkleshareアイコンをもう一度右クリックし、[ホストされたプロジェクトを追加]を選択します。共有の接続の詳細を入力してアクセスします。接続が成功すると、クライアントを介してLinux PCへのデータの同期が即座に開始されます。

リモートSparkleshareサーバーに新しいデータを追加する必要がありますか? Linuxファイルマネージャーを開き、 / home / username / Sparkleshare /.

Sparkleshareプロジェクトに接続しているユーザーとファイルを共有するには、内のプロジェクトサブフォルダーの1つをクリックします 〜/ Sparkleshare。データをプロジェクトフォルダーにコピーし、クライアントが他のユーザーにアップロードできるようにします。

コメント