Hey,
I am very confused. I already tried out setting up mailcow locally for testing purposes a few weeks ago and it worked perfectly fine. I used nginx as a reverse proxy and logging in never gave me problems.
Now, I installed mailcow dockerized on my VPS (which worked so far). I got a docker network which starts my nginx container and my other 3 containers for my web app. I told the nginx container connect to mailcow’s internal docker network and to serve as a reverse proxy for the mailcow web UI, which works perfectly. I can now access my web UI via “mail.domainname.com”
But unfortunately, I can NOT login! I used the default credentials, I reset the password via the helper script, I changed the password manually in the database, but still - nothing! It only always says “login failed”, no matter what device I use.
I checked the Docker logs of Mailcow’s PHP container, and it says “Invalid password for admin”.
What is this all about? Is it necessary to actually start the nginx locally instead of running it inside of a container within its own network? Its such a weird error
EDIT: After hours of research I found out that admins now log in via /admin, not /.
Okay. Hopefully the rest of the new config will be normal and not too crazy