
Self-hosted product analytics #buildinpublic Idea💡→ Launch 🚀 🟩🟩🟩🟨⬜⬜⬜⬜⬜
Your servers
Joined January 2026
- Tweets46
- Following3
- Followers118
- Likes21
Most hosted analytics tools count your events every month, so teams start trimming: fewer details, untracked actions.
Run Mixdive yourself and none of its limits count how many events you send. The whole list:
mixdive.com/blog/no-number-o…
User behavior analytics sounds like a project for a data team. It doesn't have to be.
Events, sessions, unique users, and who did what and when. Counted on your own server, read without a query language.
What it is and the questions it answers:
mixdive.com/blog/user-behavi…
Most software you run yourself wants a long list of settings before it starts.
Mixdive asks for two. Everything else has a screen: project name, server address, how long raw events are kept, which modules are on. Change them in the app, no restart.
👉 docs.mixdive.com/operate/con…
Safari now blocks the services that grab your email at login and turn it into an ID that follows you across sites.
WebKit: "First party personalization is not tracking."
Where the line sits now, and what it means for analytics:
mixdive.com/blog/safari-bloc…
Mixdive has a third live demo: Beacon, a made-up software company selling per seat.
Watch three new features get picked up from zero and see what each upgrade or cancellation did to monthly revenue. Nothing to sign up for.
👉 demo-saas.mixdive.com/ #buildinpublic
PostHog sunset its self-hosted setup for production use in February 2023. What remains is a single-machine install their own docs call unsupported.
People still find out one piece at a time. Here it is in one place, quoted from their own pages:
mixdive.com/blog/what-happen…
Our new service: Mixdive Cloud 🚀
Your private hosting for your own mixdive server!
Go to Mixdive website and sign up to our new cloud services...
mixdive.com?utm_source=x&utm…
Mixdive v0.2.1 is out! 🚀
Added most requested features.
- New technology report to track browsers, devices
- New features for collecting more user data and new user fields: Username and profile photo
- New SDK: next.js
- Many other improvements, performance and security updates
mixdive.com?utm_source=x&utm…
#productanalytics #buildinpublic
Starter dashboard galleries exist because most analytics tools open on an empty screen.
In Mixdive an event gets a report of its own the first time it arrives. You arrange a page later, once you know which numbers you keep coming back to.
mixdive.com/blog/dashboard-t…
Google Analytics keeps person-level data for 14 months at most. Your weekly reports don't change when it expires, so nobody notices until the day you ask a new question.
What still works afterwards, and what quietly stops:
mixdive.com/blog/how-long-an…
Launch day tells you the link worked. It can't tell you whether anybody had a reason to come back.
The line to read is returning visitors, and the level it settles at once the crowd is gone.
A worked example, and three ways to misread it:
mixdive.com/blog/the-week-af…
Self-hosted software that "sends anonymous usage data" hasn't told you what it sends.
Mixdive makes one call: it reads a public file to see if a new version is out. Nothing about your server goes with it.
mixdive.com/blog/self-hosted…
Small agencies move files, chat and project boards onto their own servers. Analytics usually gets left for later, because every client sees that change.
Why, and how it works with one Mixdive per client:
mixdive.com/blog/agency-anal…
Web analytics counts visits. Product analytics counts what people do once they sign in.
Most teams need both, and it helps when the two see the same people. How to tell which one you're missing:
mixdive.com/blog/web-analyti…
Don't take my word for any of this 🙌 The demo is a real Mixdive deployment with 90 days of ecommerce data in it.
No signup, nothing to install — click around:
👉 mixdive.com/?utm_source=x&ut… #buildinpublic
🛠️ Mixdive is one person building the analytics tool I kept wishing existed: self-hosted, no per-event meter, honest defaults.
Free during the beta — if you run it and something's rough, tell me. That's the point. [email protected] #buildinpublic
Traffic charts show you crowds. The Users screen shows you people: signed up Tuesday, tried the feature once, hasn't been back. 👀
That one screen changes what you build next.
👉 mixdive.com/?utm_source=x&ut… #buildinpublic
Classic analytics assumes a data team: tracking plan, dashboards, answers next quarter. 😅
Mixdive assumes the data person is you, at 11pm, after shipping. Events register themselves, reports work out of the box. ⚡
👉 mixdive.com/?utm_source=x&ut… #buildinpublic
"Usage data never leaves our servers" — an easy promise when the analytics runs on your own machine. 🔒
No third-party processor. Cookie-free web analytics. GDPR-friendly by design, not by checkbox.
👉 mixdive.com/?utm_source=x&ut…
Pageviews answer "how many came". They can't answer "did anyone use the thing we shipped last week". 🤔
That second question decides your roadmap. It's the one Mixdive is built around.
👉 mixdive.com/?utm_source=x&ut… #buildinpublic



