Upgrade from WCS 5.2.1264 to 5.3.109

Dani

Member
What is the best way to upgrade from the 5.2.1264 to the latest 5.3.109 ?

Can I use the latest WebSDK (2.0.259) against the 5.2 and than upgrade to 5.3 ? does 2.0.259 works against both versions ?

is there anything deprecated between 5.2 to 5.3 that might break my site ?

do I need to set anything manually ? or just upgrading the server will keep everything in place ?
 

Max

Administrator
Staff member
Good day.
What is the best way to upgrade from the 5.2.1264 to the latest 5.3.109 ?
WCS 5.3 may be installed over WCS 5.2: New version installation with previous version update
Can I use the latest WebSDK (2.0.259) against the 5.2 and than upgrade to 5.3 ? does 2.0.259 works against both versions ?
WebSDK build 2.0.259 should work with both WCS major versions.
is there anything deprecated between 5.2 to 5.3 that might break my site ?
Please note that Java 8 is not supported any more in WCS 5.3, you shound install JDK 21 first: JDK installation
do I need to set anything manually ? or just upgrading the server will keep everything in place ?
At lease two steps needed:
1. Install JDK 21
2. Update WCS 5.2 to WCS 5.3
 

Dani

Member
If I install the JDK21 while 5.2 is installed - will it keep working ? (I'm running on centos)
 

Max

Administrator
Staff member
If I install the JDK21 while 5.2 is installed - will it keep working ? (I'm running on centos)
Yes, WCS 5.2 is also tested and working with JDK 21
We recommend you to deploy a staging server, update and test on it, then move it to production use.
 

Dani

Member
Thanks, the upgrade instructions seems to work, but the new version didn't get the settings from the old version (server seems to start, but didn't listen on the 433 port) - how can I fix/copy the current settings to the new version ?
 

Max

Administrator
Staff member
You should start WCS in root mode to bind one of the priileged ports:
Code:
systemctl stop webcallserver
/usr/local/FlashphonerWebCallServer/bin/webcallserver set-root-mode enabe
systemctl start webcallserver
Another option is to set up nginx based reverse proxy which listens port 443 and proxying it to WCS port 8080
 

Dani

Member
And the actuall settings ? I need to edit conf files ? B/C i think 5.3 didnt take the 5.2 configuration.
 

Max

Administrator
Staff member
And the actuall settings ? I need to edit conf files ? B/C i think 5.3 didnt take the 5.2 configuration.
WCS 5.3 should work with the WCS 5.2 configuration
From stability and reliability is using nginx is better same or worse ?
Using nginx as reverse proxy may be better than direct connection at security point. For example, you can proxy websocker and http connections to WCS with user authentication on nginx.
 
Top