Skip to main content

Production checklist

The single-container image brings together the core components needed to operate Office and the features for opening, editing, and saving documents. Before deploying to production, prepare networking, storage, security, and operational policies for your environment.

Image and configuration

  • The examples in Set up Office use the latest image tag. For production, you must specify a fixed version tag or digest for a release you have verified.
  • Mount the license read-only and keep it outside the image.

Network and access

  • All public hosts must use HTTPS with TLS certificates.
  • You must block external access to all ports except those required to use Office.
  • You must protect the Office administrator page by restricting allowed IP addresses or applying similar access controls.
  • Use an exact origin for Editor SDK postMessage. Do not use * in production.

Persistence and recovery

  • You must plan what to back up, how often to back it up, and how to recover data in document storage, MongoDB, Redis, and other data stores.
  • After restarting Office, you must verify that existing documents open and save successfully.

Health and observability

  • Define retention, sensitive-data removal or masking, log rotation, and access policies before forwarding logs to object storage.
  • You must check for recurring editor-open and save failures, storage response delays, full volumes, and license errors.

Application security

  • You must authenticate document requests before creating Office URLs.
  • Prevent access outside permitted paths in storage adapters, and take care to avoid unrestricted redirects.

Enterprise service operations

For a large service with many concurrent users, you must run Office as multiple containers with its components separated. You can manage scaling, deployment, and resource allocation independently for each component.

Office supports deployment to Kubernetes, and Helm charts are available for deployment.

Contact Thinkfree Sales about the operational architecture and Enterprise license for your enterprise Office service. Use the button below to describe your environment and requirements. The team will reply to your email with configuration and adoption guidance.

Enterprise license inquiry

Tell us about your deployment and requirements. Thinkfree Sales will help you obtain an Enterprise license.

Thinkfree stores your contact details and message to manage this inquiry and emails them to Sales for a reply. Do not include passwords, API keys or other confidential information.