Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 896|Απάντηση: 1

Δημιουργήστε μια ιδιωτική γνωσιακή βάση για τη λήψη σημειώσεων στο Trilium

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2025-5-15 11:19:54 | | | |
απαιτήσεις: Για λόγους απορρήτου, δεν θέλετε να χρησιμοποιείτε κοινόχρηστες υπηρεσίες λήψης σημειώσεων (π.χ. Youdao Cloud Notes, Evernote κ.λπ.). Θέλω να ιδιωτικοποιήσω και να φτιάξω ένα προσωπικό διαδικτυακό σημειωματάριο. Είδα το Trilium ως ένα έργο ανοιχτού κώδικα από το Διαδίκτυο.

Νότες 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)
    στο Αντικείμενο. <anonymous> (/usr/src/app/src/services/log.js:8:8)
    στο Module._compile (κόμβος:εσωτερικό/modules/cjs/loader:1256:14)
    στο Module._extensions.. js (κόμβος:εσωτερικό/ενότητες/cjs/φορτωτής:1310:10)
    στο Module.load (κόμβος:εσωτερικό/modules/cjs/loader:1119:32)
    στο Module._load (κόμβος:εσωτερικός/modules/cjs/loader:960:12)
    στο Module.require (κόμβος:εσωτερικό/modules/cjs/loader:1143:19)
    στο απαιτείται (κόμβος:εσωτερικό/ενότητες/cjs/βοηθοί:119:18)
    στο Αντικείμενο. <anonymous> (/usr/src/app/src/services/session_secret.js:6:13)
    στο Module._compile (κόμβος:εσωτερικό/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 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com