惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Cloudflare Blog
T
Tenable Blog
V
Vulnerabilities – Threatpost
T
Troy Hunt's Blog
SecWiki News
SecWiki News
C
CXSECURITY Database RSS Feed - CXSecurity.com
S
Secure Thoughts
Cyberwarzone
Cyberwarzone
A
Arctic Wolf
H
Heimdal Security Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
N
News and Events Feed by Topic
The Hacker News
The Hacker News
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Spread Privacy
Spread Privacy
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Proofpoint News Feed
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Cisco Talos Blog
Cisco Talos Blog
Stack Overflow Blog
Stack Overflow Blog
J
Java Code Geeks
Forbes - Security
Forbes - Security
Security Archives - TechRepublic
Security Archives - TechRepublic
Project Zero
Project Zero
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Azure Blog
Microsoft Azure Blog
T
Tor Project blog
WordPress大学
WordPress大学
AWS News Blog
AWS News Blog
Jina AI
Jina AI
阮一峰的网络日志
阮一峰的网络日志
Cloudbric
Cloudbric
O
OpenAI News
U
Unit 42
Google DeepMind News
Google DeepMind News
Simon Willison's Weblog
Simon Willison's Weblog
Recorded Future
Recorded Future
N
News | PayPal Newsroom
S
Schneier on Security
F
Full Disclosure
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The GitHub Blog
The GitHub Blog
Microsoft Security Blog
Microsoft Security Blog
P
Privacy International News Feed
L
LINUX DO - 最新话题
F
Fortinet All Blogs
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
CERT Recently Published Vulnerability Notes
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Recent Announcements
Recent Announcements

Nextcloud

July maintenance updates: Nextcloud Hub 25 Autumn, 26 Winter & 26 Spring - Nextcloud Nextcloud Office: deciding between Euro-Office, Collabora, and Thinkfree Office - Nextcloud Nextcloud Community Awards 2026 Building a sovereign AI stack: What it actually takes - Nextcloud Nextcloud AIO introduces automatic domain and DNS setup - Nextcloud Nextcloud ISV Partner Program: connecting app developers with enterprises June maintenance updates for Nextcloud Hub 25 Autumn, 26 Winter & 26 Spring - Nextcloud Nextcloud Summit 2026: Celebrating the people and companies who made it happen - Nextcloud Nextcloud Deck: the kanban board & Gantt chart app for teams - Nextcloud Bringing digital sovereignty to university IT: Interview with Michael Redinger, University of Innsbruck - Nextcloud Your Guide to Nextcloud All-in-One on Windows 10 & 11 - Nextcloud How to install the Nextcloud All-in-One on Linux - Nextcloud Nextcloud Summit 2026: Digital sovereignty comes of age Nextcloud Awards 2026: celebrating ISKA Nürnberg and FREIRAD Nextcloud Hub 26 Spring: Built together, designed for the future Out-of-band updates for Nextcloud Hub 25 Autumn & 26 Winter The Nextcloud Summit 2026 agenda: Open source, digital sovereignty, and Europe’s technology landscape Updates for Nextcloud Hub 25 Autumn & 26 Winter, right before our spring release Big Tech regulation, the sovereignty challenge, and sustainable digital ecosystem: In conversation with Aline Blankertz - Nextcloud Euro-Office: General availability set for June 9 4 ways Nextcloud Talk beats Microsoft Teams if you want to own your data Nextcloud Community Conference 2026: Call for speakers Swiss independence on American terms? Nextcloud Enterprise Day in Bern shows how the Swiss explore sovereignty April maintenance releases: Nextcloud Hub 25 Autumn & 26 Winter Vote for Nextcloud in the CloudComputing-Insider Award 2026 AI in Nextcloud: What, why and how How working with multiple vendors is hurting your organization: The impact of vendor sprawl Nextcloud AIO usability updates: Easy management of your apps and containers Euro-Office: Building momentum Euro-Office: License compliance and what open source means Dutch education system and municipalities strive for digital sovereignty Nextcloud Ethical AI rating: A transparent approach to privacy-first AI Digital sovereignty starts with procurement: Interview with Prof. Dr. Dennis-Kenji Kipker Nextcloud File Drop: convenient and secure file uploading and sharing for Enterprises New maintenance releases: Nextcloud Hub 25 Autumn & 26 Winter Digital sovereignty gains momentum in Austria Six ways to bridge Microsoft and Nextcloud: Set up your selection of on premise collaboration tools How digital sovereignty is accelerating: millions of new enterprise users and over 50% growth for Nextcloud The problems with Big Tech AI data collection: privacy concerns and how to protect your data Digital sovereignty in Munich: Join us at the Nextcloud Summit 2026 Why digital sovereignty is Europe’s defining challenge How to successfully replace Big Tech platforms with an open source collaboration platform
How to install Euro-Office in Nextcloud
Kevin Herschbach · 2026-07-01 · via Nextcloud

