라즈베리파이 NAS(openmediavault) 구축 14탄 :: webDAV 설치 및 설정
-
이번에는 webDAV 프로토콜을 이용하는 방법입니다 webDAV는 Web-based Distributed Authoring and Versioning(웹기반 분산형 저작 및 버전관리)의 약자로 HTTP 프로토콜의 확장 세트입니다 이를 이용해 웹 서버를 표준 네트워크 드라이브로 표시할 수 있다고 합니다 이 webDAV를 docker를 이용하여 사용할 수 있도록 해보겠습니다 찾아봤을때 SFTP와의 큰 차이는 모르겠지만 SFTP랑 해서 2개 모두 써보고 싶었습니다 (portainer로 docker 설정도 해볼겸) 그러면 ㄱㄱㄱ
1. Portainer 접속
Portainer로 접속해서 위의 local을 눌러줍니다
그리고 container를 눌러줍니다
그러면 위와 같은 창이 하나 나오게됩니다 현재 하나의 container가 떠 있고 그게 바로 portainer네요 portainer는 docker로 떠 있고 그걸 이용해서 다른 docker들을 관리!! 위의 Add container를 눌러 줍니다
그리고 위와 같이 입력해줍니다
Name: webDAV Image: ugeek/webdav.arm (라즈베리파이기 때문에 arm 이미지 이용)
그리고 그냥 Deploy the container를 눌러주면 됩니다
그러면 위와 같이 새로운 container가 하나 더 뜨게 됩니다
webdav 컨테이너를 클릭하고 Deuplicate/Edit 버튼을 눌러서 변수들을 수정을 진행합니다
2. 컨테이너 변수 설정
2.1 port 변경
우선 port를 변경합니다 host는 그대로 두고 container는 80으로 합니다 즉 외부포트는 default 포트로 두고 내부 포트는 80으로 하는 겁니다
2.2 volume 변경
volume도 변경합니다 이는 스토리지 관련된 설정입니다. 아마 docker를 한 번쯤 써보셨다면 어떤 설정인지 아실겁니다 Advanced container settings에서 Volumes를 클릭하면 설정 창이 나옵니다 SSD 상의 절대 경로를 매핑시켜주었습니다 저는 아래와 같이 매핑하였습니다