Write, plan, and map ideas together
A self-hosted workspace for documents, whiteboards, databases, and connected knowledge, with the complete supporting stack packaged in one install.
What you get with AFFiNE hosting
Collaborative documents
Create structured pages and shared knowledge.
Edgeless whiteboards
Brainstorm, diagram, and plan visually beside written knowledge.
Structured databases
Organize information into collections alongside documents.
Team collaboration
Share workspaces across teams and devices.
Automatic administrator
Appbox creates and verifies the first administrator before readiness.
Persistent storage
Database, attachments, configuration, and blobs persist together.
See AFFiNE in action

Install in seconds
Pick your Appbox, fill in a few fields, and AFFiNE is live.
Install AFFiNE
Requires 2 App Slots
This demo shows what the installer looks like after you have an Appbox.
Multiplier
1.4x
Slot Cost
6 / 21
RAM
∞
CPUs
∞
✓ affine.steve.appboxes.co
Ready to install? You will need an active Appbox first.
This is a preview of the install form. Choose a plan to create your Appbox and deploy for real.
A complete AFFiNE stack
Single-app lifecycle
AFFiNE, PostgreSQL, Redis, migrations, storage, and gateway run together.
PostgreSQL and pgvector
PostgreSQL 16 and pgvector are bundled and initialized automatically.
Bundled Redis
Redis 7 supports caches, locks, and transient background work.
Optional integrations
Configure SMTP, OAuth, AI, and S3-compatible storage later.
AFFiNE on Appbox vs Notion
| Feature | AFFiNE on Appbox | Notion |
|---|---|---|
| Hosting | Dedicated Appbox instance | Vendor-managed SaaS |
| Workspace | Documents, databases, and whiteboards | Mature documents, databases, templates, and integrations |
| Operations | You control backups, updates, resources, and signup policy | Notion operates the service lifecycle |
Plan for 4 GB of memory
Frequently asked questions
Deploy AFFiNE on Appbox
Start a persistent AFFiNE workspace with automatic administrator setup and the complete PostgreSQL and Redis stack.
AFFiNE
by ToEverything