3 ms·
How do you actually host this? Do I need a VPS or is more of like a Heroki thing?
by boromi 6y ago
How do you actually host this? Do I need a VPS or is more of like a Heroki thing?
- johnchristopher 6y agoYou can easily set it up on a VPS with docker, check github for instructions.
- boromi 6y agoRight, I found the official docker image https://github.com/matomo-org/docker https://github.com/matomo-org/docker But I was hoping for a simple DIY guide for setting everything up? I mean with Google Analytics a dummy can set it up very quickly. I know it'll take more work with matomo, but I need a little more details then just "use docker". I know I need a VPS, something like Digital Ocean. I know I need the matomo docker image.
- XCSme 6y agoI am not familiar with matomo, but aren't those instructions enough? You go to DO, create new droplet from that image, and done? I assume once you have it installed you will get more info on how to add the tracker on your site from their interface ?
- snuxoll 6y agoMatomo needs a database server (MySQL) and a way to execute cronjobs - that’s about it. There’s some gotchas if you’re running in a HA setup or if the database runs on a separate server. I have a full deployment of Matomo in Kubernetes on gitlab [1] if anyone would find it useful (includes correct settings for running in multiple pods). 1: https://gitlab.com/pcgamingwiki/webanalytics/-/tree/master/ https://gitlab.com/pcgamingwiki/webanalytics/-/tree/master/
- xorcist 6y agoI haven't used the docker image, but Matomo is PHP in its simplest form. You unzip it. Click through a setup wizard. Done. (I also run in readonly noexec in an fpm chroot but that's not necessary.) I set it up for a couple of clients since the Piwik days and it's been pretty much set and forget, apart from the occasional upgrades. There are plenty of advanced functionality which probably few people understand and use. For my personal projects I am fine with log analytics which I mostly use goaccess for.
- johnchristopher 6y agoSorry for misleading you. You don't need docker to run matomo (docker makes it convenient to install matomo - especially if you are running other containers on your server - but there are shortcomings, mainly the container setup). Matomo is just a set of php files. Upload them to any php hosting with a mysql database, in a matomo or matomoanalytics folder and point your browser to your domain name/matomo/ and the install setup should begin. If you have 0 experience with docker and just needs matomo then forget about docker and start from the php file with a standard php/mysql host.
- michaelbrooks 6y agoI managed to host it fairly easily using Digital Ocean on a $5 droplet.