Built-in CODE Server app
Created by Collabora Productivity Ltd.
The included CODE Server app is provided as an AppImage. When running under Docker/LXC the AppImage will be unpacked and run, else the host is required to be able to run AppImages which adds a requirement on FUSE.
If the app is built with an ARM64 AppImage, it will be named as richdocumentscode_arm64.
- Linux x86-64 or ARM64 (aarch64) platform
- 2 CPU cores
- 1 GB RAM + 100 MB RAM / user
- 100 kbit/s network bandwidth / user
- 350 MB space on disk
- Nextcloud 19 with Collabora Online app 3.7.0 or higher
- glibc (AppImage does not support musl libc)
- Fontconfig (libfontconfig.so.1 - required by Collabora_Online.AppImage)
- Kernel supporting the FUSE (Filesystem in Userspace)
- FUSE 2 (libfuse.so.2)
Note: If FUSE support is not present, the AppImage will be started with --appimage-extract-and-run
parameter.
This app provides a built-in server with all of the document editing features of Collabora Online. Easy to install, for personal use or for small teams. A bit slower than a standalone server and without the advanced scalability features. The download is rather big so it is possible you experience a time-out when using the web interface. You can use the OCC command line tool to install the built-in server:
sudo -u wwwrun php -d memory_limit=512M ./occ app:install richdocumentscode
Where wwwrun
is the user of your web server. This is www-data
on Debian, Ubuntu and derivatives, wwwrun
on SUSE based distributions, apache
on Red Hat/Fedora and http
on Arch linux and derivatives.
Updates can be done like this:
sudo -u wwwrun php -d memory_limit=512M ./occ app:update --all
Of course, alternatively you could increase memory usage and PHP time-outs by default, see the Nextcloud documentation.