Вимоги: З міркувань конфіденційності ви не хочете використовувати спільні сервіси для ведення нотаток (наприклад, Youdao Cloud Notes, Evernote тощо). Я хочу приватизувати і створити особистий онлайн-блокнот. Я бачив Trilium як проєкт з відкритим кодом з Інтернету.
Триліумні ноти
Trilium Notes — це багатошаровий додаток для нотаток, який зосереджений на створенні великої особистої бази знань.
Відкрита адреса:Вхід за гіперпосиланням видно.
Примітка: Проєкт перебуває в режимі технічного обслуговування, див. також:Вхід за гіперпосиланням видно.
Побудовано на Docker
Docker, управління пакетами, K8S та інші методи встановлення офіційно підтримуються, рекомендується використовувати Docker для створення та адресації:Вхід за гіперпосиланням видно.
По-перше, щоб уникнути проблем із відмовою у дозволі, виконайте таку команду:
Інакше, при запуску контейнера, буде зафіксовано наступну помилку:
Node.js v18.18.2 Без USER_UID вказано, залишається 1000 Без USER_GID вказано, залишається 1000
node:internal/fs/utils:350 кинь, е-е; ^
Error: EACCES: permission denied, mkdir '/trilium-data/log' на Object.mkdirSync (node:fs:1398:3) у Object. <anonymous> (/usr/src/app/src/services/log.js:8:8) на Module._compile (вузол:internal/modules/cjs/loader:1256:14) о Module._extensions... js (вузол:internal/modules/cjs/loader:1310:10) на Module.load (node:internal/modules/cjs/loader:1119:32) на Module._load (вузол:internal/modules/cjs/loader:960:12) на Module.require (node:internal/modules/cjs/loader:1143:19) за потребою (node:internal/modules/cjs/helpers:119:18) у Object. <anonymous> (/usr/src/app/src/services/session_secret.js:6:13) на Module._compile (node:internal/modules/cjs/loader:1256:14) { errno: -13, syscall: 'mkdir', код: 'EACCES', Шлях: '/trilium-data/log'
} docker-compose.yml Конфігурація виглядає так:
Команда запуску виглядає так:
Відкрийте його за допомогою браузераip:8085вебсайт, як показано нижче:
Встановіть пароль, як показано нижче:
Увійдіть, як показано нижче:
Після успішного входу, як показано на наступному рисунку:
(Кінець) |