Skip to content

Setup check for "/.well-known/{caldav,carddav}" not satisfiable on multiple instances per subdomain #12572

Description

@robert-scheck

Steps to reproduce

If you have multiple Nextcloud 14.0.3 installations on a single subdomain, e.g. https://example.net/nextcloud-abc and https://example.net/nextcloud-xyz, both will yell in the "Security & setup warnings" under https://example.net/nextcloud-{abc,xyz}/settings/admin/overview like this:

Security & setup warnings

It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the linked documentation for more information.

(!) There are some warnings regarding your setup.

  • Your web server is not properly set up to resolve "/.well-known/caldav". Further information can be found in the documentation.
  • Your web server is not properly set up to resolve "/.well-known/carddav". Further information can be found in the documentation.

Please double check the installation guides ↗, and check for any errors or warnings in the log.

Check the security of your Nextcloud over our security scan ↗.

Given it's two installations on a single subdomain in a subdirectory in this scenario, the well-known path can not be assigned to both.

Expected behaviour

There should be a documented configuration option to simply disable this check (because Nextcloud can't technically know if it is the only Nextcloud installation on a subdomain, especially if both of the Nextcloud installations are in containers and if there's a reverse proxy in front of).

Actual behaviour

Nextcloud's "Security & setup warnings" section yells about a non-proper setup.

Server configuration

Most of the requested information does not matter or is not applicable, except:

Nextcloud version: 14.0.3

Nextcloud configuration: Does not matter, else see above.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions