Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 896|Odpowiedź: 1

Zbuduj prywatną bazę wiedzy o robieniu notatek na temat Trilium

[Skopiuj link]
Opublikowano 2025-5-15 11:19:54 | | | |
Wymagania: Ze względów prywatności nie chcesz korzystać z usług współdzielonych notatek (np. Youdao Cloud Notes, Evernote itp.). Chcę sprywatyzować i zbudować osobisty notatnik online. Postrzegałem Trilium jako projekt open source z Internetu.

Notatki z Trilium

Trilium Notes to wielowarstwowa aplikacja do robienia notatek, która koncentruje się na budowaniu dużej bazy osobistej wiedzy.

Adres open source:Logowanie do linku jest widoczne.

Uwaga: Projekt jest w trybie konserwacji, odwołaj:Logowanie do linku jest widoczne.

Zbudowane na Docker

Docker, zarządzanie pakietami, K8S i inne metody instalacji są oficjalnie wspierane, zaleca się używanie Dockera do budowy, adres:Logowanie do linku jest widoczne.

Po pierwsze, aby zapobiec problemom z odmową uprawnień, wykonaj następujące polecenie:

W przeciwnym razie, podczas uruchamiania kontenera, zostanie zgłoszony następujący błąd:
Node.js v18.18.2
Nie określono USER_UID, zostaje 1000
Nie określono USER_GID, zostaje 1000
node:internal/fs/utils:350
    Throw err;
    ^

Error: EACCES: permission denied, mkdir '/trilium-data/log'
    at Object.mkdirSync (node:fs:1398:3)
    na Obiekt. <anonymous> (/usr/src/app/src/services/log.js:8:8)
    at Module._compile (node:internal/modules/cjs/loader:1256:14)
    o 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)
    at Module.require (node:internal/modules/cjs/loader:1143:19)
    at require (node:internal/modules/cjs/helpers:119:18)
    na Obiekt. <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',
  Kod: 'PODEJDŹ',
  ścieżka: '/trilium-data/log'
}

docker-compose.yml Konfiguracja wygląda następująco:

Polecenie startowe wygląda następująco:



Otwórz ją za pomocą przeglądarkiip:8085Jak pokazano poniżej:



Ustaw hasło zgodnie z poniższą kartą:



Zaloguj się, jak pokazano poniżej:



Po pomyślnym logowaniu, jak pokazano na poniższym rysunku:



(Koniec)




Poprzedni:Składnia C# 8.0 wykorzystuje indeks i zakres
Następny:Główne narzędzia programistyczne ETL data warehouse
 Ziemianin| Opublikowano 2025-5-17 13:14:59 |
Chińska wersja Trilium (firma trzecia):https://github.com/Nriver/trilium-translation
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com