Collabora Online Nextcloud integration: what the connection involves and where it breaks
Connecting Collabora Online to Nextcloud means pointing Nextcloud Office at a Collabora server URL and making sure both systems accept each other's WOPI traffic. Nextcloud Office talks to Collabora Online over WOPI, so the server URL, protocol, WOPI allow list and group rules must agree on both sides before anyone opens a document. Collabora Online is built on LibreOffice technology and edits documents, spreadsheets and presentations in the browser, and Nextcloud is one of several WOPI hosts it supports. The settings look like a short configuration task, which is why teams often underestimate the work. In practice, most failures happen where the two systems disagree about addresses, protocols or who is allowed to ask.
The first place this breaks is the protocol. The Nextcloud administration manual recommends using the same protocol for the Collabora server URL as for the Nextcloud installation, preferably HTTPS. A Nextcloud site served over HTTPS that points at a plain HTTP Collabora address, or the reverse, leads to blocked content in the browser and errors that look like editor faults. The second risk is the callback path. Collabora Online does not only receive requests from the browser. It also calls back to Nextcloud's WOPI endpoints to read and save files. If the Collabora server resolves the Nextcloud hostname to a different address than the browser does, or a firewall or proxy blocks that route, documents open with an error or fail to save. Test the callback from the Collabora host itself, using the same hostname your users type.
The third risk is an unrestricted WOPI source. The Nextcloud manual recommends restricting WOPI requests to the IP addresses of the Collabora servers, so Nextcloud accepts file operations only from the servers you operate. Decide who owns that list before go-live, because it must change whenever load balancers, NAT gateways or server pools change. Group rules are the other half of access control. Nextcloud Office can limit which groups may use the editor and which may edit rather than only view. Test with one account from each group, and confirm that a view-only user cannot save changes. Also confirm which file formats your users create and open against the release you deploy, since Collabora Online supports OpenDocument, Microsoft formats and PDF, RTF, CSV and Visio files.
The fourth risk is running the free CODE edition in production. Collabora describes CODE as suited to testing, home use or small teams and not recommended for production, and it is released as a rolling build. A production Nextcloud integration usually means a dedicated Collabora Online server with a version you can pin, a named owner for updates and a documented rollback path. Whether that server is the built-in CODE option or a separate host is a decision to make early, because it determines where TLS terminates, which URL goes into Nextcloud and who patches the server. Ask the vendor or partner to confirm the supported Nextcloud and Collabora versions for your release pair before you choose the edition, and use the implementation plan to set the phases and cost drivers.
Built-in CODE or a dedicated Collabora Online server for Nextcloud
This table compares the built-in CODE server with a dedicated Collabora Online server connected to Nextcloud Office. Read each row as a trade-off between cost, support and operational effort, and use the production row as the main decision point. Where a cell says to confirm, ask the vendor or your own team before committing.
| Factor | Built-in CODE | Dedicated Collabora Online server |
|---|---|---|
| Cost model | Free edition, no subscription fee from Collabora | Business plan at 3 euros per user per month for up to 99 users; Enterprise for 100 or more users quoted by volume (Collabora pricing page) |
| Suitable use | Testing, home use or small teams, according to Collabora's CODE page | Production use, where Collabora's subscription tiers add long term support and an SLA |
| Release cadence | Rolling release, on average about once a month | Yearly release branches with point releases; Business and Enterprise include signed security updates |
| Who patches the server | You, by replacing the CODE build when new versions appear | You apply subscription updates on your schedule, with Collabora providing signed packages |
| Support and SLA | No vendor SLA; confirm current support terms with Collabora before relying on it | Business includes an SLA and customer portal access; Enterprise adds integration support and customization services |
| Where the server runs | Within the Nextcloud host, so it shares its resources and lifecycle | On separate infrastructure you choose, such as a VM, container host or Kubernetes cluster |
| Server URL and allow list changes | Usually none while CODE stays on the same host; confirm the setting in your Nextcloud configuration | Changing hosts means updating the Collabora server URL in Nextcloud and the WOPI allow list to the new server addresses |
| Scaling and availability | Limited to one shared host; plan separately if editing load grows | Can be scaled out with multiple coolwsd servers, subject to sticky routing and capacity planning |
Collabora Online Nextcloud integration build sequence
This sequence connects a Nextcloud server to a Collabora Online server so users can open and edit documents in the browser. Each step closes with a check that shows whether the connection is ready for the next one. Confirm exact admin labels against the current Nextcloud admin manual before changing settings.
Confirm Nextcloud and Office app versions
The administrator who owns the Nextcloud server records the Nextcloud version and the Nextcloud Office app version, then checks the Nextcloud administration manual for the Collabora Online server versions that app release supports. Compatibility is the first gate, so complete this before any package is installed or any setting changes. Record the version pair and the target Collabora Online release line in the change ticket. The step is done when the version pair and supported server range are written down and agreed with the platform team.
Choose between built-in CODE and a dedicated server
Decide whether the integration uses the CODE edition through the built-in option or a dedicated Collabora Online server that you run. CODE is the free edition, and Collabora describes it as suited to testing, home use or small teams, and it is not recommended for production. Record the decision, the expected number of concurrent editors and who will operate the server, because this choice sets the deployment and support path for every later step. The step is done when the Nextcloud owner and the platform team sign off on the decision.
Deploy the Collabora Online server
The platform team installs Collabora Online from a supported system package, runs the free CODE Docker image for testing, or deploys with the official Helm chart on Kubernetes. For a production dedicated server, choose the packaging method your team can patch and monitor, and confirm current signing key and update steps with Collabora before installing. Verify the service is running on its host and that the local discovery endpoint responds. The step is done when the server answers on its internal address and the discovery endpoint returns its capability document.
Set the public HTTPS server URL
Assign the public hostname that users' browsers will reach, place a valid TLS certificate in front of the Collabora server, and enter that address as the Collabora Online server URL in the Nextcloud Office settings. The Nextcloud administration manual recommends using the same protocol for the Collabora server URL as for the Nextcloud installation, preferably HTTPS, so match the scheme on both sides. Confirm the reverse proxy passes the editing and websocket traffic that Collabora uses. The check is loading the discovery endpoint over the public address with a trusted certificate and no mixed-content warnings.
Configure the WOPI allow list
Restrict WOPI requests to the addresses of the Nextcloud server and the Collabora server so that only those hosts exchange WOPI traffic. The Nextcloud administration manual recommends limiting WOPI requests to the IP addresses of the Collabora servers. Add the Nextcloud server address and any load balancer or proxy address that actually connects, then confirm the exact parameter names in the current Collabora and Nextcloud documentation. The check is saving a document from Nextcloud after the change, since an allow list that is too narrow typically shows up as failed document opens.
Enable Nextcloud Office for test users
In the Nextcloud administration settings, enable the Nextcloud Office editor for a small test group. The Nextcloud administration manual notes that administrators can limit which groups can use the editor and which groups can edit, as opposed to view only. Apply that group model to the test group first, and create two test accounts, one in an edit group and one in a view-only group. The step is done when each test account sees the expected editing behavior when it opens a shared file in Nextcloud.
Test document open and save
Open a test docx, xlsx and pptx file from Nextcloud in the editor, make a change to each file, save it, then reopen it in a fresh browser session to confirm the change persisted. Repeat the test with the view-only account to confirm it cannot change the file. Check the Nextcloud and Collabora server logs for WOPI errors during these tests, and record the Collabora Online server version. The step is done when all three formats open, save and reopen correctly for both account types, and the results are filed with the change record.
Setting the Collabora Online server URL, WOPI allow list and group access in Nextcloud
The Collabora Online server URL is the address Nextcloud uses to load the editor, and it is the first setting to get right. The Nextcloud administration manual recommends that the Collabora server URL use the same protocol as the Nextcloud installation, and preferably HTTPS. A mismatch can produce a page that loads the editor frame but fails to open documents, or browsers that block mixed content. Before you enter the value in the Nextcloud Office settings, confirm the public hostname and port that clients will reach, check that the certificate covers that name, and test the URL from a user workstation rather than from the Nextcloud server alone. Also decide whether the Collabora endpoint will sit behind the same reverse proxy as Nextcloud or on a separate hostname, because this affects the certificate, the proxy rules and the allow list you configure next.
The WOPI allow list tells the Collabora server which hosts may send it WOPI requests, and the Nextcloud manual recommends restricting those requests to the IP addresses of the Collabora servers. Make that list from the addresses the Nextcloud host actually uses to reach Collabora, not from addresses you assume. If Nextcloud sits behind a proxy or NAT, the address Collabora sees may be the proxy or the NAT gateway rather than the Nextcloud server, so the allow list must match what Collabora observes. Test a full open, edit and save cycle after every change. A changed IP address, whether from a cloud re-provisioning, a new NAT pool or a replaced load balancer, will break editing in a way that can look like a general outage. Record the addresses in your change process and ask your network team to notify the Nextcloud and Collabora owners before any network change.
Group rules control who can open documents in the editor and who can edit rather than only view. In Nextcloud Office, administrators can limit which groups can use the editor and which groups can edit. Map these rules to the Nextcloud group structure you already use for file sharing, not to ad hoc lists. Decide which groups need edit rights, which need view-only access, and which should have no access, then confirm how a user in several groups is treated. Check how group membership changes, such as a departing employee or a role change, reach the editor settings, and whether your directory-based group sync runs before users try to edit. Reviewing these rules alongside your existing sharing permissions avoids a case where a user can edit a file in the browser that policy says should be read-only.
Default file formats determine which document types open and which are created by default in the editor, and they are set in the Nextcloud Office configuration. This guide does not state those default values, so confirm which formats Nextcloud Office opens and creates by default in the current Nextcloud administration manual for your Nextcloud and Collabora versions before go-live. Then test a representative file set in each format: docx, xlsx, pptx, ODF, PDF, RTF, CSV and Visio. Collabora's product documentation lists support for these formats, but support for opening, editing, saving and round-tripping can differ, so test each path a user will take, including creating a new file, saving back to Nextcloud and downloading a copy. Use real business documents from your estate, with fonts and macros as your policy allows, and record which formats need user guidance or a follow-up fix.
Before go-live, run one short test plan covering the server URL, allow list and group rules together. Use one test account per group, confirm that view-only users cannot edit, and confirm that a user outside the permitted groups cannot open the editor at all. Keep a written record of the URL, the allow-list addresses, the group mapping and the tested formats, because these settings will be revisited during Collabora upgrades, network changes and staff moves. If your Collabora server is a dedicated instance rather than a built-in deployment, repeat the protocol and IP checks on that host as well, since each change to the proxy or address path can affect the whole integration.
What drives the effort of a Nextcloud integration
This table lists the factors that change how much work a Collabora Online and Nextcloud integration takes, with a way to keep each one under control. Read each row as a lever: the first column names the driver, the second explains why it matters, and the third gives the practice that keeps it manageable. The main takeaway is that most effort comes from topology and environment count, not from the Nextcloud settings themselves.
| Driver | Why it changes effort | How to keep it down |
|---|---|---|
| Users and concurrent editors | Peak concurrent editing sets server capacity and the subscription tier. Business covers up to 99 users and Enterprise starts at 100 users in the pricing facts, so user count also decides which plan is quoted. | Confirm the expected peak of simultaneous editors, not total accounts, and size against that number. Ask for the tier boundary in writing before scoping. |
| Nextcloud instances and environments | Each Nextcloud instance needs its own WOPI configuration, allow list and test pass. Separate test, staging and production environments multiply configuration and verification work. | Standardize one Collabora server per environment with identical settings, and promote configuration through the same steps each time. |
| Network topology | Reverse proxies, load balancers, private addressing and restricted egress all affect whether Nextcloud can reach the server URL and whether the server can call back to Nextcloud. Each path needs routing and TLS checks. | Document every hop before build. Use HTTPS with the same protocol as the Nextcloud installation, and confirm that load balancers route by the WOPISrc parameter when more than one server is used. |
| Air-gapped or restricted egress | Packages, images and updates must reach the environment through an approved route, and certificates must be trusted by both sides. Restricted networks add approval steps and test cycles. | Agree the artifact transfer method, internal certificate authority and update window at scoping. Confirm with the vendor how signed packages and images are delivered to your environment. |
| Dedicated server or built-in CODE | Built-in CODE is the free edition, which Collabora describes as suited to testing, home use or small teams and not recommended for production. A dedicated server adds build, hardening and maintenance work but suits production use. | Choose the deployment model once, based on production requirements, and avoid switching later. Confirm with Collabora which edition fits the intended production workload. |
| Subscription tier | Business and Enterprise differ in support, integration help and customization services. Enterprise adds integration support and roadmap input, which changes how much internal work is needed. | Compare what each tier includes against the internal team's skills. Ask the vendor for a written quote that matches the agreed scope. |
| Group model complexity | Nextcloud Office can limit which groups may use the editor and which may edit rather than only view. Many nested or overlapping groups make the access rules harder to design and test. | Use a small, clean group model with clear edit and view groups. Test each group once against the agreed rules before go-live. |
| File format testing scope | Collabora supports OpenDocument, docx, xlsx, pptx, PDF, RTF, CSV and Visio files. Testing every format adds time without matching real use. | Scope format tests to the document types people actually open and save, such as docx, xlsx and pptx, and confirm the list with the business owners. |
How the integration changes by deployment model
The built-in CODE option runs the Collabora server on a single host, which makes it the quickest way to confirm that Nextcloud can open and save documents through WOPI. Collabora describes CODE as suited to testing, home use or small teams and not recommended for production, so treat this model as a test environment before any production decision.
- URL and allow list: Confirm the server URL in the Nextcloud Office settings and keep the same protocol as Nextcloud, preferably HTTPS. Restrict WOPI requests to the address of that one host, and confirm whether your Nextcloud version accepts hostnames or only IP addresses.
- Update path: CODE is a rolling release published on average once a month, so each update is a new image or package pull followed by a restart. Schedule a maintenance window, since a restart interrupts open editing sessions.
- Failure modes: A certificate that does not match the server URL, a host IP change that silently breaks the allow list, and a container restart that drops active sessions.
- Limits to note: This model has no second server to fail over to, so any outage stops editing for every user.
Before moving on, check that documents open over the same scheme Nextcloud uses and that the allow list matches the address Nextcloud actually sees.
A dedicated Collabora Online server reached over HTTPS is the usual production pattern for a single Nextcloud instance. Nextcloud's administration manual recommends restricting WOPI requests to the Collabora server addresses and using the same protocol for the server URL as for Nextcloud, with HTTPS preferred. Most of the work is in the URL, the allow list and the reverse proxy in front of the server.
- URL and allow list: Give the server its own hostname with a valid certificate chain, then list that server's address in the WOPI allow list. Any address change requires an allow list update on the Nextcloud side.
- Reverse proxy: Check timeouts and WebSocket handling at the proxy, since a proxy that cuts long connections causes editing sessions to reconnect or fail.
- Update path: The Business subscription includes long term support and signed security updates according to Collabora's pricing page, so the update plan is built around a supported release branch. Confirm the branch and patch cadence in the contract.
- Failure modes: Mixed content when Nextcloud and the server use different schemes, an expired certificate, and an allow list left pointing at a retired address after a server move.
Before go-live, test document opening, saving and co-editing from two accounts, and confirm the update window with whoever owns the reverse proxy.
When several Collabora servers or Kubernetes pods serve one Nextcloud instance, the allow list must include every server address, and routing becomes part of the integration itself. The official Helm chart README states that horizontal pod autoscaling is disabled because scaling breaks collaborative editing and copy and paste, so replica counts are set manually. Load balancers must route by the WOPISrc parameter so that all users editing one document reach the same pod.
- URL and allow list: Every new node, pod or load balancer address that can send WOPI requests must be added to the allow list before traffic reaches it. Confirm how your addresses appear to Nextcloud when traffic passes through a shared egress path.
- Routing: Routing by anything other than WOPISrc can split one document across pods, which causes edit conflicts and save failures.
- Update path: Roll updates one replica at a time and drain sessions first. Plan resource requests and limits with the chart's recommended values as a starting point, which the README lists as 8 CPU cores and 8000 MiB of memory per pod for limits.
- Failure modes: A scale-out event that adds a pod whose address is missing from the allow list, and ingress rules that ignore WOPISrc.
For replica planning, see the high availability topic, and for chart settings and ingress options, see the Helm topic. Check the allow list and WOPISrc routing after every scaling change.
Securing the Nextcloud to Collabora Online connection
The link between Nextcloud and Collabora Online is a trust relationship: Nextcloud decides who may open a document, and the Collabora server renders and edits it. The controls below restrict which servers can make those requests, how traffic is protected, who can edit versus view, which software build runs the editor, and where secrets are kept.
Restrict WOPI requests to Collabora addresses
Nextcloud's administration manual recommends restricting WOPI requests to the IP addresses of the Collabora servers. Without this allow list, any host that can reach the WOPI endpoint can make requests that the connection is meant to limit. Check the configured addresses against the actual egress path, including any load balancer or NAT in front of coolwsd, because a mismatch either blocks editing or leaves the allow list broader than intended.
Use HTTPS for the server URL
The Nextcloud manual recommends using the same protocol for the Collabora server URL as for the Nextcloud installation, preferably HTTPS. Confirm that both sides use HTTPS with valid certificates that each server trusts, and that no redirect or mixed-content path downgrades the document traffic. Verify this from each network segment that brings users or Nextcloud into contact with the editor, not only from the admin workstation.
Limit editing rights by group
Nextcloud Office lets administrators restrict which groups can use the editor and which groups can edit rather than only view. Map these settings to your existing directory groups, and keep a written list of which groups hold edit rights. Broad audiences such as all staff or external guests can usually be given view-only access, which keeps the editing surface small while still letting people read shared documents.
Track Collabora security advisories
Collabora publishes security advisories for Collabora Online. As an example, the 25.04 release notes record that 25.04.7.5, released January 29, 2026, fixed CVE-2026-23623 and that package signing keys were updated for RPM and DEB users. Confirm that your server runs a signed package from a supported stream, subscribe to advisories, and set a process to apply point releases and re-verify signing keys when they change.
Keep secrets out of shared files
The connection depends on configuration values and any shared secrets used between the hosts. Store these in a secrets manager or in files with restricted permissions, not in shared repositories, chat threads, tickets or copied configuration templates. Record who can read and rotate each value, and rotate it after staff changes or suspected exposure. Broader server hardening is covered in the Collabora Online security hardening topic.
How to verify the Collabora Online Nextcloud integration and confirm it fails safely
Verification should prove three things before users rely on the integration: that Nextcloud reaches the agreed Collabora server over the agreed protocol, that only permitted hosts can open WOPI sessions, and that a failure produces a clear error instead of damaged files. Run these checks in a staging instance that mirrors production settings, then repeat the critical ones after go-live and after any change to the server URL, the WOPI allow list or the proxy in front of Collabora. Record each result as you go, because the evidence is what you will attach to the change record. Start with the server URL. In the Nextcloud Office settings, confirm that the Collabora server URL uses the same protocol as the Nextcloud installation, which the Nextcloud administration manual recommends as HTTPS. From a client on the user network and from the Nextcloud host itself, confirm that the name resolves to the expected address and that the certificate chain is trusted by both. Then confirm the WOPI allow list: from a host outside the permitted addresses, attempt to open a document session and verify that the request is refused. Use a test machine that is not in the allow list, and record the exact error returned.
Next, test each format the organization expects to edit. Open and save at least one file of each type you plan to support, including docx, xlsx, pptx, ODF formats, and any PDF, RTF, CSV or Visio files that users will open. For each one, check that the document renders, that edits save back to the same file in Nextcloud, and that the saved file opens correctly in the desktop application your users use. Confirm which formats open in the editor by default and which fall back to download, using the default file format settings you have chosen. Keep a short list of the files and versions you tested, since format results depend on the file as much as on the server. Permissions need separate tests. Using one account from each group that is allowed to edit and one from the view-only group, confirm that the editing account can change content and that the view-only account opens the document without edit controls and cannot save changes. Then test a user outside every allowed group and confirm they cannot open the editor at all. Check that the refusal is consistent when the user opens the file from the web interface, from a shared link and from the desktop client. Where Nextcloud Office group settings are used, record the group names exactly as configured, because a renamed group is a common cause of unexpected access.
Simultaneous editing needs its own test. Have two users open the same document and make edits in different paragraphs or cells, then confirm both changes appear for each user and that the document saves without losing either change. Next, have both users edit the same sentence or cell and confirm how the editor presents the conflict, then verify the saved result against the behavior your users have been told to expect. If you run more than one Collabora server behind a load balancer, confirm that both users reach the same backend for the same document, since routing by the WOPISrc parameter is what keeps co-editing working. Note any difference between the web and desktop clients.
Failure tests matter as much as success tests. Restart the Collabora service while a test document is open with unsaved edits, and confirm that Nextcloud shows a clear error or a reconnect prompt rather than silently discarding work or writing a partial file. Then make the Collabora server unreachable, for example by stopping it or blocking the connection at the proxy, and confirm that Nextcloud reports that the editor cannot be loaded. After service returns, verify that the test file opens, that its version history is intact and that no duplicate or zero-byte copies were created. Check Nextcloud and Collabora logs for each event so you know what an operator would see during a real outage.
Keep the test evidence for change records. For each test, store the date, the Nextcloud and Collabora versions, the configuration values checked, the accounts used, the file names, the expected result, the actual result and a screenshot or log excerpt. Mark any failure with the action taken and the retest result. Ask your implementation partner or internal team to confirm the version of every component in the record, because a result from a different point release does not prove the current configuration. Keep these records with the configuration baseline so that a later upgrade or proxy change can be tested against the same list.
What to monitor, back up, upgrade and document after go-live
After go-live, six areas keep the integration working: watching the Collabora server and the WOPI calls between it and Nextcloud, backing up what must be restored, moving the Nextcloud Office app and Collabora branch together, and recording the settings that define the integration. Each card names what to check and who should own it.
Collabora server health
Check that the coolwsd service is running, that the platform health check passes, and that CPU and memory stay within the limits you sized for peak concurrent editing. Track active documents and sessions over time so you can see when a server is nearing capacity. Confirm that the probe calls the public Collabora server URL that Nextcloud uses, so a broken ingress path or proxy rule is caught before users report it.
WOPI errors in Nextcloud logs
Nextcloud records failed calls that Collabora makes back to it during editing sessions, so these entries often explain a document that will not open or save. Set a recurring search for WOPI-related errors and group them by cause, such as an unreachable server URL, a request from an address missing from the WOPI allow list, or a protocol mismatch between HTTP and HTTPS. Record each error pattern you see with its fix so the next on-call engineer can act quickly.
Certificate expiry
The Collabora server URL depends on a TLS certificate that browsers and the Nextcloud server both trust, so an expired certificate can stop editing for every user at once. Track expiry dates for each certificate on the path between users, Nextcloud and Collabora, including any internal certificate authority. Confirm that renewal is automated or has a named owner, and test the renewal path well before the expiry date.
Nextcloud data and configuration backup
Back up the Nextcloud database, data directory and configuration on the schedule your Nextcloud backup policy already sets, since these hold the documents and the Nextcloud Office settings for the server URL, allow list and group rules. The Collabora server is usually stateless for document content, so restored documents come from Nextcloud. Ask your deployment team to confirm whether the Collabora host stores any local files, custom configuration, certificates or fonts, and back those up too. Test a restore by opening and saving an edited document.
Matching app and branch upgrades
Pair the Nextcloud Office app version with a Collabora Online branch that both release sources document as compatible, and read the release notes before changing either one. Collabora ships yearly branches and point releases within each branch. The 25.04 branch was first released on June 19, 2025, and 25.04.13 followed on September 21, 2026. Collabora Online 26.04 was announced on July 23, 2026. Test each change in staging before production.
Integration record and owners
Keep one document that lists the public Collabora server URL, the WOPI allow list entries, the group map for viewing and editing, the results of format tests for docx, xlsx and pptx, and a named owner for each item. Every change to a URL, certificate, allow list entry or group rule should add an entry with the date, the reason and the approver. Review the record after each upgrade, because a stale allow list can block sessions without an obvious cause.
Questions teams ask before connecting Collabora Online to Nextcloud
Can we run the free CODE edition in production with Nextcloud?
No. Collabora describes CODE, the free Collabora Online Development Edition, as suited to testing, home use or small teams and not recommended for production. CODE is released on average once a month as a rolling release, so it changes often and offers no planned version stability for a service your staff depends on. For production, the supported path is a Collabora Online subscription. According to the Collabora pricing page, the Business plan includes long term support, a service level agreement, signed security updates and customer portal access. Confirm current plan terms on the pricing page before you budget, and confirm with your security team how signed updates and advisories will enter your change process, since that is where most ongoing work sits.
Which Collabora subscription applies at our user count?
Business applies up to 99 users, and Enterprise applies at 100 or more users. According to the Collabora pricing page, the Business plan costs 3 euros per user per month for up to 99 users and includes long term support, a service level agreement, signed security updates and customer portal access. The Enterprise plan for 100 or more users is quoted with volume discounts and adds integration support, customization services and roadmap input. Count the users who will open documents through Nextcloud Office, and confirm with Collabora how it counts users under its terms. If your count sits close to the 99 to 100 boundary, request quotes for both plans so you can compare what each includes. DeployOpen does not set these prices.
How much effort does a Collabora Online Nextcloud integration take?
Effort depends on how many environments you connect, how your network is laid out and how much access control you need. No effort figure is supplied for this page, so ask for one in the written scope. The work typically covers setting the Collabora server URL in Nextcloud Office, restricting WOPI requests to the Collabora server addresses, applying group rules for who can open and who can edit, checking default file formats such as docx, xlsx and pptx, and testing with accounts in each group. Costs fall into three parts: the subscription paid to Collabora, the infrastructure you run in your own cloud or data center, and the integration work paid to whoever performs it. The subscription and infrastructure recur, while integration is usually one-time, though changes and upgrades add later effort. Ask any quote to list environments, network changes, groups, testing and handover separately.
How long does connecting Collabora Online to Nextcloud take?
Duration depends mainly on environment count and network complexity, and no duration figure is supplied for this page, so confirm it in writing. A single production environment with a clear runbook moves faster than several environments that each need their own server URL, certificates and firewall rules. Network complexity adds time when Collabora sits behind a reverse proxy, when firewall changes need formal approval, or when DNS and TLS certificates come from a separate team. If your change process requires staging and production as separate environments, plan for the configuration and tests to run twice. Ask any provider to break the timeline into setup, testing and cutover, and to mark which steps wait on your internal approvals, since those waits often set the calendar more than the technical work does.
What must our internal team provide before the integration starts?
Your team must provide five things: Nextcloud administrator access to the instance that will hold the Office settings, DNS records and TLS certificates for the Collabora hostname, firewall changes that let the Nextcloud server reach Collabora, your group structure with the groups allowed to use the editor and the groups allowed to edit, and test users in each group. Also name a change window, an approver for firewall rules and an owner for certificate renewal. The Nextcloud administration manual recommends HTTPS for the Collabora server URL when Nextcloud uses HTTPS, and restricting WOPI requests to the Collabora server IP addresses. Confirm the exact list with your provider in writing, because it depends on your network and identity setup, and agree an owner and due date for each item.
Can our own team connect Collabora Online to Nextcloud without a partner?
Yes, for a single environment with a clear runbook, a Nextcloud administrator who can change server settings can usually make the connection in-house. The Nextcloud administration manual covers the Collabora server URL, the WOPI allow list and group limits for the editor and for editing rights. The remaining work is group design, a test pass with users in each group and a documented rollback. Teams usually struggle when several environments must match, when the Collabora server sits behind a proxy with unusual routing, or when no one owns certificate renewal and firewall approvals. Decide based on your staff's experience with reverse proxies, TLS and Nextcloud administration, and make sure one person owns updates and advisories after go-live, since that ownership is easy to overlook.
What does a fixed-scope Collabora integration engagement include?
A fixed-scope engagement covers the work listed in a written scope agreed before any work starts. DeployOpen plans, implements, integrates, hardens, documents and supports self-hosted open-source platforms inside your own infrastructure, so the scope should name the environments, the Nextcloud and Collabora servers, the settings to apply, the group rules, the tests and the documentation delivered. Scope, deliverables and timelines are agreed in writing first. Ask for the deliverables list, what your team must provide, what is excluded and how acceptance testing works. Ongoing support, upgrades and continuous testing are available as separate retainers. DeployOpen does not publish prices, so the quote follows from the scope. Ask the quote to show one-time setup separately from any recurring subscription or support cost.
How DeployOpen works on this
DeployOpen plans, implements, documents and supports self-hosted open-source platforms inside the client's own infrastructure. For Collabora Online Nextcloud integration, we start from a written scope that names the Nextcloud server, the Collabora server and the access rules, then build and test the connection in your environment before handing it over with documentation.
How we scope
- Confirm the Nextcloud version and whether Nextcloud Office will use the built-in CODE server or a dedicated Collabora server.
- Record the Collabora server URL, protocol and the WOPI allow list entries that restrict requests to your servers.
- Define which groups may use the editor and which may edit rather than only view.
- Agree default file formats and the Office formats users must open, edit and save.
- Engagements are fixed-scope, so scope, deliverables and timelines are agreed in writing before work starts.
How we build
- Configure the Nextcloud Office connection and verify the server URL uses the same protocol as Nextcloud, preferably HTTPS.
- Apply the WOPI allow list so only the Collabora server addresses can send WOPI requests to Nextcloud.
- Set group access rules in Nextcloud Office and test view-only and edit rights with sample accounts.
- Test opening and saving docx, xlsx, pptx, ODF and PDF files through the integrated editor.
- Document each setting, test result and known limitation alongside the configuration changes.
How we hand over
- Deliver a runbook covering the server URL, allow list entries, group rules and default file format settings.
- Walk your administrators through the configuration and the checks used to confirm it works after changes.
- Provide a record of test cases, results and open items agreed with your team before handover.
- Document where the configuration lives so changes to Nextcloud or the Collabora server are reviewed first.
- Confirm with your team who owns certificates, DNS entries and the Collabora server after handover.
How we support
- Ongoing support and upgrades are available as a retainer, scoped in writing separately from the initial build.
- Plan Collabora Online updates and Nextcloud upgrades together so the integration is retested after each change.
- Review Collabora security advisories and apply point releases in your environment on an agreed schedule.
- Confirm with Collabora which subscription or CODE option fits your support and update expectations before go-live.
- Ask for the support scope, response expectations and exclusions in writing before signing.

