收起左侧

记录你的想法!NAS 部署 Blinko 卡片笔记,捕捉瞬间灵感

1
回复
76
查看
[ 复制链接 ]

60

主题

9

回帖

0

牛值

fnOS系统内测组

社区上线纪念勋章

Blinko:

一个 AI 驱动的卡片笔记项目,专为希望快速捕捉和组织瞬间想法的人设计。它能让用户在灵感闪现时无缝记录想法,确保不会丢失任何创意火花。

主要特性:

  • • 🤖AI 增强笔记检索:通过 Blinko 的先进 AI 驱动的 RAG(检索增强生成)技术,你可以使用自然语言查询快速搜索和访问笔记,轻松找到所需内容。支持 OpenAI、Azure OpenAI 和 Ollama。
  • • 🔒数据所有权:你的隐私至关重要。所有笔记和数据都安全存储在你的自托管环境中,确保对信息的完全控制。
  • • 🚀高效快速:即时捕捉想法并以纯文本形式存储以便于访问,完全支持 Markdown 格式,便于快速排版和分享。
  • • 💡轻量架构,多端支持:基于 Tauri 构建的 Blinko 采用简洁轻量的架构,在保持卓越速度和效率的同时,并且支持Macos,Windows,Android,Linux等多平台。
  • • 🔓开放协作:作为开源项目,Blinko 欢迎社区贡献。所有代码都在 GitHub 上公开透明,培养协作和持续改进的精神。

支持多个平台客户端

https://github.com/blinkospace/blinko/releases

在线演示(用户名:blinko,密码:blinko)

https://demo.blinko.space/

安装

Docker Compose(官方模板)

services:
  blinko-website:
    image: blinkospace/blinko:latest
    container_name: blinko-website
    environment:
      NODE_ENV: production
      NEXTAUTH_URL: http://localhost:1111
      NEXT_PUBLIC_BASE_URL: http://localhost:1111
      NEXTAUTH_SECRET: my_ultra_secure_nextauth_secret
      DATABASE_URL: postgresql://postgres:mysecretpassword@postgres:5432/postgres
    volumes:
      - ./blinko:/app/.blinko
    depends_on:
      postgres:
        condition: service_healthy
    restart: always
    ports:
      - 1111:1111
    healthcheck:
      test: ["CMD", "wget", "--spider", "http://blinko-website:1111/"]
      interval: 30s 
      timeout: 10s  
      retries: 5
      start_period: 30s

  postgres:
    image: postgres:14
    container_name: blinko-postgres
    restart: always
    ports:
      - 5432:5432
    environment:
      POSTGRES_DB: postgres
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: mysecretpassword
    volumes:
      - ./db:/var/lib/postgresql/data
    healthcheck:
      test:
        ["CMD", "pg_isready", "-U", "postgres", "-d", "postgres"]
      interval: 5s
      timeout: 10s
      retries: 5

TIP:由于官方版本太多参数,下面弄了一个简洁版,删掉了非必须的健康检测部分。由于数据库创建先后原因,项目部署成功后,还需要再次重启 blinko-website 容器,不然会连接不上 postgres 数据库的。

Docker Compose(简洁版)

services:
  blinko-website:
    image: blinkospace/blinko:latest
    container_name: blinko-website
    ports:
      - 1111:1111
    environment:
      NODE_ENV: production
      NEXTAUTH_URL: http://localhost:1111
      NEXT_PUBLIC_BASE_URL: http://localhost:1111
      NEXTAUTH_SECRET: my_ultra_secure_nextauth_secret
      DATABASE_URL: postgresql://postgres:mysecretpassword@postgres:5432/postgres
    volumes:
      - ./blinko:/app/.blinko
    restart: always

  postgres:
    image: postgres:14
    container_name: blinko-postgres
    environment:
      POSTGRES_DB: postgres
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: mysecretpassword
    volumes:
      - ./db:/var/lib/postgresql/data
    restart: always

参数说明(更多参数建议去看文档)

:::NODE_ENV(环境变量):设定运行环境

NEXTAUTH_URL(环境变量):应用认证基础 URL,用于生成回调链接等

NEXT_PUBLIC_BASE_URL(环境变量):应用全局基础 URL,用于构建各种链接和请求地址

NEXTAUTH_SECRET(环境变量):用于加密会话数据的密钥,替换为随机字符串

DATABASE_URL(环境变量):数据库连接地址

POSTGRES_DB(环境变量):创建的数据库名称

POSTGRES_USER(环境变量):数据库管理员用户名

POSTGRES_PASSWORD(环境变量):数据库管理员密码

:::

使用

浏览器中输入 http://NAS的IP:1111 就能看到界面

初次使用点击底部,先注册一个账号

按要求填写信息,点击注册

回到登录界面,输入用户名和密码进行登录(可以看到注册界面消失了)

成功进入应用,界面非常不错

闪念,非常方便的随时记录此刻的想法

笔记,其实和上面闪念功能是一样的,也可以在底部进行切换分类

待办,可以作为计划表单,合理安排工作

默认是添加当前时间的,也可以自由编辑时间

统计,不仅仅只有简单数字显示,还有图表非常直观展示

资源,可以集中看到上传的文件或者图片

归档,对不常用但又需要保留的笔记进行归档保存,既不删除也不显示在普通列表中,有助于保持列表的整洁

标签,用于对笔记进行快速查找和更细致分类

回收站功能也是有的,不过资源文件好像就是直接删除的了

支持安装插件,不过目前好像没见到太多分享的插件

可自由设置项很多,当然不会的默认就行

如果是多用户使用,也是没有问题的

AI 功能,支持 OpenAI、Azure OpenAI 和 Ollama 等提供商

除了用来调用 AI 生成 TAG 标签,还可以作为做很多东西

存储默认即可,文件会保存在 /blinko/files 目录,文字数据则是在 postgres 数据库

持久化

Docker 部署笔记类应用,最重要的就是一定要保证数据持久化。确保数据真的都保存到本地,不然下次机器关机重启,数据都没了就欲哭无泪了。

文件和图片这些会保存在 /blinko/files 目录

文字数据则是在 postgres 数据库,打开容器终端,依次输入下面命令

su postgrespsql\list\c postgres\dt

查看 notes(笔记)数据(也可以查看其他有内容的数据表)

SELECT * FROM notes;

总结

Blinko 这款卡片笔记应用在同类产品中表现亮眼,不仅支持多平台客户端,使用体验也相当流畅,整体几乎挑不出可挑剔,称得上是一款优秀的工具。我之前一直使用 Memos,两者在功能上有不少共通之处,目前计划是迁移到 Blinko 了。不过就我个人使用而言,有两点小建议:一是目前需要额外部署 PostgreSQL 数据库,对于个人用户来说,本身对数据高并发没有太多要求,显得有点大材小用了;二是如果面向多用户场景,希望能增加类似朋友圈的内容分享板块,这样会更加直观看到分享内容。总的来说,非常推荐大家部署使用,尤其适合记录灵感瞬间和生活碎碎念。

综合推荐:⭐⭐⭐⭐⭐(捕捉瞬间灵感,高效记录)

使用体验:⭐⭐⭐⭐⭐(界面美观,功能丰富)

部署难易:⭐⭐⭐(一般)︎︎

收藏
送赞
分享

16

主题

130

回帖

195

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

cry 同应用文章在我的草稿箱里躺了一周

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则