这里是拥有NAS的生活专栏,想想上一期文章还是很久很久以前,这段时间太忙了,去考了个证回来,趁着这段时间修整,给各位小伙伴推荐一款新的个人笔记应用,方便自己做知识汇总——它就是Blinko!比如,我将它用于我的读书笔记和考研方法备考记录!

Blinko介绍

在NAS上部署Blinko笔记应用

blinko是老外写的一个开源笔记项目,专为想要快速捕捉和组织转瞬即逝的想法的个人而设计。Blinko 可以使用户在想法出现的那一刻无缝记下,确保创意灵感不会丢失。具体特点如下:

  • AI增强笔记检索
  • 数据存储在本地,不容易丢失
  • 支持Markdown编辑器和纯文档
  • 代码开源可放心使用

部署设备

在这里所使用的设备为DS920+,各位感兴趣的小伙伴也可以尝试在自己的NAS上部署一个试试看,总有一款笔记应用适合自己!

部署方式

一、创建存放文件夹

SSH连接NAS,ROOT模式下使用下面命令创建文件夹用于存放文件

mkdir -p /volume1/docker/blinko/{data,file}

这里可以打开文件夹验证下是否创建成功

在NAS上部署Blinko笔记应用

二、创建Blinko本地网络

同样在ssh里输入下面命令创建Blinko本地网络

docker network create blinko-network

三、启动Postgresql数据库

ssh里输入下列命令,会自动创建数据库,用于保存Blinko所记录的知识库

docker run -d

--name blinko-postgres

--network blinko-network

-v /volume1/docker/blinko/data:/var/lib/postgresql/data

-p 5435:5432

-e POSTGRES_DB=postgres

-e POSTGRES_USER=postgresuser

-e POSTGRES_PASSWORD=123456

-e TZ=Asia/Shanghai

--restart always

postgres:14

上面POSTGRES_DB为数据库名,USER为用户名,PASSWORD为密码,可以照着自己的需要修改,不懂默认即可

四、启动Blinko

docker run -d

--name blinko-website

--network blinko-network

-v /volume1/docker/blinko/file:/app/.blinko

-p 1111:1111

-e NODE_ENV=production

-e NEXTAUTH_URL=http://localhost:1111

-e NEXT_PUBLIC_BASE_URL=http://localhost:1111

-e NEXTAUTH_SECRET=secret

-e DATABASE_URL=postgresql://postgresuser:123456@blinko-postgres:5432/postgres

--restart always

blinkospace/blinko:latest

如果你啥也不懂,按照默认设置即可。修改参考上一步即可!

五、使用Blinko

按照上面的步骤操作后,恭喜你部署成功,可以开始用Blinko做笔记和写日记了,访问NAS ip:1111即可看到登陆页面,首次登陆需要注册账号密码

在NAS上部署Blinko笔记应用
在NAS上部署Blinko笔记应用

效果展示

在NAS上部署Blinko笔记应用

尽管看起来很像它的同行flomo或者memos,但是这个的卡片风格确实很不错,支持多个卡片自动排列。它的编辑器支持表格、插入图片、TODO等常见功能,用来做学习计划或者学习笔记确实很方便,想到的地方可以随手记录下来,等到有时间再汇总一起。

AI及定时备份

在NAS上部署Blinko笔记应用

除了上述功能外,还支持对接AI进行智慧对话,定时备份可以自动将数据备份到之前创建的file目录中,再用NAS的备份功能将file里的数据保存到其他地方即可实现笔记的多种备份!

总结

Blinko总的来说是一款不错的个人笔记应用,可以将知识库存到自己的NAS中,不用担心丢失。其次,自带的markdown编辑器非常好用,可以一键实现各种各样的格式,对于新手来说省去了笔记的使用门槛,更加专注于写作,而不需要另外的学习成本!如果你也感兴趣,不妨在自己的NAS上部署一个试试看!

如果您对本文感兴趣,欢迎点赞、收藏、关注,下期内容更加精彩!

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

,

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。