ブログ
ホームオートメーションシステム構築過程における覚書やティップスなどを掲載。内容についての追加情報・訂正などはフォーラムにてフォローします。
-
RaspAP on Orange Pi PC+Armbian (Debian Buster)
2021-04-27 07:30 AMUSB WiFiドングルRTL8188のAPモードを有効にしてルータ化したOrange Pi PCにRaspAPを導入します。ルータ化する際に設定したネットワーク環境などと整合性をとるため、まず初めにconfigフォルダの内容を変更、その後インストール作業に移行します。 導入条件 Armbian 21.02.3 Buster with Linux 5.10.21-sunxi Orange Pi PCを以下の手順によりルータ化済のこと…Flexisip+アカウントマネージャ(CentOS7 Docker)
2021-02-14 05:00 AMCentOS向けに提供されている公式のFlexisipサーバと、そのアカウントマネージャを含むLAMPサーバをDockerコンテナとして運用します。LAMPサーバとFlexisipサーバを各々独立したコンテナとして稼働します。 構築条件として、 (1)一つのイメージ(コンテナ)にLAMPサーバに必要とされる全てのアプリをインストール …ビデオ会議システム Jitsi on Docker
2020-08-09 05:00 AMオープンソースであるウェブ会議システムJitsiをDockerにより構築します。商用のウェブ会議システムであるZoom,Webexなどは無料サービスとしても提供されていますが、会議時間・参加人数などに制限が設けられています。Jitsiによるウェブ会議システムを独自に構築する場合のメリットは、時間・人数制限なしのサービスを実現できることに加え、必要に応じてシステムの拡張・機能追加・カスタマイズが行えるという点にあります。Jitsiはブラウザ上での動作に加え、iPhone、Android向けに専用アプリも用意されています。 今回構築するJitsiによる会議システムは、主に以下…Linphoneユーザ管理WEBフロントエンド:Vol.2
2020-05-26 01:30 PM前回Vol.1の続き。laravel-authをベースにLinphoneユーザ管理ウエブフロントエンドを作成します。Linphoneのユーザ管理システムにおけるLaravel標準のユーザ管理システムとの大きな相違点は、(1)パスワードテーブルがユーザテーブルから独立していること、(2)ユーザ認証時などに使用されるミドルウェアのパスワード暗号化アルゴリズムです。その他、SIPアドレスの入力項目の追加、ユーザクラス名の変更などが必要となります。MVCアーキテクチャを採用したLaravelフレームワークのModel, View, Controllerの箇所に分けて説明します。 …Linphoneユーザ管理WEBフロントエンド:Vol.1
2020-05-24 03:00 PMLinphoneユーザ管理ウェブフロントエンドをLaravelにより作成します。php-fpmのDockerコンテナ内にlaravel-authをインストール、これをベースにLinphoneのユーザ認証・データベースに合うようにコードを修正・ファイルを追加します。 データベース管理にphpmyadminを使用するため、nginx、mariadb, phpmyadminコンテナも必要となります。 以下その手順です。 Dockerネットワークの作成 Docker-Composeファイルの作成 …Linphoneメール認証によるユーザ登録
2020-02-21 04:00 AM