본문 바로가기
10. 기타

OCI 인스턴스에 모질라 허브 메타 버스 가즈아~~

by MY잭슨 2022. 10. 26.

우분투 (v20.04) 가 설치된 인스턴스에서 진행

 

(PostgreSQL, Erlang (v22) + Elixir (v1.8) + Phoenix, Ansible, Spoke, Dialog ... ...)

여러 가지 설치해야 할 것들이 많지만 작동 여부 판별을 위해 Quick Start 레벨에서 모질라 허브만 설치하였고

오라클 클라우드 인스턴스를 활용해서 모질라 허브가 구축될 수도 있는 가능성을 보았습니다.

 

우선 업데이트 진행
sudo apt update -y

 

NodeJS 설치 16.16
cd ~
sudo apt install curl -y
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
source ~/.bashrc
nvm --version
nvm ls-remote
nvm install 16.16.0
nvm ls
node -v

 

모질라 허브 설치
cd ~
git clone https://github.com/mozilla/hubs.git
cd hubs
npm install -g npm@8.19.2
npm ci
npm audit fix --force
npm run dev

 

※ 브라우저가 실행되는 로컬 PC의

windows/system32/drivers/etc/hosts 파일 내용 추가 (xxx.xxx.xxx.xxx 인스턴스 Public IP)

xxx.xxx.xxx.xxx   hubs.local
xxx.xxx.xxx.xxx   hubs-proxy.local

 

방화벽 두 곳 오픈 (OS, OCI)
sudo apt install firewalld -y
sudo firewall-cmd --permanent --list-all --zone=public
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
sudo firewall-cmd --permanent --list-all --zone=public

 

실행

https://hubs.local:8080

댓글