I've been banging my head around for a bit on this. Your demo lets us see the dashboard without having to log in. I feel like when I initially installed my copy of FOSSBilling that it gave me a box to check whether or not I wanted public to have dashboard access. But when I reinstalled it from scratch it still didn't let me do that, so maybe I was thinking of something else. I definitely did not find anything in the settings.
I'm trying to make it so that it will allow public dashboard access, as creating the user account references a link to the TOS and Privacy policy pages, that then require login to see. This is not exactly a good thing.
I see there is a security mode setting (strict vs regular) that is supposed to allow public access to the dashboard, but it doesn't do the trick and the login page keeps popping up (even after clearing cache, or just setting it to regular before opening the new instance). Further digging says that this has to do with cookie settings.
How do I fix this so my users don't have to log in to be able to access things like knowledge base and allow public tickets?
Thanks!