Требования: По соображениям конфиденциальности вы не хотите использовать общие сервисы для ведения заметок (например, Youdao Cloud Notes, Evernote и др.). Я хочу приватизировать и создать личный онлайн-блокнот. Я воспринимал Trilium как проект с открытым исходным кодом из Интернета.
Trilium Notes
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 (node:internal/modules/cjs/loader:1310:10) на Module.load (node:internal/modules/cjs/loader:1119:32) на Module._load (node: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) at Module._compile (node:internal/modules/cjs/loader:1256:14) { errno: -13, syscall: 'mkdir', код: 'EACCES', Путь: '/trilium-data/log'
} docker-compose.yml Конфигурация следующая:
Команда запуска выглядит следующим образом:
Откройте его с помощью браузераip:8085веб-сайт, как показано ниже:
Установите пароль, как показано ниже:
Войдите в систему, как показано ниже:
После успешного входа, как показано на следующем рисунке:
(Конец) |