Migrating from Tinybird free plan to self-hosted

Are there docs on migrating from Tinybird’s free plan to self-hosted (without losing past analytics?)

There’s a CLI command called tb datasource export which seems like it could be used to get the data out of Tinybird, but oddly there’s no parallel “import” command:

Maybe this is just a matter of poor naming and one of the other commands like “create”, “append” or “sync” could do this.

I would be more inclined to try their free plan if I had a clear exit strategy. With a small, personal blog, I’m unlikely to graduate the paid Tinybird service instead.

Thanks.

4 Likes

I just want to add a note: self-hosting is for getting and securing the data, not only about pricing.

3 Likes

To follow-up on my personal choice here:

Given the lack of a clear migration path from the Tinybird free plan to self-hosting AND the high minimum requirements to self-host Tinybird, I elected not to use it it all.

Instead, I continue to use Matomo for stats and am quite happy with that. It’s using about 740 MB of RAM for a personal website. One thing I like about it is that it uses MySQL/MariaDB for the database so it can share the same data store as Ghost to reduce resources.

So while it requires cookies and doesn’t have first-party integration with Ghost, it still works very well.

1 Like

I agree. The tinybird implementation, while nice, seems to be an oversight on Ghosts part. It’s not nice for the selfhosting users, but at the same time, we have to remember that they build Ghost based on their hosting nature and are generous to offer it to us to use in our ways.

1 Like