Nextcloud - Nextcloud Hub 26 Spring: Built together, designed for the future

Nextcloud Hub 26 Spring: Built together, designed for the future

Nextcloud Hub 26 Spring is here. Check the release blog post and explore all new features!

Read more

With the Nextcloud Hub 26 Spring Release, we’ve introduced Euro-Office as an office suite option with web-based editors for documents, spreadsheets, presentations, and PDFs. It features high-fidelity rendering that preserves the layout and formatting of your files.

In this guide, we’ll show you how to activate Euro-Office for your Nextcloud instance.

First, you’ll need to set up the Euro-Office Document Server, where the rendering and editing happens.

Then, you’ll have to make sure your Nextcloud can communicate with the server by installing the Nextcloud Office connector app.

Fresh installations using the latest version of the Nextcloud All-in-One Docker image let you choose between Euro-Office and Collabora Online during the initial configuration.

Step 1: Set up the Euro-Office Document Server

You can install the Euro-Office Document Server package on Ubuntu or Debian. If you’re using a different Linux distribution, you can also install it via Docker. All installation methods require amd64 or arm64 architecture.

➡️ Jump to instructions for Ubuntu & Debian

➡️ Jump to instructions for Docker

The minimum requirements for running the Euro-Office Document Server are 4 GB RAM (8 GB recommended for multi-user deployments) and 10 GB free disk space. In production, make sure the Euro-Office Document Server and your Nextcloud can reach each other over HTTPS.

The Document Server does not need to run on the same host as Nextcloud. A reverse proxy (nginx or Apache) in front of the Document Server is required for production deployments to expose it over HTTPS.

Variant A: Install the Euro-Office Document Server on Ubuntu or Debian

The following instructions have been tested on Ubuntu 24.04 LTS (Noble) and Debian 12 (Bookworm). Please refer to the Nextcloud Office documentation pages for Ubuntu and Debian to check whether anything has changed for newer versions.

Debian only: Enable the contrib component

Euro-Office requires the ttf-mscorefonts-installer package, which lives in Debian’s contrib component and isn’t enabled by default. Edit /etc/apt/sources.list and add contrib to each line:

deb http://deb.debian.org/debian bookworm main contrib
deb http://deb.debian.org/debian bookworm-updates main contrib
deb http://deb.debian.org/debian-security/ bookworm-security main contrib

Then update the package index:

sudo apt-get update

1. Install the required packages

Euro-Office depends on PostgreSQL, Redis, RabbitMQ, nginx, and Supervisor. Install them if you haven’t already.

sudo apt-get update
sudo apt-get install -y postgresql redis-server rabbitmq-server nginx supervisor

2. Create the PostgreSQL user and database

There’s a post-install script that connects to PostgreSQL during installation, so create the PostgreSQL user and database first.

sudo -u postgres psql -c "CREATE USER ds WITH PASSWORD 'ds';"
sudo -u postgres psql -c "CREATE DATABASE ds OWNER ds;"

