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

OutlineWiki Partner Disclosure (Keycloak OIDC Token & Session Hardening): Qualifying /go/ VPS referrals earn OutlineWiki a partner commission at zero extra cost to you (Read full disclosure).

OutlineWiki • Keycloak OIDC Token & Session Hardening

OutlineWiki Keycloak OIDC Hardening & 768 MB JVM Sizing

#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 Keycloak OIDC Hardening & 768 MB JVM Sizing — 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).

Keycloak Quarkus requires 768 MB RAM headroom but satisfies strict enterprise MFA audits.

Regulated engineering teams already running Keycloak for GitLab, Grafana, and Kubernetes prefer reusing one realm for wiki authentication.

On OutlineWiki, we advise budgeting 768 MB for Keycloak Quarkus JVM (-Xms256m -Xmx512m plus metaspace) and enforcing PKCE S256 with WebAuthn MFA.

OutlineWiki Reference Configuration for Keycloak OIDC Token & Session Hardening

OutlineWiki Keycloak JVM & Proxy Headers
KC_HOSTNAME=sso.example.internal
KC_PROXY_HEADERS=xforwarded
KC_HTTP_ENABLED=true
JAVA_OPTS_APPEND=-Xms256m -Xmx512m -XX:MaxMetaspaceSize=160m

OutlineWiki Implementation Checklist: Keycloak OIDC Token & Session Hardening

Keycloak OIDC Token & Session Hardening Progress: 0/4
Phase 1: Keycloak OIDC Token & Session Hardening

Cap Keycloak JVM heap at -Xmx512m with 160 MB metaspace so total container RSS stays near 768 MB.

Phase 2: Keycloak OIDC Token & Session Hardening

Enable Proof Key for Code Exchange (PKCE) Code Challenge Method S256 inside the Outline client Advanced tab.

Phase 3: Keycloak OIDC Token & Session Hardening

Set Access Token Lifespan to 5 minutes and SSO Session Idle to 8 hours for SOC 2 compliance alignment.

Phase 4: Keycloak OIDC Token & Session Hardening

Map Keycloak email_verified=true claim strictly so unverified accounts cannot auto-provision wiki seats.

OutlineWiki Infrastructure Recommendation for Keycloak OIDC Token & Session Hardening

Keep Keycloak realm database on a separate Postgres schema from Outline.

When teams combine Outline, Keycloak (768 MB), MinIO (512 MB), and PostgreSQL on a single host above 100 editors, we recommend stepping up to Hostinger KVM 4 (16 GB RAM at $19.99/mo promo) or UltaHost VDS Power for dedicated CPU isolation.

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.4 / 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: Keycloak OIDC Token & Session Hardening Scale OutlineWiki + Keycloak SSO on Hostinger KVM 4 →