Euro-Office
Appearance
Euro-Office can be used as a standalone desktop editor or integrated web application to collaboratively edit documents, presentations, spreadsheets and even PDF files.
Desktop editor
⚠︎
Warning: The Euro-Office-Desktopeditors package is not yet upstream and will be available in the upcoming NixOS 26.11 release.
To install the desktop editor, add following line to your system configuration.
environment.systemPackages = [ pkgs.euro-office-desktopeditors ];
After this, simply run euro-office-desktopeditors.
Document server
⚠︎
Warning: The Euro-Office-Documentserver package is not yet upstream and will be available in the upcoming NixOS 26.11 release.
Following snippet runs a Euro-Office-Documentserver instance on localhost. For integration into Nextcloud, see the corresponding section.
≡︎
services.onlyoffice = {
enable = true;
package = pkgs.euro-office-documentserver;
hostname = "localhost";
securityNonceFile = "${pkgs.writeText "nixos-test-euro-office-nonce.conf" ''
set $secure_link_secret "nixostest";
''}";
};Note the example above leaks the secret into your nix store - you should review a secrets management approach and make sure you pick a unique secret.
See also
- ONLYOFFICE and ONLYOFFICE DocumentServer, the original suite which Euro-Office was forked of. Compared to Euro-Office, the licensing is more strict and the development of the applications less community-driven.
- Collabora Online, part of the Nextcloud web-based office suite, based on a LibreOffice engine.
- LibreOffice, a multi-platform office suite. It consists of programs for word processing (Writer); creating and editing spreadsheets (Calc), slideshows (Impress), diagrams and drawings (Draw); working with databases (Base); and composing mathematical formulae (Math).