Publicly-accessible Metabase instances

I run a Metabase instance for an open-source blockchain project called Helium: https://helium.com – our Metabase is here: https://etl.dewi.org

Our goal is to provide this as a public service for the community, since it is difficult to run a full node and the associated postgres database. Requires maintenance, 400GB+ in storage, lots of RAM, etc. We want more folks doing analysis of this dataset and want to make it as easy-to-access as possible. This is a public dataset so we are not concerned about security or proprietary information.

Ideally I could make our Metabase instance entirely publicly-accessible, even without signup. I don’t mean sharing each query or dashboard indvidually, which we already do – I mean actually public, maybe in a read-only kind of way.

Alternately it’d be great if folks could at least self-serve signup for an account.

Curious if others have tried something like this. I didn’t see many options related to this apart from some mention of enterprise/white-labeling features.

I’m also a developer and happy to try hacking this in myself. It’s been a long time since I touched Java, so any pointers toward places in the codebase where I should get started (or prior art) would be welcome.

2 Likes

Hi jamiew - this was awesome when it was up. Is it no longer public?
-- longtime helium patron and friend
Jameson

It's still there and used every day: https://etl.dewi.org

Due to the lack of public-read-only or self-serve registration there is just some shared credentials:

user: test@test.com
pass: test123