AI笔记新物种!Blinko内核技术让知识管理效率翻倍
本文介绍了在本地 Linux 服务器用 Docker 部署开源 AI 笔记工具 Blinko,并结合 cpolar 内网穿透实现远程访问的方法。Blinko 基于 Next.js 构建,具备 RAG 技术、Markdown 支持等功能,可通过 Docker Compose 一键安装,默认端口 1111。为突破局域网限制,安装 cpolar 后,通过创建隧道生成公网地址,还可配置固定二级子域名实现长


本文介绍了在本地 Linux 服务器用 Docker 部署开源 AI 笔记工具 Blinko,并结合 cpolar 内网穿透实现远程访问的方法。Blinko 基于 Next.js 构建,具备 RAG 技术、Markdown 支持等功能,可通过 Docker Compose 一键安装,默认端口 1111。为突破局域网限制,安装 cpolar 后,通过创建隧道生成公网地址,还可配置固定二级子域名实现长期稳定远程访问,解决了本地化部署的访问局限,兼顾数据安全与跨网络使用需求。

前言
当传统笔记还在比拼存储空间时,Blinko已经用AI内核重构了笔记体验。这款基于Next.js构建的开源工具,最核心的优势在于RAG(检索增强生成)技术——它能像人脑一样理解上下文,在你输入"Python基础"时,自动关联之前记录的语法笔记和实例代码。支持Markdown全格式、多端同步和本地部署,既满足了程序员的技术需求,也适合学生党整理学习资料。
作为深度用户,我发现Blinko的"闪记"功能特别实用。开会时听到重要观点,掏出手机拍张照片就能自动OCR识别成文字笔记,还能一键生成思维导图。不过AI响应速度受本地设备性能影响较大,老旧电脑可能会有卡顿。建议定期清理缓存,保持工具流畅运行。
但本地化部署就像一把双刃剑:数据安全了,却被困在了局域网。有次我在客户公司演示方案,需要调取电脑里的案例笔记,只能现场搭建临时热点,尴尬又低效。这种"看得见摸不着"的困境,让Blinko的AI优势难以充分发挥。
直到遇上cpolar,这个问题迎刃而解!它就像给Blinko开了个"后门",通过加密隧道把本地服务安全暴露到公网🌐。现在我用手机就能远程访问办公室的笔记库,团队成员也能实时协作编辑同一份文档。最惊艳的是,它支持固定二级子域名,每次访问都是同一个地址,比动态IP方便太多。这种组合让Blinko从"本地工具"升级成了"云端服务",却不用牺牲数据主权。
本文主要介绍如何在本地Linux服务器使用Docker快速部署开源AI功能笔记Blinko,并结合cpolar内网穿透工具轻松实现跨网络环境远程使用,无需公网IP,也不用准备云服务器那么麻烦。

1. Docker Compose一键安装
Blinko提供了极其简便的安装方式。只需一条简单的命令,就能利用Docker Compose快速完成安装:
curl -s https://raw.githubusercontent.com/blinko-space/blinko/main/install.sh | bash
如果没有安装Docker,可以查看这篇教程进行安装:《Docker安装教程——Linux、Windows、MacOS》

容器启动后,会提示所有容器已经启动(All containers are up and running.)

通过docker ps命令可以看到服务端口号为1111
2. 简单使用演示
我们在Ubuntu中使用浏览器访问 http://localhost:1111 即可打开Blinko笔记的Web页面:
初次使用点击下方的Sign Up注册一个管理员账号。

注册后,即可登录笔记使用界面:可以看到整体的观感非常简洁清爽!

点击左侧菜单中的设置(settings),可以在语言处修改显示简体中文:

在下方可以看到AI功能设置,可以在这里选择模型提供商、模型型号、API Key与接口地址:

当Binko接入AI模型以后,在画面右下方会出现一个AI对话框。通过对画面我们不仅可以快速创建笔记、闪记,还可以实现全文快速检索。


Blinko笔记支持普通文字和markdown格式输入,支持URL图片、表格、排序、代码块等等内容,左侧编辑笔记时还可以设置右侧预览模式,非常方便,足以满足大部分人的写作需求。

3. 安装cpolar内网穿透
不过我们目前只能在本地局域网内的联网设备上使用blinko笔记,如果想不在同一局域网内时,也能在外部网络环境使用手机、平板、电脑等设备远程访问与使用它记笔记或者查询信息,应该怎么办呢?我们可以使用cpolar内网穿透工具来实现远程访问的需求。
下面是安装cpolar步骤:
Cpolar官网地址: https://www.cpolar.com
回到Ubuntu终端中,使用一键脚本安装命令:
sudo curl https://get.cpolar.sh | sh

