COOLCONFIG(1)
π coolconfig β the Collabora Online config bestie π
okay bestie, you're reading the COOLCONFIG(1) manual, aka the User Commands corner of the Unix universe, and this page is literally all about coolconfig. π
β¨
πΈ NAME πΈ
coolconfig β the configuration tool for Collabora Online. π
π¦ SYNOPSIS π¦
coolconfig COMMAND [OPTIONS]
π COMMANDS AND OPTIONS π
π General options π
-h,--helpβ shows this usage information, like a little βhereβs how to use meβ moment. π«Ά--config-file=pathβ manually sets the configuration file path. The default is usually/etc/coolwsd/coolwsd.xml. π
π§ anonymize π§
okay so anonymize is your log-reading helper. If you know a document and/or a user had an issue, you can find their session in the logs by running this command with the username and/or document name, and you get the anonymized hash β thatβs the thing you use to search the logs with. ππ
anonymize [string-1]...[string-n]
--anonymization-salt=saltβ anonymizes strings with the given64-bitsalt instead of the one in the config file. π§β¨
π¦ migrateconfig π¦
migrateconfig is the glow-up command that migrates the config file of Collabora Online 6.4 or older to the new format. π«
migrateconfig [--old-config-file=<path>] [--config-file=<path>] [--write]
--old-config-file=pathβ manually specifies the file path for the old configuration. The default is/etc/loolwsd/loolwsd.xml. π--writeβ writes the migrated configuration. Without this option, no changes are written to the config file; only information about differences between old and new config is printed. π
Example:
Example: coolconfig migrateconfig
--old-config-file=/etc/loolwsd/loolwsd.xml
--config-file=/etc/coolwsd/coolwsd.xml --write
π set π
The set command changes an existing configuration setting in the config file. The <key> is the XPath expression of the config item in the config XML file (coolwsd.xml). π
set <key> <value>
Example: coolconfig set logging.level trace
π set-admin-password π
set-admin-password sets the user name and password of the administrator who can access Collabora Online's admin console. π‘οΈ
set-admin-password
--pwd-salt-length=numberβ length of the salt to use to hash password. π§--pwd-iterations=numberβ number of iterations to do inPKDBF2password hashing. π--pwd-hash-length=numberβ length of password hash to generate. π--user=nameβ user name for the admin console. If unspecified, it will be requested on the terminal. π--password=passwordβ password for the admin console. If unspecified, it will be requested on the terminal. π€«
π¨ update-system-template π¨
update-system-template updates Collabora Online's system template. It is used typically when new fonts are added to the system that need to be used with Collabora Online. π€π
update-system-template
ποΈ generate-proof-key ποΈ
generate-proof-key creates an RSA key pair in /etc/coolwsd for the WOPI Proof headers. The postinstall script of the coolwsd package usually creates this RSA key pair in case of new installation. β¨
generate-proof-key
π SEE ALSO π
this page comes from coolconfig, dated Jul 2023, and the manual is COOLCONFIG(1) β bye bestie, go config slay π β¨
π¦ where this page comes from
- nixos 26.05: collabora-online 25.04.9-4
- nixpkgs unstable: collabora-online 25.04.12-4
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms