Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 896|Ответ: 1

Создайте частную базу знаний для конспектов на Trilium

[Скопировать ссылку]
Опубликовано 2025-5-15 11:19:54 | | | |
Требования: По соображениям конфиденциальности вы не хотите использовать общие сервисы для ведения заметок (например, 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веб-сайт, как показано ниже:



Установите пароль, как показано ниже:



Войдите в систему, как показано ниже:



После успешного входа, как показано на следующем рисунке:



(Конец)




Предыдущий:Синтаксис C# 8.0 использует индекс и диапазон
Следующий:Основные инструменты разработки ETL-хранилища данных
 Хозяин| Опубликовано 2025-5-17 13:14:59 |
Китайская версия Trilium (сторонняя сторона):https://github.com/Nriver/trilium-translation
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com