forked from switnet/quick-jibri-installer
				
			
		
			
				
	
	
		
			67 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Diff
		
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Diff
		
	
	
	
| # Quick Jibri Installer - *buntu (LTS) based systems.
 | |
| # SwITNet Ltd © - 2025, https://switnet.net/
 | |
| # 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,
 |