Trilium Notes联手cpolar,可以打造一个随时随地管理的知识库

Trilium Notes 是一款覆盖多系统的开源笔记工具,核心优势在于支持树状嵌套的笔记组织形式,能把零散的学习资料、工作文档梳理得条理清晰,还具备 Markdown 编辑、全文检索、笔记加密等实用功能,不管是程序员整理代码笔记、学生梳理学科知识点,还是自由职业者归档客户项目资料,都能适配不同人群的使用需求,用起来灵活又省心。✨

使用 Trilium Notes 时能发现,它的功能虽丰富,但初次上手需要花点时间熟悉树状结构的搭建逻辑,尤其内置的 “日记” 模块,建议不要随意修改内部结构,否则容易导致该功能异常,不过依托内置的使用技巧指引,跟着摸索很快就能掌握基础用法。

但美中不足的是,仅靠本地部署或群晖 Docker 搭建的 Trilium Notes,只能在同一局域网内访问,比如出差在外想调取存在里面的客户方案、复习资料时,就会因为无法远程访问而陷入被动,大大限制了使用场景。

而将 Trilium Notes 与 cpolar 内网穿透结合后,这个问题就能轻松解决,无需申请公网 IP、不用折腾路由器端口,就能生成公网访问地址,不管是在高铁上查笔记、会议室调取资料,还是外出旅游时记录灵感,都能随时访问自己的知识库,彻底打破局域网的限制。

王炸组合按照下面的教程超级简单就能搞定呦!

1 关于Trilium Notes

Trilium Notes是一款非常强大的免费开源笔记软件,在GitHub上已经获得了30.9k Star,堪称笔记界的“小巨人”。它专为构建大型个人知识库而设计,支持多平台(Windows、macOS、Linux),并且提供了丰富的功能。以下是它的几大特点:

  • 多层次的笔记组织:Trilium Notes 支持树状结构组织笔记,类似于文件系统。每个笔记都可以作为“文件夹”,存储其他笔记,这种结构使得管理和检索笔记变得非常方便。
  • 强大的编辑功能:支持富文本、Markdown、Mermaid 图表和 LaTeX 公式,并且这些内容能够即时渲染,提供类似 Typora 的编辑体验。
  • 代码笔记:具备语法高亮功能,使编程相关的笔记更加清晰易读。
  • 全文搜索:无论你的笔记数量多庞大,只需在顶部搜索框输入关键词,瞬间就能找到相关内容。
  • 笔记加密:确保你的笔记内容安全。
  • 版本控制:支持笔记的版本管理,方便你查看和恢复历史版本。
  • 自托管同步服务器:可以与自托管同步服务器进行同步,确保你的笔记在不同设备间保持一致。
  • 丰富的笔记类型:包括文本笔记、代码笔记、图片笔记、文件笔记、渲染 HTML 笔记、保存搜索笔记、关系图笔记等。
  • 回收站功能:删除的笔记会自动进入回收站,防止误删。

2 Docker部署Trilium Notes

打开套件中心,确保我们已经安装了ContainerManager,如果没有安装可以点击安装一下。

接着我们在文件管理器中的docker文件夹里面新建一个名为【trilium-cn】的新文件夹,用于相关配置文件的持久化数据存储。

然后打开docker,找到镜像仓库,在搜索框中直接搜索【nriver/trilium-cn】第四个这个中文版就是了,双击下载。

下载完成后在映 像中找到它。点击运行,进入到常规设置中。

第一页的配置不变,不启用资源限制。

下一步进入到高级设置,端口这里可以按照自己需求填写,我这里填写8070。

在存储空间设置这里点击添加文件夹,选择docker,点击刚才我们新建的文件夹,后面填写【/root/trilium-data】

在环境这里新增一条环境变量,【TRILIUM_DATA_DIR=/root/trilium-data】

点击下一步,最后检查一下确认没什么问题后点击完成。

接着我们打开新的浏览器页面,输入你的群晖nas IP加上8070端口号,就能成功进入到笔记界面啦!

3 简单使用Trilium Notes

