Skip to content

New setting to disable all outgoing http requests from a Piwik server #6324

@mattab

Description

@mattab

The goal of this issue is to let Piwik admins easily disable all outgoing HTTP requests which makes Piwik much faster to load on a server that cannot access the Internet.

Edit: feature is available, click to see our FAQ

Imagine the use case of an Intranet where the Piwik server cannot connect to the Internet. Piwik is slow to load as it tries to make requests and requests take a while to timeout. There are many companies including Piwik installing Piwik in such environments. Another good use case is a user that wants to increase privacy of her Piwik server and she can just enable this setting which makes sure the Piwik server does not contact anyone on the Internet.

currently it's possible to disable some of the requests via settings as follows:

[General]
enable_marketplace = 0
enable_auto_update = 0
enable_update_communication = 0 

Proposed steps

  • New setting enable_internet_features or similar
    • this setting is the equivalent of setting other enable_* flags as above
  • when setting is set to 0 then disable the SEO widget (since it uses many web services)
  • check other uses of Http in piwik in case we missed any

Ideally: disabling phoning home and other outgoing HTTP should be one setting away for Piwik users.

Metadata

Metadata

Assignees

Labels

EnhancementFor new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.c: PlatformFor Matomo platform changes that aren't impacting any of our APIs but improve the core itself.c: PrivacyFor issues that impact or improve the privacy.c: SecurityFor issues that make Matomo more secure. Please report issues through HackerOne and not in Github.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions