Docker部署Trilium笔记项目

AI摘要:本文介绍了如何使用Docker部署开源个人知识管理工具Trilium笔记项目,包括创建配置文件、启动容器、访问和探索其功能。

Powered by AISummary.

trilium##shadow##

一、前言

    Trilium是一个开源的个人知识管理工具,它提供了一个功能丰富的笔记系统,用户可以在其中创建、组织、搜索和共享笔记。除了没有移动端APP这个缺点,几乎全是优点,它支持:

    分层结构:使用树状结构来组织笔记,可以创建多个层级的笔记和子笔记。

    Markdown支持:支持Markdown格式,方便用户使用Markdown语法来编写笔记。

    标签系统:可以给笔记添加标签,方便分类和搜索。

    搜索功能:强大的搜索功能,支持全文搜索和高级搜索选项。

    附件支持:可以在笔记中添加附件,如图片、文件等。

    加密:提供端到端加密,保护用户数据安全。

    跨平台:支持Windows、macOS和Linux操作系统。

    插件系统:允许用户通过插件来扩展Trilium的功能。

二、部署

    ssh登录到你的nas系统,新建并进入你准备存放Trilimu数据的目录,创建一个名为docker-compose.yaml的文件,将以下内容复制进去:

version: '3'
services:
 trilium-cn:
   image: nriver/trilium-cn
   restart: always
   ports:
     - "8080:8080" #冒号左侧修改为你自己的端口
   volumes:
     # 把同文件夹下的 trilium-data 目录映射到容器内
     - ./trilium-data:/root/trilium-data
   environment:
     # 环境变量表示容器内笔记数据的存储路径
     - TRILIUM_DATA_DIR=/root/trilium-data
   # 可选功能: 健康检查。需要启用的话,把下面的注释去掉
   #healthcheck:
   #  test: ["CMD-SHELL", "curl --fail http://localhost:8080/api/health-check | jq -e '.status == "ok"' || exit 1"]
   #  interval: 30s
   #  timeout: 10s
   #  retries: 3

    执行命令 docker compose up -d 或者 docker-compose up -d

三、后续

    部署完毕后,浏览器访问ip:8080,登录Trilium主页,系统默认给了很多笔记模板,建议不要删除,你可以新建一个自己的笔记目录,需要什么类型的笔记,就去模板里复制过来。

    其他功能请小伙伴们自行探索。

四、友情提示

    对于拉取不下来镜像的同学,可以使用如下地址加速:

    示例:docker.1panel.live/nriver/trilium-cn

    docker.m.daocloud.io

    dockerhub.timeweb.cloud

    docker.1panel.live

    docker.nastool.de

    docker.agsv.top

    docker.agsvpt.work

    docker.m.daocloud.io

    docker.chenby.cn

    docker.jijiai.cn

打赏
评论区
头像
文章目录

本站已运行: