-
-
Notifications
You must be signed in to change notification settings - Fork 38
Data source reference
Rello edited this page Aug 25, 2026
·
1 revision
| ID | Source | Typical use |
|---|---|---|
| 1 | Local CSV | CSV in Nextcloud Files |
| 3 | GitHub | Repository and package metadata |
| 4 | External CSV | Public or authenticated CSV URL |
| 5 | HTML grabber | Carefully maintained regex extraction |
| 6 | External JSON | JSON HTTP API |
| 7 | Local Spreadsheet | Spreadsheet in Nextcloud Files |
| 8 | Local JSON | JSON in Nextcloud Files |
Extensions can register additional sources; Analytics displays them as 99<extension ID>. Administrators can disable any source by its displayed ID. See Data sources.
Nextcloud blocks requests to local hostnames and private IP addresses by default. To allow approved external CSV, JSON, or HTML-grabber sources such as http://10.0.0.150/data.csv, an administrator can set this Nextcloud-wide option in config/config.php:
'allow_local_remote_servers' => true,This lets users request services on the local network from the Nextcloud server. Enable it only when that trust boundary is acceptable, and limit who can configure data sources. See the official Nextcloud documentation for allow_local_remote_servers.
- Prefer JSON or CSV APIs over HTML scraping.
- Use Local sources for files inside Nextcloud and External sources for URLs the server can reach.
- Test every source before scheduling a data load.
- Store credentials only in owner-controlled source settings; never expose them through public reports.