Ihr eigener Sync-Server
Behalten Sie Ihre Notizen auf einem eigenen Rechner: einem PC, NAS, Raspberry Pi oder VPS. Ihre Geräte synchronisieren sich darüber, live und Ende-zu-Ende-verschlüsselt.

Was Sie bekommen
FastMemo Server ist die selbst gehostete Alternative zu Google Firebase für Cloud Sync. Ein Docker-Container, eine Datenbankdatei.
- Privat
Notizen werden auf Ihren Geräten verschlüsselt, bevor sie sie verlassen. Der Server speichert sie, kann sie aber nicht lesen.
- Live
Eine Änderung erscheint in etwa einer Sekunde auf Ihren anderen Geräten, auch in einer geöffneten Notiz.
- Offline-sicher
Ein Gerät, das den Server nicht erreicht, behält seine Änderungen und sendet sie, sobald es kann.
- Mit Dashboard
Geräte, Speicher, Lese-, Schreib- und Löschvorgänge pro Tag, Warnungen und Backups per Klick.
Was Sie brauchen
- Einen Rechner, der eingeschaltet bleibt: einen PC, ein NAS, einen VPS oder einen Raspberry Pi 3, 4 oder 5 mit dem 64-Bit-System.
- Docker, das den Server in einer eigenen Box ausführt.
- Etwa 15 Minuten. Ohne Programmieren: Sie kopieren ein paar Befehle.
Den Server starten
Öffnen Sie auf dem Rechner, der ihn hosten soll, ein Terminal (unter Windows: PowerShell) und folgen Sie diesen Schritten.
Docker installieren
Installieren Sie Docker Desktop (öffnet in einem neuen Tab) unter Windows oder macOS, oder Docker Engine unter Linux und auf dem Raspberry Pi.
Den Server herunterladen
Das kopiert den Server in einen Ordner namens fastmemo-server und legt seine Einstellungsdatei an.
git clone https://github.com/ontech7/fastmemo-server.git cd fastmemo-server cp .env.example .envStarten
Der Server läuft jetzt auf Port 8787. Nach einem Neustart startet er von selbst wieder.
docker compose up -dIhren Zugangsschlüssel finden
Das ist das Passwort, mit dem sich Ihre Geräte verbinden. Der Server hat beim ersten Start einen erzeugt: Suchen Sie ihn in der Ausgabe dieses Befehls und bewahren Sie ihn sicher auf.
docker compose logs fastmemoDas Dashboard öffnen
Öffnen Sie http://localhost:8787 in einem Browser auf diesem Rechner und geben Sie den Zugangsschlüssel ein: Sie sehen Ihre Geräte, die Vorgänge pro Tag und die Backups.
Vom Handy aus erreichen
Verwenden Sie eine https://-Adresse: Die Web-App und die Windows-App erreichen nur solche, und sie hält die Titel Ihrer Notizen und die Zugangsdaten Ihrer Geräte in jedem Netzwerk privat. Wählen Sie den Weg, der zu Ihnen passt:
| Option | Geeignet für | Was Sie brauchen |
|---|---|---|
| Tailscale (am einfachsten) | Nur Ihre Geräte, nichts im Internet offen | Ein kostenloses Tailscale-Konto |
| Coolify | Sie nutzen bereits Coolify | Coolify und eine Domain |
| Caddy (VPS und Domain) | Ein VPS oder ein Heimserver mit offenen Ports 80 und 443 | Eine Domain, die auf den Server zeigt |
| Einfaches http:// | Ausprobieren: auf dem Rechner, auf dem er läuft, oder von Android, macOS und Linux im eigenen WLAN | Nichts (nicht für die Web-App und Windows; die App warnt vorher) |
Tailscale (am einfachsten)
Installieren Sie Tailscale (öffnet in einem neuen Tab) auf dem Server und auf jedem Gerät und melden Sie sich mit demselben Konto an. Dann auf dem Server:
sudo tailscale serve --bg 8787Es zeigt die Adresse Ihres Servers an, etwa https://raspberrypi.your-tailnet.ts.net. Wenn es darum bittet, HTTPS-Zertifikate zu aktivieren, folgen Sie dem angezeigten Link: ein Klick. Setzen Sie zuletzt TRUST_PROXY=true in der Datei .env und führen Sie docker compose up -d erneut aus.
Coolify
Legen Sie eine Ressource aus dem Repository fastmemo-server mit dem Build Pack Docker Compose und der Compose-Datei /docker-compose.coolify.yml an. Geben Sie dem Dienst Ihre Domain gefolgt von :8787 (zum Beispiel https://notes.example.com:8787) und deployen Sie: Coolify kümmert sich um HTTPS und erzeugt die Schlüssel (Environment Variables).
Caddy (VPS und Domain)
Lassen Sie Ihre Domain auf den Server zeigen, tragen Sie sie in die .env-Datei ein und starten Sie den Server zusammen mit Caddy, das sich das HTTPS-Zertifikat selbst holt:
# in .env: DOMAIN=notes.example.com
docker compose -f docker-compose.caddy.yml up -dFastMemo verbinden
Auf jedem Gerät:
Öffnen Sie Einstellungen → Cloud Sync und schalten Sie Aktivieren Sie die Cloud-Sync ein.
Wählen Sie unter Synchronisieren mit den FastMemo Server.
Geben Sie die Serveradresse (https://…) und den Zugangsschlüssel ein und tippen Sie auf Einstellungen speichern.
Wählen Sie auf dem ersten Gerät ein Verschlüsselungspasswort und notieren Sie den angezeigten Wiederherstellungsschlüssel. Die anderen Geräte fragen nach demselben Passwort.
Backups und Updates
- Sichern Sie im Dashboard: eine Datei mit allem. Die Notizen bleiben verschlüsselt, aber sie enthält auch die Titel und den Zugangsschlüssel: Bewahren Sie sie sicher auf.
- Handy verloren? Entfernen Sie es im Dashboard (oder unter Geräte verwalten in der App): Sein Zugang endet sofort.
- Zum Aktualisieren des Servers führen Sie diese zwei Befehle in seinem Ordner aus:
git pull
docker compose up -d --buildGut zu wissen
- Der Server sieht nie den Inhalt Ihrer Notizen und nie Ihr Verschlüsselungspasswort. Titel sind nicht verschlüsselt: Die App sortiert danach.
- Einfache http://-Adressen sind zum Ausprobieren: Ein Gerät mit HTTP sendet die Titel Ihrer Notizen und seine Zugangsdaten unverschlüsselt in jedem Netzwerk, in dem es ist, zu Hause oder unterwegs. Für den Alltag nehmen Sie Tailscale oder eine Domain.
- Ein Raspberry Pi reicht völlig, auch für die ganze Familie. Standardmäßig bis zu 10 Geräte.
- Alle Details (alle Einstellungen, ein Backup wiederherstellen, PostgreSQL, Fehlerbehebung) stehen im README auf GitHub (öffnet in einem neuen Tab).


