nextcloud

라즈베리파이4 NextCloud 설치 따라하기

dodogcat 2022. 1. 3. 01:24

이 글은 다음의 글을 따라하면서 만난 문제들과 해결 방법에 대해 설명하는 글이다.

자세한 원리는 다른 글들을 보면서 이해하자.

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여도 렉이 많이 걸려 하기 힘들다.

참고