Skip to main content

minicloud OnlyOffice

Custom OnlyOffice DocumentServer container image — minicloud CA certificate injected via NODE_EXTRA_CA_CERTS so the Node.js runtime trusts internal HTTPS endpoints, enabling Nextcloud integration over the cluster's self-signed TLS.

Responsibility

In scopeOut of scope
CA cert injection (NODE_EXTRA_CA_CERTS)Nextcloud configuration (minicloud-gitops)
Custom entrypoint wrapperOnlyOffice feature/connector config

Stack

ConcernChoice
Base imageonlyoffice/documentserver:8.x
RuntimeNode.js (OnlyOffice internal)
CA injectionNODE_EXTRA_CA_CERTS environment variable
Registryharbor.10.0.0.200.nip.io/library/onlyoffice
IntegrationNextcloud (cloud.devandre.sbs) via WOPI

Why a custom image?

OnlyOffice makes outbound HTTPS calls to validate Nextcloud tokens. Without trusting the minicloud CA, every document open fails with a TLS certificate error. Baking the CA into the image rather than mounting it at runtime avoids a ConfigMap dependency.