Krav: Av integritetsskäl vill du inte använda delade anteckningstjänster (t.ex. Youdao Cloud Notes, Evernote, etc.). Jag vill privatisera och bygga en personlig online-anteckningsbok. Jag såg Trilium som ett open source-projekt från internet.
Triliumanteckningar
Trilium Notes är en lager-på-lager-app för anteckningstagning som fokuserar på att bygga en stor personlig kunskapsbas.
Öppen källkodsadress:Inloggningen med hyperlänken är synlig.
Observera: Projektet är i underhållsläge, se:Inloggningen med hyperlänken är synlig.
Byggt på Docker
Docker, pakethantering, K8S och andra installationsmetoder stöds officiellt, det rekommenderas att använda Docker för att bygga och adressera:Inloggningen med hyperlänken är synlig.
Först, för att förhindra problem med nekade tillstånd, kör följande kommando:
Annars, när containern startas, rapporteras följande fel:
Node.js v18.18.2 Ingen USER_UID specificerad, vilket lämnar 1000 Ingen USER_GID specificerad, vilket lämnar 1000
node:internal/fs/utils:350 kasta err; ^
Error: EACCES: permission denied, mkdir '/trilium-data/log' på Object.mkdirSync (nod:fs:1398:3) på Object. <anonymous> (/usr/src/app/src/services/log.js:8:8) vid Module._compile (nod:intern/moduler/cjs/loader:1256:14) vid Module._extensions.. JS (nod:intern/moduler/cjs/loader:1310:10) på Module.load (nod:internal/modules/cjs/loader:1119:32) vid Module._load (nod:intern/moduler/cjs/loader:960:12) på Module.require (nod:internal/modules/cjs/loader:1143:19) att kräva (nod:intern/moduler/cjs/hjälpare:119:18) på Object. <anonymous> (/usr/src/app/src/services/session_secret.js:6:13) vid Module._compile (nod:internal/modules/cjs/loader:1256:14) { errno: -13, Syscall: 'mkdir', kod: 'EACCES', Väg: '/trilium-data/logg'
} docker-compose.yml Konfigurationen är följande:
Startkommandot är följande:
Öppna den med en webbläsareip:8085webbplats, som visas nedan:
Sätt ett lösenord enligt nedan:
Logga in, som visas nedan:
Efter att inloggningen lyckats, som visas i följande figur:
(Slut) |