Požadavky: Z důvodu ochrany soukromí nechcete používat sdílené služby pro psaní poznámek (např. Youdao Cloud Notes, Evernote atd.). Chci privatizovat a vytvořit si osobní online zápisník. Trilium jsem vnímal jako open source projekt z internetu.
Poznámky k triliu
Trilium Notes je vrstevnatá aplikace pro psaní poznámek, která se zaměřuje na budování rozsáhlé osobní znalostní báze.
Open source adresa:Přihlášení k hypertextovému odkazu je viditelné.
Poznámka: Projekt je v režimu údržby, viz na:Přihlášení k hypertextovému odkazu je viditelné.
Postaveno na Dockeru
Docker, správa balíčků, K8S a další instalační metody jsou oficiálně podporovány, doporučuje se použít Docker k sestavení, adrese:Přihlášení k hypertextovému odkazu je viditelné.
Za prvé, abyste předešli problémům s odepřením oprávnění, spusťte následující příkaz:
Jinak se při spuštění kontejneru zobrazí následující chyba:
Node.js v18.18.2 Není uvedeno žádné USER_UID, zbývá 1000 Není uvedeno USER_GID, zbývá 1000
node:internal/fs/utils:350 Throw Err; ^
Error: EACCES: permission denied, mkdir '/trilium-data/log' at Object.mkdirSync (node:fs:1398:3) na objekt. <anonymous> (/usr/src/app/src/services/log.js:8:8) at Module._compile (node:internal/modules/cjs/loader:1256:14) v Module._extensions.. js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) na Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:119:18) na objekt. <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', kód: 'PŘISTUP', Cesta: '/trilium-data/log'
} docker-compose.yml Konfigurace je následující:
Příkaz ke spuštění je následující:
Otevřete ho v prohlížečiip:8085web, jak je uvedeno níže:
Nastavte heslo, jak je uvedeno níže:
Přihlaste se, jak je uvedeno níže:
Po úspěšném přihlášení je uvedeno na následujícím obrázku:
(Konec) |