Chromebook で Syncthing をセットアップする方法

Syncthing は、Linux、MacOS、および Windows 用の分散型同期アプリケーションです。しかし、Chrome OS でも使用できることをご存知ですか? このガイドでは、Chrome デバイスで Syncthing を設定する方法について説明します。

始める前に

Syncthing GTK アプリを使用して Chromebook にファイルを転送するには、他のデバイスが Syncthing で設定されている必要があります。Syncthing を使用して Linux デバイスをセットアップするには、Syncthing セットアップ ガイドに従ってください。Windows または Mac OS を使用している場合は、Syncthing の公式 Web サイトで詳細な手順を確認してください。

Chrome OS で Linux サポートを有効にする

Chromebook で Syncthing アプリをセットアップする前に、Linux サポートをセットアップする必要があります。Linux サポートを設定するには、まず Chrome OS ダッシュボードの時計アイコンを選択します。

時計を選択したら、歯車アイコンをクリックします。歯車アイコンをクリックすると、Chrome OS 設定エリアがロードされます。次に、「詳細」セクションを見つけて、その横にある矢印をクリックします。

「詳細」セクション内で「開発者」エリアを探します。開発者エリア内で、「Linux 開発環境」エリアを見つけます。「オンにする」ボタンをクリックして、Linux コンテナ システムとターミナル アプリを Chromebook にダウンロードします。

ダウンロードが完了すると、Chrome OS によってターミナル ウィンドウが起動します。このターミナル ウィンドウで「ペンギン」ボタンを選択して、Chromebook に Linux ターミナル インターフェイスをロードします。

ターミナル ウィンドウでapt updateコマンドを実行して、ソフトウェアの更新を確認する必要があります。このプロセスは完了するまでにそれほど時間はかかりません。

sudo aptアップデート

update コマンドを実行すると、アップグレードの準備ができているパッケージがあるかどうかがターミナルに表示されます。その後、apt upgradeコマンドを実行して、使用可能な保留中のアップグレードをすべてインストールできます。

sudo 適切なアップグレード

ソフトウェアが最新になったので、Chrome OS デバイスで Linux サポートが有効になりました。

Chrome OS に Syncthing をインストールする方法

Chrome OS に Syncthing をインストールするには、まずターミナル アプリを起動します。次に、「ペンギン」を選択してターミナルインターフェイスにアクセスします。ターミナルインターフェイス内で、apt installコマンドを使用して「syncthing」パッケージをセットアップします。

sudo apt install syncthing-gtk

Syncthing の最新バージョンをインストールする方法

Debian に付属する Syncthing パッケージ (Chrome OS コンテナが使用するもの) は、あまり最新ではありません。アプリの最新バージョンが必要な場合は、Flatpak リリースをインストールできます。

まず、apt installコマンドを使用して「 flatpak 」パッケージをインストールします。「 flatpak 」パッケージは、Flatpak アプリのランタイム環境を処理します。

sudo apt install flatpak

Chromebook に Flatpak ランタイムをセットアップすると、次のコマンドを使用して Syncthing の最新バージョンをインストールできます。

flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub. flatpakrepo

flatpak インストール flathub me.kozec.syncthingtk

ポートフォワーディングを有効にする方法

Syncthing は同期ツールであり、ネットワーク上の他のデバイスと簡単に通信できます。ただし、Syncthing は Chrome OS から安全に分離されたコンテナ内で実行しているため、Syncthing ポートを Linux コンテナから Chrome OS に転送する必要があります。転送されないと、Syncthing を正しく使用できなくなります。

ポート転送を有効にするには、次の手順を実行します。まず、時計をクリックします。時計を選択した後、歯車アイコンを見つけてマウスで選択します。次に、「開発者」設定を見つけます。

「開発者」設定領域内で「Linux 開発環境」を見つけて選択します。次に、Linux 開発環境の「ポート転送」セクションを調べます。最後に、「ポート フォワーディング」セクションをクリックして、Chrome OS Linux ポート フォワーディング領域にアクセスします。

ポート転送領域内で「追加」ボタンを見つけてマウスでクリックします。「追加」ボタンを選択すると、ポップアップメニューが表示されます。このポップアップ メニューで、ポート8384 (TCP)を入力します。ポートに入ったら、「ラベルメニュー」に「Syncthing」と入力します。最後に、「追加」ボタンをクリックして、Syncthing ポート転送を Chromebook に追加します。

ネットワーク設定の変更

デフォルトでは、Syncthing アプリは「localhost」のみをリッスンします。これは問題であり、変更しないと、Chrome の Web インターフェイス経由で Syncthing にアクセスできなくなります (選択した場合)。インターフェースを変更するには、Chrome OS ターミナル アプリを開きます。

