ChromebookでSyncthingを設定する方法

Syncthingは、Crostiniとも呼ばれるLinux開発環境を介してChromebook上で動作します。公式のDebianリポジトリからインストールし、ユーザーサービスを開始し、ChromeOSフォルダをLinuxと共有してから、Chromebookを別のSyncthingデバイスとペアリングしてください。デバイスでLinuxサポートが有効になっている必要があります。職場や学校の管理者が無効にしている場合があります。Syncthingは削除を含む変更を同期するため、重要なファイルは別途バックアップしておいてください。

1. Linuxサポートを有効にする

設定 > ChromeOSについて > 開発者向けオプションを開きます。Linux開発環境の横にある「セットアップ」を選択し、プロンプトに従って操作を完了します。ChromeOSはDebianコンテナを作成し、ターミナルを開きます。ターミナルで、プロンプトが表示されたらタブを選択しpenguin、パッケージリストを更新します。

sudo apt update
ChromeOSの設定画面で、「開発者」の下にあるLinux開発環境のカードと「設定」ボタンが表示されている。
ChromeOSの設定画面の「開発者向けオプション」セクションから、Linux開発環境設定カードを開きます。
sudo apt updateを実行した後の、ペンギンプロンプトが表示されたChromebook Linuxターミナル。
Syncthingをインストールする前に、ChromebookのターミナルでDebianパッケージインデックスを更新してください。

2. Syncthingを公式リポジトリからインストールします。

DebianパッケージはSyncthingの現在の安定版リリースより遅れている可能性があります。Syncthingプロジェクトは署名付きAPTリポジトリを管理しています。リリースキーと安定版v2ソースを追加してからインストールしてください。

sudo apt install -y curl ca-certificates
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable-v2" | sudo tee /etc/apt/sources.list.d/syncthing.list
sudo apt update
sudo apt install syncthing

APTからプロンプトが表示されたら、パッケージのインストールを確認してください。これらの手順は、Syncthingの公式APT手順に準拠しています。

SyncthingパッケージのインストールコマンドとAPT確認プロンプトが表示されたペンギンのターミナルウィンドウ。
公式の安定版APTソースを追加した後、Syncthingパッケージをインストールしてください。

3. Syncthingを起動し、ダッシュボードを開きます。

SyncthingがLinuxセッションでバックグラウンドで実行されるように、ユーザーごとのサービスを有効にしてください。

systemctl --user enable --now syncthing.service

Chrome で を開きますhttp://localhost:8384。 ChromeOS は localhost 接続を Crostini にトンネルします。 Syncthing の GUI はデフォルトで localhost でリッスンします。 Chromebook で使用する場合はこの設定を維持し、ポート 8384 をネットワークに公開しないでください。 サービス ユニットが利用できない場合は、syncthing --no-browserターミナルで を実行し、同期中は開いたままにしておきます。 一度に 1 つの起動方法を使用してください。公式の自動起動ガイドを参照してください。

localhost:8384 にある Syncthing の Web インターフェース。フォルダは空で、「このデバイスを準備しました」というカードが表示されています。
ローカルのSyncthingダッシュボードでは、フォルダやリモートデバイスを追加できます。

4. ChromebookのフォルダをLinuxと共有する

ChromeOSのファイルで、 「マイファイル」>「ダウンロード」>「同期」などのフォルダを選択します。右クリックして「Linuxと共有」を選択します。すると、Linuxは からそのフォルダにアクセスできるようになります/mnt/chromeos。例のパスは通常 です/mnt/chromeos/MyFiles/Downloads/Sync。共有することで、フォルダを移動することなくLinuxからそのフォルダにアクセスできるようになります。詳しくは、ChromeOSのLinux設定ガイドをご覧ください。

ChromeOSのダウンロードフォルダにあるファイルアプリで、フォルダのコンテキストメニューと「Linuxと共有」がハイライト表示されている。
Syncthingがアクセスできるように、ChromebookのフォルダをLinuxと共有してください。

5. Syncthingにフォルダを追加します

ダッシュボードで、[フォルダーの追加]を選択します。 [ダウンロード同期]などのラベルを設定し、フォルダーピッカーを使用して共有パスを選択します。双方向同期のためにフォルダーの種類を[送受信]のままにして、保存します。フォルダーが見つからない場合は、[ファイル] を確認して Linux 共有が有効になっていることを確認し、パスを確認します/mnt/chromeos。

Syncthing のフォルダー追加ダイアログに、ダウンロード同期ラベルと Linux パス /mnt/chromeos/MyFiles/Downloads/Sync が表示されます。
Syncthingに、ChromebookのフォルダへのLinuxから見えるパスを追加してください。

6. 別のデバイスをペアリングしてフォルダを共有する

別のコンピューターまたはスマートフォンでSyncthingを起動します。インターフェースで、[アクション] > [IDを表示]を選択し、デバイスIDをコピーします。Chromebookで、[リモートデバイスを追加]を選択し、IDを貼り付け、分かりやすい名前を付けて保存します。IDはピア間で共有することを目的としています。

ペアリングは相互に行います。もう一方のデバイスでChromebookを受け入れ、必要に応じてそのIDを追加してください。Chromebookでフォルダを編集し、共有オプションでリモートデバイスを選択します。保存してください。デバイスとフォルダの交換については、Syncthingの入門ガイドをご覧ください。

