Linux版Localtonet
アーキテクチャに合ったビルドを選ぶか、クイックインストーラーを使用します。
- アーキテクチャ
-
x64
-
ARM
-
ARM64
- MUSL
-
MUSL x64
-
MUSL ARM
-
MUSL ARM64
- モバイル
-
Termux
ダウンロード
-
トークンを指定してLocaltonetを起動:
アプリを開き、求められたらAuthTokenを貼り付けるか、コマンドラインから起動してください。
localtonetがあるフォルダーでターミナルを開き、次を実行します:
localtonet --authtoken <YOUR_TOKEN>
トークンはローカルに保存されます。認証が完了すれば、Localtonetをすぐに使用できます。
-
クイックインストール:
この1行のコマンドがCPU/OSを検出し、適切なビルドをダウンロードして/usr/local/bin/localtonetにインストールします
curl -fsSL https://localtonet.com/install.sh | sh
sudoを求められる理由:/usr/local/binへのインストールやシステムサービスの管理には、通常管理者権限が必要です。
-
手動ダウンロード:
直接ダウンロードしたい場合は、お使いのLinux用のアーカイブを入手して手動でインストールしてください
wget https://localtonet.com/download/localtonet-linux-x64.zip
unzip localtonet-linux-x64.zip -d ~/localtonet
chmod 755 ~/localtonet/localtonet
#任意:PATHに移動(sudoが必要) # sudo mv ~/localtonet/localtonet /usr/local/bin/localtonet #認証
~/localtonet/localtonet --authtoken <YOUR_TOKEN>
-
Localtonetをsystemdサービスとして実行(自動起動):
Localtonetをsystemdサービスとしてインストールすると、再起動のたびに自動で開始し、ログアウト後も動作し続け、ターミナルを開いておく必要もありません。root権限が必要です(systemdが必要です。Termuxには対応していないため、代わりにAndroidアプリをご利用ください):
sudo localtonet --install-service --authtoken <YOUR_TOKEN>
sudo localtonet --start-service --authtoken <YOUR_TOKEN>
ユニットファイルは/etc/systemd/system/localtonet.serviceに作成されます。状態はsystemctl status localtonetで確認でき、ライブログはjournalctl -u localtonet -fで表示できます。 管理には--stop-service、--status-service、--remove-serviceを使用します。
OpenWrt版Localtonet
試験的
ファームウェアとアーキテクチャに合ったパッケージで、ルーター上でLocaltonetを実行します。
-
OpenWrt 24.10 · x64 · IPK
-
OpenWrt 24.10 · ARM64 · IPK
-
OpenWrt 25.12+ · x64 · APK v3
-
OpenWrt 25.12+ · ARM64 · APK v3
ダウンロード
OpenWrt 24.10はIPK · 25.12以降はAPK v3 · x64およびARM64
インストール前にルーターを確認してください。
パッケージをファームウェアのアーキテクチャに合わせ、空きストレージとRAMを確認してください。MIPS、MIPSEL、ARMv7には対応していません。これらのAPKファイルはOpenWrtパッケージであり、Androidアプリではありません。
-
パッケージをインストール
ダウンロードしたファイルをルーターに転送し、そのディレクトリでrootのSSHセッションを開きます。インストール前にアーキテクチャを確認してください。
opkg print-architecture
opkg update
opkg install ./localtonet-openwrt-24.10-x64.ipk
ローカルのAPKパッケージは署名されていないため、インストールには--allow-untrustedが必要です。
-
AuthTokenを追加
rootで/etc/localtonet/auth-tokenを編集します。DUMMY_AUTH_TOKENを1行でトークンに置き換え、ファイルを保護して設定を確認してください。
chmod 600 /etc/localtonet/auth-token
localtonet --headless --authtoken-file /etc/localtonet/auth-token --check-config
-
自動起動を有効化
設定の確認に成功したら、サービスを有効にしてログを確認します。
uci set localtonet.main.enabled='1'
uci commit localtonet
/etc/init.d/localtonet enable
/etc/init.d/localtonet restart
logread -e localtonet
アップグレードするには、新しいパッケージをインストールしてサービスを再起動します。設定は保持されます。
パッケージは署名されておらず、試験運用版です。ファームウェアの互換性、トンネル、VPNをお使いのデバイスで検証してください。一致しないアーキテクチャを強制しないでください。
NAS / Home Assistant版Localtonet
セットアップテンプレート
すぐに設定できるデプロイテンプレートで、NASやHome Assistantを接続します。
デプロイテンプレート ZIP · AMD64 / ARM64
ダウンロード
Synology Container Manager · QNAP Container Station · Home Assistant
デバイスに合ったセットアップを選択してください。
Docker対応のNASやHome Assistant Container / Coreのホストでは、Docker Composeを使用します。Home Assistant OS / Supervisedでは、同梱のローカルアプリテンプレートを使用します。
-
テンプレートを展開
ZIPをダウンロードして展開し、README.txtで詳しいセットアップ手順を確認してください。アーカイブにはNAS用とHome Assistant用の両方のテンプレートが含まれています。
-
デバイスをセットアップ
NAS / Docker Compose
nas/auth-token.exampleをnas/auth-tokenにコピーし、AuthTokenを入力して、ファイルを非公開に保ってください。nas/compose.yamlのイメージタグがレジストリで利用可能か確認してください。
コンテナマネージャーでComposeファイルをプロジェクトとしてインポートするか、nasディレクトリで次のコマンドを実行します:
Home Assistant OS / Supervised
README.txtにあるローカルアプリのインストール手順に従い、アプリの設定でAuthTokenを入力してください。
ドキュメント
詳しいセットアップガイドはREADME.txtに含まれています
これらはセットアップテンプレートであり、SPK / QPKGインストーラーや公式のHome Assistantストア掲載ではありません。LANアクセスにはLinuxのホストネットワークを使用し、VPN権限は有効にしません。