3. Preconfigure the connection details

The package installer configures itself non-interactively using debconf. Pre-seed the database connection details so the post-install script can proceed without a prompt.

echo "ds ds/db-type select postgres
ds ds/db-host string localhost
ds ds/db-port string 5432
ds ds/db-user string ds
ds ds/db-pwd password ds
ds ds/db-name string ds" | sudo debconf-set-selections

4. Download the Euro-Office Document Server package

Get the latest Euro-Office Document Server version from the GitHub releases page.

# Replace <version> and <arch> with your values, e.g. 9.3.1 and amd64 or arm64
wget "https://github.com/Euro-Office/DocumentServer/releases/download/v<version>/euro-office-documentserver_<version>_<arch>.deb" \
  -O /tmp/euro-office-documentserver.deb

5. Install the Euro-Office Document Server package

Now you can install the Euro-Office Document Server.

sudo apt-get install -y /tmp/euro-office-documentserver.deb

The installer generates fonts, WOPI keys, and JS caches, so this can take a minute or two.

When the installation has finished, it will output:

Congratulations, the Euro-Office DocumentServer has been installed successfully!

You can verify that all services are running with the following command:

systemctl is-active ds-docservice ds-converter ds-metrics nginx

The command should then display the following output:

active
active
active
active

And when running a health check …

curl http://localhost/healthcheck

… the output should be true.

Variant B: Install the Euro-Office Document Server via Docker

The quickest way to run the Euro-Office Document Server is via the official Docker image. You’ll need Docker Engine 20.10 or later and 5 GB disk space for the image. For more details, please refer to the “Installing via Docker” page in the Nextcloud Office documentation.

Start the Euro-Office Document Server with the following command, replacing your-secret with a strong random string.

The JWT secret is shared between the Euro-Office Document Server and the Nextcloud Office connector app, so both must use the same value.

docker run -d \
  --name euro-office \
  --restart=unless-stopped \
  -p 80:80 \
  -e JWT_ENABLED=true \
  -e JWT_SECRET=your-secret \
  -v /path/to/data:/var/lib/euro-office/documentserver \
  -v /path/to/logs:/var/log/euro-office/documentserver \
  -v /path/to/config:/etc/euro-office/documentserver \
  ghcr.io/euro-office/documentserver:latest

The three lines starting with -v ensure your data, logs, and config aren’t lost when the container is removed. You can leave them out if necessary.

Once the container is up, you can run a health check with the following command:

curl http://localhost/healthcheck

The command should then output true.

Step 2: Install the Nextcloud Office connector app

Now that you’ve installed the Euro-Office Document Server, you need to establish a connection from your Nextcloud.

To do this, go to the Apps section in your Nextcloud user interface, look for the Nextcloud Office connector app, and download and enable it.

Alternatively, you can use the occ command to install the app:

sudo -E -u www-data php occ app:install eurooffice

Depending on your setup and which installation method you used, you might need to configure the connection. Please refer to “Server settings” on the “Configuration” page in the Nextcloud office documentation for further details.

Conclusion

With both the Document Server and the connector app set up, you’re ready to start working in your new office suite.

Should you run into any problems, we’re happy to help. Just open a new topic on the Nextcloud forums.

New to Nextcloud? You can create a free account through a provider or set up your own server, e.g., with the Nextcloud All-in-One Docker image on Linux or Windows.

For bigger organizations, Nextcloud Enterprise scales from hundreds to millions of users, includes direct support from the Nextcloud engineering team, and gives you a say in shaping the roadmap for the tools you use daily. Start an instant trial for a free 1-hour test drive or get in touch for a quote tailored to your organization.

Nextcloud Hub 26 Spring: Built together, designed for the future

Discover our latest release! Watch the launch of Nextcloud Hub 26 Spring on your favourite platform and read the release blog.

Learn more