This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/tallcoleman on 2026-03-29 01:35:10+00:00.


Hi r/selfhosted!

I had previously used the free Umami Cloud service for some of my projects, but noticed that it was only showing the last six months of data. Fortunately, the data export from the cloud service still included everything (it just wasn’t displaying on the cloud dashboard), so I decided to migrate over to self-hosting Umami instead.

I found some instructions in an older blog post and GitHub repository, but had to update their scripts and figure out some of the steps. In case you want to do this migration as well, I wrote my own blog post and updated script that you can use and follow along with:

Blog post - How to migrate from Umami cloud to Umami self-hosted

Script for processing cloud export files into CSVs you can import into the self-hosted database

I also noticed there are a couple things with the cloud export files that are buggy, including a blank datafile for sessions, missing primary keys for event data, and a time-shift bug I encountered with export files from the Umami Cloud US servers. The script and instructions should handle these issues and provide troubleshooting instructions where needed.

If you try doing this yourself and run into some issue not covered by the post, please let me know!