安装完成后,执行下方命令查看cpolar服务状态:(如图所示即为正常启动)
sudo systemctl status cpolar
Cpolar安装和成功启动服务后,在浏览器上输入ubuntu主机IP加9200端口即:【http://localhost:9200】访问Cpolar管理界面,使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可:

4. 配置公网地址
登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:
- 隧道名称:可自定义,本例使用了: blinko,注意不要与已有的隧道名称重复
- 协议:http
- 本地地址:1111
- 域名类型:随机域名
- 地区:选择China Top
点击创建:

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

如图所示,现在就已经成功实现使用公网地址异地远程访问本地部署的blinko笔记啦!


小结
为了方便演示,我们在上边的操作过程中使用cpolar生成的HTTP公网地址隧道,其公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在24小时内会发生随机变化,更适合于临时使用。
如果有长期使用blinko笔记,或者异地访问与使用其他本地部署的服务的需求,但又不想每天重新配置公网地址,还想让公网地址好看又好记并体验更多功能与更快的带宽,那我推荐大家选择使用固定的二级子域名方式来配置公网地址。
5. 配置固定公网地址
使用cpolar为其配置二级子域名,该地址为固定地址,不会随机变化。
注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn已备案】
首先登录cpolar官网,点击左侧的预留,选择保留二级子域名,地区选择china top,然后设置一个二级子域名名称,我这里演示使用的是myblinko,大家可以自定义。填写备注信息,点击保留。

保留成功后复制保留的二级子域名地址:myblinko
登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道blinko,点击对应的编辑按钮。

修改隧道信息,将保留成功的二级子域名配置到隧道中
- 域名类型:选择二级子域名
- Sub Domain:填写保留成功的二级子域名
- 地区: China Top
点击更新

更新完成后,打开在线隧道列表,此时可以看到刚才创建的blinko笔记随机公网地址已经发生变化,变成了保留和固定的二级子域名名称。

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

更多项目详情大家可以访问作者github主页进行查看:GitHub - blinko-space/blinko: An open-source, self-hosted personal AI note tool prioritizing privacy, built using TypeScript .
以上就是如何在本地Ubuntu系统使用Docker快速部署开源AI笔记服务blinko,并安装cpolar内网穿透工具配置固定不变的二级子域名公网地址,实现随时随地远程在线记笔记的全部流程,感谢您的观看,有任何问题欢迎留言交流。
总结:技术的终极目标是服务于人,Blinko+cpolar的组合正是如此:用AI提升效率,用穿透技术打破边界。如果你也在寻找既能保护隐私又能灵活访问的笔记方案,这对CP值得一试!
cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站
联系博主
xcLeigh 博主,全栈领域优质创作者,博客专家,目前,活跃在CSDN、微信公众号、小红书、知乎、掘金、快手、思否、微博、51CTO、B站、腾讯云开发者社区、阿里云开发者社区等平台,全网拥有几十万的粉丝,全网统一IP为 xcLeigh。希望通过我的分享,让大家能在喜悦的情况下收获到有用的知识。主要分享编程、开发工具、算法、技术学习心得等内容。很多读者评价他的文章简洁易懂,尤其对于一些复杂的技术话题,他能通过通俗的语言来解释,帮助初学者更好地理解。博客通常也会涉及一些实践经验,项目分享以及解决实际开发中遇到的问题。如果你是开发领域的初学者,或者在学习一些新的编程语言或框架,关注他的文章对你有很大帮助。
亲爱的朋友,无论前路如何漫长与崎岖,都请怀揣梦想的火种,因为在生活的广袤星空中,总有一颗属于你的璀璨星辰在熠熠生辉,静候你抵达。
愿你在这纷繁世间,能时常收获微小而确定的幸福,如春日微风轻拂面庞,所有的疲惫与烦恼都能被温柔以待,内心永远充盈着安宁与慰藉。
至此,文章已至尾声,而您的故事仍在续写,不知您对文中所叙有何独特见解?期待您在心中与我对话,开启思想的新交流。
💞 关注博主 🌀 带你实现畅游前后端!
🥇 从零到一学习Python 🌀 带你玩转Python技术流!
🏆 人工智能学习合集 🌀 搭配实例教程与实战案例,帮你构建完整 AI 知识体系
💦 注:本文撰写于CSDN平台,作者:xcLeigh(所有权归作者所有) ,https://xcleigh.blog.csdn.net/,如果相关下载没有跳转,请查看这个地址,相关链接没有跳转,皆是抄袭本文,转载请备注本文原地址。

📣 亲,码字不易,动动小手,欢迎 点赞 ➕ 收藏,如 🈶 问题请留言(或者关注下方公众号,看见后第一时间回复,还有海量编程资料等你来领!),博主看见后一定及时给您答复 💌💌💌
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)