Skip to content

Data source reference

Rello edited this page Aug 25, 2026 · 1 revision

Data source reference

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.

Local-network URLs

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.

Choosing a source

  • 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.

Clone this wiki locally