Riješeno sve, izgleda da sam sa domenom bio prebrz pa se negdje nešto nije propagiralo, Let's Encrypt nije uspio napraviti certifikat, verificirati domenu itd.
Uglavnom, Cloudflare tunnel radi i full enkripcija je osposobljena bez velike muke. U page rules po Nextcloud preporukama je cache level stavljen na bypass i performanse disabled.
Interface se raspadao jer je apache2 evasive module preagresivan pa sam ga isključio.
Code:
a2dismod evasive
systemctl restart apache2
Ograničenje od 100 MB kod Cloudflarea je riješeno postavljanjem chunk sizea na 80 MB.
Code:
# server side
nextcloud_occ config:app:set files max_chunk_size --value 83886080
Postavke Windows clienta se namještavaju lokalno u %APPDATA%\Nextcloud\nextcloud.cfg.
Code:
[General]
maxChunkSize=83886080
Dodatno sam povećao ograničenje na max veličinu fileova na 100 GB.
Code:
nano /etc/php/8.3/fpm/php.ini
nano /etc/php/8.3/cli/php.ini
# promijeniti sljedeće parametre
upload_max_filesize = 100G
post_max_size = 100G
I na kraju firewall namješten po uputama niže, iako nije previše bitno pošto je iza NAT-a, duplog proxya itd.
https://github.com/Paul-Reed/cloudflare-ufw