This guide explains how to connect Thinkfree Office with Nextcloud so users can open and edit documents directly in Thinkfree Office.
Prerequisite:
You must already have a running Thinkfree Office Server that is reachable from both:
Your Nextcloud server, and
Client browsers (users accessing Nextcloud).
If you don’t have a server yet, request a free trial deployment here.
Step 1. Register the Nextcloud Adapter on Thinkfree Office Server
The Nextcloud Adapter enables Thinkfree Office to access your Nextcloud storage.
1.1 Open the Admin Console
Log in to Thinkfree Office Admin Console.
Navigate to External Linkage → Add Adapter.
1.2 Enter Adapter Information
Field | Value |
---|---|
Name | nc |
Class | com.tf.se.adapter.impl.nextcloud.NextCloudAdapter |
Description | Nextcloud adapter |
Adapter File | Upload the JAR file → Download Nextcloud Adapter |
1.3 Configure the Adapter
After registering the adapter:
Click Settings for the adapter.
In the Adapter Settings, enter "config" parameter with
host::{Nextcloud server origin},secret::{jwt_secret}For example: host::https://203.123.123.111:8080,secret::abcde12345!#
Key Description Example host
The origin of your Nextcloud server (include protocol and port if not standard) https://203.123.123.111:8080
secret
JWT secret value copied from Nextcloud admin settings abcde12345!#
Important:Do not include curly braces
{}
in the config.The
jwt_secret
must match exactly between Thinkfree Office and Nextcloud.
Step 2. Install the Thinkfree Connector in Nextcloud
2.1 Log in as Administrator
Sign in to your Nextcloud instance with an admin account.
Go to Apps (Marketplace) via your avatar menu at the top right.
2.2 Install the Connector
In the Office & text category, search for “Thinkfree”.
Find the Thinkfree Office Connector app.
Click Download and Enable to install it.
Step 3. Configure Thinkfree Connector Settings in Nextcloud
3.1 Personal Settings
Click your user avatar → Settings.
Select the Thinkfree Office tab in the left menu.
Set the following:
Thinkfree Office Server Address:
Enter your Thinkfree Office server URL (e.g.https://office.example.com
).
When saved successfully, a toast message (“Settings saved”) appears in the upper right.
3.2 Administrator Settings
Navigate to the Administrator Settings page → Thinkfree Office section.
Set the JWT Secret value.
The JWT secret is used for secure authentication (encryption, signing, validation).
Once created, it is not shown again, so copy it immediately and store it securely.
You can regenerate a new secret if needed. The saved value will be masked on the UI even if you press “Show”.
If a toast message appears in the upper right corner indicating successful saving, it means the save was successful.
Step 4. Create and Open Documents
4.1 Create a New Document
Click Create New in Nextcloud → choose a document type. A new file is created in your storage using a default Thinkfree template.
4.2 Open a Document
Click Open in Thinkfree Office to launch the Thinkfree editor.
The Connector sends a request to the Thinkfree Office server, which loads and opens the file from your Nextcloud storage for editing.
Final Checklist
Before wrapping up, confirm the following:
Task | Status |
---|---|
Thinkfree Adapter registered in admin console | ☐ |
Adapter configured with correct host and jwt_secret | ☐ |
Thinkfree Connector installed in Nextcloud | ☐ |
Thinkfree Server URL set in Nextcloud personal settings | ☐ |
JWT secret saved and copied | ☐ |
Files open successfully in Thinkfree Office | ☐ |
Tips & Troubleshooting
If “Open in Thinkfree Office” doesn’t work, check:
The JWT secret values match.
The Thinkfree Office server is reachable from Nextcloud.
The adapter was registered correctly.
Network ports (80/443) are open between servers.
Check the Thinkfree and Nextcloud logs for any connection or token errors.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article