Skip to main content

Set up Office

Office licenses

Office offers Trial, Free Commercial, and Enterprise licenses.

LicensePurpose and terms
TrialTry Office features for free. The Trial license is included in the dedicated Trial container image, so you do not need to request one separately. It supports 20 concurrent connections (MCC 20) and is valid for 30 days. The Trial license cannot be used commercially.
Free CommercialUse Office commercially at no cost. It supports 20 concurrent connections (MCC 20), is valid for 180 days, and can be extended. Office automatically sends license status and usage statistics to the Thinkfree license server at regular intervals.
EnterpriseA paid commercial license. Concurrent connection limits and validity periods depend on the license you purchase.

Set up Office for your license

Install Docker and provide at least 2 CPU cores and 4 GB of memory.

Run Office with the included Trial license

The Trial license lets you try Office features for free.

  • Supports 20 concurrent connections (MCC 20) and is valid for 30 days.
  • Cannot be used commercially.
  • Is included in the Trial image; no separate license request is needed.

Run the following command in your terminal to start an Office container with the Trial license included.

docker run --name thinkfree-office-trial \
-p 8080:8070 \
thinkfree/office-single-node-trial:latest

Office takes approximately 2 minutes to initialize. The time may vary with your environment.

Run Office with a Free Commercial license

The thinkfree/office-single-node-free-commercial image does not include a license. Obtain and apply a Free Commercial license with the following terms.

  • Use Office commercially at no cost.
  • Supports 20 concurrent connections (MCC 20).
  • Valid for 180 days and can be extended.
  • Office must be able to reach the Thinkfree license server for periodic online license authentication.

Use the button below to obtain a Free Commercial license at no cost.

License server connection

Office with a Free Commercial license automatically sends license status and usage statistics to the Thinkfree license server at regular intervals. It does not send customer documents or document contents to the server. Office may stop operating if it cannot reach the Thinkfree license server for approximately 30 days.

Mount the license file at /home/thinkfree/weboffice/license/thinkfree.license inside the container. Office automatically applies the license when it starts. Replace only the host file path before the colon with the actual absolute path. Keep the container path exactly as shown, using the same value for LICENSE_FILE and the mount target. Mount only the license file, not the entire directory. If a Trial container is already running, stop it first because both containers use the same port.

docker run --name thinkfree-office \
-p 8080:8070 \
-e LICENSE_FILE=/home/thinkfree/weboffice/license/thinkfree.license \
-v "/absolute/path/to/thinkfree.license:/home/thinkfree/weboffice/license/thinkfree.license:ro" \
thinkfree/office-single-node-free-commercial:latest

Office takes approximately 2 minutes to initialize. The time may vary with your environment.

Obtain an Enterprise license

Contact the Thinkfree Sales team to obtain an Enterprise license. Use the button below to describe your environment and requirements. The team will explain the license terms and issuance process by replying to the email address you provide.

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.

Data persistence and backup

To retain documents and settings when replacing the container, keep data outside it and prepare separate backups for failures. See Data persistence and backup for folder mounts, the run command, and backup and recovery steps.

Next steps