Reikalavimai: Privatumo sumetimais nenorite naudotis bendromis užrašų paslaugomis (pvz., "Youdao Cloud Notes", "Evernote" ir kt.). Noriu privatizuoti ir sukurti asmeninę internetinę užrašų knygelę. Pamačiau "Trilium" kaip atvirojo kodo projektą iš interneto.
Trilio natos
"Trilium Notes" yra daugiasluoksnė užrašų programa, kurioje pagrindinis dėmesys skiriamas didelės asmeninės žinių bazės kūrimui.
Atvirojo kodo adresas:Hipersaito prisijungimas matomas.
Pastaba: Projektas veikia techninės priežiūros režimu, žr.:Hipersaito prisijungimas matomas.
Sukurta "Docker"
"Docker", paketų valdymas, K8S ir kiti diegimo būdai yra oficialiai palaikomi, rekomenduojama naudoti "Docker" kurti, spręsti:Hipersaito prisijungimas matomas.
Pirma, norėdami išvengti leidimo uždraustų problemų, paleiskite šią komandą:
Priešingu atveju, paleidžiant konteinerį, bus pranešta apie šią klaidą:
Node.js v18.18.2 Nenurodytas USER_UID, paliekant 1000 Nenurodytas USER_GID, paliekant 1000
node:internal/fs/utils:350 mesti klaidą; ^
Error: EACCES: permission denied, mkdir '/trilium-data/log' Object.mkdirSync (node:fs:1398:3) prie Objektas. <anonymous> (/usr/src/app/src/services/log.js:8:8) Module._compile (mazgas:internal/modules/cjs/loader:1256:14) Module._extensions.. js (mazgas:internal/modules/cjs/loader:1310:10) Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (mazgas:internal/modules/cjs/loader:960:12) Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:119:18) prie Objektas. <anonymous> (/usr/src/app/src/services/session_secret.js:6:13) at Module._compile (node:internal/modules/cjs/loader:1256:14) { klaida: -13, syscall: "mkdir", kodas: "EACCES", path: '/trilium-data/log'
} docker-compose.yml Konfigūracija yra tokia:
Paleisties komanda yra tokia:
Atidarykite jį naudodami naršyklęip:8085svetainėje, kaip parodyta toliau:
Nustatykite slaptažodį, kaip parodyta toliau:
Prisijunkite, kaip parodyta žemiau:
Sėkmingai prisijungus, kaip parodyta šiame paveikslėlyje:
(Pabaiga) |