WebsitePlatform Login

WebDAV

Configure WebDAV server integration

In meinGPT (UI)

Für die meisten Teams erfolgt die Einrichtung direkt in meinGPT, ohne lokale Config-Dateien.

  1. Öffne die Admin-Einstellungen in meinGPT
  2. Gehe zu Data Pools / Data Sources
  3. Klicke Add Source und wähle diesen Source-Typ
  4. Hinterlege Zugangsdaten und Scope im UI
  5. Speichere und starte den ersten Sync

Wenn Du keinen eigenen DataVault betreibst, ist das in der Regel ausreichend.

On-Prem Runtime Configuration (Advanced)

data_pools:
  - id: webdav
    type: webdav
    url: "https://webdav.company.com"
    vendor: "nextcloud"
    user: $WEBDAV_USERNAME
    password: $WEBDAV_PASSWORD

Configuration Options

FieldTypeDefaultRequiredDescription
idstring-Unique identifier for the data pool
typestring-Must be "webdav"
urlstring-WebDAV server URL
vendorstring-Vendor ("fastmail", "nextcloud", "owncloud", "sharepoint", "sharepoint-ntlm", "rclone", "other")
userstringnullUsername for authentication
passwordstringnullPassword for authentication
bearer_tokenstringnullBearer token (alternative to user/password)
base_pathstring"/"Optional folder path

Synchronization

  • Vault connects to the WebDAV endpoint and syncs files below base_path.
  • Use either user/password or bearer_token authentication.
  • Next runs continue incrementally with changed files only.

Setup

  1. Identify vendor: Determine WebDAV server type (Nextcloud, ownCloud, etc.)
  2. Create credentials: Generate app password or access token
  3. Test connectivity: Verify WebDAV endpoint is accessible
  4. Add to environment: WEBDAV_USERNAME and WEBDAV_PASSWORD

WebDAV Specification

On-prem only: this source page is relevant when you operate your own DataVault runtime and configure data_pools yourself.

Auf dieser Seite