Thanks for the feedback, I thought I would be the only one ever hosting solo teams server. So I didn't care about it just yet. I will eventually make admin panel hideable, and should be openable from the top left toolbar.
But please do note, this is a 2 week old mod, and not ready for consumption in terms of self-hosting. Wait for 1 month for development cycles to catch up with the bugs and all. Currently my recommendation is that if you want to experience this server, then look for the public server with the title "solo teams". But I definitely plan to make this mod workable for most usecases for a general consumption within a month.