Skip to content
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 installation on server with no access to Internet... #19677

Open
heurteph-ei opened this issue Aug 25, 2022 · 1 comment
Open

New installation on server with no access to Internet... #19677

heurteph-ei opened this issue Aug 25, 2022 · 1 comment
Labels
Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.

Comments

@heurteph-ei
Copy link

heurteph-ei commented Aug 25, 2022

Expected Behavior

Install Matomo (on a server without Internet) and play!

Current Behavior

For the first installation, when I first try to connect Matomo, it is so slow!!! (at first, only timeouts then after updating the max processing time to 1 minute a very slow interface)

Possible Solution

Installation process

During installation process, the wizzard should ask if the server will have an access to the Internet (or just check that one is available... ?) in order to set the proper value for  enable_internet_features and be able to use the Matomo just after the installation, without having to crawl almost the whole Matomo knowledge base to find the so simple solution:
https://matomo.org/faq/troubleshooting/faq_16646/
(not so simple to find because when you encounter the slowness, you don't imagine it can come from the internet connection...)
Or at least add some warning in the system check...

During long run...

I imagine that if for a reason or another the Matomo server looses the Internet access (example, the service in charge of firewalls create a new rule without informing other services), the very slow behaviour (or even timeouts) would happen, then I think the Matomo service should not try to connect the Internet at every request. Once a day or once an hour would be sufficient enough.

Steps to Reproduce (for Bugs)

Install Matomo (on a server without Internet) and play wait!

Context

Installation of a fresh Matomo instance.
I labelled this as (potential) bug because I think that new users could be quickly discouraged to use Matomo whereas it can be fixed easily.

Your Environment

  • Matomo Version: 4.10
  • PHP Version: 8
  • Server Operating System: RedHat 8
@heurteph-ei heurteph-ei added the Potential Bug Something that might be a bug, but needs validation and confirmation it can be reproduced. label Aug 25, 2022
@sgiehl
Copy link
Member

sgiehl commented Aug 25, 2022

Asking if the server has connection to the internet within the installation process sounds like a viable solution.

@sgiehl sgiehl added Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. and removed Potential Bug Something that might be a bug, but needs validation and confirmation it can be reproduced. labels Aug 25, 2022
@sgiehl sgiehl added this to the For Prioritization milestone Aug 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Projects
None yet
Development

No branches or pull requests

2 participants