Deploy AFFiNE

AFFiNE - Self-host version

Deploy AFFiNE

AFFiNE

toeverything/affine-graphql:stable

Just deployed

/root/.affine/

Redis

bitnami/redis:7.2.5

Just deployed

/bitnami

Postgres

railwayapp-templates/postgres-ssl:16

Just deployed

/var/lib/postgresql/data

DON'T FORGET TO POINT THE PUBLIC URL TO THE PORT!!!

Deploy and Host AFFiNE on Railway

AFFiNE is a privacy-focused, local-first, open-source alternative to Notion and Miro that combines docs, whiteboards, and databases in one workspace.

About Hosting AFFiNE

Self-hosting AFFiNE requires Docker with three services: AFFiNE server, PostgreSQL, and Redis. Railway simplifies deployment by providing managed databases and automatic scaling.

Common Use Cases

  • Knowledge management and wikis
  • Collaborative whiteboarding
  • Project planning with kanban boards
  • Team documentation
  • Personal note-taking with privacy

Dependencies for AFFiNE Hosting

  • PostgreSQL 16+ (database)
  • Redis 7+ (cache/sessions)
  • Node.js 20+ (runtime)
  • Docker (containerization)

Deployment Dependencies

Why Deploy AFFiNE on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying AFFiNE on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
caring-vibrancy
Deploy and Host caring-vibrancy with Railway

View Template
mellow-vue
A full-stack Vue app with The Boring JavaScript Stack.

View Template
Openfront
Deploy and Host Openfront with Railway