Hello how to upgrade matter most version from 5.22 to 5.29 ?
Hi @DhruvitSoni,
You can upgrade by following these steps:
- Review the upgrade notes and release notes for changes and features releases.
- Backup your Mattermost database using standard MySQL or PostgreSQL procedures depending on your database version, when Mattermost is shutdown.
- Backup and upgrade the Mattermost Server from the CLI using these steps below:
cd /tmp
wget https://releases.mattermost.com/5.29.1/mattermost-5.29.1-linux-amd64.tar.gz
tar -xzf mattermost*.gz
cp -R /opt/mattermost/config/* /tmp/mattermost/config/
sudo su
mv /opt/mattermost/data /tmp/mattermost/data
rsync -au /opt/mattermost/plugins/ /tmp/mattermost/plugins
rsync -au /opt/mattermost/client/plugins/ /tmp/mattermost/client/plugins
systemctl stop mattermost
mv /opt/mattermost /opt/old.mattermost
mv /tmp/mattermost /opt/mattermost
chown -R mattermost:mattermost /opt/mattermost
(If you have setup TLS) sudo setcap cap_net_bind_service=+ep ./bin/mattermost
systemctl start mattermost
Confirm Mattermost is working
rm /tmp/mattermost*.gz
rm -rf /opt/old.mattermost/
Are there plans to make upgrading a bit user friendly? I feel like there’s a lot that could go wrong in the above steps. Just my two cents.
I’ll write you a program that you can just run with one command if you’d like, although it will be basically the same as the steps above, just executed for you - automated.