| 
									
										
										
										
											2024-08-29 23:48:16 +00:00
										 |  |  | # Quick Jibri Installer - *buntu (LTS) based systems. | 
					
						
							| 
									
										
										
										
											2025-02-20 09:26:11 +00:00
										 |  |  | # SwITNet Ltd © - 2025, https://switnet.net/ | 
					
						
							| 
									
										
										
										
											2024-08-29 23:48:16 +00:00
										 |  |  | # GPLv3 or later. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Patch jitsi-meet config.js to enable recording and livestreaming by default. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | diff --git a/etc/jitsi/meet/${DOMAIN}-config.js b/etc/jitsi/meet/${DOMAIN}-config.js
 | 
					
						
							|  |  |  | index dcb860b..8f64c7c 100644
 | 
					
						
							|  |  |  | --- a/etc/jitsi/meet/${DOMAIN}-config.js
 | 
					
						
							|  |  |  | +++ b/etc/jitsi/meet/${DOMAIN}-config.js
 | 
					
						
							|  |  |  | @@ -343,12 +343,12 @@ var config = {
 | 
					
						
							|  |  |  |      //    // showPrejoinWarning: true, | 
					
						
							|  |  |  |      // }, | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -    // recordingService: {
 | 
					
						
							|  |  |  | +    recordingService: {
 | 
					
						
							|  |  |  |      //     // When integrations like dropbox are enabled only that will be shown, | 
					
						
							|  |  |  |      //     // by enabling fileRecordingsServiceEnabled, we show both the integrations | 
					
						
							|  |  |  |      //     // and the generic recording service (its configuration and storage type | 
					
						
							|  |  |  |      //     // depends on jibri configuration) | 
					
						
							|  |  |  | -    //     enabled: false,
 | 
					
						
							|  |  |  | +        enabled: true,
 | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  |      //     // Whether to show the possibility to share file recording with other people | 
					
						
							|  |  |  |      //     // (e.g. meeting participants), based on the actual implementation | 
					
						
							|  |  |  | @@ -357,7 +357,7 @@ var config = {
 | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  |      //     // Hide the warning that says we only store the recording for 24 hours. | 
					
						
							|  |  |  |      //     hideStorageWarning: false, | 
					
						
							|  |  |  | -    // },
 | 
					
						
							|  |  |  | +    },
 | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  |      // DEPRECATED. Use recordingService.enabled instead. | 
					
						
							|  |  |  |      // fileRecordingsServiceEnabled: false, | 
					
						
							|  |  |  | @@ -368,7 +368,7 @@ var config = {
 | 
					
						
							|  |  |  |      // Local recording configuration. | 
					
						
							|  |  |  |      // localRecording: { | 
					
						
							|  |  |  |      //     // Whether to disable local recording or not. | 
					
						
							|  |  |  | -    //     disable: false,
 | 
					
						
							|  |  |  | +    //     disable: true,
 | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  |      //     // Whether to notify all participants when a participant is recording locally. | 
					
						
							|  |  |  |      //     notifyAllParticipants: false, | 
					
						
							|  |  |  | @@ -378,9 +378,9 @@ var config = {
 | 
					
						
							|  |  |  |      // }, | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  |      // Customize the Live Streaming dialog. Can be modified for a non-YouTube provider. | 
					
						
							|  |  |  | -    // liveStreaming: {
 | 
					
						
							|  |  |  | +    liveStreaming: {
 | 
					
						
							|  |  |  |      //    // Whether to enable live streaming or not. | 
					
						
							|  |  |  | -    //    enabled: false,
 | 
					
						
							|  |  |  | +       enabled: true,
 | 
					
						
							|  |  |  |      //    // Terms link | 
					
						
							|  |  |  |      //    termsLink: 'https://www.youtube.com/t/terms', | 
					
						
							|  |  |  |      //    // Data privacy link | 
					
						
							|  |  |  | @@ -388,8 +388,8 @@ var config = {
 | 
					
						
							|  |  |  |      //    // RegExp string that validates the stream key input field | 
					
						
							|  |  |  |      //    validatorRegExpString: '^(?:[a-zA-Z0-9]{4}(?:-(?!$)|$)){4}', | 
					
						
							|  |  |  |      //    // Documentation reference for the live streaming feature. | 
					
						
							|  |  |  | -    //    helpLink: 'https://jitsi.org/live'
 | 
					
						
							|  |  |  | -    // },
 | 
					
						
							|  |  |  | +       helpLink: 'https://forge.switnet.net/switnet/quick-jibri-installer'
 | 
					
						
							|  |  |  | +    },
 | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  |      // DEPRECATED. Use liveStreaming.enabled instead. | 
					
						
							|  |  |  |      // liveStreamingEnabled: false, |