Updated Upgrade from old versions (markdown)
							parent
							
								
									05dbe47a0e
								
							
						
					
					
						commit
						701dd29272
					
				| 
						 | 
				
			
			@ -1,4 +1,114 @@
 | 
			
		|||
You can upgrade from older installations of this same script by using the following steps.
 | 
			
		||||
Although we suggest to start from a clean install, since that will integrate the latest changes you can upgrade from older installations of this same script by following some of these recommendations.
 | 
			
		||||
 | 
			
		||||
## From unstable to stable
 | 
			
		||||
We have changed to default to the 
 | 
			
		||||
In previous versions we used the unstable branch, since that we have changed to default to the stable version of the repository.
 | 
			
		||||
Make sure to change the repository from unstable to stable so it looks like this,
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
deb https://download.jitsi.org stable/
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## Update our github repository to the latest version
 | 
			
		||||
In case you already have a previous clone of our repository, it's time to get the latest changes, inside the repository folder use,
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
git pull
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## Customization Upgrade
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
############################### WARNING #################################
 | 
			
		||||
We will not be responsible for any misconfiguration or damage on your setup.
 | 
			
		||||
Only make customization changes if you know what you are doing or if you
 | 
			
		||||
agree with the responsibility you get by modifying your environment setup.
 | 
			
		||||
#########################################################################
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
One of the reasons we suggest to use make a clean install is because while running the script there are some customization options that make sure you have the features working the way you need it.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
This options are "memorized" on the files *jitsi-meet.sh*\, and *jm-bm.sh* in case you have selected to use a [custom brandless mode](Custom-brandless-mode).
 | 
			
		||||
 | 
			
		||||
Make sure you review both files (if applicable) to meet you needs.
 | 
			
		||||
Some of the fields you might want to check more carefully are,
 | 
			
		||||
 | 
			
		||||
### jitsi-updater.sh
 | 
			
		||||
 | 
			
		||||
* LOC_REC -> "on"
 | 
			
		||||
 | 
			
		||||
Enables local recording if previously configured.
 | 
			
		||||
 | 
			
		||||
* ENABLE_BLESSM -> "on"
 | 
			
		||||
 | 
			
		||||
Enables the custom brandless mode script to be applied.
 | 
			
		||||
 | 
			
		||||
### jm-bm.sh
 | 
			
		||||
 | 
			
		||||
* PART_USER -> "Participant"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
"Participant" is the default English name holder for any new participant joining the conference, you can tweak this to your own language in case you don't use English.
 | 
			
		||||
 | 
			
		||||
e.g.: Spanish
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
PART_USER="Participante"
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
* LOCAL_USER -> "me"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
"me" is the default English reference to yourself on the conference, it mush be a small word, we have mentioned before some suggestions might be: yo (Spanish) | je (French) | ich (German).
 | 
			
		||||
 | 
			
		||||
e.g.: Spanish
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
LOCAL_USER="yo"
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## Update system
 | 
			
		||||
Make sure that your system can upgrade without issues, mainly by GPG errors. 
 | 
			
		||||
Run,
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
(sudo) apt-get update
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
In case you get an error by an expired GPG key, you can add it by using the command, where 0101010101010101 is the key not found on your apt key repository.
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
(sudo) apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0101010101010101
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
If no error found then you can run directly,
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
(sudo) bash jitsi-updater.sh
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Trouble shooting upgrade system
 | 
			
		||||
In some cases you might find issues were the script jitsi-updater.sh doesn't resolve a complete upgrade from old installations, mainly when upgrading from videobrigde version 1 to version 2, and some major jitsi components.
 | 
			
		||||
 | 
			
		||||
In this case please use apt-get dist-upgrade followed by the jitsi-updater.sh script.
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
(sudo) apt-get update
 | 
			
		||||
(sudo) apt-get dist-upgrade
 | 
			
		||||
(sudo) bash jitsi-updater.sh
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## Chrome - Chromedriver
 | 
			
		||||
 | 
			
		||||
On newer version when using Jibri recording or streaming you might find some labeling stating the automated nature of the process, this can be avoided by 
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
mkdir -p /etc/opt/chrome/policies/managed
 | 
			
		||||
echo '{ "CommandLineFlagSecurityWarningsEnabled": false }' | sudo tee /etc/opt/chrome/policies/managed/managed_policies.json
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
You can always check the quick_jibri_installer.sh to review any possible update on the changes applied to the installation process.
 | 
			
		||||
		Loading…
	
		Reference in New Issue