OnlyOffice, NextcloudOffice, EuroOffice

Support intro

Sorry to hear you’re facing problems. :slightly_frowning_face:

The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.

If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.

Getting help

In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.

Before clicking submit: Please check if your query is already addressed via the following resources:

(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).

Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can. :heart:

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • Nextcloud Hub 26 Winter (33.0.5)
  • Operating system and version (e.g., Ubuntu 24.04):
    • debian_version 12.14
  • Web server and version (e.g, Apache 2.4.25):
    • apache2 2.4.67-1~deb12u3
  • Reverse proxy and version _(e.g. nginx 1.27.2)
    • ``apache2 2.4.67-1~deb12u3
  • PHP version (e.g, 8.3):
    • php 2:8.2+93
  • Is this the first time you’ve seen this error? (Yes / No):
    • replace me
  • When did this problem seem to first start?
    • replace me
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • Install on a AsRock J4105-M computer, directly on the OS (no docker), targz at the origin
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • N/A

Summary of the issue you are facing:

My computer is quite light.
I have at least 10 person using it.
I cannot afford to have collabora because too heavy for my computer…
I would like to have ONLY office.
I don’t want to bother about new complexity for installing from scratch an onlyoffice.

I did love the community server, because of it’s install simplicity.
I have bought an onlyoffice licence, but I did not install it because it’s more complex to install.

It would e a great improvement, if for any of those solution you could provide with onlyoffice/collabora/EuroOffice the mean to be installed as a package, “manage licences” in order for the package installation to be easy from the “webInterface”, and manage the upgrade process/compatibiliy …

Steps to replicate it (hint: details matter!):

N/A

Log entries

Nextcloud

Please provide the log entries from your Nextcloud log that are generated during the time of problem (via the Copy raw option from Administration settings->Logging screen or from your nextcloud.log located in your data directory). Feel free to use a pastebin/gist service if necessary.

N/A

Web Browser

If the problem is related to the Web interface, open your browser inspector Console and Network tabs while refreshing (reloading) and reproducing the problem. Provide any relevant output/errors here that appear.

N/A

Web server / Reverse Proxy

The output of your Apache/nginx/system log in /var/log/____:

N/A 

Configuration

Nextcloud

The output of occ config:list system or similar is best, but, if not possible, the contents of your config.php file from /path/to/nextcloud is fine (make sure to remove any identifiable information!):

{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "serverid": 0,
        "trusted_domains": [
"***REMOVED SENSITIVE VALUE***"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "overwrite.cli.url": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "33.0.5.1",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 0
        },
        "loglevel": 3,
        "logtimezone": "Europe\/Paris",
        "logfile": "\/var\/log\/nextcloud.log",
        "log_rotate_size": 0,
        "installed": true,
        "share_folder": "\/SharedWithMe",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "smtp",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "theme": "",
        "default_phone_region": "FR",
        "updater.release.channel": "stable",
        "mail_smtpauth": 1,
        "mail_sendmailmode": "smtp",
        "mail_smtpauthtype": "LOGIN",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "mysql.utf8mb4": true,
        "trashbin_retention_obligation": "auto, 100",
        "has_rebuilt_cache": true,
        "app_install_overwrite": [
            "files_reader"
        ],
        "bulkupload.enabled": false,
        "memories.exiftool": "\/var\/www\/nextcloud\/apps\/memories\/bin-ext\/exiftool-amd64-glibc",
        "memories.vod.path": "\/var\/www\/nextcloud\/apps\/memories\/bin-ext\/go-vod-amd64",
        "memories.vod.ffmpeg": "\/usr\/bin\/ffmpeg",
        "memories.vod.ffprobe": "\/usr\/bin\/ffprobe",
        "maintenance_window_start": 1,
        "forbidden_filenames": [
            ".htaccess",
            "Thumbs.db",
            "thumbs.db",
            "desktop.ini",
            "\/\\.AppleDouble\\\/?\/",
            "\/.DS_Store\/",
            "\/\\.TemporaryItems\\\/?\/"
        ],
        "memories.db.triggers.fcu": true,
        "enabledPreviewProviders": [
            "OC\\Preview\\Image",
            "OC\\Preview\\HEIC",
            "OC\\Preview\\TIFF",
            "OC\\Preview\\Movie"
        ],
        "recognize": {
            "concurrency": 1
        },
        "preview_max_x": 512,
        "preview_max_y": 512,
        "twofactor_enforced": "false",
        "twofactor_enforced_groups": [],
        "twofactor_enforced_excluded_groups": [],
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***"
    }
}

