Nõuded: Privaatsuse huvides ei tohiks kasutada jagatud märkmete tegemise teenuseid (nt Youdao Cloud Notes, Evernote jne). Soovin privatiseerida ja ehitada isikliku veebimärkmiku. Mina nägin Triliumi kui avatud lähtekoodiga projekti internetist.
Triliummärkmed
Trilium Notes on kihiline märkmete tegemise rakendus, mis keskendub suure isikliku teadmistebaasi loomisele.
Avatud lähtekoodiga aadress:Hüperlingi sisselogimine on nähtav.
Märkus: Projekt on hooldusrežiimis, vt järgmist:Hüperlingi sisselogimine on nähtav.
Ehitatud Dockeril
Docker, paketihaldus, K8S ja muud paigaldusmeetodid on ametlikult toetatud, soovitatav on kasutada Dockerit ehitamiseks, adresseerimiseks:Hüperlingi sisselogimine on nähtav.
Esiteks, et vältida lubade keeldumise probleeme, käivita järgmine käsk:
Vastasel juhul teatatakse konteineri käivitamisel järgmine viga:
Node.js v18.18.2 USER_UID pole täpsustatud, alles jääb 1000 USER_GID pole täpsustatud, alles jääb 1000
node:internal/fs/utils:350 viska err; ^
Error: EACCES: permission denied, mkdir '/trilium-data/log' aadressil Object.mkdirSync (node:fs:1398:3) Objectis. <anonymous> (/usr/src/app/src/services/log.js:8:8) at Module._compile (node:internal/modules/cjs/loader:1256:14) Module._extensions.. js (node:internal/modules/cjs/loader:1310:10) aadressil module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) aadressil module.require (node:internal/modules/cjs/loader:1143:19) aadressil Require (node:internal/modules/cjs/helpers:119:18) Objectis. <anonymous> (/usr/src/app/src/services/session_secret.js:6:13) at Module._compile (node:internal/modules/cjs/loader:1256:14) { ERRNO: -13, syscall: 'mkdir', kood: 'EACCES', Tee: '/trilium-andmed/logi'
} docker-compose.yml Konfiguratsioon on järgmine:
Käivituskäsk on järgmine:
Ava see brauserigaip:8085veebileht, nagu allpool näidatud:
Sea parool nagu allpool näidatud:
Logi sisse, nagu allpool näidatud:
Pärast sisselogimise õnnestumist, nagu on näidatud järgmises joonises:
(Lõpp) |