fix: cleanup no longer required scripts

WOPI fixes have been integrated into the docker image from v9.3.2-rc.1 onwards
This commit is contained in:
cazo
2026-06-18 13:24:23 +00:00
committed by GitHub
parent 4531d137ef
commit 03ba22ed4e
4 changed files with 0 additions and 668 deletions

1
.gitattributes vendored
View File

@@ -1 +0,0 @@
config/euro-office/init-wopi.sh text eol=lf

View File

@@ -1,57 +0,0 @@
#!/bin/sh
set -e
CONFIG_FILE="/etc/onlyoffice/documentserver/local.json"
CONFIG_DIR="$(dirname "$CONFIG_FILE")"
DATA_DIR="/var/www/onlyoffice/Data"
WOPI_PRIVATE_KEY="${DATA_DIR}/wopi_private.key"
WOPI_PUBLIC_KEY="${DATA_DIR}/wopi_public.key"
if [ "${WOPI_ENABLED:-false}" = "true" ]; then
mkdir -p "$CONFIG_DIR" "$DATA_DIR"
[ -f "$CONFIG_FILE" ] || echo '{}' > "$CONFIG_FILE"
if [ ! -f "$WOPI_PRIVATE_KEY" ]; then
echo "Generating WOPI private key..."
openssl genpkey -algorithm RSA -outform PEM -out "$WOPI_PRIVATE_KEY" >/dev/null 2>&1
fi
if [ ! -f "$WOPI_PUBLIC_KEY" ]; then
echo "Generating WOPI public key..."
openssl rsa -RSAPublicKey_out -in "$WOPI_PRIVATE_KEY" \
-outform "MS PUBLICKEYBLOB" -out "$WOPI_PUBLIC_KEY" >/dev/null 2>&1
fi
WOPI_PRIVATE_KEY_CONTENT=$(cat "$WOPI_PRIVATE_KEY")
WOPI_PUBLIC_KEY_CONTENT=$(openssl base64 -in "$WOPI_PUBLIC_KEY" -A)
WOPI_MODULUS=$(openssl rsa -pubin -inform "MS PUBLICKEYBLOB" -modulus -noout \
-in "$WOPI_PUBLIC_KEY" | sed 's/Modulus=//' | \
python3 -c "import sys,binascii,base64; print(base64.b64encode(binascii.unhexlify(sys.stdin.read().strip())).decode())")
WOPI_EXPONENT=$(openssl rsa -pubin -inform "MS PUBLICKEYBLOB" -text -noout \
-in "$WOPI_PUBLIC_KEY" | grep -oP '(?<=Exponent: )\d+')
# Merge WOPI config into local.json
jq \
--argjson wopiEnabled "true" \
--arg wopiPrivateKey "$WOPI_PRIVATE_KEY_CONTENT" \
--arg wopiPublicKey "$WOPI_PUBLIC_KEY_CONTENT" \
--arg wopiModulus "$WOPI_MODULUS" \
--arg wopiExponent "$WOPI_EXPONENT" \
'.wopi.enable = $wopiEnabled |
.wopi.privateKey = $wopiPrivateKey |
.wopi.privateKeyOld = $wopiPrivateKey |
.wopi.publicKey = $wopiPublicKey |
.wopi.publicKeyOld = $wopiPublicKey |
.wopi.modulus = $wopiModulus |
.wopi.modulusOld = $wopiModulus |
.wopi.exponent = ($wopiExponent | tonumber) |
.wopi.exponentOld = ($wopiExponent | tonumber)' \
"$CONFIG_FILE" > "${CONFIG_FILE}.tmp"
mv "${CONFIG_FILE}.tmp" "$CONFIG_FILE"
echo "WOPI configuration injected successfully."
fi
# Hand over to the official DocumentServer entrypoint
exec /entrypoint.sh "$@"

View File