Apps

The output of occ app:list (if possible).

Enabled:
  - activity: 6.0.0
  - admin_audit: 1.23.0
  - announcementcenter: 7.4.1
  - bookmarks: 16.2.1
  - bruteforcesettings: 6.0.0
  - calendar: 6.4.2
  - circles: 33.0.0
  - cloud_federation_api: 1.17.0
  - collectives: 4.4.1
  - comments: 1.23.0
  - contacts: 8.7.0
  - contactsinteraction: 1.14.1
  - cookbook: 0.11.7
  - dashboard: 7.13.0
  - dav: 1.36.0
  - deck: 1.17.3
  - federatedfilesharing: 1.23.0
  - files: 2.5.0
  - files_downloadlimit: 5.1.0
  - files_external: 1.25.1
  - files_pdfviewer: 6.0.0
  - files_reminders: 1.6.0
  - files_sharing: 1.25.2
  - files_trashbin: 1.23.0
  - files_versions: 1.26.0
  - firstrunwizard: 6.0.0
  - geoblocker: 0.5.21
  - groupfolders: 21.0.8
  - logreader: 6.0.0
  - lookup_server_connector: 1.21.0
  - memories: 8.0.1
  - music: 3.1.0
  - nextcloud_announcements: 5.0.0
  - notes: 6.0.0
  - notifications: 6.0.0
  - notify_push: 1.3.3
  - oauth2: 1.21.0
  - password_policy: 5.0.0
  - photos: 6.0.0
  - previewgenerator: 5.13.0
  - privacy: 5.0.0
  - profile: 1.2.0
  - provisioning_api: 1.23.0
  - recommendations: 6.0.0
  - related_resources: 4.0.0
  - serverinfo: 5.0.0
  - settings: 1.16.0
  - sharebymail: 1.23.0
  - spreed: 23.0.6
  - support: 5.0.0
  - survey_client: 5.0.0
  - suspicious_login: 11.0.0
  - systemtags: 1.23.0
  - tasks: 0.17.1
  - text: 7.0.1
  - theming: 2.8.0
  - thesearchpage: 2.2.0
  - twofactor_admin: 4.11.1
  - twofactor_backupcodes: 1.22.0
  - twofactor_email: 3.1.1
  - twofactor_nextcloud_notification: 7.0.0
  - twofactor_totp: 15.0.0
  - updatenotification: 1.23.0
  - user_status: 1.13.0
  - viewer: 6.0.0
  - weather_status: 1.13.0
  - webhook_listeners: 1.5.0
  - workflowengine: 2.15.0
Disabled:
  - app_api: 33.0.0 (installed 32.0.0)
  - encryption: 2.21.0
  - federation: 1.23.0 (installed 1.10.1)
  - user_ldap: 1.24.0

Tips for increasing the likelihood of a response

  • Use the preformatted text formatting option in the editor for all log entries and configuration output.
  • If screenshots are useful, feel free to include them.
    • If possible, also include key error output in text form so it can be searched for.
  • Try to edit log output only minimally (if at all) so that it can be ran through analyzers / formatters by those trying to help you.

Hi @dge :waving_hand:

That sounds like something that already exists:

And according to gnulinux.ch, Linux packages are in the works for Euro-Office:

Im Sommer sollen DEB- und RPM-Pakete folgen.

And then there are various hosting providers:

And there are Docker containers, too.

Hmm, you are probably right.
A brand-new installation might do the trick.

