Skip to content

cysec-lab/WebCam-Server

Repository files navigation

WebCam Serverセットアップガイド

このガイドは、Raspberry Piを使用してWebCamサーバーをセットアップする方法を説明します。手順に従って、教材インストール済みOSのインストールから環境の構築までを行ってください。

アンケート回答のお願い

教材をご使用になる際には、使用前と使用後にアンケートへのご協力をお願いいたします。

事前アンケート 事後アンケート

内容

  • 教材インストール済みOSイメージ(server.xz)
  • 環境構築用スクリプトとファイル

Raspberry PiにOSをインストールする

Raspberry PiにOSをインストールします。このプロセスには、Raspberry Pi Imagerが必要です。

サーバー用イメージファイル一時保管場所

Raspberry Pi Imagerの使用方法

Raspberry Pi ImagerダウンロードページからRaspberry Pi Imagerをダウンロードし、インストールしてください。

カスタムイメージのダウンロードについて

カスタムイメージはGitHub LFSを使用して管理されています。以下の2種類どちらかの方法でダウンロードしてください。

  1. GitHubページからダウンロード 「server.xz」のみをダウンロードすることが可能です。 Image_Download

  2. GitHub LFSのインストールガイドに従い、GitHub LFSをインストールします。

Git LFSのインストール方法

  • Linux(Debian系): sudo apt-get install git-lfs
  • Linux(Red Hat系): sudo yum install git-lfs
  • Windows: git lfs install
  • MacOS: brew install git-lfs
  • 以降共通の手順:
    git lfs install
    git clone <リポジトリのURL>
    git lfs fetch
    git lfs checkout

イメージのインストール

Raspberry Pi 4Bを使用します。 Raspberry Pi Imagerを開き、「Use custom」を選択して、ダウンロードしたカスタムイメージをMicroSDカードにインストールします。MicroSDカードは8GB以上を使用してください。

Raspi-Image

セットアップ手順

事前にサーバー用Raspberry Piの準備を完了し、サーバー用Raspberry Pi起動に行なってください。

  1. Raspberry Piを起動し、ユーザー名pi、パスワードraspberryでログインします。
  2. ネットワーク設定を行います。sudo raspi-configを実行して設定してください。
  3. /home/pi/WebCam-Server/network-setup.shを実行し、設定ファイルの取得と設定を行います。
  4. スクリプト実行後、プロンプトに従いサーバーのIPアドレスを入力してください。 Nsetup

以上の手順に従って、Raspberry Pi 4Bでカスタムイメージを使用したWebCam-Serverのセットアップを完了させてください。

WebCam-Serverアクセスガイド

このガイドでは、WebCamにアクセスして画像を閲覧、保存する方法について説明します。

動作イメージのアクセス方法

Simage アクセス
Webブラウザからhttp://<WebCam-ServerのIPアドレス>にアクセスしてください。<WebCam-ServerのIPアドレス>は、実際のWebCam-ServerのIPアドレスに置き換えてください。

ログイン
アクセスするとログイン画面が表示されます。次の認証情報を入力してログインしてください。

  • ID: 対象WebCamのDeviceID
  • PW: 対象WebCamのDeviceID

ホーム画面
ログイン後、自動的にホーム画面に移動します。ここでは、WebCamから送信された画像を確認できます。

管理者用ツール

/home/pi/WebCam-Server/AdminTools/admin.shを実行することで以下の操作を行えます。
実行例:sh admin.sh
表示される内容に従って以下の機能が使用できます。
・対象のWebCamをIPアドレスで指定して初期化を実行
・WebCam全体のHTML、CSS、およびJavaScriptファイルのみ初期化
・WebCam全体のシャットダウン

  • アップデート機能の使用不可
    現在、アップデート機能は使用できません。

スクリプトのみで準備する場合

以下の手順で環境構築を行なってください。ターミナルまたはコマンドプロンプトを開いて、以下のコマンドを実行してください。

git clone <リポジトリのURL>
cd WebCam-Server
sudo sh server-setup.sh
sudo bash network-setup.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published