增加 Nextcloud 檔案上傳大小

前言

我們在之前曾經介紹過 搭建自己的雲端硬碟 - Nextcloud。在該篇文章中,我們給的 config 預設的檔案上傳上限是 2GB,但有些人肯定是認為不夠的,因此這篇文章就是來講講如何調整這個值。

操作方式

若我們要更改這個設定有兩種方式,一個是直接在 Nginx 的設定檔去寫入這個值蓋過原本 php-fpm 的設定。而另外一種當然就是直接改 php-fpm 的設定啦。

Nginx 設定檔

參照之前的文章進入 /etc/nginx/sites-enabled 資料夾。

cd /etc/nginx/sites-enabled

編輯 Nextcloud 設定檔。

vim nextcloud

如果你是參考上篇文章複製來的,你會在設定檔上方看到一個值。其中,2G 就是我們限制單檔在 2GB,你可以自由去擴大這個數字。

client_max_body_size 2G;

接著檢查並重啟 Nginx。

sudo nginx -t && sudo systemctl restart nginx

php-fpm 設定檔

進到 php-fpm 的資料夾,根據不同版本路徑有可能不同,例如說我這裡的版本是 8.4

cd /etc/php/8.4/fpm

編輯 php.ini

sudo vim php.ini

這個文件非常長,但主要我們就是更新幾個項目成你喜歡的數值,如下:

post_max_size = 10G
upload_max_filesize = 10G

接著重啟 php-fpm 就好囉。(重啟命令一樣有版本之分)

sudo systemctl restart php8.4-fpm