Download
=OPEN(your_file.xlsx, Filestash)
Self-hosting your storage?

Filestash has the plug built in.

Filestash puts a web interface in front of whatever storage you already have — S3, SFTP, WebDAV, a plain directory — and it carries a WOPI editor plugin in its core. Point that plugin at SumOffice and the files open in our engine. No patching, no fork.

What was measured

The round.xlsx and .docx opened from the Filestash interface, edited, saved back. .xlsm opened through the WOPI window — see the limitation below.
What came backVBA byte for byte, all five pictures byte for byte, the edit in place.
The one thing to knowFilestash has no file locking. The editor works without it, which means two people opening the same file are not held apart by the storage — if that matters for your team, a host with locks (Nextcloud, Infinite Scale, SharePoint) is the safer seat.
Limitation, on the Filestash side.xlsm is not in its own list of editable types, so the macro workbook opens through the WOPI window rather than a click in the file list.
What this does not sayThe round used a fixture workbook from our corpus that asks Microsoft Excel to repair it on its own, before any round. So no silent-Excel claim here; that claim lives on Nextcloud and Seafile, where we measured it on a real workbook.

Setting it up

# the editors, behind your TLS address
git clone https://github.com/SumOfficeApp/sumoffice-docker && cd sumoffice-docker/nextcloud
cp env.example .env    # PUBLIC_URL=https://office.example.com
docker compose up -d

# Filestash → admin console → the WOPI editor plugin
# discovery URL:  https://office.example.com/hosting/discovery

Evaluation is free with no time limit; production is the per-application license. The other systems we measured →

Then

SumOffice assistant

Answers are assembled from the documentation and may be inaccurate — check the sources.