Cannot change default admin username and password

I have to imagine this is a common question, but while I’m ramping up this application, I would like to at least change the default username and password. I understand if you’re selling enterprise features separately, but I don’t understand why I can’t even change the default to something stronger. The community edition should at least allow folks to do this. Even better if we had a user cap or something. This would allow typical open source work of one developer running as admin and one application running with restricted permissions.

At any rate, is there really no way to change the default username and password without going to the enterprise edition with full RBAC support? It’s literally an “all or nothing” situation? That really stinks if it’s the case and I may have to move on to something else only for this one reason.

Hey @cardilloscreations, sorry to hear you’ve encountered an issue.

Why do you think this is not possible? Of course you can change it - see the docs: Configuration | QuestDB

Basic Auth

http.user
http.password

PG Wire

Read-write user:

pg.user
pg.password

Read-only user:

pg.readonly.user
pg.readonly.password

Could you clarify why you thought it was not possible? Is there some misleading information somewhere we can correct?

Thanks!

Yes, I figured out the “pg” user was needed for the Postgres connection. I was trying to use the “acl” properties. That needs to be documented better. :smiley:

On the doc pages, they are marked/noted as Enterprise, both in the RBAC section and Configuration page. Maybe the disclaimers could be larger.

Our docs repo is open source, so it’d be great if you could raise a PR to fix where it isn’t clear! There may be corners without the notice (or it might be missed in an LLM output).

Will tag @goodroot for visibility.

Cheers!

Right, but I mean, the fact that you can use the “pg” settings (which has a “readonly” option that is also nice) would be good to see in the docs as well. Maybe I missed it, but when I went searching for this topic, only the enterprise RBAC topics came up.

Sure, it is in the configuration section: Configuration | QuestDB

This describes the config keys available. I appreciate that RBAC is more visible to users.

I am revising the Deployment and Operations section myself at the moment, so maybe I can increase non-RBAC authentication visibility.

1 Like