However:

  1. Docker adds some CPU overhead. If I had a large server, I would probably use it. But I want to keep power consumption low for environmental reasons, and I already waste too much energy.

  2. How should database migration be handled? For example, Talk information is stored in my MariaDB database.

  3. Moreover, I do not want my data to leave my server. So any cloud-based solution for ONLYOFFICE or Collabora is out of scope.

I was simply pointing out that the ONLYOFFICE community has managed to make installation possible via a package.

So I was wondering why an official package could not do the same.

The docker overhead is not that much. Docker (at least on Linux) doesn’t virtualize a second system. It uses the same linux kernel that the system is already running on and executes the processes in an isolated namespaces / cgroups. That’s very lightweight.

On the other hand, Nextcloud AIO comes with a lot of addition services that you might not currently have installed. That maybe require more cpu/ram.

But I can understand if you don’t want to use Docker. There are personal preferences …

How to: https://github.com/nextcloud/all-in-one/blob/main/migration.md

Let’s see when the packages come out :slightly_smiling_face:

I’m sorry this is not true. CODE runs well on 10y old desktop-grade hardware. Maybe not for concurrent editing of dozens of documents at the same time but likely this is not a use case for 10 users.. and even if this is the case - refurbished 5y old business pc with 32GB RAM and 4+ cores processor will do..

I understand your point, and I agree that CODE can run on old desktop-grade hardware.

However, my case is a bit different. My server is not a dedicated desktop PC used only for Collabora. It is a low-power NAS/server based on a J4105 processor, with a 10 W TDP, 4 cores, and 16 GB of RAM, which is the maximum supported by the motherboard.

The whole system currently consumes around 30 W with six SSDs. This is important to me, because one of my goals is to keep power consumption low.

Also, Collabora would not be running alone. The same machine already runs Nextcloud, MariaDB, PHP, Redis, Talk, file storage services, and other background tasks. So even if CODE itself can technically run on old hardware, the real question is whether it can run comfortably on this server without affecting the rest of the services.

A refurbished 5-year-old business PC with 32 GB of RAM and a 4+ core processor would probably work better, but it would also be a different class of machine, with higher power consumption and another system to maintain.

At some point, I will probably upgrade to something like an N100, which would make more sense for my use case. But for now, with this J4105 platform and only 16 GB of RAM, I do not think adding Collabora is a good fit, especially if I want the server to remain reliable and energy-efficient.

J4105 is about 8 Years Old.

The packages (DEB and RPM) have already been released, and there is some documentation available on how to install them on Debian, Ubuntu, and Fedora.

However, there are no package repositories yet, so you’ll need to download, install, and update them manually.

@dge Generally speaking, it’s still early days, and I would recommend waiting a little longer before using Euro-Office in production. Over the next few weeks or months, the documentation will almost certainly improve, and the Euro-Office packages and the Docker image will likely become more polished and better optimized.

For example, the Docker image is currently quite large, and the DEB package appears to pull in more dependencies than may be necessary in all scenarios, such as Certbot, for example.

Long story short: give the developers a bit more time to iron out the rough edges, or jump in, test it, and report bugs. Personally, though, I’d currently recommend doing the latter on a separte test instance unless you know exactly what you’re doing. :slightly_smiling_face:

EDIT: Regarding Docker overhead, I think it’s generally negligible in this context. In other words, if for example the Collabora container doesn’t perform well on your hardware, I highly doubt the DEB or RPM packages will perform significantly better. :wink:

To come back to my initial suggestion/concern:

I may have caused some confusion by using the word “package”.

What I had in mind was more an “app”, in the sense of an application available from the Nextcloud App Store.

There is currently a functional ONLYOFFICE Community app that can be installed with a single click:

In my case, I have actually purchased a license, but I have never used it because I have not yet taken the time to perform the installation properly and update my administration documentation.

This is why I was wondering why there is no official ONLYOFFICE app available in the same way.

I assume the main difficulty may be related to license token management.

Regarding the performance aspect, I apologize. My information about Collabora’s resource requirements may have been somewhat outdated.