前面是设置阶段,和我一样首次使用直接选择第一项“我是新用户”下一步。

然后为自己的这个项目设置一个密码,密码记得不要忘记了,后续不管是登录还是外网访问都会用到~

接着在这登录,就能看到笔记的真面目了!可以看到它确实做到了原生中文显示,并且从左边的状态栏可以看出,

它的功能确实超级超级多,但也意味着,咱们上手可能需要一定的学习时间。不过这个有个小细节需要给大家提示下:这个项目是作者按照自己的意愿编译的,所以首页位置作者加入了很多使用技巧以便我们快速上手,

目前咱们看到的内容也是作者按照个人口味添加的,咱们可以随意修改。但是请注意!千万不要随意修改【日记】的结构和属性,你想移动可以移走整个日记笔记,但是不要动里面的结构,不然这个功能很容易被玩坏,所以除非你知道你在做什么,别去动这个笔记的结构!

Trilium 的笔记可以组织成任意深度的树状结构,类似于文件系统。每个笔记都可以作为“文件夹”,存储其他笔记。这种结构使得管理和检索笔记变得非常方便。

这里有很多使用技巧,还可以更换外观主题,我比较喜欢白色的。

这里还可以切换移动版和桌面版,方便到时候手机使用

能看到这个功能真的非常多啊,还有这种美人鱼图,各种流程图,思维导图等等,都是给你做现成的,直接往里套自己的内容就行了,真的挺方便的。

还有画布笔记,读书的记录模板,笔记地图等等等等。

4 群晖安装cpolar工具

刚才说到可以切换成移动端使用手机去使用Trilium,但是现在我们只能在同一局域网内使用呀,怎么实现在外边旅游时也能随时随地记录呢?

这时候,就轮到我们的第二个神器登场了——cpolar内网穿透工具!

它能给我们在内网的服务,生成一个公网也能访问的安全地址。有了它以后,我们就可以使用任何设备在任何地点记笔记了。不需要公网IP,不需要复杂的路由器设置,非常简单!跟我继续操作,小白也能轻松搞定!

下面是安装cpolar步骤:

Cpolar官网地址:https://www.cpolar.com

cpolar 提供了群晖安装的套件,点击下面Cpolar群晖套件下载地址,下载相应版本的群晖Cpolar套件,如果找不到对应的型号,可以选择相近版本型号套件。

打开群晖套件中心,点击右上角的手动安装按钮。

选择我们本地下载好的cpolar套件安装包,然后点击下一步

点击同意按钮,然后点击下一步

最后点击完成即可。

安装完成后,在外部浏览器,我们通过群晖的局域网ip地址9200端口访问Cpolar的Web管理界面,然后输入Cpolar邮箱账号与密码进行登录,登录后,一切的操作在管理界面完成.

5 创建Trilium 的公网地址

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:8070 (只使用http端口即可)
  • 端口类型:随机域名
  • 地区:选择China top

点击创建(点击一次即可,不要重复点击)

创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址,接下来就可以在其他电脑或者移动端设备(异地)上,使用这个地址在浏览器中访问即可。

现在就已经成功实现使用cpolar生成的公网地址异地远程访问群晖本地部署的Trilium 啦!现在无论你在哪里,只要有网络连接,就能继续享受Trilium带来的乐趣!

小结

为了方便演示,我们在上边的操作过程中使用cpolar生成的HTTP公网地址隧道,其公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在24小时内会发生随机变化,更适合于临时使用。

如果有长期使用Trilium,或者异地访问与使用其他本地部署的服务的需求,但又不想每天重新配置公网地址,还想让公网地址好看又好记并体验更多功能与更快的带宽,那我推荐大家选择使用固定二级子域名方式来配置公网地址。

6 配置固定公网地址

使用cpolar为其配置二级子域名,该地址为固定地址,不会随机变化。

注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn已备案】

点击左侧的预留,选择保留二级子域名,地区选择china top,然后设置一个二级子域名名称,我这里演示使用的是note123,大家可以自定义。填写备注信息,点击保留。

保留成功后复制保留的固定的二级子域名:

