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,
 |