As someone who has no idea/experience of linux and coding etc do you think its feasible for me to follow your process and modify curent version or is that too big a task for me to try and dive into?
Updated how OnlyOffice is built and the README-BUILD-NEWER-VERSIONS.md documentation file. Now building yourself newer versions should be easier than ever because we do not depend on modifying build_tools repo and you donāt have to fork your own repos.
I have a question regarding the Docker image thomisus/onlyoffice-documentserver-unlimited and its usage with Nextcloud.
This image mentions āunlimitedā document editing, and I would like to understand whether it is safe and recommended to use this image in a live / production Nextcloud environment.
Specifically, I would like clarification on:
Whether this image is officially supported or recommended by ONLYOFFICE or Nextcloud
If using this image complies with ONLYOFFICE licensing terms
Any potential security, stability, or update-related risks when using this image in production
At the moment, we are evaluating ONLYOFFICE integration for Nextcloud and want to ensure that we follow best practices, especially for a live environment.
No, itās an unofficial, modified version maintained by a third-party developer. Itās the OSS/Community Edition of ONLYOFFICE with the onnections limits increased to 9999.
The Community Edition of ONLYOFFICE DocumentServer is under the AGPL v3 licence, so itās generally allowed to fork, redistribute and modify it. However, if you want absolute legal certainty, an internet forum is probably not the best place to find reliable answers. You would be better off asking a legal professional.
As with many small open-source software projects, there is always a risk that it will suddenly stop being maintained. You also have to trust the maintainer not to introduce any security risks or malicious code, either intentionally or unintentionally. Alternatively, you can perform code reviews to be absolutely sure. In this case, however, I guess the risk is small, as it seems to have been built from the original source code with only the above-mentioned change.
Well, the correct way or best practice for commercial use would be to use the official Enterprise version and pay for it. That also includes support directly from the ONLYOFFICE team in case you encounter any issues. With an unofficial third-party image, however, you are on your own.
I understand your points. Currently, I am using the default Nextcloud Office (Collabora) configuration in Nextcloud. However, the default Nextcloud Office is not working as expected like OnlyOffice.
When Microsoft Office or Google Sheets files are created and uploaded to Nextcloud, I am facing compatibility issues while editing them. Similarly, spreadsheets created in Nextcloud also have compatibility issues when opened in Microsoft Office.
Additionally, when Microsoft Office or Google Sheets files are uploaded and edited in Nextcloud using the default office suite, it causes high CPU load issues on the server.
To address this, I deployed OnlyOffice as a separate setup and integrated it with Nextcloud. After testing, there are no spreadsheet compatibility issues, and files created or edited using Google Sheets, Microsoft Office, and Nextcloud work correctly across all platforms.
However, OnlyOffice has a simultaneous connection limit, which is why I am currently exploring other possible options.
Could you please suggest if there are any open-source(except for Collabora Online) alternatives to OnlyOffice that support Nextcloud integration and do not have simultaneous connection limits? I would appreciate your feedback.
The default Nextcloud Office suite is based on Collabora, which again is based on LibreOffice. It may be worth checking if you face the same compatibility issues in the LibreOffice desktop suite, and if so report them here. If they only happen in Nextcloud Office (Collabora) you could report them here.
Iām not aware of any other FOSS intergrations. Thereās a ThinkFree integration, but thatās a closed source paid product, so not sure if thatās what youāre looking for.