라즈베리파이4 썸네일형 리스트형 docker에서 letsencrypt SSL 인증서 발급받기 Let's Encrypt SSL 인증서를 발급받기 위해서 라즈베리파이 호스트 머신에 직접 certbot을 설치하고 수작업으로 인증서를 받을 수도 있다. 물론 certbot도 자동화된 도구이며, apt 명령으로 간단히 설치가 가능하기는 하다. 그러나, letsencrypt docker를 이용하면 간단한 환경설정 만으로 인증서 발급 및 갱신까지 자동으로 이루어진다. 오늘은 letsencrypt SSL 인증서 발급을 위한 단계에 대해 설명하도록 하겠다. 1. 사전 작업 1-1. duckdns 가입 및 dnszi와 연결하기 인증서를 발급 받기 전 어떤 서브 도메인까지 인증서가 필요할지 미리 생각해 두어야 한다. 예를 들어 codesarang.com과 www.codesarang.com, blog.codesaran.. 더보기 NextCloud에서 untrusted domain 오류 발생시 해결 방법 NextCloud 접속시 아래와 같은 "Access through untrusted domain" 오류가 발생하는 경우가 있다. 이는 최초 설치한 IP주소와 현재 접속한 IP주소가 바뀌었거나, IP주소로 접속하여 설치하고 도메인 주소로 접속하는 경우가 대부분인다. 이를 해결하기 위해서는 현재 IP주소 또는 도메인 주소를 NextCloud의 trusted domain으로 등록해 주어야 한다. 이를 위해서 Portainer로 접속, NextCloud 컨테이너의 콘솔로 접속한다. 아래 명령을 이용하여 config.php 파일을 편집한다. # cd /config/www/nextcloud/config # nano config.php config.php 파일 내용 중 'trusted_domains' 항목을 찾아 원.. 더보기 OMV5(OpenMediaVault 5)에 토렌트 클라이언트(transmission) 설치하기 집에서 운영하는 NAS 서버에 필요한 기능은 무었일까? 파일 공유기능, 미디어 서버 기능, 원격 접속 기능 그리고 토렌트 다운로드 기능 등이 대표적일 것이다. 오늘은 OMV5를 토랜트 클라이언트로 활용하기 위한 transmission 설치 방법에 대해 설명하도록 하겠다. transmission은 PC의 utorrent와 거의 유사하다고 생각하면 된다. 단지, 웹으로 접속하여 토랜트 클라이언트를 제어한다는 점이 약간의 차이랄까? 1. transmission 설치 준비 OMV5에서는 transmission 플러그인을 따로 제공하고 있지 않으므로, docker 기반 설치가 필요하다. 기존 설치방법과 마찬기지로 docker 컨테이너 설치를 위해서는 우선 transmission 이미지를 다운로드 해 주어야 한다... 더보기 OMV5(OpenMediaVault 5)에 NextCloud 설치하기 - 종합 지금까지 docker 기반 NextCloud 설치를 위해 1) mariadb 설치 2) NextCloud 설치 그리고 3) 외장 HDD 연결 방법에 대해 순차적으로 설명한바 있다. 이번에는 2)번과 3)번을 합치고 추가적으로 NextCloud의 사용자 영역까지 외장 HDD로 연결하는 방법에 처음부터 설명하도록 하겠다. 이를 위해서는 사전에 mariadb 설치가 이미 되어 있어야 하며, 설치 방법은 "OMV5(OpenMediaVault 5)에 NextCloud 설치하기 1 - mariadb 설치"편을 참고하도록 한다. 1. NextCloud 컨테이너 볼륨별 용도 확인 이번 절(1. NextCloud 컨테이너 볼륨별 용도 확인)은 NextCloud가 이미 설치되어 있을 경우 볼륨 용도 분석을 위해 했던 부분.. 더보기 OMV5(OpenMediaVault 5)에 NextCloud 설치하기 3 - 외장HDD 데이터 접근 지난번 게시글에서는 docker 환경에서 NextCloud를 설치해 보았다. https://blog.codesarang.com/28 OMV5(OpenMediaVault 5)에 NextCloud 설치하기 2 NextCloud 설치 및 운영을 위해서는 데이터베이스 시스템이 필요하다. 이를 위해, 지난 포스팅에서 docker 기반으로 mariadb 설치 방법에 대해 설명한 바 있다. https://codesarang.tistory.com/27 OMV5(OpenMedia.. blog.codesarang.com 라즈베리파이에서 OMV를 설치해 사용할 경우, 보통 데이터를 외장 HDD에 저장하게 되는데, 지난번 설정으로는 외장 HDD에 접근하는 것이 한계가 있다. 이번 포스팅에서는 NextCloud에서 호스트 머신.. 더보기 OMV5(OpenMediaVault 5)에 NextCloud 설치하기 2 NextCloud 설치 및 운영을 위해서는 데이터베이스 시스템이 필요하다. 이를 위해, 지난 포스팅에서 docker 기반으로 mariadb 설치 방법에 대해 설명한 바 있다. https://codesarang.tistory.com/27 OMV5(OpenMediaVault 5)에 NextCloud 설치하기 1 - mariadb 설치 여러가지 이유로 NAS를 사용하겠지만, 그중 집 또는 밖 어디서건 내 파일을 편리하게 접근하는 목적도 그 한가지 이다. 집안에서 편리하게 파일을 백업 또는 접근하기 위해 SMB 모듈을 설치한 바 � blog.codesarang.com 이번 포스팅에서는 실제 NextCloud 설치 방법에 대해 설명하도록 하겠다. 1. NextCloud 이미지 확보 지난번에 설명한대로 docker.. 더보기 OMV5(OpenMediaVault 5)에 NextCloud 설치하기 1 - mariadb 설치 여러가지 이유로 NAS를 사용하겠지만, 그중 집 또는 밖 어디서건 내 파일을 편리하게 접근하는 목적도 그 한가지 이다. 집안에서 편리하게 파일을 백업 또는 접근하기 위해 SMB 모듈을 설치한 바 있다. https://blog.codesarang.com/22 OMV5 (OpenMediaVault 5)에서 NTFS HDD를 Ext4로 포맷하기 및 에러 처리 지난 포스팅에서는 OMV5에서 NTFS 파티션인 외장형 HDD를 공유하는 방법에 대해 살펴 보았다. OMV5에서 NTFS 파티션인 경우에도 충분히 사용할 수 있으나, 사용자 접근제어 등 일부 기능에 제한이 있�� blog.codesarang.com 그러나, SMB는 로컬 네트워크에서만 파일 접근이 가능하고, 외부 네트워크에서의 파일 접근은 제공되지 않는다.. 더보기 OMV5 (OpenMediaVault 5)에 docker와 portainer 설치하기 OpenMediaVault는 Synology와 같은 상용 NAS에 비해 플러그인이 매우 부족하다. NAS 시스템을 다양하게 운영하고 싶지만 적당한 플러그인이 없다면 단순한 파일 공유 서버밖에 되지 않을 것이다. docker는 이런 아쉬움을 해결해 줄수 있는 수단이다. 그리고, 다행히도 OMV에서 docker를 제공한다. 그럼 docker란 무엇인가? 가상 머신과 비슷한 개념이다. 우리가 흔히 알고 있는 VMWare나 Virtual Box 혹은 QEMU 처럼 완벽한 가상화를 지원하지는 않으나, 다양한 프로그램을 실행할 수 있는 가상 명령 처리 체계를 지원한다. 그리고 docker에서 동작하는 프로그램이 생각보다 무궁 무진하게 많다. 따라서, OMV에서 지원하지 않는 기능이 있더라고 docker에서 동작하는.. 더보기 이전 1 2 3 4 5 다음