NAS具备AI功能的自托管笔记应用,多端同步,插件配置应有尽有

2024-05-31 19:08:11 20点赞 160收藏 7评论

大家好,我是熊猫,你的NAS领航员。NAS不只是存储那么简单,数码也可以是生活,关注我,给你的生活加点'技'趣!


引言

最近两天有粉丝问我待办事项项目,前面写过的项目部分在更新之后之前的部署方式已经不能使用了,本来想着翻新写一下之前写过的,但恰好粉丝@姜不吃又提供了一些有趣的素材,于是决定先写写新项目。

NAS具备AI功能的自托管笔记应用,多端同步,插件配置应有尽有

该项目并不是一个待办,准确来说算是一个自托管的书签应用,同时在提供书签的同时,支持AI的一些功能。项目特性包括不限于这些:

  • 🔗 为链接添加书签,做简单的笔记并存储图像。

  • ⬇️ 自动获取链接标题、描述和图像。

  • 📋 将书签分类到列表中。

  • 🔎 存储的所有内容支持全文搜索。

  • ✨ 基于 AI 的自动标记。支持使用 ollama 的本地模型!

  • 🔖 Chrome插件和Firefox插件,用于快速添加书签。

  • 📱 iOS 应用]和 Android 应用。

  • 🌙 暗模式支持(到目前为止只有网络)。

  • 💾 首先是自托管。

之所以推荐它,最主要的原因还是支持插件以及移动端,这对于使用了来说提供了很大的帮助,同时AI的加持与全文检索也让信息的检索更为方便。

NAS具备AI功能的自托管笔记应用,多端同步,插件配置应有尽有

项目体验

比较尴尬的事项目的web目前并不支持中文,所以我们只能用网页翻译来使用,好在目前的浏览器网页翻译功能都做的很不错,精准的同时翻译速度也很快。

NAS具备AI功能的自托管笔记应用,多端同步,插件配置应有尽有

项目具备多用户,但并没有权限的分配,这一点还是有点不方便,同时用户之间的数据不能相互查看。界面设计比较简洁,功能分区分明,布局不错。

NAS具备AI功能的自托管笔记应用,多端同步,插件配置应有尽有

左侧则是一些功能,例如主页、搜索、标签以及设置和管理,下面则是列表。右边顶部有搜索框,下方则是添加的所有书签、笔记等内容了。

NAS具备AI功能的自托管笔记应用,多端同步,插件配置应有尽有

功能区的内容就不多展示了,主要看书签区域。翻译多少还是有一点点问题,不过不影响使用,通过粘贴链接就可以直接将网址放进去,会自动解析标题、描述以及图像。同时也可以用浏览器扩展的形式添加书签。

NAS具备AI功能的自托管笔记应用,多端同步,插件配置应有尽有

书签的右下方可以在编辑内容,也可以标为喜欢或者归档。书签的标签是通过GPT自动生成的,当然也可以后期编辑。标签的识别率十分精准。

NAS具备AI功能的自托管笔记应用,多端同步,插件配置应有尽有

在标签功能中可以看到自设置的标签和AI标签,不过这个翻译还是挺恼火的,不过作者也说明了后面会增加中文支持,到时候用起来会更方便。

NAS具备AI功能的自托管笔记应用,多端同步,插件配置应有尽有

移动端的支持做的很不错,安卓直接通过谷歌商店安装,苹果也可以直接在商店搜索到应用。

NAS具备AI功能的自托管笔记应用,多端同步,插件配置应有尽有

下载之后填上你的服务器地址,输入邮箱和密码就可以看到同步的内容了,不过依然是没有中文界面,很难受。

项目部署

该项目的部署并不难,但要准备的东西也不少。首先我们需要创建好项目根目录hoarder,随后在下面新建三个子文件夹meilisearch、redis与data。

NAS具备AI功能的自托管笔记应用,多端同步,插件配置应有尽有

随后我们新建docker-compose文件,内容如下:

version: "3"

services:

web:

