Skip to content

Latest commit

 

History

History
137 lines (90 loc) · 2.6 KB

File metadata and controls

137 lines (90 loc) · 2.6 KB

リモートアクセス設定

同一ネットワーク内の別のPCからLabCodeにアクセスする方法を説明します。


1. ホストPCのIPアドレスを確認

LabCodeが動作しているPCのIPアドレスを確認します。

Linux

ip addr

Windows

ipconfig

macOS

ifconfig

出力例(Linux):

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
    inet 192.168.1.5/24 brd 192.168.1.255 scope global dynamic eth0

この例では、192.168.1.5 がLAN内のIPアドレスです。

IPアドレスの特徴

  • 192.168.xxx.xxx10.xxx.xxx.xxx172.16.xxx.xxx172.31.xxx.xxx の形式
  • eth0eno1(有線LAN)または wlan0wlp2s0(無線LAN)に関連
  • scope global と表示される

2. クライアントPCのhostsファイルを編集

アクセスするPCのhostsファイルを編集して、ホスト名を登録します。

Linux

sudo nano /etc/hosts

以下の行を追加:

192.168.1.5 labcode-web-app.com

Windows

  1. 管理者権限でメモ帳を開く:

    • スタートメニューで「メモ帳」を検索
    • 右クリック → 「管理者として実行」
  2. hostsファイルを開く:

    • C:\Windows\System32\drivers\etc\hosts を開く
  3. 以下の行を追加:

    192.168.1.5 labcode-web-app.com
    

macOS

sudo nano /etc/hosts

以下の行を追加:

192.168.1.5 labcode-web-app.com

注意: 192.168.1.5 は実際のIPアドレスに置き換えてください。


3. アクセス

ブラウザで以下のURLにアクセス:

サービス URL
Web UI http://labcode-web-app.com:5173
Admin Panel http://labcode-web-app.com:5173/admin
API (Swagger UI) http://labcode-web-app.com:8000/docs

トラブルシューティング

アクセスできない場合

1. ファイアウォールを確認

# Linux (UFW)
sudo ufw status
sudo ufw allow 5173
sudo ufw allow 8000

# Windows
# コントロールパネル → Windows Defender ファイアウォール → 詳細設定
# 受信の規則 → 新しい規則 → ポート → 5173, 8000 を許可

2. Dockerの設定を確認

docker compose ps

コンテナが正常に動作していることを確認してください。

3. ネットワーク接続を確認

ping 192.168.1.5

ホストPCに到達できることを確認してください。