ravir
(Ravi)
July 6, 2021, 12:33pm
1
I need to install Matomo behind a corporate firewall with no access to the internet. Would I be able to purchase the premium plugins (just as Funnel, A/B testing, etc) and apply it on my server?
Lukas
(Lukas Winkler)
July 6, 2021, 12:40pm
2
Hi,
You can always download the premium plugins from https://shop.matomo.org/my-account/downloads/ and then unzip them into the plugins/ directory of Matomo.
If you are interested in automating this, you can use this as inspiration:
MATOMO_CORE_NAME="matomo-$MATOMO_CORE_VERSION.zip" MATOMO_CORE_DOWNLOAD="https://builds.matomo.org/$MATOMO_CORE_NAME" echo -e "Downloading the Matomo Analytics platform from $MATOMO_CORE_DOWNLOAD..." curl --fail $MATOMO_CORE_DOWNLOAD > $MATOMO_CORE_NAME || die "Failed to download at this URL!" PLUGINS_TO_DOWNLOAD="CustomReports MarketingCampaignsReporting CustomAlerts LogViewer InvalidateReports TasksTimetable QueuedTracking AbTesting MediaAnalytics FormAnalytics Funnels RollUpReporting SearchEngineKeywordsPerformance MultiChannelConversionAttribution HeatmapSessionRecording UsersFlow ActivityLog WhiteLabel Cohorts LoginSaml" for PLUGIN_NAME in $PLUGINS_TO_DOWNLOAD do echo "Downloading plugin $PLUGIN_NAME..." if curl -f -sS --data "access_token=$LICENSE_KEY" https://plugins.matomo.org/api/2.0/plugins/$PLUGIN_NAME/download/latest?matomo=$MATOMO_CORE_VERSION > plugins-$PLUGIN_NAME.zip; then echo "OK" else echo -e "Please check your Matomo Marketplace license key is correct, and try again." >&2 exit 1 fi; done; echo -e "Extract all packages in the src/ directory..." unzip -q -o $MATOMO_CORE_NAME -d src/
ravir
(Ravi)
July 6, 2021, 12:59pm
3
Thank you Lukas! Just to confirm, there is no callback to matomo on in the internet to validate the license? Just checking as the matomo server we are installing has no internet access at all (we can copy files in but data is all one way)
Lukas
(Lukas Winkler)
July 6, 2021, 1:14pm
4
Hi,
This is something only the Premium Plugin team can answer you (they should be notified about this post).