Running self hosted MM from Docker behind an Apache2 web server without an SMTP server configured. Tried updating to the last image. Got locked out as admin. Please help
I have found a similar post of mine of some time ago and tried the same solution but am not succeeding. This time if I will succeed I PROMISE to document what needs to be done in more detail for my future self and possibly others.
Here is what I’m trying but am stuck ![]()
started MM with the following command:
docker compose -f docker-compose.yml -f docker-compose.without-nginx.yml up -d2)
bob@newisa:~/mattermost$ docker compose ps mattermost
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
mattermost-mattermost-1 mattermost/mattermost-enterprise-edition:8.1 "/entrypoint.sh matt…" mattermost 2 minutes ago Up 2 minutes (healthy) 8067/tcp, 0.0.0.0:8065->8065/tcp, :::8065->8065/tcp, 0.0.0.0:8443->8443/tcp, :::8443->8443/tcp, 8074-8075/tcp, 0.0.0.0:8443->8443/udp, :::8443->8443/udp
cd ~/mattermost/volumes/app/mattermost/config
vi config.json
changed "EnableLocalMode": true,
now restarted the docker with a down and up again:
docker compose down
docker compose -f docker-compose.yml -f docker-compose.without-nginx.yml up -d
[+] Running 2/3
⠇ Network mattermost_default Created 0.9s
✔ Container mattermost-postgres-1 Started 0.5s
✔ Container mattermost-mattermost-1 Started
entered the container to use the mmctl command:
docker compose exec -it mattermost /bin/bash
and this is where I’m getting lost. I know my admin user is called bob and I think I do remember the email too.
mmctl --local user reset-password bob@MYDOMAIN.com
does not seem to do anything (do not have an SMTP enabled). I then tried this other variation:
mattermost@b49104413e51:~$ mmctl --local user change-password bob@MYDOMAIN.com
Current password:
New password:
Error: user bob@MYDOMAIN.com not found
so I guess I’m not remembering my email either
(or it got wiped out?)
mattermost@b49104413e51:/var/tmp$ ls -la
total 12
drwxrwxrwt 1 root root 4096 Mar 27 17:18 .
drwxr-xr-x 1 root root 4096 Mar 8 2023 ..
srw------- 1 mattermost mattermost 0 Mar 27 17:18 mattermost_local.socket
the socket file inside the container seems ok. Now even tried creating ad admin anew:
mattermost@b49104413e51:/var/tmp$ mmctl --local user create --email bob@MYDOMAIN.com --username bob --password MYSECRETPASS --system-admin
Error: Unable to update user roles. Error: : We encountered an error finding the account., failed to get User with userId=zda8ggugairebj1b79wrps8fah: missing destination name lastlogin in *model.User
So I’m completely out of ideas. I really hope someone can help me sort out this rpyal mess I’ve stuck myself into. Thanks in advance