Gereksinimler: Gizlilik nedenleriyle paylaşılan not alma hizmetlerini (örneğin Youdao Cloud Notes, Evernote vb.) kullanmak istemezsiniz. Kişisel bir çevrimiçi defter oluşturmak ve özelleştirmek istiyorum. Trilium'u internetten açık kaynak bir proje olarak gördüm.
Trilium Notları
Trilium Notes, geniş bir kişisel bilgi tabanı oluşturmaya odaklanan katmanlı bir not alma uygulamasıdır.
Açık kaynak adresi:Bağlantı girişi görünür.
Not: Proje bakım modunda, bkz:Bağlantı girişi görünür.
Docker üzerine inşa edildi
Docker, paket yönetimi, K8S ve diğer kurulum yöntemleri resmi olarak desteklenmektedir, Docker kullanılarak oluşturulması ve adreslenmesi önerilir:Bağlantı girişi görünür.
İlk olarak, izin reddedilen sorunları önlemek için aşağıdaki komutu çalıştırın:
Aksi takdirde, konteyner başlatıldığında aşağıdaki hata bildirilecektir:
Node.js v18.18.2 Belirtilen USER_UID yok, 1000 kalıyor Belirtilen USER_GID yok, 1000 kaldı
node:internal/fs/utils:350 at, err; ^
Error: EACCES: permission denied, mkdir '/trilium-data/log' Object.mkdirSync adresinde (node:fs:1398:3) Object'te. <anonymous> (/usr/src/app/src/services/log.js:8:8) Module._compile (node:internal/modules/cjs/loader:1256:14) Module._extensions.. js (node:internal/modules/cjs/loader:1310:10) Module.load adresinde (node:internal/modules/cjs/loader:1119:32) Module._load (node:internal/modules/cjs/loader:960:12) Module.require adresinde (node:internal/modules/cjs/loader:1143:19) at Require (node:internal/modules/cjs/helpers:119:18) Object'te. <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: 'EACCES', Yol: '/trilium-data/log'
} docker-compose.yml Konfigürasyon şöyledir:
Başlatma komutu şöyledir:
Tarayıcı ile açip:8085web sitesi, aşağıda gösterildiği gibi:
Aşağıda gösterildiği gibi bir şifre belirleyin:
Aşağıda gösterildiği gibi giriş yapın:
Giriş başarılı olduktan sonra, aşağıdaki şekilde gösterildiği gibi:
(Son) |