AFFiNE
Verificada3 servicios
AFFiNE, the open-source Notion/Miro alternative — docs, whiteboards, and databases in one workspace you fully own.
Qué obtienes
- Los 3 servicios aprovisionados juntos: affine, affine-db, affine-redis
- Desplegada de extremo a extremo y verificada por el equipo de Railyard
- HTTPS automático y despliegues sin downtime
Cómo desplegar AFFiNE
- 1
Conecta un servidor
Conecta un servidor de DigitalOcean, Hetzner o Vultr a Railyard, o cualquier servidor Linux por SSH.
- 2
Haz clic en "Desplegar AFFiNE"
Railyard construye el contenedor y aprovisiona los 3 servicios.
- 3
Configura tu dominio
Apunta tu dominio a la app. Railyard emite un certificado HTTPS y lo renueva automáticamente.
Por qué desplegar en Railyard
Railyard aprovisiona los 3 servicios de este stack juntos — affine, affine-db, affine-redis — conectados para hablarse por la red privada, en un servidor que ya pagas.
Desplegar AFFiNE es una pieza de un stack más grande que puedes seguir construyendo — agrega una base de datos, un worker, un cache, u otra app, todo en los mismos servidores que ya pagas.
Ideal para
- A self-hosted Notion/Miro alternative for notes, docs and whiteboards
- A team workspace where the data stays on your own server instead of a vendor's cloud
Bueno saber
- Postgres (with pgvector) and Redis are wired up automatically; the predeploy script runs the database migration before each boot
- The config directory is on its own volume so AFFiNE's own self-host-predeploy.js only generates its EC signing/encryption key (~/.affine/config/private.key) once — without this volume every redeploy would silently mint a fresh key (AFFiNE needs the actual PEM-formatted keypair its own script produces, not a generic secret, so this has to be solved with persistence, not an env var)
- The search indexer is left disabled by default, matching AFFiNE's own docker-compose reference — enable AFFINE_INDEXER_ENABLED yourself if you need full-text search
- Create the first workspace and account from the web UI on first visit — nothing is pre-seeded
¿Prefieres configurar AFFiNE tú mismo primero, con la configuración completa de Docker Compose? Leer el tutorial →