3 Commits
Author SHA1 Message Date
race 58b4793ebe troubleshoot: document NFS permission fix for new-document creation (2026-08-11)
Files under /srv/nc-files (NFS export on desslok) created at initial AIO
setup were written by uid 0 with mode 0755 root:www-data. PHP-FPM workers
run as www-data (uid 33), which can't create new files in those dirs.

Symptom: any of "Permission denied" on new document, file upload, or
Collabora discovery. Same class of bug as the Collabora
remoteData/discovery warning.

Fix: chmod g+w on the affected parents. Snapshots saved to /var/tmp
for rollback.

Add Option A (narrow target list) and Option B (sweep all
group=www-data dirs without g+w) procedures to troubleshooting.html.
2026-08-11 12:51:40 -05:00
race b4777a5e4d rewire 2026-08-11: single-mount NFS architecture
- topology.svg, container-tree.svg, data-flow.svg: show /srv/nc-files
  bound directly into nextcloud container at /mnt/ncdata (no
  intermediate /mnt/nc-data/nextcloud-data layer).
- architecture.html: explain rewire, update storage table, remove
  pre-rewire 'why two layers' section.
- procedure.html: NEXTCLOUD_DATADIR=/srv/nc-files, no mastercontainer
  bind, add §2.5 Rewire 2026-08-11 with recovery procedure,
  update backup script to also tar local nextcloud app volume,
  fix 4.3 verification (302 -> /login, status.php, file visibility).
- operations.html: 4 backup files now (added aio-nextcloud-app.tar.gz),
  restore procedures updated, single-file restore uses new tar layout.
- troubleshooting.html: add 3 new sections — appdata-missing,
  nextcloud-not-spawning, collabora-discovery-warning.
- request-flow.svg: remove nextcloud/ subdir from NFS write path.
- index.html, README.md: update paths and metadata.
2026-08-11 12:09:26 -05:00
race d172771aa1 Initial docs: Nextcloud AIO office suite (Collabora + Whiteboard)
- Full deployment reference for office.rmf44.xyz
- Architecture, procedure, troubleshooting, operations pages
- 4 SVG diagrams (topology, container-tree, data-flow, request-flow)
- Mirrors gite_replacement template structure
- Verified via 70/70 ad-hoc checks on 2026-08-10
2026-08-10 15:43:46 -05:00