文書の表示以前のリビジョンバックリンクPDF の出力全て展開する/折り畳むODT 出力文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ===== Bitnami VM ===== 以前ESXi用のPhoton OSに、HomebridgeとHome Assistantの両方をインストールしてみたが、うまくいかなかったという経験がある。 話が変わるが、SynologyがNASにDokuwikiパッケージを提供するのをやめることになり、DSM7にアップデートする障害となっていた。 その対策を探していたら、VMwareがBitnamiというもので、最小のDebianで構築された特定のアプリケーションというものがあることを知った。 そこでDokuwiki用を見つけたが、その他にnode.jsだけ含まれているのを見つけた。 これなら考えていた事ができるのではないか?思わずまた試してみたくなった。 ===== Oracle VM VirtualBox ===== ovaファイルはESXi用というわけではなく、Windows上だとVMware Playerとか、Oracle VM VirtualBox(以下VBox)上で動かすことができる。 VBoxで動かすには、ダウンロードしたovaファイルを、ただダブルクリックするだけでよい。 インポートの画面がでてくるので、とりあえず無変更でインポートした。 インポート完了後、メモリを512MB → 1GB、ディスク容量を32GBに変更して、起動。 bitnamiはベースがDebianということもあって、apt-getが普通に使えてよい。これでいいんだよ。 <code> sudo apt-get install nano sudo apt-get install python3-dev sudo apt-get install samba-common <-普通は必要ないので注意 sudo npm install -g --unsafe-perm homebridge homebridge-config-ui-x sudo hb-service --allow-root --user bitnami </code> 次にファイヤーウォールのポートを開放する必要がある。 <code> sudo ufw allow 8581 </code> 8581というのが開けたいポート番号を入れる。簡単で分かりやすくてすごく良い。他も見習ってほしい。 またエラーが大量に出ている。今度は/usr/bin/の下にnodeが含まれていないとの事。ググってこれを見つけた。感謝。 [[https://mikamisan.hatenablog.com/entry/2017/03/26/155309|nvmでnodeをインストールしているのに、deployしたら「/usr/bin/env: node: No such file or directory」が出る場合 - mikami's blog]] <code> sudo ln -s "$(which node)" /usr/bin/node </code> とりあえず、Homebridgeはこれで動いた。 ===== OSのエクスポート ===== VirtualBoxで構築したOSは、再度OVAファイルとしてエクスポートすることができる。 まずWin + Rでファイル名を指定して実行、sysdm.cplと入力して、システムのプロパティを開く。 詳細設定タブより環境設定、環境変数のpathにVirtualboxのパスを追加して(下図参照)、下準備完了。 {{:imgpaste:202203:htmikan-20220305-203119.png?300}} {{:imgpaste:202203:htmikan-20220305-203217.png?300}} {{:imgpaste:202203:htmikan-20220305-203318.png?300}} あとは、適当なフォルダのアドレスにcmdと入力して、コマンドプロンプトを開き、下記を入力すれば、そのフォルダ内にOVAファイルを生成する。 <code> vboxmanage export bitnami-node -o 2in1.ova </code> ここで注意するのはbitnami-nodeというのはVirtualBoxマネージャーに表示されている名前を指定する。2in1はファイル名(任意)。 memo/pc/bitnami.txt 最終更新: 2025/10/19 13:50by htmikan