흥난이님께서 장비를 변경하시면서 내놓으신 Unifi USG를 냅다 엎어왔다.
곧 있을 이사를 대비해 일단 앞뒤 생각하지 않고, 지르기부터 했다.
어쨌든 공부는 필요하니깐.
docker 옵션
--rm : 프로세스 종료시, 컨테이너 자동 제거
--init :
-d : detached mode 흔히 말하는 백그라운드 모드
-p : 호스트와 컨테이너의 포트를 연결 (포워딩)
-e : 컨테이너 내에서 사용할 환경변수 설정
-v : 호스트와 컨테이너의 디렉토리를 연결 (마운트)
--restart always : 도커가 멈춘 경우, 항상 재시작docker container가 멈추었을때 다시 자동으로 시작
docker Unifi-Controller 설치 command
sudo mkdir -p /unifi/data
sudo mkdir -p /unifi/log
docker run --rm --init -p 8080:8080 -p 8443:8443 -p 3478:3478/udp -p 10001:10001/udp -e TZ='Africa/Johannesburg' -v ~/unifi:/unifi --name unifi jacobalberty/unifi:stable
환경에 맞게 조금 수정해서 적용(Synology or 미니PC)
--rm 옵션 삭제 / -d 옵션 추가 / TZ 변경(Asia/Seoul) / -v 변경 / --restart always 옵션 추가.
sudo mkdir -p /unifi/data
sudo mkdir -p /unifi/log
docker run --init -d -p 8080:8080 -p 8443:8443 -p 3478:3478/udp -p 10001:10001/udp -e TZ='Asia/Seoul' -v /unifi:/unifi --name unifi --restart always jacobalberty/unifi:stable
raspberry pi용 이미지라고 뒤에 stable 대신 arm32v7으로 하면된다는 글을 보고 바꿔서 했지만...
setup 페이지에서 로그인이 안되는 문제가 있었다. 왜 안되는지도 모른체 삽질만 계속했다-_-;;
커뮤니티에 검색해서 나오는 라즈베리용 도커 이미지로 하니 잘된다... 하아...
UniFi Controller Raspberry Pi용는 아래껄로.
sudo mkdir -p /unifi/data
sudo mkdir -p /unifi/log
docker run --init -d -p 8080:8080 -p 8443:8443 -p 3478:3478/udp -p 10001:10001/udp -e TZ='Asia/Seoul' -v /unifi:/unifi --name unifi --restart always ryansch/unifi-rpi:latest
unifi-controller가 docker에 설치되면 이제 unifi-controller 페이지로 접속해 본다.
https://localhost:8443으로 최초 접속을 하면, 설치페이지로 접속된다.
설치가 완료되고 나면 설치화면이 아니라 제대로 된 Unifi-Controller 페이지를 볼 수 있다.
계정생성
관련 사이트 링크
흥난이님 Unifi USG + Unifi Controller 설치 글
내용 추가)
이녀석 참고 했다가 피봤다;;;
setup page에서 로그인이 안되서 한참을 끙끙거렸는데, 대충 찾아보니 controller 버전이 낮아서 로그인이 안된다는거 같았다.
UniFi Controller With Raspberry Pi And Docker
@ryansch/unifi-rpi (★★★★★) : 라즈베리는 이것만 보면 된다.
댓글