Last updated: 27 Aug 24 18:24:05 (Europe/Berlin)
Docker | Joplin
Vorbereitungen:
mkdir joplin cd joplin nano docker-compose.yaml
mkdir joplin
cd joplin
nano docker-compose.yamlDocker-Compose.yaml:
version: '3'
services:
db:
image: postgres:16
container_name: joplin-db
volumes:
- ./data/postgres:/var/lib/postgresql/data
restart: unless-stopped
networks:
dockernet:
ipv4_address: 172.16.0.107
environment:
- POSTGRES_PASSWORD=arVZQCEoYZgWiyMscP2bf9vS6FSJwrHg
- POSTGRES_USER=joplin
- POSTGRES_DB=joplin
app:
# url: https://github.com/laurent22/joplin
# tags: https://hub.docker.com/r/joplin/server/tags
image: joplin/server:3.0.1-beta
container_name: joplin-app
depends_on:
- db
ports:
- "22300:22300"
networks:
dockernet:
ipv4_address: 172.16.0.108
restart: unless-stopped
environment:
- APP_PORT=22300
- APP_BASE_URL=https://notes.techniverse.net
- DB_CLIENT=pg
- POSTGRES_PASSWORD=arVZQCEoYZgWiyMscP2bf9vS6FSJwrHg
- POSTGRES_DATABASE=joplin
- POSTGRES_USER=joplin
- POSTGRES_PORT=5432
- POSTGRES_HOST=172.16.0.107
- MAILER_ENABLED=1
- MAILER_HOST=smtp.media-techport.int
- MAILER_PORT=25
- MAILER_SECURE=0
- MAILER_SECURITY=None
- MAILER_NOREPLY_NAME="Joplin | Techniverse.NET"
- MAILER_NOREPLY_EMAIL=noreply@techniverse.net
- SUPPORT_EMAIL=support@techniverse.net
- TZ=Europe/Berlin
networks:
dockernet:
external: trueversion: '3'
services:
db:
image: postgres:16
container_name: joplin-db
volumes:
- ./data/postgres:/var/lib/postgresql/data
restart: unless-stopped
networks:
dockernet:
ipv4_address: 172.16.0.107
environment:
- POSTGRES_PASSWORD=arVZQCEoYZgWiyMscP2bf9vS6FSJwrHg
- POSTGRES_USER=joplin
- POSTGRES_DB=joplin
app:
# url: https://github.com/laurent22/joplin
# tags: https://hub.docker.com/r/joplin/server/tags
image: joplin/server:3.0.1-beta
container_name: joplin-app
depends_on:
- db
ports:
- "22300:22300"
networks:
dockernet:
ipv4_address: 172.16.0.108
restart: unless-stopped
environment:
- APP_PORT=22300
- APP_BASE_URL=https://notes.techniverse.net
- DB_CLIENT=pg
- POSTGRES_PASSWORD=arVZQCEoYZgWiyMscP2bf9vS6FSJwrHg
- POSTGRES_DATABASE=joplin
- POSTGRES_USER=joplin
- POSTGRES_PORT=5432
- POSTGRES_HOST=172.16.0.107
- MAILER_ENABLED=1
- MAILER_HOST=smtp.media-techport.int
- MAILER_PORT=25
- MAILER_SECURE=0
- MAILER_SECURITY=None
- MAILER_NOREPLY_NAME="Joplin | Techniverse.NET"
- MAILER_NOREPLY_EMAIL=noreply@techniverse.net
- SUPPORT_EMAIL=support@techniverse.net
- TZ=Europe/Berlin
networks:
dockernet:
external: trueInbetriebnahme:
Zum gucken, ob die Logs sauber sind, macht es Sinn sich die Logs einmal ausgeben zu lassen:
docker-compose up
docker-compose upWenn alles in Ordnung ist, kann der Docker regulär gestartet werden:
docker-compose up -d
docker-compose up -dStandard Zugangsdaten:
| Variable | Wert |
|---|---|
| Benutzer | admin@localhost |
| Passwort | admin |
Download der Clients:
https://joplinapp.org/help/install/
Synchronisation in der App aktivieren:
Export aus OneNote:
Folgendes herunterladen: https://github.com/alxnbl/onenote-md-exporter
Zuerst das OneNote öffnen, ggf. alle Notizen entsperren und dann die OneNoteMdExporter.exe ausführen.
Das Notizbuch kann nun ausgewählt werden.
Im Verzeichnis der Applikation wird nun ein Ordner mit dem Namen Exports erstellt, in welchem dann dieser abgelegt wird.
OCR (Optical Character Recognition) aktivieren:
In den Einstellungen kann dieses Feature aktiviert werden. Es sorgt dafür, dass auch Bilder in Notizen nach Text durchsucht werden können.
Clipper verwenden:
- Konfiguration in der Desktop App öffnen und zum Reiter “Web Clipper” springen:
-
AddOn installieren und öffnen
-
Berechtigungen in der Applikation erlauben.
Fertig.
Exportieren von Einstellungen der App:
Einfach Datei aus dem Profilordner raus kopieren und auf Zielsystem ablegen:
Konfig File:
Quellen:
- https://github.com/laurent22/joplin?tab=readme-ov-file
- https://github.com/alxnbl/onenote-md-exporter
- https://joplinapp.org/help/apps/ocr/
- https://discourse.joplinapp.org/t/joplin-server-2-2-6-email-settings/18608/5
- https://discourse.joplinapp.org/t/error-message-that-does-not-disappear/36886/8
- https://joplinapp.org/help/install/
- https://discourse.joplinapp.org/t/export-notebooks-plugins-settings-via-cli/28036