TrueNAS에 nextcloud를 설치하고자 할 때에 nextcloud plugin을 사용하면 간편하게 설치할 수 있다. 이렇게 설치된 nextcloud 에서는 업로드 할 수 있는 파일의 최대크기가 513M 로 제한되게 된다.
업로드 파일의 최대크기는 다음과 같은 방법으로 변경할 수 있다.
1. php.ini 파일의 수정
nextcloud plugin 에서는 nginx와 php가 사용되는데 업로드 할 수 있는 최대크기는 일반적으로 php.ini 파일에 정의되어 있다. 하지만 nextcloud plugin 에서는 php.truenas.ini 에 관련 내용이 정의 되어 있다.
nextcloud jail 내에서 다음과 같은 방법으로 업로드 파일의 최대 크기를 변경할 수 있다.
root@nextcloud:~ vi /usr/local/etc/php/php.truenas.ini
파일의 내용 중 post_max_size 와 upload_max_filesize 를 원하는 크기로 바꾸어준다.
post_max_size=19000M
upload_max_filesize=19000M
2. nextcloud.inc 파일의 수정
더불어 nextcloud.inc 파일을 다음과 같아 수정한다.
root@nextcloud:~ # vi /usr/local/etc/nginx/conf.d/nextcloud.inc
내용 중 client_max_body_size 을 변경하여 준다.
# set max upload size
client_max_body_size 19000M;
이제 nextcloud를 재부팅하여 준다. 이제 19G 이하의 파일을 업로드 할 수 있다.