Trilium Notes 是一个分层笔记应用程序,专注于构建大型个人知识库。支持双向链接、标签、任务待办、图谱、统计、数学公式、加密、定制插件、本地存储、网页剪辑、跨平台支持,有 Linux,macOS 和 Windows客户端。支持相当丰富的 markdown,包括 mermaid 和 latex,而且即时渲染,和 typora 一样。支持代码类型的笔记,有高亮。  Trilium与其说是笔记软件,不如说是个人wiki。

个人知识数据库、收藏夹、代码块、手账、思维导图等等Trilium都可以帮你实现,Trilium不只是分层级,更可以无限嵌套,加密、历史版本、多媒体等支持,Trilium可以自定义插件和模板,有强大的Attributes 系统,开源且易于部署。

特色演示

项目地址

  1. GitHub:https://github.com/zadam/trilium
  2. Docker:https://hub.docker.com/r/zadam/trilium/
  3. 教程:https://trilium.netlify.app
  4. 汉化GitHub:https://github.com/Nriver/trilium-translation
  5. 中文说明:https://github.com/Nriver/trilium-translation/blob/main/README_CN.md
  6. 汉化Release:https://github.com/Nriver/trilium-translation/releases
  7. 第三方css界面:https://github.com/zadam/trilium/wiki/Themes

服务器部署

Trilium Notes 服务端汉化版docker镜像

项目地址 https://github.com/Nriver/trilium-translation

注意!请尽量不要使用加速镜像,加速镜像容易下载到老旧的版本。使用官方docker原能保证是最新版的服务端,可以避免服务器版本不正确导致无法启动或无法同步的问题。

在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镜像存了一个0.47.5的旧版本备份,需要的可以自己拿)

更新版本

注意Trilium更新需要同时更新服务端与客户端, 版本必须一致. 更新前以防万一请备份好数据.

Docker服务端版本更新

cd到docker-compose.yml所在目录

先停止trilium

docker-compose down

拉取最新镜像

docker-compose pull

运行

docker-compose up -d

部署第二个容器:

# docker create -p 0.0.0.0:8090:8080 --name note2 nriver/trilium-cn:latest

###创建容器 -p: 指定端口映射,格式为:主机(宿主)端口:容器端口 -name:容器名称 镜像名称

配置域名反向代理

服务器配

部署完成后访问http://<ipaddress>:port

服务器端选择新用户

设置登录密码

登录Trilium

主界面

客户端安装

  1. Release里下载对应客户端
  2. 解压运行(Linux桌面运行trilium, Linux服务端运行trilium.sh, Windows 运行trilium.exe, macOS 运行trilium.app).
  3. 玩去吧 🙂

注: Trilium的服务端可以直接通过浏览器访问单独使用。同时也可以作为同步服务器和桌面客户端进行数据同步。

配置客户端同步

Windows客户端下载解压后运行

注意:下载的客户端请和服务器端的版本保持一致!

选择和服务端同步

输入服务器的地址和密码

同步完成后将会进入笔记本界面

更多常见问题请参阅Nriver整理的相关信息

END

Logo

更多推荐