Dear support team,
How to migrate from 0.58 to 0.59 with tar deploy ?
I saw that 0.59 have many change from server structure and also change in manual deploy.
Thanks.
You are correct that it's not documented anywhere, get ready to pay for the $399/month support plan!
You need to stop your rocketchat instances, make backups (also not documented), delete your Rocket.Chat installation directory and proceed with normal installation in the same place.
Here's what I do on Ubuntu 16.04.3 with two Ngnix load-balanced instances using the "forever" service named rocketchat1 and rocketchat2, your mileage may vary depending on your particular configuration:
sudo -i
curl -L https://rocket.chat/releases/latest/download -o rocket.chat.tgz
tar -xzvf rocket.chat.tgz
mv bundle Rocket.Chat
service rocketchat1 stop
service rocketchat2 stop
rm -rf /opt/Rocket.Chat
mv Rocket.Chat /opt/
cd /opt/Rocket.Chat/programs/server
export PORT=3000
npm install
service rocketchat1 start
service rocketchat2 start
That's documented here, see Update
at the end of the site:
https://docs.rocket.chat/installation/manual-installation/ubuntu/#2-install-rocketchat
Wow, didn't notice, must have been added recently.
The only missing thing is that the tar release link:
https://cdn-download.rocket.chat/build/rocket.chat-0.59.0.tgz
@TomaszDom You are my Hero. Thanks for the link
@TomaszDom why is this link different from the one that is on the Rocket.Chat website? Is this tgz also available through the official Rocket.Chat git repository and/or website? If one downloads the tgz from here: https://github.com/RocketChat/Rocket.Chat/archive/0.59.0.tar.gz it is a completely different package (I guess the sources while your link points to the bundle?).
The link to the bundle disappeared with the website re-design. Now the website links to the source packages, which almost nobody except developers use.
https://rocket.chat/releases/latest/download - and this link still directs to the previous stable version.
Thanks a lot for the clarification. It seems the website urgently needs fixing then... unless this was done on purpose (although I can't imagine why that would be the case given that the documentation still has the correct link)
Don't update yet if you use LDAP: https://github.com/RocketChat/Rocket.Chat/issues/8462
Version 0.59.1 https://github.com/RocketChat/Rocket.Chat/releases/tag/0.59.1 is building and will be available in a few minutes with fixes for LDAP and Color issues
@rodrigok please add the link to the bundle to the main page again (instead of the link to the source packages) - this is what 99% of users need. Is the 0.59.1 build ready by now? At least https://cdn-download.rocket.chat/build/rocket.chat-0.59.1.tgz doesn't work yet...
the bundle tgz is there - but at least the color of the left menu in the admin interface is still wrong...
You save my life @TomaszDom .
Thanks you so much.
You can use the following shortcuts for the latest stable build and release candidate build:
The proper links were added to the website so i will close this issue.
@SeanPackham is the link updated automatically? 0.59.2 is not available yet...
Why is this closed? The "Past Releases" link still points to the source packages that, as @andreas-bulling mentions, almost nobody uses. @MartinSchoeler, it seems that the "proper" links have still not been added to the website. Please reopen. If one downloads the source tgz from the "Past Releases" link, it is a completely different type of package than what is downloaded when somebody downloads "Latest Stable".
still missing in tar release link for 0.60
https://github.com/RocketChat/Rocket.Chat/releases/tag/0.60.0-rc.0
Most helpful comment
The only missing thing is that the tar release link:
https://cdn-download.rocket.chat/build/rocket.chat-0.59.0.tgz