For Outline
Outline on Edge,
a wiki you own
Self-host the polished team wiki on a real VM with S3-compatible attachments and a global CDN. Your team\'s knowledge stays on your infrastructure — and the bill stays flat.
# docker-compose.yml — Outline + deps
services:
outline:
image: outlinewiki/outline:latest
env_file: .env
postgres: { image: postgres:16 }
redis: { image: redis:7 }
# .env — Edge Storage backend
AWS_S3_UPLOAD_BUCKET_NAME=outline
AWS_S3_UPLOAD_ENDPOINT=https://storage.edge.run
AWS_S3_FORCE_PATH_STYLE=true
Why teams self-host Outline
A flat monthly bill, your data on your infrastructure, and an editor that doesn't feel like a step down from Notion.
Notion-quality, self-hosted
A polished collaborative editor, slash commands, real-time editing — without your team's knowledge base living on someone else's cloud.
S3-compatible attachments
Wire Outline's file storage to Edge Storage. Document attachments, images and exports all live in a durable, CDN-fronted bucket.
SSO via OIDC / Google / Microsoft
Plug into your existing identity provider — Google Workspace, Microsoft Entra, Authelia, Keycloak. No paid SSO tax.
Full-text search included
Postgres-backed search out of the box. Faster than the Notion search you're used to, and works without sending queries to a third party.
Global CDN out front
Edge CDN serves the static app shell and public docs globally. Authenticated traffic falls through to your origin VM.
Notion is per-seat. Outline isn't.
Notion business is ~$15/user/month. Outline self-hosted on Edge is one fixed monthly bill regardless of team size.
Reference architecture
How Outline maps to Edge
Outline + Postgres + Redis on a single VM, attachments in object storage, CDN out front. One small VM is enough for most teams.
Outline (Node.js) + Postgres + Redis on a VM
S3-compatible bucket for document attachments and exports
Caches the static app shell and any public knowledge bases
Anycast DNS for `wiki.example.com`
Indicative cost
A 50-person team wiki
Cost stays flat as the team grows.
Common questions
How does this compare to Outline Cloud or Notion?
Outline Cloud is per-seat, Notion is per-seat — Edge self-hosting is a flat monthly cost regardless of team size. The trade-off is one VM to maintain.
How does SSO work?
Outline supports OIDC, Google Workspace, Microsoft, and Slack out of the box. Any of those work the same as on Outline Cloud — they're configured in environment variables on your VM.
What about realtime collaboration?
Built in — Outline uses Y.js + WebSockets for collaborative editing. Pin sticky sessions at the CDN if you scale beyond one VM.
How do I back up the knowledge base?
Snapshot Postgres to Edge Storage on a schedule, plus the Storage bucket already lives in object storage. Two-line cron and a `pg_dump`.
By Stack
Other stacks on Edge
Stand up your wiki
30-day trial. Migrate from Notion, Confluence or Outline Cloud — Expert Services can help.