Syncthingの「リモートデバイスの追加」ダイアログ。デバイスIDフィールド、ラップトップ名が表示され、共有対象として「ダウンロード同期」が選択されている。
他のコンピューターのデバイスIDを追加し、共有したいフォルダーを選択してください。

7. フォルダを受け入れて同期を確認します

もう一方のデバイスで、フォルダのオファーを受け入れ、ローカルの保存先を選択します。重要なコンテンツを含むフォルダを接続する前に、既存のファイルをバックアップしてください。名前が一致していても、データが同一で​​あるとは限りません。両方のデバイスがオンラインになると、ダッシュボードにピアが接続されたことが表示され、フォルダの状態が「最新」になります。小さなテストファイルを作成し、それがもう一方のデバイスに表示されることを確認してください。

変更や削除はデバイス間で同期されます。復元オプションについては、受信側のデバイスでファイルバージョン管理を有効にし、独立したバックアップを作成してください。Syncthingのファイルバージョン管理に関するドキュメントを参照してください。

Syncthingダッシュボードに、ダウンロード同期が「最新」と表示され、ノートパソコンが接続されていることが確認できます。
ダッシュボードには、フォルダーの同期状況と、リモートコンピューターが接続されているかどうかが表示されます。

トラブルシューティング

  • ダッシュボードが開かない場合:確認しsystemctl --user status syncthing.serviceて再読み込みしてくださいhttp://localhost:8384。ChromeOSのlocalhost転送設定や管理者ポリシーがアクセスに影響している可能性があります。
  • ピアが切断されました。両方のデバイスでSyncthingが実行されており、互いのIDが承認されていることを確認してください。直接同期ではTCPおよびUDPポート22000を使用し、ローカル検出ではUDPポート21027を使用します。ファイアウォールによってはこれらの接続がブロックされる場合があります。直接接続が失敗した場合はリレーが役立ちますが、転送速度が低下する可能性があります。公式のファイアウォールガイドを参照してください。
  • 直接受信同期が必要です。ChromeOSのポートフォワーディングは、Linuxポートを他のデバイスに公開してしまう可能性があります。同期ポートは必要な場合にのみフォワーディングし、ポート8384のWeb GUIは非公開にしてください。そのGUIをにバインドする場合は0.0.0.0、Syncthingは強力なパスワードとHTTPSの使用を推奨します。

Linuxの利用可否およびセットアップの詳細については、GoogleのChromebook Linuxの手順を参照してください。

コメントを残す

ChromeOSでEmbyを視聴する方法

ChromeOSでEmbyを視聴する方法

ChromebookでEmbyウェブアプリを開き、サーバーにサインインすれば、Linuxをインストールすることなく、映画、番組、音楽、写真を再生できます。

ChromebookでSyncthingを設定する方法

ChromebookでSyncthingを設定する方法

ChromebookにSyncthingをインストールし、ChromeOSのフォルダをLinuxと共有し、別のデバイスを接続し、Webインターフェースを非公開に保つことができます。

ChromebookでTorブラウザを使用する方法

ChromebookでTorブラウザを使用する方法

ChromebookでLinuxを有効にし、TorプロジェクトのFlatpakランチャーを使ってTorブラウザをインストールし、Torに接続して、この設定が何を保護しているのかを理解しましょう。

ChromeOSでBitwardenを使用する方法:インストール、保存、自動入力

ChromeOSでBitwardenを使用する方法:インストール、保存、自動入力

ChromebookにBitwardenをインストールし、初回ログイン情報を保存し、ウェブサイトの情報を自動入力する方法を学び、オプションのLinuxデスクトップアプリが役立つ場面を把握しましょう。

Chromebookに代替ブラウザをインストールして使用する方法

Chromebookに代替ブラウザをインストールして使用する方法

Linuxを搭載したChromebookにFirefox、Brave、Edge、またはOperaをインストールする方法を学びましょう。Debian環境の有効化方法、互換性のあるパッケージの選択方法、および制限事項について理解を深めます。

Chromebookで電子書籍を読む方法:Play BooksとFoliate

Chromebookで電子書籍を読む方法:Play BooksとFoliate

ChromebookではGoogle PlayブックスでEPUBやPDFを読むことができます。また、Linux経由でFoliateをインストールすれば、より多くのフォーマットに対応したローカルリーダーを利用できます。

ChromebookにVLCをインストールして使用する方法

ChromebookにVLCをインストールして使用する方法

Google PlayからChromebookにVLCをインストールして、ローカルファイルやネットワークメディアを再生したり、必要に応じてLinuxデスクトップ版をセットアップしたりできます。

ChromebookにKritaをセットアップする方法

ChromebookにKritaをセットアップする方法

ChromeOS LinuxとFlatpakを搭載したChromebookにKritaをインストールし、アプリを起動して共有アートワークを開き、一般的な設定上の制限事項のトラブルシューティングを行います。

ChromebookでMicrosoft Teamsを使用する方法

ChromebookでMicrosoft Teamsを使用する方法

ChromebookでTeamsを使用するには、Chromeブラウザ経由でログインし、職場または学校のアカウントでサインインし、オプションのWebアプリをインストールし、カメラやマイクの問題を解決してください。

ChromebookにVisual Studio Codeをインストールする方法

ChromebookにVisual Studio Codeをインストールする方法

ChromeOS Linuxをセットアップし、お使いのChromebookに適したVS CodeのDebianパッケージを選択して、APTを使用してデスクトップエディタをインストールします。