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-pages
branch 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_URL
andMATOMO_TOKEN
in thesecrets
section
- Enable "Pages" on the
-
Run the
Update data
Github workflow from the repoActions
Tab 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