登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 端口类型:选择二级子域名
  • Sub Domain:粘贴刚才保留成功的二级子域名

点击更新

更新完成后,打开在线隧道列表,此时可以看到随机的公网地址已经发生变化,地址名称也变成了好看又好记的固定二级子域名公网地址。

最后,我们使用固定的公网地址在任意设备的浏览器中访问,可以看到成功访问本地部署的Trilium Notes页面,这样一个永久不会变化的固定二级子域名公网地址即设置好了。

总结

怎么样?跟着这篇教程的步伐,你现在是不是已经拥有了一个强大、私有的知识管理系统呢?Trilium Notes的强大功能和Cpolar的便捷访问相结合,让你随时随地都能高效地管理自己的知识。如果你对这个组合感兴趣,不妨现在就动手尝试一下吧!别忘了,Cpolar不仅提供了丰富的内网穿透方案,还有很多其他高级功能等你发现哦!

最后,如果你觉得这篇文章对你有帮助,记得点赞、分享给更多需要的朋友,也欢迎在评论区留言交流你的使用心得。我们下次见啦,拜拜~

以上就是如何在群晖nas上使用Docker快速部署reader阅读器,并安装cpolar内网穿透工具配置固定不变的二级子域名公网地址,实现随时随地远程访问的全过程,感谢您的观看,有任何问题欢迎留言交流。

cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1168253.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

供应链计划系统架构实战(十):回顾与未来展望

一、专栏核心内容回顾 在数字化转型席卷各行业的背景下,供应链计划作为企业运营的核心枢纽,直接决定库存健康度、客户满意度与综合运营成本。本专栏通过九篇实战文章,系统拆解了企业级供应链计划平台从 0 到 1 的构建全流程,形成了一套 “业务架构 + 技术实现 + 核心能力”…

当测试AI学会欺骗:图灵测试2.0的伦理困局

——软件测试从业者的技术预警与责任边界 一、欺骗型AI的进化图谱:从测试对象到测试对抗者 (一)传统图灵测试的失效时刻 经典测试框架的崩塌:2025年Google DeepMind实验显示,62%的AI可通过刻意输出语法错误、模拟人类…

工业场景下的微模块机房:边缘算力的可靠载体

随着工业互联网和“东数西算”战略推进,算力正从中心云向工厂车间、能源站点、交通节点等边缘场景下沉。然而,工业环境普遍存在空间受限、温湿度极端、粉尘油污、无人值守等特点,传统数据中心难以适用。此时,工业级微模块机房凭借…

SELECT valueFROM nls_session_parametersWHERE parameter = ‘NLS_DATE_FORMAT‘;查出来是DD-MON-RR,为什么SELECT

这个问题很典型,通常是由于NLS语言设置不匹配导致的。让我详细解释并给出解决方案。🔍 问题分析你的情况:-- 1. 查看日期格式 SELECT value FROM nls_session_parameters WHERE parameter NLS_DATE_FORMAT; -- 结果:DD-MON-RR--…

用《孙子兵法》解读AI测试攻防战

兵法智慧与AI测试的跨界融合 在人工智能(AI)测试领域,攻防战已成为核心挑战:测试人员需模拟恶意攻击以暴露模型漏洞,同时构建防御机制确保系统鲁棒性。这场“战争”的本质与古代军事思想不谋而合。《孙子兵法》作为战…

基于django和python框架的公交车管理系统

目录基于Django和Python框架的公交车管理系统摘要关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!基于Django和Python框架的公交车管理系统摘要 该系统采用Django框架开发&#xff…

基于django和python框架的在线音乐播放平台

目录基于Django和Python框架的在线音乐播放平台摘要关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!基于Django和Python框架的在线音乐播放平台摘要 在线音乐播放平台基于Django和P…

惊人发现:游戏外挂检测算法竟能优化AI鲁棒性测试

