WebsitePlatform Login

SMB/CIFS

Configure SMB/CIFS network share integration

In meinGPT (UI)

For most teams, setup is done directly in meinGPT without editing local config files.

  1. Open admin settings in meinGPT
  2. Go to Data Pools / Data Sources
  3. Click Add Source and choose this source type
  4. Configure credentials and scope in the UI
  5. Save and trigger the first sync

If you do not run your own DataVault runtime, this is usually all you need.

On-Prem Runtime Configuration (Advanced)

data_pools:
  - id: smb-share
    type: smb
    host: "server.company.com"
    user: $SMB_USERNAME
    password: $SMB_PASSWORD
    base_path: "/shared"

Configuration Options

FieldTypeDefaultRequiredDescription
idstring-Unique identifier for the data pool
typestring-Must be "smb"
hoststring-SMB server hostname or IP address
userstring-Username for authentication
passwordstring-Password for authentication
portinteger445Optional port number
domainstringnullOptional domain name
spnstringnullOptional Service Principal Name
base_pathstring"/"Optional folder path

Synchronization

  • Vault accesses the SMB share via configured service credentials.
  • Sync runs mirror files under base_path into local ingest storage.
  • Later runs process only changed files.

Setup

  1. Ensure SMB access: Verify SMB/CIFS is enabled on target server
  2. Create service account: Create dedicated read-only account for DataVault
  3. Test connectivity: Verify network access and credentials
  4. Add to environment: SMB_USERNAME and SMB_PASSWORD

SMB/CIFS Documentation

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

On this page