라즈베리파이4 NextCloud 설치 따라하기
이 글은 다음의 글을 따라하면서 만난 문제들과 해결 방법에 대해 설명하는 글이다.
자세한 원리는 다른 글들을 보면서 이해하자.
https://blog.naver.com/PostView.nhn?blogId=emperonics&logNo=222052780232
넥스트클라우드(NextCloud)로 라즈베리파이를 클라우드 파일서버로 활용하기
안녕하세요. 이번포스팅에서는 라즈베리파이에 넥스트클라우드라는 소프트웨어를 설치해서 클라우드 파일 ...
blog.naver.com
목표
- 라즈베리파이에서 NextCloud 작동
- 라즈베리파이에 외장 하드 연결
NextCloud 설치 중 만난 문제
sudo apt install php
를 통해 php를 설치했기 때문에 블로그 글의 목차 "5. Ngix 세팅하기" 에서 맨 위의 경로를 php 버전에 맞게 바꿔야 한다.
php --version
https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_PHP_%EB%B2%84%EC%A0%84_%ED%99%95%EC%9D%B8
리눅스 PHP 버전 확인 - 제타위키
다음 문자열 포함...
zetawiki.com
명령어로 확인 후 수정하자.
외장 하드 연결 중 만난 문제
"4. NextCloud 설치" 를 보면 아랫부분에 www-data에게 권한을 주는 것이 있다. 정확하지는 않지만 NextCloud에게 권한을 주는 과정인데 이게 www-data에게 없으면 외장 하드의 폴더에 접근을 못한다.
(당구장 표시)중요(당구장 표시)
WD My Book을 윈도우에서 한번 배드섹터 검사를 하고 라즈베리파이에 꽂았는데 외장 하드의 포맷이 exFAT였다. 이 형식이 원인인지는 모르겠지만 외장하드 폴더의 권한을 www-data로 바꾸지 못해 접근이 거부당했다. 포맷 후 ext4로 바꾸기 잘 변경되었다. 자동 마운트 돼서 마운트 문제는 아닌걸로 보인다.
혹시 그래도 문제가 있으면 문서를 참조하여 다시 권한을 주자.
https://docs.nextcloud.com/server/19/admin_manual/configuration_files/external_storage/local.html
Local — Nextcloud latest Administration Manual latest documentation
© Copyright 2022 Nextcloud GmbH.
docs.nextcloud.com
기타
- 라즈베이파이 우분투는 서버 버전으로 하지 않으면 라즈베리파이4여도 렉이 많이 걸려 하기 힘들다.
참고
- https://ryostyle.tistory.com/466?category=924495
- https://blog.naver.com/emperonics/221896394131