ข้ามไปยังเนื้อหาหลัก
ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
Trilium

Trilium

Trilium คือระบบบันทึกแบบลำดับชั้น เป็น personal knowledge base แบบ self-hosted ที่รองรับการโคลนโน้ต, scripting, การเข้ารหัสแบบ end-to-end และ graph view เหมาะสำหรับ power user ที่ต้องการ sync ฝั่งเซิร์ฟเวอร์และโมเดลการลิงก์โน้ตแบบ Wiki แทนการใช้ Obsidian

ภาพรวม

36.6k

GitHub stars

245

การดูหน้า

192

การติดตั้งที่ใช้งานอยู่

ใบอนุญาต AGPL-3.0 เวอร์ชัน Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

การติดตั้งที่ใช้งานอยู่เป็นข้อมูลตัวอย่าง (ตัวอย่างก่อนเปิดตัว); จะเชื่อมต่อข้อมูลจริงก่อนเปิดตัว

เข้าถึง Trilium

  1. เปิด browser และไปที่: https://<SERVER-IP>
  2. ยอมรับคำเตือน SSL (self-signed certificate)
  3. ทำตามขั้นตอนการตั้งค่าเริ่มต้น

ไฟล์และไดเรกทอรีที่สำคัญ

  • ไดเรกทอรี่การปรับใช้: /opt/trilium
  • ข้อมูลของ Trilium (persistent): /opt/trilium/trilium-data
  • ไฟล์ Docker Compose: /opt/trilium/docker-compose.yml
  • การตั้งค่าไซต์ Nginx: /etc/nginx/sites-available/trilium

การจัดการบริการ

Trilium (Docker):

cd /opt/trilium
docker compose ps
docker compose logs -f
docker compose restart

Nginx :

systemctl status nginx
systemctl restart nginx

เปิดใช้งาน SSL กับโดเมน

1. ชี้โดเมนของคุณไปยัง IP ของ server

2. แก้ไข config ของ Nginx และเปลี่ยนทั้งคู่ server_name <IP>; กับโดเมนของคุณ (<your-domain>) สำหรับทั้ง HTTP (port 80) และ HTTPS (port 443) blocks:

vim /etc/nginx/sites-available/trilium

3. ติดตั้ง Certbot:

apt install -y certbot python3-certbot-nginx

4. รันคำสั่งต่อไปนี้เพื่อสร้าง Let’s Encrypt certificate ที่ใช้ได้:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. แทนที่ SSL paths ใน Nginx config:

vim /etc/apache2/sites-available/trilium
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. รีสตาร์ท Nginx เพื่อใช้การเปลี่ยนแปลง:

systemctl restart nginx

7. เปิด browser และไปที่: https://yourdomain.com

เพิ่มเติมใน Self Hosted

แอปที่เกี่ยวข้อง

ติดตั้ง Trilium ได้เลย เริ่มต้น $2.48/เดือน