注: 以下のターミナル コマンドを入力する前に、Syncthing アプリを 1 回起動する必要があります。Chrome OS メニューの「Linux アプリ」から Syncthing GTK アプリを起動し、起動を許可してから閉じます。

Chrome OS ターミナル アプリが開いたら、「ペンギン」ボタンを見つけてクリックし、ターミナル インターフェイスを起動します。次に、次のsedコマンドを実行します。

sed -i 's/127.0.0.1:8384/0.0.0.0:8384/g' ~/.config/syncthing/config.xml

コマンドを実行したら、ターミナルを閉じます。

Chrome OS で Syncthing を設定する方法

Syncthing を設定するには、次の手順を実行します。まず、アプリを開きます。開くと、バックグラウンドで Syncthing デーモンが起動します。「デフォルトのフォルダー」も作成されます。このフォルダーは/home/CHROME_LINUX_USERNAME/Syncにあります。

Chrome OS ファイル アプリを開き、「Linux ファイル」を選択します。「Linux ファイル」領域をロードしたら、同期したいファイルをそこに追加します。次に、Syncthing アイコンをクリックして Syncthing メニューにアクセスし、「Add Device」ボタンをクリックします。

「デバイスの追加」ボタンをクリックすると、ポップアップメニューが表示されます。「デバイスの追加」メニューを選択したら、Syncthing 経由で Chromebook と同期したい Syncthing ID を貼り付けます。「保存」ボタンをクリックしてデバイスを追加します。

Chromebook の Syncthing にデバイスを追加したら、他のコンピュータに戻り、デバイスの追加を確認します。次に、Syncthing の Chrome OS で、「デフォルト フォルダー」を右クリックし、「編集」ボタンを選択します。「編集」ボタンをクリックして、「デバイスと共有」タブを選択し、デバイスを Chromebook の「デフォルト フォルダ」に追加します。完了したら「保存」をクリックします。

注: Chromebook の「デフォルト フォルダ」に追加するデバイス上で、追加するかどうかを確認する必要があります。Syncthingにチェックを入れて追加します。

すべてのデバイスが Chromebook Syncthing フォルダに追加されたので、すべての同期が開始されるはずです。分散型ファイル同期システムをお楽しみください。


Chromebook で Zoom ビデオ会議を使用する方法

Chromebook で Zoom ビデオ会議を使用する方法

2020 年以来、Zoom は非常に重要なプログラムになりました。残念ながら、Chrome OS 用の Zoom のネイティブ リリースはありません。ただし、Linux Zoom はあります

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

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

Visual Studio Code は非常に人気のあるコード エディターです。Chromebook または Chrome OS デスクトップで実行する方法は次のとおりです。

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

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

Chromebook で公式 Telegram アプリを使用したいですか? Chrome OS での Android および Linux アプリのサポートにより、それが可能であることがわかりました。

Chrome OS で YouTube Music を聴く

Chrome OS で YouTube Music を聴く

Chrome OS デスクトップ用の安定した YouTube Music クライアントが必要ですか? YTMDesktop を使用してみてください。非常に便利なネイティブ Linux YouTube Music アプリです。

Chromebook で Microsoft Teams を使用する方法

Chromebook で Microsoft Teams を使用する方法

Chromebook で Microsoft Teams を使用する必要がありますか? Chrome OS Linux コンテナを利用すると、MS Teams を簡単に使用できます。

Chromebook で SD カードのイメージをフラッシュする方法

Chromebook で SD カードのイメージをフラッシュする方法

Chromebook で IMG ファイルを SD カードに書き込む必要がありますか? Chromebook 回復ユーティリティを使用すると、それを行うことができることがわかりました。

Chromebook で qBittorrent を動作させる方法

Chromebook で qBittorrent を動作させる方法

Ubuntu ISO をダウンロードするには、Chromebook で torrent クライアントを使用する必要がありますか? Chrome OS デバイスで qBittorrent を動作させる方法を学びます。

Chromebook の Thunderbird でメールをチェックする

Chromebook の Thunderbird でメールをチェックする

Chromebook で Thunderbird 電子メール クライアントを使用したいですか? Chrome OS で Thunderbird をセットアップする方法を学びます。

Chrome OS デスクトップから Mastodon に投稿する方法

Chrome OS デスクトップから Mastodon に投稿する方法

Chromebook から直接お気に入りの Mastodon インスタンスに投稿したいですか? Tuba アプリを使ってそれを行う方法を学びましょう。

Chromebook で KeePassXC を使用する方法

Chromebook で KeePassXC を使用する方法

Chromebook でローカル パスワード データベースを使用したいですか? ChromeOS に KeePassXC をインストールすると、パスワード管理が簡単になります。