본문 바로가기

NextCloud

NextCloud에서 Internal Server Error 발생시 해결 방법 1. 발생원인 파악 OMV의 docker 환경에서 NextCloud를 설치해 정상적으로 사용하던 중 갑자기 아래와 같은 Internal Server Error가 발생했다. 국내외 블로그 및 여러 사이트를 찾아 보았지만 한동안 해결 방법을 찾지 못하다가 최근 해결 방법을 찾게 되어 공유하고자 한다. 우선, 위와 같은 Internal Server Error 메시지는 OMV 머신을 재부팅 하거나, container를 다시 deploy하는 와중에 MariaDB에 할당된 IP주소가 변경되면서 발생한다. 다시 말하면, NextCloud 입장에서는 참조하던 DB서버가 갑자기 사라져 버린 것이다. 위에 그림에서 보면, OMV 머신이 재부팅된 이후 IP 주소는 172.17.0.2이나, NextCloud의 config.p.. 더보기
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)에 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는 로컬 네트워크에서만 파일 접근이 가능하고, 외부 네트워크에서의 파일 접근은 제공되지 않는다.. 더보기