Compile your matomo metrics in a single static web interface
- a scheduled github action fetch data from your matomo API every hour and store the result in GIT
- a website is rendered from this data and published to the repo
gh-pagesbranch to make it available athttps://[USER].github.io/matomoboard
-
Click "Use this template" from the template repo to create your own GitHub repo
-
In your Github Repo settings:
- Enable "Pages" on the
gh-branch - Add
MATOMO_URLandMATOMO_TOKENin thesecretssection
- Enable "Pages" on the
-
Run the
Update dataGithub workflow from the repoActionsTab to get the first render
💡 The MATOMO_TOKEN can be obtained from matomo Settings/Personal/Security panel.
The fetch folder contains the GH-action and fetch scripts that produces data.json.
The report folder contains the website that renders UI from data.json