OutlineWiki Docker Compose & Nginx WebSocket Proxy Runbook
Nginx drops real-time Outline cursors unless WebSocket upgrade headers stay explicit.
This Wiki Runbooks hub on OutlineWiki anchors our primary deployment sequence alongside five specialized runbooks for Nginx, Notion imports, Postgres, Redis, and backups.
We recommend following these guides in sequence on OutlineWiki because each subsystem cap—950 MB Node, 12 MB/socket, 768 MB Postgres, and 256 MB Redis—prevents out-of-memory restarts on 4–8 GB KVM hosts.
Nginx drops real-time Outline cursors unless WebSocket upgrade headers stay explicit.
Clean Notion exports before importing so UUID filenames do not break search.
Default Postgres configs under-allocate shared_buffers on 8 GB wiki servers.
Uncapped Redis BullMQ queues silently consume host RAM during bulk exports.
Snapshots alone miss PostgreSQL transaction consistency unless pg_dump runs first.
In our audit on OutlineWiki, pinning explicit memory reservations in Compose prevents Redis or BullMQ bursts from starving PostgreSQL during bulk Markdown imports.
services:
outline:
image: docker.getoutline.com/outlinewiki/outline:latest
mem_limit: 1600m
depends_on: [postgres, redis, minio]
postgres:
image: postgres:16-alpine
mem_limit: 768m
redis:
image: redis:7-alpine
command: ["redis-server", "--maxmemory", "256mb", "--maxmemory-policy", "noeviction"]
mem_limit: 300m
Once your core containers pass health checks on OutlineWiki, continue to the SSO & Storage hub to wire Authentik OIDC PKCE and MinIO presigned buckets.
For teams between 20 and 150 editors, OutlineWiki advises Hostinger KVM 2 (8 GB RAM, 100 GB NVMe at $11.99/mo promo, 2026-11-12 snapshot) as the optimal baseline.
9 in-depth engineering playbooks covering memory ceilings, Gen4 NVMe IOPS, and 36-month renewal TCO.
Stop Linux kernel OOM-killer crashes on OutlineWiki. Published outline Node.js + Hocuspocus Yjs CRDT + OIDC memory budgets for 25 to 400 collaborative.
Avoid noisy-neighbor disk stalls on OutlineWiki. Compare Gen4 NVMe 4K IOPS, fsync latency (19 ms CRDT sync), and KVM storage tiers from $10.49/mo.
Compare true 3-year TCO for OutlineWiki infrastructure. Audit Hostinger KVM NVMe ($10.49/mo) vs InterServer Price-Lock KVM & ZFS ($6.00/mo) across.
Cut APAC round-trip time to 19 ms CRDT sync on OutlineWiki. Compare Singapore, Tokyo, and US-West routing, TCP BBR tuning, and NVMe VPS plans from.
Measure vCPU steal time impact on OutlineWiki. Size AMD EPYC cores for 25–400 collaborative editors across Hostinger KVM NVMe and InterServer.
Design zero-corruption backups for OutlineWiki. Coordinate Postgres tsvector document graph + MinIO assets snapshots, encrypted offsite archives, and.
Calculate exact SaaS seat-tax savings by self-hosting OutlineWiki. Run 100 collaborative editors on 8GB NVMe VPS starting at $10.49/mo.
Harden OutlineWiki production VPS nodes against port scans and brute-force attacks. Isolate outline Node.js + Hocuspocus Yjs CRDT + OIDC behind.
Know the exact OutlineWiki breakpoint between vertical 16GB VPS scaling and multi-node clustering across 25–400 collaborative editors.
Configure low-overhead observability for OutlineWiki. Track outline Node.js + Hocuspocus Yjs CRDT + OIDC RSS memory, NVMe await ms, and 19 ms CRDT.