Jump to content

Euro-Office: Difference between revisions

From Official NixOS Wiki
Onny (talk | contribs)
Add LibreOffice as related page
Onny (talk | contribs)
Add server instruction
 
Line 7: Line 7:


=== Document server ===
=== Document server ===
{{Warning|The Euro-Office-Documentserver package is not yet upstream and will be available in the upcoming NixOS 26.11 release.}}
{{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 [[Nextcloud#ONLYOFFICE|corresponding section]].{{file|/etc/nixos/configuration.nix|nix|<nowiki>
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";
  ''}";
};
</nowiki>|name=|lang=}}Note the example above leaks the secret into your nix store - you should review a [[Comparison of secret managing schemes|secrets management approach]] and make sure you pick a unique secret.


=== See also ===
=== 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.
* [[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.
* [[Nextcloud#Collabora Online|Collabora Online]], part of the [[Nextcloud]] web-based office suite, based on a LibreOffice engine.
* [[Nextcloud#Collabora Online|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).
* [[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).


[[Category:Web Applications]]
[[Category:Web Applications]]

Latest revision as of 09:31, 20 September 2026

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).