Overview
Generic NAS is an SMB/CIFS connector for any NAS, Windows file server, or Samba host. The Automize Generic NAS connector covers file/folder CRUD over SMB.
- Regions: Any SMB-reachable host.
- Plans: Free – depends on your NAS.
Setting up the connection
- Get NAS hostname/IP + share name + credentials.
- In Automize → Settings → Connectors → Generic NAS. Paste settings.
Rate limits
Bound by NAS hardware.
Data model
SMB share:
Host ─── Share ─── Folders ─── FilesAvailable operations
11 operations available. Click any row to jump to its detail.
| Operation | Category | What it does |
|---|---|---|
| Delete | General | Delete a file or folder on the share |
| Download File | General | Download a file from the share |
| Download Folder | General | Download a folder recursively from the share |
| Exists | General | Check if a file or folder exists on the share |
| File Size | General | Get the size of a file in bytes |
| List Files | General | List files and folders in a directory |
| Create Directory | General | Create a directory on the share |
| Rename | General | Rename or move a file on the share |
| Remove Directory | General | Remove a directory on the share |
| Upload File | General | Upload a local file to the share |
| Upload Folder | General | Upload a local folder recursively to the share |
Operations
Delete
Delete a file or folder on the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Uid uid | Yes | text | |
Folder folder | No | text | |
Path path | Yes | string | Path to delete |
Download File
Download a file from the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Remote Path remote_path | Yes | text | |
Local Path local_path | Yes | text |
Download Folder
Download a folder recursively from the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Remote Path remote_path | Yes | text | |
Local Path local_path | Yes | text |
Exists
Check if a file or folder exists on the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | Yes | text |
File Size
Get the size of a file in bytes
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | Yes | text |
List Files
List files and folders in a directory
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | No | text |
Tips
- Path within share. recursive=true walks subfolders.
Create Directory
Create a directory on the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | Yes | text |
Rename
Rename or move a file on the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Old Path old_path | Yes | text | |
New Path new_path | Yes | text |
Remove Directory
Remove a directory on the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | Yes | text |
Upload File
Upload a local file to the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Local Path local_path | Yes | text | |
Remote Path remote_path | Yes | text |
Tips
- path + bytes. Overwrites if exists.
Upload Folder
Upload a local folder recursively to the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Local Path local_path | Yes | text | |
Remote Path remote_path | Yes | text |
FAQ
- Use cases?
- Sync to on-prem file servers – printer scan-to-folder, backup uploads, document archives.