Installing Trilium Notes Using Docker: A Simple Tutorial


Apa itu Trilium Notes?
Secara singkat, Trilium Notes adalah aplikasi pencatat hierarkis yang bersifat self-hosted. Artinya, Anda menginstalnya di server Anda sendiri, memberikan kontrol penuh atas data dan privasi Anda. Sangat cocok untuk membangun basis pengetahuan pribadi, menulis dokumentasi, atau sekadar membuat catatan harian. Fitur utamanya adalah kemampuannya untuk menyusun catatan dalam bentuk pohon (tree), mirip dengan struktur folder.
Langkah-Langkah Instalasi
Langkah 1: Hubungkan ke Server via SSH
Buka terminal di komputer Anda dan masuk ke server Debian Anda menggunakan SSH.
ssh username@ip_server_anda
Langkah 2: Buat Direktori untuk Data Trilium
Sangat penting untuk menyimpan data Trilium di luar kontainer Docker. Ini memastikan catatan Anda tidak akan hilang jika kontainer dihapus atau diperbarui.
Buat direktori khusus untuk data Trilium. Lokasi /opt/trilium-data
adalah pilihan yang umum.
sudo mkdir -p /opt/trilium-data
Langkah 3: Jalankan Kontainer Docker Trilium
Sekarang, salin dan jalankan perintah di bawah ini untuk mengunduh image Trilium dan menjalankannya sebagai kontainer.
docker run -d \
--name=trilium \
-p 8081:8080 \
-v /opt/trilium-data:/home/node/trilium-data \
zadam/trilium:latest
Langkah 4: Verifikasi Instalasi
Pastikan kontainer Trilium berjalan dengan baik menggunakan perintah:
docker ps
Anda akan melihat output yang mirip seperti ini, menandakan kontainer trilium
sedang berjalan (status Up
).
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a1b2c3d4e5f6 zadam/trilium:latest "docker-entrypoint.s…" 30 seconds ago Up 28 seconds 0.0.0.0:8081->8080/tcp trilium
Buka browser, dan ketik ip server anda, Saat pertama kali membukanya, Anda akan diminta untuk memilih apakah ini instalasi baru atau Anda ingin mengimpor dari data yang ada. Pilih "I'm a new user" dan ikuti proses untuk mengatur kata sandi.
Selamat! Anda sekarang memiliki server catatan pribadi yang andal dan aman yang berjalan di server Anda sendiri.
Subscribe to my newsletter
Read articles from Hendra Juniansyah directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by