【NUC×Ubuntu×Tailscale】社宅に自宅サーバー構築|外出先から安全にLANアクセスする方法NUCにUbuntuをインストールしてTailscaleを導入する手順(備忘録)

はじめに

この記録は、単身赴任先の社宅に設置したIntel NUCへUbuntuとTailscaleを導入し、安全に自宅のLANへアクセスできるリモート環境を構築した際の備忘録です。

実際に構築する中で「つまずいたポイント」や「設定上の注意点」も含めて解説します。同様の環境を作りたい方の参考になれば幸いです。


ステップ0:SSDを交換

もともとWindows 10がインストールされていたNUCですが、公式サポートが終了しているため、まっさらな状態から構築したいと思い、新品の512GB SSDに換装しました。

将来的にWindowsを再利用する可能性も考慮し、元のSSDは取り外して保管しています。

💡 使用したSSD:Crucial 512GB([Amazonリンク]


ステップ1:Ubuntuをインストール

インストールするOSはUbuntu Desktop 24.04 LTSを選択。USBメモリから起動し、SSDへクリーンインストールしました。ここは特に問題なくスムーズに完了。

今後、**サーバー用途(Nextcloud、JDownloader、VPN経由アクセス)**として使うため、GUIありのデスクトップ版を選択しています。


ステップ2:Tailscaleを導入

リモートアクセスには**Tailscale(WireGuardベースのVPN)**を使用。以下の公式手順でUbuntuへ簡単に導入できます。

bashコピーする編集するcurl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up

インストール後、TailscaleのWeb管理画面(https://login.tailscale.com)にログインして状態を確認できます。


ステップ3:ルーティングの設定と警告

Tailscaleの管理画面で、次のような警告が表示されることがあります:

This machine has unapproved routes.
→ 「Edit route settings」からルートを承認する必要があります。

また、IPv6転送の無効化UDP GROの警告も出ましたが、基本的なLANアクセスには影響なし。


ステップ4:LAN機器へのアクセス確認

実際に、スマートフォンからTailscale経由で社宅内のNUCに接続し、同一ネットワーク(例:192.168.10.0/24)内にある機器へのアクセスをテストしました。

  • 例:ping 192.168.10.102(REGZAレコーダー) → 応答なし(機器側の設定かも)
  • ブラウザで http://192.168.10.102 にアクセス → 番組表は閲覧可能(ただし再生は不可)

補足:Exit Nodeの必要性とセキュリティ

Tailscaleは通常、ローカルネットワークへの接続は暗号化されますが、外部インターネット通信はVPNトンネルを経由しないため、フリーWi-Fiでは通信が無防備になる可能性があります。

そのような場面では、exit nodeの設定を行い、すべての通信を信頼できる拠点(例:自宅のTrueNASなど)経由にするのが安全です。


まとめ

Ubuntu + Tailscale の組み合わせは、非常にシンプルかつ安定しており、NUCなどの小型PCを使って手軽に自宅サーバー環境を構築したい方におすすめです。

今後はこのNUCを拡張して以下のような活用も予定しています:

  • TrueNASによるファイルサーバー運用
  • Nextcloudによるクラウドストレージ構築
  • スマホ写真の自動バックアップ
  • Bitwardenでのパスワード管理

🔗 Tailscale公式サイト:https://tailscale.com
🔗 Ubuntu公式サイト:https://ubuntu.com

コメント

タイトルとURLをコピーしました