summaryrefslogtreecommitdiff
path: root/roles/apps/collabora
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2023-10-28 15:32:47 +0200
committerChristian Pointner <equinox@spreadspace.org>2023-10-28 15:32:47 +0200
commit83b5a7ae692ae998bac3eb8c7aee3fa6d883e1cc (patch)
treedc96e74d63d34a53695dedb85decc653dd0d1f92 /roles/apps/collabora
parentapps/whawty/auth: app no longer runs as root and switch to new sync (diff)
sk-cloudio: prepare update of collabora
Diffstat (limited to 'roles/apps/collabora')
-rw-r--r--roles/apps/collabora/code/templates/config/coolwsd.23.05.5.2.1.xml.j2 (renamed from roles/apps/collabora/code/templates/config/coolwsd.23.05.4.2.1.xml.j2)9
1 files changed, 9 insertions, 0 deletions
diff --git a/roles/apps/collabora/code/templates/config/coolwsd.23.05.4.2.1.xml.j2 b/roles/apps/collabora/code/templates/config/coolwsd.23.05.5.2.1.xml.j2
index e7705311..4b002328 100644
--- a/roles/apps/collabora/code/templates/config/coolwsd.23.05.4.2.1.xml.j2
+++ b/roles/apps/collabora/code/templates/config/coolwsd.23.05.5.2.1.xml.j2
@@ -196,6 +196,7 @@
<jwt_expiry_secs desc="Time in seconds before the Admin Console's JWT token expires" type="int" default="1800">1800</jwt_expiry_secs>
<enable_macros_execution desc="Specifies whether the macro execution is enabled in general. This will enable Basic and Python scripts to execute both installed and from documents. If it is set to false, the macro_security_level is ignored. If it is set to true, the mentioned entry specified the level of macro security." type="bool" default="false">{{ item.value.macros.allowed | default(false) | ternary('true', 'false') }}</enable_macros_execution>
<macro_security_level desc="Level of Macro security. 1 (Medium) Confirmation required before executing macros from untrusted sources. 0 (Low, not recommended) All macros will be executed without confirmation." type="int" default="1">{{ item.value.macros.security_level | default('1') }}</macro_security_level>
+ <enable_websocket_urp desc="Should we enable URP (UNO remote protocol) communication over the websocket. This allows full control of the Kit child server to anyone with access to the websocket including executing macros without confirmation or running arbitrary shell commands in the jail." type="bool" default="false">false</enable_websocket_urp>
<enable_metrics_unauthenticated desc="When enabled, the /cool/getMetrics endpoint will not require authentication." type="bool" default="false">false</enable_metrics_unauthenticated>
</security>
@@ -246,6 +247,12 @@
<enable_pam desc="Enable admin user authentication with PAM" type="bool" default="false">false</enable_pam>
<username desc="The username of the admin console. Ignored if PAM is enabled.">{{ item.value.admin.username }}</username>
<password desc="The password of the admin console. Deprecated on most platforms. Instead, use PAM or coolconfig to set up a secure password.">{{ item.value.admin.password }}</password>
+ <logging desc="Log admin activities irrespective of logging.level">
+ <admin_login desc="log when an admin logged into the console" type="bool" default="true">true</admin_login>
+ <metrics_fetch desc="log when metrics endpoint is accessed and metrics endpoint authentication is enabled" type="bool" default="true">true</metrics_fetch>
+ <monitor_connect desc="log when external monitor gets connected" type="bool" default="true">true</monitor_connect>
+ <admin_action desc="log when admin does some action for example killing a process" type="bool" default="true">true</admin_action>
+ </logging>
</admin_console>
<monitors desc="Addresses of servers we connect to on start for monitoring">
@@ -263,6 +270,8 @@
<remote_url desc="remote server to which you will send resquest to get remote config in response" type="string" default=""></remote_url>
</remote_config>
+ <stop_on_config_change desc="Stop coolwsd whenever config files change." type="bool" default="false">false</stop_on_config_change>
+
<remote_font_config>
<url desc="URL of optional JSON file that lists fonts to be included in Online" type="string" default=""></url>
</remote_font_config>