Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Resilio Syncのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Resilio Sync
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:同期]] [[en:Resilio Sync]] {{Related articles start}} {{Related|Syncthing}} {{Related|バックアッププログラム}} {{Related articles end}} [https://www.resilio.com/individuals/ Resilio Sync] (旧名: [https://www.getsync.com/ BitTorrent Sync (BTSync)] は、BitTorrent ピアツーピア (P2P) プロトコルに依存する独自のファイル共有システムです。 すべてのファイルをアーカイブする中央サーバーを持たずに、デバイス自体間のピアツーピア接続を使用するため、データストレージや転送速度に制限はありません。ユーザーのデータは、ユーザーが同期することを選択したデバイスに排他的に保存されるため、オンラインになるには少なくとも 2 つのユーザーデバイス、つまり "ノード" が必要です。多くのデバイスが同時に接続されている場合、ファイルはメッシュネットワークトポロジでデバイス間で共有されます。 デバイス間のすべてのトラフィックは、一意のセッションキーを使用して、カウンターモードの AES-128 で暗号化されます。このキーは、それ自体が Base32 でエンコードされたランダムな 21 バイトのキーである 'シークレット' から派生します。'シークレット' を渡すことで、他のユーザーとファイルやフォルダーを共有できるようになります。デバイスが同期用のフォルダーを追加すると、シークレットが生成されます。今後、そのフォルダーを同期したいすべてのデバイスはシークレットキーを知っている必要があります。両方のデバイスに十分なディスク容量がある限り、同期には速度やサイズの制限はありません。 == インストール == {{AUR|rslsync}} は [[Arch User Repository|AUR]] からインストール可能です。パッケージには rslsync デーモンを管理するための [[systemd]] サービスが含まれています。また、デフォルトの {{ic|/etc/rslsync.conf}} が作成されます。[[systemctl]] を使って起動する前に、ファイルの中のログイン ID やパスワードなど、変更したい箇所を変更しておいてください。 また、'tar.gz' でパッケージングされた実行可能ファイルが [http://www.bittorrent.com/sync/download/ 公式ウェブサイト] から取得できます。以下のガイドは AUR から rslsync をインストールしていることを前提にしています。 == 使用方法 == Resilio Sync の Linux クライアントは一般的な GUI を使用せず、代わりに {{ic|localhost:8888}} にアクセスできる WebUI サーバーをセットアップします。共有フォルダーは設定ファイルで静的に構成することもできますが、そうすると WebGUI が無効になります。 インストールしたら、まず {{ic|~/.config/rslsync/rslsync.conf}} に設定ファイルを作成する必要があります。[[#設定]] を参照してください。{{ic|storage_path}} ディレクトリも作成する必要があります。それが完了したら、ユーザー サービス {{ic|rslsync}} を開始し、(ブート時に開始したい場合は) [[起動/有効化]] (つまり、{{ic|--user}} フラグを使用) を実行します。 サービスは、コマンドを呼び出したユーザーとして実行されます。上記のコマンドは root として実行 ''されない'' ことに注意してください。root として実行すると、D-Bus が接続を拒否したことを示す不可解なエラーが発生する可能性があります。 {{note| * {{ic|rslsync}} をユーザーで実行する場合、{{ic|rslsync.conf}} ファイルと {{ic|rslsync.pid}} ファイルが存在するディレクトリのパーティションが適切に設定されていることを確認してください。ユーザーがアクセスできない場所にファイルが置かれている場合、サービスの起動に失敗します。ユーザーのパーティションは正しいのに {{ic|rslsync}} の起動に失敗する場合、マシンを再起動してください。 * ヘッドレスサーバーで {{ic|rslsync}} を実行する場合、lingering を有効にしてユーザーセッションの外でも {{ic|rslsync}} が実行されるようにしてください: [[Systemd/ユーザー#systemd のユーザーインスタンスを自動起動]]を見てください。}} {{ic|rslsync.service}} をシステムユーザー ({{ic|--user}} フラグなし) で実行することもできます: このユーザーの設定は {{ic|/etc/rslsync.conf}} にあり、メタデータはデフォルトで {{ic|/var/lib/rslsync/}} に保存されます。設定、特にユーザーとパスワードを確認する必要があります。以下を参照してください。 == 設定 == 以下のコマンドでサンプル設定ファイルを作成することができます: # rslsync --dump-sample-config > ~/.config/rslsync/rslsync.conf 変更するべき設定は以下の通りです: * device_name * storage_path * webui/login * webui/password {{note| * {{ic|rslsync}} は {{ic|storage_path}} ディレクトリが存在しない場合でも自動的には作成してくれません。ディレクトリが存在しない場合、手動で作成するか[[#設定ファイルの自動作成|設定ファイルの自動作成]]を使ってください。 * storage_path の設定は、メタデータが保存される場所を定義します。同期するファイルでは'''ありません'''。同期するファイルの保存場所は WebGUI でフォルダごとに定義します。 * 最近のバージョンの {{ic|rslsync}} では {{ic|webui/password_hash}} が上手く動作しません。代わりに {{ic|webui/password}} でファイルを指定してください。 }} ===設定ファイルの自動作成=== {{AUR|btsync-autoconfig}} パッケージには systemd のユーザーサービス ({{ic|btsync-autoconfig.service}}) が含まれており、有効にすると、ユーザーの {{ic|btsync.service}} が起動したときにデフォルト値で設定ファイルを作成します。 {{note|{{AUR|btsync-autoconfig}} によって設定ファイルが作成された場合、ポートの設定が違うかもしれません。{{ic|btsync}} のユーザーインスタンスのポートは 8888 ではなく {{ic|7889 + $UID}} になります。{{ic|$UID}} が "1000" なら、ポートは 8889 です。}} インストールスクリプトはデフォルトで全てのユーザーでサービスを有効化します。以下のコマンドで無効化することができます: # systemctl --global disable btsync-autoconfig.service 以下のコマンドを使うことで特定のユーザで有効化できます: $ systemctl --user enable btsync-autoconfig.service {{ic|btsync-autoconfig.service}} は {{ic|~/.config/btsync/btsync.conf}} が存在しない場合、デフォルトで作成しますが、設定のデフォルト値は以下のようになります: * device_name: {{ic|$USER@$HOSTNAME}} * storage_path: {{ic|~/.btsync}} * webui/login: {{ic|$USER/password}} また、スクリプトは {{ic|storage_path}} ディレクトリも作成します。設定ファイルの作成とは別に行われます。 == トラブルシューティング == === ストレージパスが見つからない === サービスを起動しても WebUI にアクセスできない場合、{{ic|systemctl --user status rslsync}} を実行して rslsync の状態を確認してください (システムインスタンスの場合は {{ic|systemctl status rslsync}} を実行)。 よくあるエラーは {{ic|Storage path specified in config file does not exist.}} です。{{ic|mkdir ~/.rslsync}} を実行するか、{{ic|storage_path}} の設定を変更することで簡単に解決できます。 ===特定のファイルやフォルダの同期を無視する=== 同期フォルダの特定のファイルを Resilio Sync によって追跡されないようにしたい場合、{{ic|IgnoreList}} を使ってください。{{ic|IgnoreList}} は隠しフォルダの {{ic|.sync}} に入っています。 {{ic|IgnoreList}} は UTF-8 でエンコードされた .txt ファイルで、ファイルのパスやルールを記述して同期の対象から外すことができます。{{ic|IgnoreList}} ファイルは1行ごとに1つのルールを指定します。無視フィルターにかかったファイルはインデックスの対象外になり Sync のメインビューの "Size" カラムにカウントされなくなります。 ワイルドカード記号の '?' や '*' を使用することができます。 {{ic|IgnoreList}} をフォルダに適用した場合、既に同期されたフォルダ内のファイルに効果はありません。インデックスに含まれたファイルを {{ic|IgnoreList}} に追加した場合、他の同期デバイスでファイルが削除されます。削除されないようにしたい場合: * 全てのデバイスでフォルダを同期から外す。 * 全てのデバイスの {{ic|IgnoreList}} ファイルを編集して同じ情報を記入する。 * 修正を加えたフォルダを再度追加する。 詳しくは [http://help.getsync.com/customer/portal/articles/1673122-ignoring-files-in-sync-ignorelist-?b_id=3895 Ignoring files in Sync (IgnoreList)] を参照してください。 === Error while loading shared libraries: libcrypt.so.1 === バイナリまたはサービスとして rslsync を開始する際に、エラーメッセージ {{ic|error whileloadshared library: libcrypt.so.1}} が表示された場合は、パッケージ {{Pkg|libxcrypt-compat}} をインストールしてください。 == 参照 == *[http://help.getsync.com/ Official Resilio Sync Help] *[https://help.getsync.com/hc/en-us/articles/212001046-Resilio-Sync-FAQ Official Resilio Sync FAQ]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Box
(
ソースを閲覧
)
テンプレート:META Box Blue
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
Resilio Sync
に戻る。
検索
検索
Resilio Syncのソースを表示
話題を追加