← Templates · Applications
AF

AFFiNE

Verifiziert

3 Services

AFFiNE, the open-source Notion/Miro alternative — docs, whiteboards, and databases in one workspace you fully own.

AFFiNE deployen Free-Tarif, keine Karte.

Was du bekommst

  • Alle 3 Services gemeinsam bereitgestellt: affine, affine-db, affine-redis
  • End-to-End deployt und verifiziert vom Railyard-Team
  • Automatisches HTTPS und Zero-Downtime-Deploys

So deployst du AFFiNE

  1. 1

    Einen Server verbinden

    Verbinde einen DigitalOcean-, Hetzner- oder Vultr-Server mit Railyard, oder jede Linux-Box per SSH.

  2. 2

    Auf "AFFiNE deployen" klicken

    Railyard baut den Container und stellt alle 3 Services bereit.

  3. 3

    Deine Domain einrichten

    Richte deine Domain auf die App. Railyard stellt ein HTTPS-Zertifikat aus und erneuert es automatisch.

Warum auf Railyard deployen

Railyard stellt alle 3 Services dieses Stacks gemeinsam bereit — affine, affine-db, affine-redis — verdrahtet, damit sie sich übers private Netzwerk erreichen, auf einem Server, den du schon bezahlst.

AFFiNE zu deployen ist nur ein Teil eines größeren Stacks, den du weiter ausbauen kannst — füge eine Datenbank, einen Worker, einen Cache oder eine weitere App hinzu, alles auf denselben Servern, die du schon bezahlst.

Gut für

  • 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

Gut zu wissen

  • 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

Projekt-Doku ↗

Möchtest du AFFiNE lieber erst selbst von Hand einrichten, mit der vollständigen Docker-Compose-Konfiguration? Tutorial lesen →

Häufig gestellte Fragen

Was kostet es, AFFiNE selbst zu hosten?
Free deckt 1 Server plus einen Datenbankserver und 3 Apps ab, keine Karte nötig. Pro kostet $19/Monat pro Team für bis zu 5 Server und unbegrenzte Apps. Team kostet $49/Monat pro Team für unbegrenzte Server. Du zahlst deinen Cloud-Anbieter direkt für den Server; Railyard berechnet keinen Aufschlag auf Compute.
Was brauche ich, um AFFiNE selbst zu hosten?
Einen Server von einem Anbieter wie DigitalOcean, Hetzner oder Vultr. Railyard stellt alle 3 Services dieses Stacks gemeinsam bereit, mit eingerichtetem HTTPS und deiner Domain.
Wie deploye ich AFFiNE auf meinem eigenen Server?
Verbinde einen Server mit Railyard, klicke auf "AFFiNE deployen" und richte deine Domain ein. Railyard baut den Container, verdrahtet die benötigten Services und stellt automatisch ein HTTPS-Zertifikat aus.
Gibt es ein Schritt-für-Schritt-Tutorial, um AFFiNE selbst zu hosten?
Ja. Die vollständige Anleitung, einschließlich der zugrunde liegenden Docker-Compose-Einrichtung, findest du unter https://railyard.run/de/blog/self-host-affine.

Ähnliche Templates