Add INSTALL-AIO.md to the repo, rewrite it for the actual AIO/custom_apps workflow

Was untracked locally and stale (referenced apps/ instead of custom_apps/,
git clone inside the container instead of our tar-based deploy). Documents
the two things that just caused a production incident on nc01: files
extracted from a tarball keep the source uid/gid and need an explicit
chown to www-data, and skipping the installed_version sync after bumping
<version> puts the whole instance in "needs upgrade" state, which blocks
not just occ commands but the web login page too.

Link it from README.md's install section.
This commit is contained in:
2026-09-26 03:27:27 +02:00
parent 97ceaf7c37
commit f4395d8dda
2 changed files with 92 additions and 0 deletions
+3
View File
@@ -33,6 +33,9 @@ has background on why Nextcloud has no native async support for occ tasks.
## Install
Running Nextcloud AIO (Docker)? See [INSTALL-AIO.md](INSTALL-AIO.md) instead — the app
path and deploy steps differ from the generic instructions below.
No build step required (plain PHP + vanilla JS). Clone straight into the
target server's `apps/` directory and run the install script: