BLUEPRINT // OUTLINEWIKI // REV 2026.11 SSO Knowledge Base Blueprint VI · Tiếng Việt
Skip to main runbook

OutlineWiki Partner Disclosure (PostgreSQL 16 Full-Text & RAM Tuning): Qualifying /go/ VPS referrals earn OutlineWiki a partner commission at zero extra cost to you (Read full disclosure).

OutlineWiki • PostgreSQL 16 Full-Text & RAM Tuning

OutlineWiki PostgreSQL 16 Full-Text Search & Memory Tuning

#1 Hostinger KVM NVMe: $10.49/mo • #2 InterServer Price-Lock KVM & ZFS: $6.00/mo Claim Hostinger Rate →
OUTLINEWIKI PRODUCTION NODE SHORTLIST (2026-11-12) Target outline.env
CORE SIZING PICK

Hostinger KVM NVMe

$10.49/mo

OutlineWiki 8GB pick (90,000 IOPS) — KVM 4 (4 vCPU / 16GB DDR5 / 200GB NVMe)

Open Hostinger Deal →
ULTRA-LOW LATENCY

InterServer Price-Lock KVM & ZFS

$6.00/mo

Low-RTT node for outline Node.js + Hocu (19 ms CRDT sync)

Launch InterServer Instance →
LONG-TERM LOCK

UltaHost Dedicated EPYC VDS

$37.50/mo

Steady OutlineWiki secondary tier (25–100 collaborative editors)

Inspect Locked Tariff →
OutlineWiki Audited Discount Token: Extra 20% Partner Cart Discount
OutlineWiki PostgreSQL 16 Full-Text Search & Memory Tuning — OutlineWiki NVMe VPS sizing and latency benchmark diagram
Fig 1 — OutlineWiki 8GB allocation for outline Node.js + Hocuspocus Yjs CRDT + OIDC (90,000 IOPS, 19 ms CRDT sync).

Default Postgres configs under-allocate shared_buffers on 8 GB wiki servers.

Outline Wiki relies on PostgreSQL 16 GIN tsvector indexes and JSONB document revision tables rather than a separate Elasticsearch cluster.

On OutlineWiki, our sizing formula allocates a deterministic 768 MB minimum to PostgreSQL on 4–8 GB VPS nodes while capping work_mem so concurrent searches never trigger OOM kills.

OutlineWiki Reference Configuration for PostgreSQL 16 Full-Text & RAM Tuning

OutlineWiki PostgreSQL 16 Tuned Parameters
# postgresql.conf overrides for 8 GB KVM 2 host (768 MB Postgres budget)
shared_buffers = 512MB
effective_cache_size = 2GB
work_mem = 8MB
maintenance_work_mem = 128MB
max_connections = 60
wal_level = replica

OutlineWiki Implementation Checklist: PostgreSQL 16 Full-Text & RAM Tuning

PostgreSQL 16 Full-Text & RAM Tuning Progress: 0/4
Phase 1: PostgreSQL 16 Full-Text & RAM Tuning

Set shared_buffers to 512 MB and maintenance_work_mem to 128 MB so GIN index rebuilds stay inside the 768 MB floor.

Phase 2: PostgreSQL 16 Full-Text & RAM Tuning

Keep max_connections at 60 and match Outline Node DATABASE_CONNECTION_POOL_MAX=25 to avoid idle connection bloat.

Phase 3: PostgreSQL 16 Full-Text & RAM Tuning

Schedule weekly VACUUM ANALYZE on documents and revisions tables to reclaim dead JSONB tuple space.

Phase 4: PostgreSQL 16 Full-Text & RAM Tuning

Monitor pg_stat_user_indexes to verify search queries hit GIN tsvector indexes instead of sequential scans.

OutlineWiki Infrastructure Recommendation for PostgreSQL 16 Full-Text & RAM Tuning

Reserve 25% host RAM for Linux page cache alongside Postgres buffers.

We recommend running this PostgreSQL 16 profile on NVMe-backed KVM instances such as Hostinger KVM 2 ($11.99/mo promo, 2026-11-12 rate) because GIN index writes and revision snapshots benefit directly from local NVMe IOPS.

OutlineWiki Hardware Ledger: NVMe Throughput vs Base Price

Hostinger KVM NVMe 133,400 IOPS ($10.49/mo) InterServer Price-Lock KVM & ZFS 124,700 IOPS ($6.00/mo) UltaHost Dedicated EPYC VDS 142,100 IOPS ($37.50/mo) OutlineWiki I/O comparison (2026-11-12) | outline.env

Packet-to-Disk Path for outline Node.js + Hocuspocus Yjs CRDT + OIDC on OutlineWiki

A. INGRESS OutlineWiki 100 collaborative B. DAEMON outline Node.js + Ho 4/8/16GB C. TUNING WEB_CONCURRENCY=4 & outline.env D. NVME 90,000 IOPS 19 ms CRDT sync
9.7 / 10 TCO RATING

[+] Key Infrastructure Pros

  • Keeps outline.env buffers stable at 100 collaborative editors via 8GB compute.
  • Protects 19 ms CRDT sync objectives under heavy Postgres tsvector document graph + MinIO assets writes (90,000 IOPS).
  • Trims OutlineWiki 3-year infrastructure bills 70%–85% versus metered SaaS seats.

[-] Operational Constraints

  • Unlocking $10.49/mo on Hostinger KVM NVMe depends on annual commitment rather than 1m billing.
  • Base OS templates need outline.env tuning (WEB_CONCURRENCY=4 & COLLABORATION_MAX_CLIENTS=150) before peak load.

Deploy This OutlineWiki Stack If

  • DevOps squads standardizing outline Node.js + Hocuspocus Yjs CRDT + OIDC (100 collaborative editors) on KVM nodes.
  • Builders needing root access to set WEB_CONCURRENCY=4 & COLLABORATION_MAX_CLIENTS=150 in outline.env.

When To Choose Alternatives

  • Two-day load tests where InterServer Price-Lock KVM & ZFS pay-per-hour beats annual commitments.
  • Mandates requiring vendor-staffed 24/7 NOC contracts with zero SSH access.
Hostinger KVM NVMe
$10.49/mo
Claim Deal →
OutlineWiki: PostgreSQL 16 Full-Text & RAM Tuning Provision NVMe KVM 2 for OutlineWiki Postgres →