——基于对抗样本的鲁棒性测试新范式 一、技术同源性:外挂检测与AI安全的底层逻辑 graph LR A[游戏外挂特征] --> B[行为异常检测] A --> C[内存篡改识别] A --> D[协议逆向分析] B --> E[AI对抗样本检测] C --> F[模型权重防护] D --> G[输入输…

基于django和python框架的高校团支部团务管理系统

目录高校团支部团务管理系统的设计与实现关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!高校团支部团务管理系统的设计与实现 基于Django和Python框架的高校团支部团务管理系统旨在…

oracle date类型默认to_char会是什么形式

Oracle DATE类型在使用 TO_CHAR()而不指定格式时,默认使用当前会话的 NLS_DATE_FORMAT参数设置的格式。📊 详细说明1. 基本示例-- 假设 NLS_DATE_FORMAT DD-MON-RR HH24:MI:SS SELECT TO_CHAR(SYSDATE) FROM dual; -- 结果:16-JAN-20 14:30:…

好写作AI|开题不慌,答辩稳了!AI把你的“学术汇演”变成降维打击

开题答辩现场,你照着PPT念完,台下老师们的表情仿佛在说:“同学,你确定要用这个‘史诗级’的题目,挑战未来六个月的人生吗?” 而真正的答辩恐惧,从你意识到“自己挖的坑,哭着也要填完…

VAV1的生物学功能、疾病关联性与靶向治疗策略:聚焦PROTAC技术

一、 VAV1的结构与细胞定位 VAV1(Vav鸟嘌呤核苷酸交换因子1)是一种重要的细胞内信号转导蛋白,属于鸟嘌呤核苷酸交换因子(GEF)家族。其主要在造血谱系细胞中特异性高表达,包括T细胞、B细胞、自然杀伤&#…

好写作AI|别让“无心之抄”毁了你!你的论文需要一台“诚信行车记录仪”

凌晨两点,你疯狂复制粘贴着文献观点,心里默念:“我就‘借鉴’一点点,查重应该发现不了…” 三个月后,答辩现场导师突然发问:“你这里提到的XX观点,具体是参考了哪篇文献第几页?” 你…

好写作AI|导师的“学术CT机”:这次真的能看清学生论文是怎么“长大”的了

办公室里,两位导师正进行灵魂对话: 张导:“我那个学生,一周就说写完了初稿。你说他是天才…还是用了‘魔法’?” 王导:“我更愁,我那学生每次都按时交‘进度’,打开一看——只是把字…

基于django和python框架的安庆旅游推介网站设计

目录安庆旅游推介网站设计摘要关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!安庆旅游推介网站设计摘要 基于Django和Python框架的安庆旅游推介网站旨在通过现代化技术展示安庆丰富…

好写作AI|当AI能写论文了,导师该改打什么“分”?评分标准急需一场“大手术”

导师办公室里,两台电脑屏幕同时亮着: 左边是学生A的论文——逻辑严密、表达精准、格式完美。 右边是学生B的论文——观点生猛但略显粗糙,偶尔有语病。 但真相是:A篇重度依赖AI润色,B篇才是纯手工“学术狠活”。 导师扶…

好写作AI|学了四年“论文写法”,为何下笔依然懵圈?缺一座关键桥梁!

你盯着《学术写作》课的A成绩单,再看了看自己毕业论文草稿上导师的批注:“此处缺乏学术对话意识”、“论证逻辑链断裂”…… 你忍不住灵魂发问:我课上学的“屠龙术”,怎么真见到龙的时候,完全不知道从哪儿下手了&#…

基于django和python框架的干部测评系统

目录干部测评系统基于Django与Python框架的设计与实现关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!干部测评系统基于Django与Python框架的设计与实现 干部测评系统是一种用于评估…

Creo许可证管理决策支持报告体系构建

Creo许可证管理决策支持报告体系构建——我的实战经验分享作为一名长期从事CAD系统许可管理与数字化转型的技术专家,我经常会接到一些企业或单位的问题,比如:“如何高效管理Creo许可证,避免资源浪费和授权冲突?”“Cre…

基于django和python框架的服装销售商城平台

目录基于Django和Python框架的服装销售商城平台摘要关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!基于Django和Python框架的服装销售商城平台摘要 该服装销售商城平台基于Django框…