απαιτήσεις: Για λόγους απορρήτου, δεν θέλετε να χρησιμοποιείτε κοινόχρηστες υπηρεσίες λήψης σημειώσεων (π.χ. 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όπως φαίνεται παρακάτω:
Ορίστε έναν κωδικό πρόσβασης όπως φαίνεται παρακάτω:
Συνδεθείτε, όπως φαίνεται παρακάτω:
Αφού η σύνδεση είναι επιτυχής, όπως φαίνεται στην παρακάτω εικόνα:
(Τέλος) |