image: ghcr.io/hoarder-app/hoarder-web:${HOARDER_VERSION:-release}

restart: unless-stopped

volumes:

- /volume1/docker/hoarder/data:/data

ports:

- 3080:3000

env_file:

- .env

environment:

REDIS_HOST: redis

MEILI_ADDR: http://meilisearch:7700

DATA_DIR: /data

redis:

image: redis:7.2-alpine

restart: unless-stopped

volumes:

- /volume1/docker/hoarder/redis:/data

chrome:

image: gcr.dockerproxy.com/zenika-hub/alpine-chrome:123

restart: unless-stopped

command:

- --no-sandbox

- --disable-gpu

- --disable-dev-shm-usage

- --remote-debugging-address=0.0.0.0

- --remote-debugging-port=9222

- --hide-scrollbars

meilisearch:

image: getmeili/meilisearch:v1.6

restart: unless-stopped

env_file:

- .env

environment:

MEILI_NO_ANALYTICS: "true"

volumes:

- /volume1/docker/hoarder/meilisearch:/meili_data

workers:

image: ghcr.io/hoarder-app/hoarder-workers:${HOARDER_VERSION:-release}

restart: unless-stopped

volumes:

- /volume1/docker/hoarder/data:/data

env_file:

- .env

environment:

REDIS_HOST: redis

MEILI_ADDR: http://meilisearch:7700

BROWSER_WEB_URL: http://chrome:9222

DATA_DIR: /data

OPENAI_API_KEY:

OPENAI_BASE_URL: https://api.chatanywhere.tech

depends_on:

web:

condition: service_started

需要记住,其中的路径、端口内容以及KEY根据自己的实际本地环境修改。

NAS具备AI功能的自托管笔记应用,多端同步,插件配置应有尽有

随后我们新建.env文件,内容如下:

HOARDER_VERSION=latest

NEXTAUTH_SECRET=super_random_string

MEILI_MASTER_KEY=another_random_string

NEXTAUTH_URL=http://localhost:3000

随后准备工作做好之后,便可以通过SSH工具连接NAS后输入docker-compose up -d启动容器了,等待所有容器创建并启动成功,项目就成功部署好了。

NAS具备AI功能的自托管笔记应用,多端同步,插件配置应有尽有

NAS推荐

随着绿联新品的发布,关于新品的各种体验文章也相继出来了,而熊猫作为在半年前便体验到全新的UGOS Pro系统的人,自然还是很多感触。虽说目前的系统东西还是太少,但全面放开的root权限与应用中心第三方的接入,都试试绿联未来的优势。

这里个人比较推荐价格比较低的DXP4800,如果可以直接上加也行。同时我个人也比较推荐性价比极高的6800plus。

当然了,目前还是处于大饼期间,如果你不想等所谓的“未来可期”,那么个人建议可以直接入手威联通的464C2(熊猫目前的主力机)或者极空间的Z4Pro以及Z423(熊猫目前的家庭主用)都行。

总结

很好用的项目,唯一缺点便是没有中文,不过和作者沟通之后明确后续会支持,所以个人还是很喜欢这个项目。有需要的可以去部署尝试一下,也希望给作者大大点个星标支持支持。

以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

NAS具备AI功能的自托管笔记应用,多端同步,插件配置应有尽有

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

展开 收起
7评论

  • 精彩
  • 最新
  • wallabag的平替?容器属实有点多啊

    校验提示文案

    提交
    不多啊,这才三百多篇

    校验提示文案

    提交
    😅 😅😅😅😅😅😅😅😅

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 丁又丁不懂,鞋又鞋不费,阿呀,蓝瘦,香菇

    校验提示文案

    提交
  • 很高兴看到关于NAS自托管书签应用的分享,期待作者能进一步探讨该应用的更多功能和优势!

    校验提示文案

    提交
  • 不知道为什么,我威联通下面${HOARDER_VERSION:-release}无法下载镜像,手动修改为latest后可以了。。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
160
扫一下,分享更方便,购买更轻松