SiYuan ist ein datenschutzfreundliches persönliches Wissensmanagementsystem, das sowohl eine vollständige Offline-Nutzung als auch eine Ende-zu-Ende verschlüsselte Datensynchronisation unterstützt, geschrieben in Typescript und Golang.
In der kostenlosen Version hier ist bis auf die Synchronisation zwischen verschiedenen Geräten alles verfügbar. Wenn man die Anwendung im Browser nutzt, ist das aber zunächst kein Problem.
Die Browserversion ist eine Progressive Web App, so dass man auch sehr komfortabel vom Smartphone aus arbeiten kann.
Die Preisgestaltung ist relativ fair, für ca. 64$ bekommt man eine Lifetime Lizenz.
Ich habe die App erst ein paar Tage laufen und kann noch keine weiteren Infos dazu geben.
1. Grundvoraussetzung
- Docker & Docker Compose v2 (Debian / Ubuntu)
- TRAEFIK V2 + 3 – REVERSE-PROXY MIT CROWDSEC IM STACK EINRICHTEN
2. Ordner anlegen
Zuerst legen wir uns passende Ordner-Strukturen an.
mkdir -p /opt/containers/siyuan
3. Compse Datei anlegen
nano /opt/containers/siyuan/compose.yml
Inhalt
services: main: image: b3log/siyuan container_name: siyuan command: ['--workspace=/siyuan/workspace/', '--accessAuthCode=s1ch3r3s-passw0rt!'] volumes: - ./data:/data restart: unless-stopped labels: - "traefik.enable=true" - "traefik.http.routers.siyuan.entrypoints=websecure" - "traefik.http.routers.siyuan.rule=Host(`siyuan.domain.com`)" - "traefik.http.routers.siyuan.middlewares=default@file" - "traefik.http.routers.siyuan.tls=true" - "traefik.http.routers.siyuan.tls.certresolver=http_resolver" - "traefik.http.routers.siyuan.service=siyuan" - "traefik.http.services.siyuan.loadbalancer.server.port=6806" - "traefik.docker.network=proxy" networks: - proxy networks: proxy: external: true
Noch anzupassen:
- Eure Traefik URL: (siyuan.domain.com)
- Initialpasswort: ‘–accessAuthCode=s1ch3r3s-passw0rt!‘] = Mit diesem Passwort loggt ihr euch gleich ein.
4. SiYuan starten
Nun starten wir den Container mittels folgendem Befehl:
docker compose -f /opt/containers/siyuan/compose.yml up -d
Der Container ist sehr klein und blitzschnell gebaut.
Ruft nun im Browser die gewählte Domain auf und dann solltet ihr folgendes sehen.
Loggt euch nun mit eurem Passwort ein.
Bisher hatte ich nur wenig Zeit, mir alles anzuschauen, aber das, was ich gesehen habe, hat mich voll überzeugt.
Deshalb habe ich mir gedacht, bevor ich jetzt stundenlang herumprobiere, sorge ich dafür, dass ihr auch herumprobieren könnt.
Viel Spaß dabei!
Würde mich total über Feedback freuen, ob ihr es nutzt. und ob sich jemand die lebenslange Mitgliedschaft gönnt.
Ich finde es schon sehr interessant.
Quelle:
https://github.com/siyuan-note/siyuan