R-1018 — the OnlyOffice links, live (2026-10-18 evening)
Scratch 9202 (demo-hp, Tier 0), controller 0.330.0 then 0.331.0-rc.1. OnlyOffice 9.4.0 and Nextcloud 34.0.4 installed
through the dashboard API (POST /api/stacks/<n>/deploy), each link switched on through POST /api/integrations/ onlyoffice/<target> — the calls the app page makes. The browser: Playwright's headless Chrome shell on DooPlex, the box's
public names (files., office., cloud. enkisfelhom.hu) mapped to 9202's LAN address (--host-resolver-rules), as
in audits/filebrowser-memory-ci-2026-10-17/tools/cdp_shot.py; the driver is in the session scratchpad (cdp.py). The
FileBrowser and Nextcloud passwords came from the dashboard's own reveal buttons into 0600 files, typed by CDP, never
printed. Test documents: r1018/teszt.docx on the scratch drive, r1018-nc.docx in Nextcloud (WebDAV).
| Step | 0.330.0 | 0.331.0-rc.1 |
|---|---|---|
| link on → files. | 502 for 4 min 8 s (FileBrowser re-created off traefik-public, R-1126, until the next 5-min round) | 200 throughout |
| FileBrowser → open .docx | editor frame loads, document never does: OnlyOffice fetched https://files.<domain>/api/resources/download… → 403 (the public name leads to another box, 9201) — screens/04 |
opens (screens/15) |
| FileBrowser → edit, close, read the file on the drive | — (by-hand server.internalUrl on 0.330.0: „R1018 BEFORE EDITED-FB-1849", 01-filebrowser-save-readback.txt) |
„… RC1-FB-OK", mtime 19:13:58 (05-rc1-walk.txt) |
| Nextcloud → open .docx | opens, edits, „All changes saved" (screens/09) — but the file keeps the old text: Nextcloud fetched http://onlyoffice:80cache/files/…, „Track: 78 status 2 error" (02-nextcloud-save-readback.txt) |
the link re-applied the value with its slash at OnlyOffice's start; the file holds „RC1-NC-OK" |
| OnlyOffice stopped | FileBrowser: no editor frame; Nextcloud /apps/onlyoffice/78 404 — the revoke-on-stop rule (lifecycle.go:10-13) holds (04-after-stop-browser.txt, screens/11, 12); files. 502 for 3 min 38 s (03-files-outage-after-stop.txt) |
one 502 sample (≈ 2 s), FileBrowser re-published 3 s after its restart (06-rc1-files-after-stop.txt) |
Red-proofs of the three fixes: redproof-fix1.txt (FileBrowser server.internalUrl), redproof-fix2.txt (Nextcloud
DocumentServerInternalUrl slash), redproof-fix3.txt (the gate after RestartStack("filebrowser")).
Also seen, not fixed (outside the links): FileBrowser's /api/resources/preview answers 500 for the .docx (an office
preview goes through OnlyOffice's converter); Nextcloud's previews log Request to http://onlyoffice:80converter on
0.330.0 — the same missing slash, fixed with it.
One first rc.1 FileBrowser attempt showed OnlyOffice's „Connection is lost" after the driver clicked two fixed spots where pop-ups had been the time before (none were there); the next attempt, with no blind clicks, saved. No restart of either container happened in between (both „Up 5–6 minutes").
Teardown: OnlyOffice removed through the product (remove_hdd_data, remove_backups: both volumes removed). Nextcloud
stays on 9202 for Part 6 of the same brief; the test documents are removed with it.