It is a shame no one answered you quicker.
I just had the same exact issue and found a solution.
Here is how you need to do this:
- Setup your Mattermost container
- Create your initial user when you first login
- Create an additional super-admin user (with a username not used in your Slack accounts that you will be importing).
To do this use the mmctl tool from Mattermost.
Here are the two commands:
mmctl auth login https://yourmattermostinstance.com
mmctl user create --email whateveremail@whatever.com --username yournewusername --password thepasswordfortheuser --system-admin
- Setup Email Functionality in your Mattermost Instance
- Create a Mattermost workspace with an identical name to your old Slack workspace
- Import your Slack backup:
mmctl import upload your-exported-file-from-slack.zip
mmctl import list available
(note the new zip file name)
mmctl import process [inset the name from above step]
At this point your account is nerfed. Password changed and Privliges demoted… What a supreme messup on the part of Mattermost here… but I digress
Next step is to Login to your Mattermost instance with the second admin account you created above and fix everythins – i.e. give your nerfed account the correct access and reset the password.
ENJOY!