Good system administration is not having a zoo of different software management subsystems on any given system, so system administration is consistent and simple.
Everything must always be delivered in the native format of the OS software management subsystem; anything else is amateurism, not to mention a system administration AND a system engineering nightmare.
I met someone like that yesterday while merely trying to trouble a package that wouldnt compile on windows. Found the devs and they go on a tirade about windows (and also turns out it wasnt compatible and WSL2 would have too much of a performance hit) but the project didnt say so
GNU stands for "GNU is Not UNIX", which means that I both hate and despise it. The command line is all I use. I work with Git every day and use it heavily.
This looks super neat. Often I think that analytics are the wrong metrics. In business you want sales, not web click metrics. If you put the customer first all else follows.
A simpler analytics does it for me, I will give this a go.
If you want sales, then you're also gonna want to evaluate the sales funnel to see where friction in the online sales process can be reduced, and if you're big enough do some fancier things like A/B testing.
I will agree that a lot of people look at analytics often far too divorced from their business goals. If you care about sales of X, then you probably shouldn't be too invested in regularly looking at most of the big site level metrics unless you're trying to alter those to improve sales of X.
I don't know why you'd pick one over the other, I haven't looked that deeply into either. For all I know Umami is a fork of Plausible. If this is better than the commercial Plausible instances then Plausible can copy those features over with ease and vice versa. That's the power of open source!
Very timely - I heard about this a few days ago (after having some concerns about using Google Analytics on my blog), and plan to implement it in the next couple of days.
I just switched to Umami last week, from Plausible, basically because plausible requires Postgres and Clickhouse db, and I did not want to add any more admin overhead due to Clickhouse, a db I have little experience with. With Umami I only need Postgres.
Depends on what you're looking for, whether you just need basic stats or more product-focused data. You could also have a look at https://www.uxwizz.com
anybody have a free database solution to go with my free netlify instance? otherwise I'll just pay Netlify for their analytics package and forget this ever exists
Fly.io does, haven't tried it myself though. Link is for postgres but I think it'll work for just about anything, the free tier is just 3gb of disk space and a small compute node.
Heroku is the classic free db (and free app hosting). Fly.io is an alternative that also gives you both.
On heroku you can create a bunch of free small DBs and apps, and on fly it's 3 services (container or db node) per account I think, but unlike Heroku, your apps won't go to sleep.
Heroku too antiquated in pricing and offerings, their free db addon is too small, but interesting idea about just making a bunch. on the db offering fly.io is very competitive and generous
Well, Heroku Postgres is more "managed" than fly who basically just hands you some nice tooling to do it your self. I don't think they set up backup for you. For me personally, Point-In-Time recovery is maybe the most important thing about managed PG.
Also worth a mention are the free tiers of the "cloud scale" SQL new kids Planetscale (MySQL/vitess) and CockroachDB (mostly postgres-compatible).
Then there is supabase which also includes a postgres DB and AWS where you can run a small RDS instance free for 12 months.
I have been using this for around a year and it has been great. I've been upgrading it regularly and so far nothing broke. I use a local self hosted mysql dB.
I did make 1 small change- ad block was blocking the upload being called and I renamed the api so that ublock does not block it anymore :)
44 comments
[ 3.0 ms ] story [ 89.4 ms ] threadRight above this in their docs, it says:
Requirements
* A server with Node.js 12 or newer
* A database (MySQL or Postgresql)
There is no assumption. Node comes with npm installed... Node is required to use this.
This can be any OS that has node, no one said anything about linux except you?
"OS" Packages is never mentioned, those are obviously node packages.
Everything must always be delivered in the native format of the OS software management subsystem; anything else is amateurism, not to mention a system administration AND a system engineering nightmare.
Why would I use Docker when I know how to make nice, clean OS packages?
For isolating your database from your host OS.
A simpler analytics does it for me, I will give this a go.
If you want sales, then you're also gonna want to evaluate the sales funnel to see where friction in the online sales process can be reduced, and if you're big enough do some fancier things like A/B testing.
I will agree that a lot of people look at analytics often far too divorced from their business goals. If you care about sales of X, then you probably shouldn't be too invested in regularly looking at most of the big site level metrics unless you're trying to alter those to improve sales of X.
I don't know why you'd pick one over the other, I haven't looked that deeply into either. For all I know Umami is a fork of Plausible. If this is better than the commercial Plausible instances then Plausible can copy those features over with ease and vice versa. That's the power of open source!
Umami wins hands down
You can get all this and more with goaccess, without the negative visit times.
[1]: https://volument.com/privacy-is-the-future
https://fly.io/docs/reference/postgres/
On heroku you can create a bunch of free small DBs and apps, and on fly it's 3 services (container or db node) per account I think, but unlike Heroku, your apps won't go to sleep.
I'd be doing Netlify + Fly.io then
Heroku too antiquated in pricing and offerings, their free db addon is too small, but interesting idea about just making a bunch. on the db offering fly.io is very competitive and generous
Also worth a mention are the free tiers of the "cloud scale" SQL new kids Planetscale (MySQL/vitess) and CockroachDB (mostly postgres-compatible).
Then there is supabase which also includes a postgres DB and AWS where you can run a small RDS instance free for 12 months.
I did make 1 small change- ad block was blocking the upload being called and I renamed the api so that ublock does not block it anymore :)