The current requirements seem more reasonable than I remembered:

  1. Linux x86-64 or ARM64/aarch64 platform

  2. 2 CPU cores

  3. 1 GB RAM + around 100 MB RAM per user

  4. 100 kbit/s network bandwidth per user

  5. 300 MB disk space, or 800 MB in /tmp if FUSE is not used

However, for a small self-hosted Nextcloud server with around 10 users, the RAM and CPU usage is still not negligible, especially when the same server also runs the database, Redis, backups, monitoring, and other services.

From an architectural point of view, I prefer the ONLYOFFICE approach, as it seems to make greater use of the user’s browser and local machine resources, while Collabora relies more on server-side processing.

This matters to me not only for performance, but also for energy efficiency. Users already have PCs with available CPU and memory resources while editing documents. When they are not working, those PCs are often turned off or sleeping. By contrast, servers and datacenters continue running permanently, even if modern CPUs and infrastructures are increasingly optimized for low power consumption.

So, in my view, reducing server-side processing and using the resources already available on users’ machines can make sense both for small self-hosted installations and for larger infrastructures.

I am not saying that Collabora is a bad solution. It may be the better choice when LibreOffice/ODF compatibility is the main priority. But for my use case, the ONLYOFFICE architecture seems more attractive because it better distributes the workload and reduces the need for always-on server resources.

this is a main architectural difference.

While one could discuss for long time which approach is best I would summarize it as following:

  • collaboration/multi-user is easier with central processing → CODE/COOL
  • strict document control (secure view) requires central processing - > CODE/COOL
  • single-user Office app without collaborative editing ist required decentralized processing is an advantage → OnlyOffice/EuroOffice

this is the real power of FOSS - you have a choice!

Yeah, I couldn’t find anything about that, so I’m not sure if a similar app based on Euro-Office is planned or if there are any plans to rebase the current app onto Euro-Office. But as the name already suggests, that would likely have to be a community effort.

Maybe you can ask the developer of the current Community Document Server app if there are any plans for a Euro-Office equivalent.

That’s a fair concern, especially if you’re optimizing for low power usage and full local control.

On the Docker vs native package question, the main reason many projects lean toward Docker isn’t just convenience—it’s also dependency isolation. With complex stacks like ONLYOFFICE or similar document servers, packaging everything cleanly for every distro (and keeping it maintained across updates) becomes a long-term burden. That’s usually why official “native” packages lag behind or don’t exist at all, even if community builds manage to fill the gap.

On migration: if you ever do switch environments, MariaDB data itself is the easy part—you’d typically handle it with a standard mysqldump/restore or physical backup/replication. The trickier part is usually matching versions and ensuring the application schema upgrades are applied in the right order. That’s often where containerized setups reduce friction, because the upgrade path is more controlled.

Regarding CPU overhead: Docker itself is usually quite lightweight once the containers are running—the real cost tends to come from the services inside (ONLYOFFICE/Collabora are not exactly minimal anyway). In many cases, the difference between native and containerized runtime is smaller than expected compared to the application’s own footprint.

If your priority is strict energy efficiency and full self-hosting, a native package would indeed be ideal—but maintaining that across updates is exactly what many upstream teams try to avoid committing to long-term. That’s why you often see “official Docker, community packages” rather than the other way around.

Native DEB and RPM packages are available, as I mentioned above.

What doesn’t seem to be available (yet?) is a built-in Nextcloud app for the server part, like the Community Document Server for ONLYOFFICE, which you can install with a single click directly from the Nextcloud App Store.

Yes, that is exactly the point I was making at the beginning of this conversation.
What is missing is a built-in officially licensed client application Nextcloud app for the server-side component.
I was wondering whether this might be related to licence management.

I think Otigh1943 gave some rational, which may be applied also to “built-in Nextcloud app”.

Thanks for your explanation. That’s something I did not consider sufficiently.

Still for end user a “built-in Nextcloud app” for OnlyOffice/Collabora or Euro-office would be great.