🧰 Voraussetzungen
- Docker muss auf deinem System installiert sein. Prüfe mit
docker -v. - Optional: Docker Compose für produktive Setups (
docker compose version). - Ein Verzeichnis für persistente Daten, z. B.
~/memos.
⚡ Schnellstart mit Docker (Einzelcontainer)
docker run -d \
--name memos \
--publish 5230:5230 \
--volume ~/.memos/:/var/opt/memos \
neosmemo/memos:stable
🔹 Danach kannst du Memos unter http://localhost:5230 aufrufen.
🧱 Installation mit Docker Compose (empfohlen)
Erstelle eine Datei docker-compose.yml:
version: '3.8'
services:
memos:
image: neosmemo/memos:stable
container_name: memos
ports:
- "5230:5230"
volumes:
- ./memos:/var/opt/memos
environment:
- MEMOS_MODE=prod
- MEMOS_PORT=5230
restart: unless-stopped
Dann starten:
docker compose up -d
🔹 Die Daten liegen im lokalen Ordner ./memos.
🛠️ Erweiterte Konfiguration
Umgebungsvariablen:
| Variable | Standardwert | Beschreibung |
|---|---|---|
MEMOS_MODE | dev | prod für produktiven Betrieb |
MEMOS_PORT | 5230 | Port, auf dem Memos läuft |
MEMOS_DRIVER | sqlite | Datenbanktreiber (sqlite/postgres) |
MEMOS_DSN | – | Verbindungsstring für PostgreSQL |
🗃️ PostgreSQL-Anbindung (optional)
Für größere Installationen mit Datenbank
services:
postgres:
image: postgres:15
environment:
POSTGRES_DB: memos
POSTGRES_USER: memos
POSTGRES_PASSWORD: dein-passwort
volumes:
- postgres_data:/var/lib/postgresql/data
memos:
image: neosmemo/memos:stable
depends_on:
- postgres
environment:
- MEMOS_DRIVER=postgres
- MEMOS_DSN=postgresql://memos:dein-passwort@postgres:5432/memos
ports:
- "5230:5230"
volumes:
postgres_data:
🔄 Updates ausführen
docker stop memos
docker rm memos
docker pull neosmemo/memos:stable
docker run -d ... (wie oben)
Oder mit Docker Compose:
docker compose pull
docker compose up -d
🧯 Troubleshooting
- Logs anzeigen:
docker logs memos - Berechtigungen prüfen:
sudo chown -R 1001:1001 ~/.memos/ - Portkonflikte: Ändere
--publish 8080:5230falls 5230 belegt ist.
📌 Nächste Schritte
- Benutzerkonten einrichten
- Tags und Shortcuts nutzen
- API-Dokumentation erkunden: usememos.com/docs
© 2025 MaDe-Online