@@ -1,604 +0,0 @@
[
{
"name": "doc",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/msword"]
},
{
"name": "docm",
"type": "word",
"actions": ["view", "edit", "review", "comment", "encrypt"],
"convert": ["docx", "bmp", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/vnd.ms-word.document.macroenabled.12"]
},
{
"name": "docx",
"type": "word",
"actions": ["view", "edit", "review", "comment", "encrypt"],
"convert": ["bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/vnd.openxmlformats-officedocument.wordprocessingml.document"]
},
{
"name": "dot",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/msword"]
},
{
"name": "dotm",
"type": "word",
"actions": ["view", "edit", "review", "comment", "encrypt"],
"convert": ["docx", "bmp", "docm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/vnd.ms-word.template.macroenabled.12"]
},
{
"name": "dotx",
"type": "word",
"actions": ["view", "edit", "review", "comment", "encrypt"],
"convert": ["docx", "bmp", "docm", "dotm", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/vnd.openxmlformats-officedocument.wordprocessingml.template"]
},
{
"name": "epub",
"type": "word",
"actions": ["view", "lossy-edit", "auto-convert"],
"convert":["docx", "bmp", "docm", "dotm", "dotx", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/epub+zip"]
},
{
"name": "fb2",
"type": "word",
"actions": ["view", "lossy-edit", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["text/fb2+xml", "application/x-fictionbook+xml"]
},
{
"name": "fodt",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/vnd.oasis.opendocument.text-flat-xml"]
},
{
"name": "gdoc",
"type": "word",
"actions": ["view"],
"convert": [],
"mime": ["application/vnd.google-apps.document"]
},
{
"name": "hml",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["multipart/related"]
},
{
"name": "htm",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["text/html"]
},
{
"name": "html",
"type": "word",
"actions": ["view", "lossy-edit", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["text/html"]
},
{
"name": "hwp",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/x-hwp", "application/x-hwp-v5"]
},
{
"name": "hwpx",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/x-hwpx"]
},
{
"name": "md",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["text/markdown"]
},
{
"name": "mht",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["message/rfc822"]
},
{
"name": "mhtml",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["message/rfc822"]
},
{
"name": "odt",
"type": "word",
"actions": ["view", "lossy-edit", "auto-convert", "review", "comment", "encrypt"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/vnd.oasis.opendocument.text"]
},
{
"name": "ott",
"type": "word",
"actions": ["view", "lossy-edit", "auto-convert", "review", "comment", "encrypt"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/vnd.oasis.opendocument.text-template"]
},
{
"name": "pages",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/vnd.apple.pages", "application/x-iwork-pages-sffpages"]
},
{
"name": "rtf",
"type": "word",
"actions": ["view", "lossy-edit", "auto-convert", "review", "comment"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "txt"],
"mime": ["application/rtf", "text/rtf"]
},
{
"name": "stw",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/vnd.sun.xml.writer.template"]
},
{
"name": "sxw",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/vnd.sun.xml.writer"]
},
{
"name": "txt",
"type": "word",
"actions": ["view", "lossy-edit"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf"],
"mime": ["text/plain"]
},
{
"name": "wps",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/vnd.ms-works"]
},
{
"name": "wpt",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": []
},
{
"name": "xml",
"type": "word",
"actions": ["view", "auto-convert"],
"convert": ["docx", "xlsx", "bmp", "csv", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "ods", "odt", "ots", "ott", "pdf", "pdfa", "png", "rtf", "txt", "tsv", "xlsm", "xltm", "xltx"],
"mime": ["application/xml", "text/xml"]
},
{
"name": "csv",
"type": "cell",
"actions": ["view", "lossy-edit", "customfilter"],
"convert": ["xlsx", "bmp", "gif", "jpg", "ods", "ots", "pdf", "pdfa", "png", "tsv", "xlsm", "xltm", "xltx"],
"mime": ["text/csv", "application/csv", "text/x-comma-separated-values", "text/x-csv"]
},
{
"name": "et",
"type": "cell",
"actions": ["view", "auto-convert"],
"convert": ["xlsx", "bmp", "csv", "gif", "jpg", "ods", "ots", "pdf", "pdfa", "png", "tsv", "xlsm", "xltm", "xltx"],
"mime": []
},
{
"name": "ett",
"type": "cell",
"actions": ["view", "auto-convert"],
"convert": ["xlsx", "bmp", "csv", "gif", "jpg", "ods", "ots", "pdf", "pdfa", "png", "tsv", "xlsm", "xltm", "xltx"],
"mime": []
},
{
"name": "fods",
"type": "cell",
"actions": ["view", "auto-convert"],
"convert": ["xlsx", "bmp", "csv", "gif", "jpg", "ods", "ots", "pdf", "pdfa", "png", "tsv", "xlsm", "xltm", "xltx"],
"mime": ["application/vnd.oasis.opendocument.spreadsheet-flat-xml"]
},
{
"name": "gsheet",
"type": "cell",
"actions": ["view"],
"convert": [],
"mime": ["application/vnd.google-apps.spreadsheet"]
},
{
"name": "numbers",
"type": "cell",
"actions": ["view", "auto-convert"],
"convert": ["xlsx", "bmp", "csv", "gif", "jpg", "ods", "ots", "pdf", "pdfa", "png", "tsv", "xlsm", "xltm", "xltx"],
"mime": ["application/vnd.apple.numbers", "application/x-iwork-numbers-sffnumbers"]
},
{
"name": "ods",
"type": "cell",
"actions": ["view", "lossy-edit", "auto-convert", "customfilter", "comment", "encrypt"],
"convert": ["xlsx", "bmp", "csv", "gif", "jpg", "ots", "pdf", "pdfa", "png", "tsv", "xlsm", "xltm", "xltx"],
"mime": ["application/vnd.oasis.opendocument.spreadsheet"]
},
{
"name": "ots",
"type": "cell",
"actions": ["view", "lossy-edit", "auto-convert", "customfilter", "comment", "encrypt"],
"convert": ["xlsx", "bmp", "csv", "gif", "jpg", "ods", "pdf", "pdfa", "png", "tsv", "tsv", "xlsm", "xltm", "xltx"],
"mime": ["application/vnd.oasis.opendocument.spreadsheet-template"]
},
{
"name": "tsv",
"type": "cell",
"actions": ["view", "lossy-edit", "customfilter"],
"convert": ["xlsx", "bmp", "csv", "gif", "jpg", "ods", "ots", "pdf", "pdfa", "png", "xlsm", "xltm", "xltx"],
"mime": ["text/tab-separated-values"]
},
{
"name": "sxc",
"type": "cell",
"actions": ["view", "auto-convert"],
"convert": ["xlsx", "bmp", "csv", "gif", "jpg", "ods", "ots", "pdf", "pdfa", "png", "tsv", "xlsm", "xltm", "xltx"],
"mime": ["application/vnd.sun.xml.calc"]
},
{
"name": "xls",
"type": "cell",
"actions": ["view", "auto-convert"],
"convert": ["xlsx", "bmp", "csv", "gif", "jpg", "ods", "ots", "pdf", "pdfa", "png", "tsv", "xlsm", "xltm", "xltx"],
"mime": ["application/vnd.ms-excel"]
},
{
"name": "xlsb",
"type": "cell",
"actions": ["view", "edit", "customfilter", "comment", "encrypt"],
"convert": ["xlsx", "bmp", "csv", "gif", "jpg", "ods", "ots", "pdf", "pdfa", "png", "tsv", "xlsm", "xltm", "xltx"],
"mime": ["application/vnd.ms-excel.sheet.binary.macroenabled.12"]
},
{
"name": "xlsm",
"type": "cell",
"actions": ["view", "edit", "customfilter", "comment", "encrypt"],
"convert": ["xlsx", "bmp", "csv", "gif", "jpg", "ods", "ots", "pdf", "pdfa", "png", "tsv", "xltm", "xltx"],
"mime": ["application/vnd.ms-excel.sheet.macroenabled.12", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"]
},
{
"name": "xlsx",
"type": "cell",
"actions": ["view", "edit", "customfilter", "comment", "encrypt"],
"convert": ["bmp", "csv", "gif", "jpg", "ods", "ots", "pdf", "pdfa", "png", "tsv", "xlsm", "xltm", "xltx"],
"mime": ["application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"]
},
{
"name": "xlt",
"type": "cell",
"actions": ["view", "auto-convert"],
"convert": ["xlsx", "bmp", "csv", "gif", "jpg", "ods", "ots", "pdf", "pdfa", "png", "tsv", "xlsm", "xltm", "xltx"],
"mime": ["application/vnd.ms-excel"]
},
{
"name": "xltm",
"type": "cell",
"actions": ["view", "edit", "customfilter", "comment", "encrypt"],
"convert": ["xlsx", "bmp", "csv", "gif", "jpg", "ods", "ots", "pdf", "pdfa", "png", "tsv", "xlsm", "xltx"],
"mime": ["application/vnd.ms-excel.template.macroenabled.12"]
},
{
"name": "xltx",
"type": "cell",
"actions": ["view", "edit", "customfilter", "comment", "encrypt"],
"convert": ["xlsx", "bmp", "csv", "gif", "jpg", "ods", "ots", "pdf", "pdfa", "png", "tsv", "xlsm", "xltm"],
"mime": ["application/vnd.openxmlformats-officedocument.spreadsheetml.template"]
},
{
"name": "dps",
"type": "slide",
"actions": ["view", "auto-convert"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potm", "potx", "ppsm", "ppsx", "pptm"],
"mime": []
},
{
"name": "dpt",
"type": "slide",
"actions": ["view", "auto-convert"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potm", "potx", "ppsm", "ppsx", "pptm"],
"mime": []
},
{
"name": "fodp",
"type": "slide",
"actions": ["view", "auto-convert"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potm", "potx", "ppsm", "ppsx", "pptm"],
"mime": ["application/vnd.oasis.opendocument.presentation-flat-xml"]
},
{
"name": "gslides",
"type": "slide",
"actions": ["view"],
"convert": [],
"mime": ["application/vnd.google-apps.presentation"]
},
{
"name": "key",
"type": "slide",
"actions": ["view", "auto-convert"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potm", "potx", "ppsm", "ppsx", "pptm", "txt"],
"mime": ["application/vnd.apple.keynote", "application/x-iwork-keynote-sffkey", "application/vnd.apple.keynote.13"]
},
{
"name": "odg",
"type": "slide",
"actions": ["view", "auto-convert"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potm", "potx", "ppsm", "ppsx", "pptm", "txt"],
"mime": ["application/vnd.oasis.opendocument.graphics", "application/x-vnd.oasis.opendocument.graphics"]
},
{
"name": "odp",
"type": "slide",
"actions": ["view", "lossy-edit", "auto-convert", "comment", "encrypt"],
"convert": ["pptx", "bmp", "gif", "jpg", "otp", "pdf", "pdfa", "png", "potm", "potx", "ppsm", "ppsx", "pptm", "txt"],
"mime": ["application/vnd.oasis.opendocument.presentation"]
},
{
"name": "otp",
"type": "slide",
"actions": ["view", "lossy-edit", "auto-convert", "comment", "encrypt"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "pdf", "pdfa", "png", "potm", "potx", "ppsm", "ppsx", "pptm", "txt"],
"mime": ["application/vnd.oasis.opendocument.presentation-template"]
},
{
"name": "pot",
"type": "slide",
"actions": ["view", "auto-convert"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potm", "potx", "ppsm", "ppsx", "pptm", "txt"],
"mime": ["application/vnd.ms-powerpoint"]
},
{
"name": "potm",
"type": "slide",
"actions": ["view", "edit", "comment", "encrypt"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potx", "ppsm", "ppsx", "pptm", "txt"],
"mime": ["application/vnd.ms-powerpoint.template.macroenabled.12"]
},
{
"name": "potx",
"type": "slide",
"actions": ["view", "edit", "comment", "encrypt"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potm", "ppsm", "ppsx", "pptm", "txt"],
"mime": ["application/vnd.openxmlformats-officedocument.presentationml.template"]
},
{
"name": "pps",
"type": "slide",
"actions": ["view", "auto-convert"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potm", "potx", "ppsm", "ppsx", "pptm", "txt"],
"mime": ["application/vnd.ms-powerpoint"]
},
{
"name": "ppsm",
"type": "slide",
"actions": ["view", "edit", "comment", "encrypt"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potm", "potx", "ppsx", "pptm", "txt"],
"mime": ["application/vnd.ms-powerpoint.slideshow.macroenabled.12"]
},
{
"name": "ppsx",
"type": "slide",
"actions": ["view", "edit", "comment", "encrypt"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potm", "potx", "ppsm", "pptm", "txt"],
"mime": ["application/vnd.openxmlformats-officedocument.presentationml.slideshow"]
},
{
"name": "ppt",
"type": "slide",
"actions": ["view", "auto-convert"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potm", "potx", "ppsm", "ppsx", "pptm", "txt"],
"mime": ["application/vnd.ms-powerpoint"]
},
{
"name": "pptm",
"type": "slide",
"actions": ["view", "edit", "comment", "encrypt"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potm", "potx", "ppsm", "ppsx", "txt"],
"mime": ["application/vnd.ms-powerpoint.presentation.macroenabled.12"]
},
{
"name": "pptx",
"type": "slide",
"actions": ["view", "edit", "comment", "encrypt"],
"convert": ["bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potm", "potx", "ppsm", "ppsx", "pptm", "txt"],
"mime": ["application/vnd.openxmlformats-officedocument.presentationml.presentation"]
},
{
"name": "sxi",
"type": "slide",
"actions": ["view", "auto-convert"],
"convert": ["pptx", "bmp", "gif", "jpg", "odp", "otp", "pdf", "pdfa", "png", "potm", "potx", "ppsm", "ppsx", "pptm", "txt"],
"mime": ["application/vnd.sun.xml.impress"]
},
{
"name": "djvu",
"type": "pdf",
"actions": ["view"],
"convert": ["bmp", "gif", "jpg", "pdf", "pdfa", "png"],
"mime": ["image/vnd.djvu"]
},
{
"name": "docxf",
"type": "pdf",
"actions": ["view"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/vnd.openxmlformats-officedocument.wordprocessingml.document.docxf"]
},
{
"name": "oform",
"type": "pdf",
"actions": ["view"],
"convert": ["pdf"],
"mime": ["application/vnd.openxmlformats-officedocument.wordprocessingml.document.oform"]
},
{
"name": "oxps",
"type": "pdf",
"actions": ["view"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/oxps"]
},
{
"name": "pdf",
"type": "pdf",
"actions": ["view", "edit", "comment", "fill", "encrypt"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdfa", "png", "rtf", "txt"],
"mime": ["application/pdf", "application/acrobat", "application/nappdf", "application/x-pdf", "image/pdf"]
},
{
"name": "xps",
"type": "pdf",
"actions": ["view"],
"convert": ["docx", "bmp", "docm", "dotm", "dotx", "epub", "fb2", "gif", "html", "jpg", "md", "odt", "ott", "pdf", "pdfa", "png", "rtf", "txt"],
"mime": ["application/vnd.ms-xpsdocument", "application/xps"]
},
{
"name": "vsdx",
"type": "diagram",
"actions": ["view"],
"convert": ["bmp", "gif", "jpg", "pdf", "pdfa", "png"],
"mime": ["application/vnd.ms-visio.drawing, application/vnd.visio2013", "application/vnd.visio"]
},
{
"name": "vsdm",
"type": "diagram",
"actions": ["view"],
"convert": ["bmp", "gif", "jpg", "pdf", "pdfa", "png"],
"mime": ["application/vnd.ms-visio.drawing.macroEnabled.12"]
},
{
"name": "vssm",
"type": "diagram",
"actions": ["view"],
"convert": ["bmp", "gif", "jpg", "pdf", "pdfa", "png"],
"mime": ["application/vnd.ms-visio.stencil.macroEnabled.12"]
},
{
"name": "vssx",
"type": "diagram",
"actions": ["view"],
"convert": ["bmp", "gif", "jpg", "pdf", "pdfa", "png"],
"mime": ["application/vnd.ms-visio.stencil"]
},
{
"name": "vstm",
"type": "diagram",
"actions": ["view"],
"convert": ["bmp", "gif", "jpg", "pdf", "pdfa", "png"],
"mime": ["application/vnd.ms-visio.template.macroEnabled.12"]
},
{
"name": "vstx",
"type": "diagram",
"actions": ["view"],
"convert": ["bmp", "gif", "jpg", "pdf", "pdfa", "png"],
"mime": ["application/vnd.ms-visio.template"]
},
{
"name": "bmp",
"type": "",
"actions": [],
"convert": [],
"mime": ["image/bmp"]
},
{
"name": "gif",
"type": "",
"actions": [],
"convert": [],
"mime": ["image/gif"]
},
{
"name": "heic",
"type": "",
"actions": [],
"convert": [],
"mime": ["image/heic"]
},
{
"name": "heif",
"type": "",
"actions": [],
"convert": [],
"mime": ["image/heif"]
},
{
"name": "jpg",
"type": "",
"actions": [],
"convert": [],
"mime": ["image/jpeg"]
},
{
"name": "pdfa",
"type": "",
"actions": [],
"convert": [],
"mime": ["application/pdf", "application/acrobat", "application/nappdf", "application/x-pdf", "image/pdf"]
},
{
"name": "png",
"type": "",
"actions": [],
"convert": [],
"mime": ["image/png"]
},
{
"name": "tif",
"type": "",
"actions": [],
"convert": [],
"mime": ["image/tif", "image/x-tif", "application/tif", "application/x-tif"]
},
{
"name": "tiff",
"type": "",
"actions": [],
"convert": [],
"mime": ["image/tiff", "image/x-tiff", "application/tiff", "application/x-tiff"]
},
{
"name": "webp",
"type": "",
"actions": [],
"convert": [],
"mime": ["image/webp"]
},
{
"name": "zip",
"type": "",
"actions": [],
"convert": [],
"mime": ["application/zip"]
}
]

View File

@@ -55,18 +55,12 @@ services:
opencloud-net:
environment:
WOPI_ENABLED: "true"
JWT_SECRET: "${EURO_OFFICE_JWT_SECRET:-changeme}"
# self-signed certificates
USE_UNAUTHORIZED_STORAGE: "${INSECURE:-false}"
entrypoint:
- /bin/sh
- /init-wopi.sh
volumes:
# Mount local TrueType fonts so the container can use system fonts
# (e.g. Microsoft fonts like Arial, Calibri, Cambria by installing the `ttf-mscorefonts-installer` package).
- /usr/share/fonts/truetype:/usr/share/fonts/truetype/more:ro
- ./config/euro-office/init-wopi.sh:/init-wopi.sh:ro
- ./config/euro-office/onlyoffice-docs-formats.json:/var/www/onlyoffice/documentserver/document-formats/onlyoffice-docs-formats.json
logging:
driver: ${LOG_DRIVER:-local}
restart: always