Yeah, just had the same “issues”.
- install php-intl as per your Linux distro. Mine is running on Debian, so I did:
apt-get install php-intl
-
You need to reset the scan, this can be done on the site
-
This one might be a bit tricky, as these are DNS srv records, for auto-condiguring e.g. iOS devices. If you don’t run your own DNS server and you don’t have access to your DNS zone, you might be out of luck here.
-
This one is actually a peace of cake. Just issue a
sudo -u <web server user> php occ db:add-missing-indices
-
You need to configure your NC web server accordingly. I am running Apache and I am having this in my virtual host config for NC:
<IfModule mod_headers.c>
Header set Strict-Transport-Security “max-age=15768000; includeSubDomains; preload”
Header set X-Frame-Options “SAMEORIGIN”
Header set X-XSS-Protection “1; mode=block”
Header set X-Content-Type-Options “nosniff”
Header append Referrer-Policy “no-referrer”
Header append Content-Security-Policy “default-src https: data: ‘unsafe-inline’ ‘unsafe-eval’”
Header set X-Download-Options “noopen”
Header set X-Permitted-Cross-Domain-Policies “none”
</IfModule>