본문 바로가기
리눅스

OpenWISP Docker로 설치하기

by Joseph.Lee 2018. 9. 24.

OpenWRT공유기 여러대의 무선랜을 한번에 관리하고자 하여

OpenWRT에서 사용할 수 있는 Wireless LAN Controller Opensource을 찾아보다가

OpenWISP2라는 것을 알게 되어 설치해 보았습니다.


그런데 그냥 패키지 하나 설치하거나 그런게 아니고.. 저에겐 처음보는 생쇼한 방식이라 설치하는데 좀 어려움이 있었습니다.

OpenWISP는 ansible라는 것을 통해 SSH로 서버에 접속해서 OpenWISP구동에 필요한 모든 것을 알아서 설치해 줍니다.

(편하지만 다른 말로는 보안에 민감한 분들에게는 꺼림직 할 수 있을거 같습니다.)


쨋든 docker에 한번에 설치할 수 있는 방법입니다.


1. 일단 DB가 필요한데 저는 MySQL을 사용하였습니다. OpenWISP을 위한 DB와 사용자 계정을 만드시고

(기본적으로 OpenWISP는 sqlite으로 구동되는데 docker에서 사용하려면 MySQL같은 DB서버가 적합합니다.)


2.

https://github.com/jc-lab/openwisp2-controller-docker-compose

위의 git을 받으셔서

 - work/hostname 에 사용하실 openwisp 도메인을 입력하시고

 - work/playbook.yml에서 db관련 정보를 세팅하시고 추가로 필요하신 세팅이 있으시면 입력하시면 됩니다.


3. docker-compose up 을 통해 실행합니다!


끄읕....^^


참고로 해당 설정에서 OpenWISP서버 Docker IP는 172.20.1.10 으로 만들어집니다.

필요한 포트 (80/443)을 포트포워딩 하시면 되구

Dockerfile에서 기본 root비밀번호 세팅하는 부분이 있으니 보안상 아에 지우셔도 좋고 바꾸셔도 좋습니다~


커뮤니티 글 : https://cafe.naver.com/openthedevice


반응형

댓글