Zum Inhalt springen
DeutschlandGPT
Account

Connect Nextcloud or WebDAV

Connect your own Nextcloud instance or a WebDAV server so DeutschlandGPT can work with the files on it

A WebDAV connection gives DeutschlandGPT access to the files on your own file server. Nextcloud is the common case, and any WebDAV server works.

This needs the permission to create WebDAV connections. If you do not see an Add option under Integrations, your role does not include it, so ask an administrator.

What you need

The connection uses OAuth, so the server has to know DeutschlandGPT as an application. In Nextcloud you create that under Settings, Security, OAuth 2.0 clients, and you get a client ID and a client secret out of it.

Have ready:

FieldWhat it is
NameWhat the integration is called in your list
Server URLThe base address of the instance, for example https://cloud.example.com
Client IDFrom the OAuth client you created on the server
Client secretFrom the same place

Adding it

1

Open Integrations, in the browser under Settings, in the desktop app with Cmd/Ctrl+Shift+E.

2
Go to Add your own and pick WebDAV / Nextcloud.
3
Fill in the four fields above.
4

Save, then connect. That runs the OAuth sign-in on your server, so you authorise it with your own account.

For a plain WebDAV server that is not Nextcloud, the authorization and token endpoints can be entered explicitly in the optional fields. Left empty, the Nextcloud defaults are derived from the server URL.

Requirements for the server

The instance has to be reachable over public HTTPS. A server on a private network or a home network is not reachable from our infrastructure, and addresses in private ranges are deliberately blocked, including at the moment the credentials are checked. That trade-off is intended.

The same applies to the OAuth endpoints: they have to be publicly resolvable. A self-signed certificate will fail.

Sharing it with your team

As with an MCP server, two independent things can be shared:

  • The connection (definition): it appears in your colleagues' integration lists, and each of them signs in with their own account on the server, so file access follows the permissions they already have there.
  • The credentials: your colleagues use your access without seeing it.

For a file server, sharing the definition is almost always what you want. Everybody signing in themselves means Nextcloud's own permissions keep applying per person.

Using it

Once connected, the files are reachable in chat and in the desktop products through the normal search and read tools, and every action that changes something on the server is approval-gated.

Was this page helpful?