New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New setting to disable all outgoing http requests from a Piwik server #6324
Comments
I didn't knew about enable_marketplace = 0, enable_auto_update = 0, enable_update_communication = 0 . This could/should be added in the optimization page: http://piwik.org/docs/optimize-how-to/ |
see also #6348 |
Here's the list of all outgoing connections I currently identified in Piwik and some settings to modify to stop them: builds.piwik.org :
api.piwik.org :
plugins.piwik.org :
Transifex :
Update spammer blacklist :
Update search engines :
Update socials :
Update GeoIP database :
Deactivate Feedback plugin |
After those settings, there are still a lot of problems.
Then i started disabling following plugins (to get piwik working)
And there is still for example this request: my workaround for now in public function fetch($action, $params)
{
$endpoint = sprintf('%s/api/%s/', $this->domain, $this->version);
$query = Http::buildQuery($params);
$url = sprintf('%s%s?%s', $endpoint, $action, $query);
throw new \Exception($url);
} |
Side note
|
Remaining open tasks after #11465 :
|
Maybe we could say instead
Ideally we'd leave the box there but link instead to http://piwik.org/changelog/ so user can easily see the latest version
Sounds good to remove them from the list 👍 |
|
With #13076 when internet connection is disabled in config it automatically
Not sure if anything is still missing |
@sgiehl did a quick test and looks like the only thing missing is the "check for updates" button. It doesn't fail when internet is disabled, but it does look like it succeeds. Should probably change to link to the matomo.org page w/ the latest version? |
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:
Proposed steps
enable_internet_features
or similarenable_*
flags as aboveIdeally: disabling phoning home and other outgoing HTTP should be one setting away for Piwik users.
The text was updated successfully, but these errors were encountered: