群晖NAS搭建Trilium笔记


 

方法一:群晖docker部署(群晖7.2名称为 Container Manager)

 

Trilium Notes是一个层次化的笔记应用程序,专注于建立大型个人知识库。作者zadam将项目开源在github上。

项目原版是英文,不过好在有大佬制作了中文版,地址为https://github.com/Nriver/

下面开始正式搭建。

一、搭建步骤

  1. 打开NAS的文件管理器,在Docker目录下新建Trilium文件夹。

  2. 打开Docker容器,搜索Trilium镜像,选择nriver/trilium-cn下载。

  3. 下载完成后运行镜像,这里选择启用自动重新启动,储存空间添加Docker下创建的Trilium文件夹,装载路径填写/root/trilium-data。

    端口填写8080或者其它没有使用的端口。

  4. 创建完成后启动容器,通过ip:端口号访问trilium,出现如下页面。可以选择第一条新用户,然后选择下一个。

     

    5. 进入到Trilium主页面,自己摸索。

    有几种主题,可以根据自己喜欢切换。

     

 

 

方法二: docker-compose部署

在Docker里运行服务端

直接下载 docker-compose.yml.

下载docker-compose配置文件

wget https://raw.githubusercontent.com/Nriver/trilium-translation/main/docker-compose.yml

运行

docker-compose up -d

它会从Docker Hub直接拉镜像运行.

浏览器打开 http://127.0.0.1:8080 访问服务端.(具体端口号,可以自行打开docker-compose.yml进行修改)

笔记数据会在 docker-compose.yml 同目录下

这里我也贴出yml文件参数:

version: '3'
services:
 trilium-cn:
   image: nriver/trilium-cn
   restart: always
   ports:
     - "8085: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

 

我这里修改端口号为8085,请自行修改