Is it possible to customize the Mailcow UI and add our own UI, add more features like SignUp so people could sign up into the server of their own and have their own mailbox?
Yes, sure. Go ahead.
Please contribute the code modification for others.