I finished setup nginx + nextcloud on my main router rpi4. It is working except some errors. I listed some of errors below:
[internet_connection_check] Error: GuzzleHttp\Exception\RequestException: cURL error 61: Unrecognized content encoding type. libcurl understands identity content encodings. (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.eff.org/ at <<closure>>
[appstoreFetcher] Warning: Could not connect to appstore: cURL error 7: Failed to connect to apps.nextcloud.com port 443 after 174 ms: Error (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://apps.nextcloud.com/api/v1/apps.json
Th errors are all related the failure to reach https://www.eff.org/, https://nextcloud.com/ and https://www.startpage.com/. Because of the errors, I could not get app/nextcloud update.
I then setup the nextcloud on one of my ubuntu computer in LAN by using same configuration, everything works fine.
So I am thinking there is something missing in openwrt setup, but I could not figure it why. Any suggestions how to troubleshoot?
it says "Nextcloud is looking for the first line [PASSWORD_ARGON2I] => argon2i so if it doesn't output, this is the reason why Nextcloud complains about it.
PHP should be compiled with ./configure --with-password-argon2 too, in addition to have libsodium installed. "
seems need compiling php. How to compile PHP with ./configure --with-password-argon2?