Thomas Gräfenstein
995dfcc099
add FPM worker tuning and architecture diagram
...
Increase PHP-FPM max_children from 5 to 12 to handle concurrent
requests without queuing, sized for a ~3GB VPS. Add Mermaid
architecture diagram to README.
2026-03-22 17:07:43 +01:00
Thomas Gräfenstein
4329cfd3f2
switch nextcloud to FPM + Nginx for better static file performance
...
Replace the all-in-one Apache image with nextcloud:33-fpm and an Nginx
sidecar that serves static assets directly with gzip compression and
cache headers, avoiding the prefork concurrency bottleneck.
2026-03-22 17:00:33 +01:00
Thomas Gräfenstein
cdec4e3e22
fix trusted_proxies to use CIDR instead of hostname
2026-03-22 16:39:54 +01:00
Thomas Gräfenstein
0e0a6ff1eb
add trusted proxy, post-install/upgrade hooks, occ docs and admin review
...
- Add TRUSTED_PROXIES=caddy to fix reverse proxy header warning
- Add post-installation hook: maintenance window, phone region, DB indices, MIME migrations
- Add post-upgrade hook: DB indices and MIME migrations
- Add occ commands section to README
- Add nextcloud-review.md with admin warning fixes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-22 16:33:40 +01:00
Thomas Gräfenstein
8b5c9bdbfc
bump nextcloud versions
2026-03-22 16:07:18 +01:00
Thomas Gräfenstein
89b806fd5b
fix more issues
2026-03-22 12:29:58 +01:00
Thomas Gräfenstein
befb32129f
nextcloud setup
2026-03-22 12:04:48 +01:00