본문 바로가기

Portainer

webdav 이용, 네트워크 드라이브 연결 4 - https에서 파일명 불가 문제 해결 집에 있는 라즈베리파이를 디스크 드라이브처럼 마운트하기 위해서는 WebDAV가 매우 훌륭한 방법이다. 그런데 WebDAV를 사용하다 보면 아래 그림처럼 파일(또는 폴더) 복사, 삭제, 수정은 다 가능한데 파일명 변경만 안되는 현상이 발생한다. 이런 현상은 WebDAV를 https로 접속했을 경우만 발생하고, http로 접속할 경우는 또 괜찮다. 예를 들어 한번 보자. 1. 문제 발생 현상 확인 WebDAV로 마운트한 Z 드라이브에 폴더를 생성하고 폴더명을 변경해 보았다. 이 경우, 해당 폴더가 다른 프로그램에 의해 사용되고 있다는 에러와 함께 폴더명 변경을 실패한다. 파일명 변경을 시도했을 경우에도 에러 메시지는 좀 다르지만 실패하는 것은 마찬가지이다. 2. 문제 해결 이런 현상은 왜 발생하는 것일까? .. 더보기
webdav 이용, 네트워크 드라이브 연결 3 - 권한 문제 해결 "ugeek/webdav" 이미지는 PUID 및 PGID 환경변수 설정을 인식하지 않는다. 따라서 webdav를 이용하여 파일을 생성할 경우 자잘한 권한 문제가 발생한다. 윈도우즈 PC에서 그냥 볼때는 아무런 차이가 없어 보이지만 리눅스 입장에서 볼 경우 SMB로 생성한 파일과 WebDAV로 생성한 파일의 소유주가 다르다는 문제가 있다. 물론, 사용에 지장이 없다면 그냥 사용해도 무방하다. 1. 문제점 파악 우선 라즈베리파이에 SMB 공유 폴더로 접속하여 파일 및 폴더를 하나씩 생성해 보았다. 이번에는 WebDAV로 접속하여 동일하게 파일 및 폴더를 생성하였다. 참고로 WebDAV를 https 프로토콜을 이용하여 원격 드라이브로 연결할 경우 파일명 변경이 안되는 현상이 발생할 수 있다. 이에 대한 해결 .. 더보기
webdav 이용, 네트워크 드라이브 연결 2 - RaiDrive로 원격 접속 지난 포스팅에서는 webdav를 설치하고 브라우저를 이용하여 webdav에 접속해 보았다. www.codesarang.com/42 webdav 이용, 네트워크 드라이브 연결 1 - 설치 라즈베리파이에 접속하려는 PC가 로컬 네트워크 즉 집에 존재한다면 SMB로 그냥 연결하면 된다. 하지만 회사PC에서 집에 있는 라즈베리파이에 네트워크 드라이브로 연결하고 싶다면??? 이럴 경우 www.codesarang.com 이번 포스팅에서는 raiDrive라는 프로그램을 이용하여 원격에 있는 webdav에 접속하는 방법에 대해 설명하도록 하겠다. 참고로, 윈도우즈 7 또는 10 자체적으로도 webdav 연결은 가능하지만, 나의경우 이상하게도 http는 접속되는데 https의 경우 접속이 안되는 현상이 발생하였다. 우선.. 더보기
webdav 이용, 네트워크 드라이브 연결 1 - 설치 라즈베리파이에 접속하려는 PC가 로컬 네트워크 즉 집에 존재한다면 SMB로 그냥 연결하면 된다. 하지만 회사PC에서 집에 있는 라즈베리파이에 네트워크 드라이브로 연결하고 싶다면??? 이럴 경우 webdav가 훌륭한 대안이 될 수 있다. 이번 포스팅에서는 docker를 이용하여 webdav를 설치하고 원격에서 연결하는 방법에 대해 설명하도록 하겠다. 1. docker 이미지 선정 docker hub에서 webdav를 검색하면 "bytemark/webdav", "idelsink/webdav", "ugeek/webdav", "mwader/webdav" 등등 여러 종류가 검색되고 그중 "bytemark/webdav"가 가장 다운로드 횟수가 많다. 그러나 대부분의 이미지들이 Intel 계열 CPU에서는 정상 동작.. 더보기
워드프레스(WordPress)를 NginX Reverse Proxy 적용시 오류 해결하기 지난 포스트에서는 OMV5에서 docker를 이용하여 워드프레스를 설치하는 방법에 대해 설명한 바 있다. https://blog.codesarang.com/37 OMV5(OpenMediaVault 5)에 워드프레스(WordPress) 설치하기 이번에는 OMV5에 워드프레스 설치와 관련하여 OMV5(OpenMediaVault 5)에 워드프레스(WordPress) 설치하기 워드프레스(WordPress)를 NginX Reverse Proxy 적용시 오류 해결하기 두 편으로 나누어 포스팅할 계획이다. blog.codesarang.com 지난번 설치된대로 그냥 접속하여 사용할 수는 있지만 특정 포트를 지정하여 http로 접속해야 한다는 점에서 뭔가 아쉬움이 남는다. 이번 포스팅에서는 NginX Reverse Pr.. 더보기
OMV5(OpenMediaVault 5)에 워드프레스(WordPress) 설치하기 이번에는 OMV5에 워드프레스 설치와 관련하여 OMV5(OpenMediaVault 5)에 워드프레스(WordPress) 설치하기 워드프레스(WordPress)를 NginX Reverse Proxy 적용시 오류 해결하기 두 편으로 나누어 포스팅할 계획이다. 1. 워드프레스 설치 준비 OMV5에서 Portainer로 접속한 후 "Images" 메뉴를 클릭, wordpress 최신 버전의 이미지를 확보한다. wordpress가 사용할 공유 폴더를 하나 생성해 주도록 한다. 여기서는 "web"이라는 공유폴더를 생성하였고, 윈도우즈 탐색기로 공유폴더에 접속해 "wordpress"라는 서브폴더를 추가 생성해 주었다. 이제 컨테이너를 생성할 순서이다. "Containers" 메뉴에서 "Add container"버튼을.. 더보기
OMV5에서 Portainer 최신 버전으로 업데이트 하기 OMV5에서 Portainer를 사용할때 아래처럼 새버전이 나왔다는 메시지가 뜨는 경우가 있다. 일반적인 docker 컨테이너의 경우 버전 업데이트를 위해서는 recreate를 해주면 되지만, Portainer의 경우 recreate를 시도면 실패와 동시에 접속도 중단되어 버린다. OMV는 Portainer 업데이트를 위한 간단한 방법을 제공한다. 아래 그림처럼 OMV에 관리자로 접속한 후, "OMV-Extras" 메뉴에서 "Docker" 탭을 선택하고 "Portainer"-"설치" 버튼을 클릭하기만 하면된다. 설치가 완료된 후 로그인 과정을 거치면 아래 그림처럼 최신 버전의 Portainer를 사용할 수 있다. 더보기
OMV5 (OpenMediaVault 5)에 docker와 portainer 설치하기 OpenMediaVault는 Synology와 같은 상용 NAS에 비해 플러그인이 매우 부족하다. NAS 시스템을 다양하게 운영하고 싶지만 적당한 플러그인이 없다면 단순한 파일 공유 서버밖에 되지 않을 것이다. docker는 이런 아쉬움을 해결해 줄수 있는 수단이다. 그리고, 다행히도 OMV에서 docker를 제공한다. 그럼 docker란 무엇인가? 가상 머신과 비슷한 개념이다. 우리가 흔히 알고 있는 VMWare나 Virtual Box 혹은 QEMU 처럼 완벽한 가상화를 지원하지는 않으나, 다양한 프로그램을 실행할 수 있는 가상 명령 처리 체계를 지원한다. 그리고 docker에서 동작하는 프로그램이 생각보다 무궁 무진하게 많다. 따라서, OMV에서 지원하지 않는 기능이 있더라고 docker에서 동작하는.. 더보기