书签太多翻到怀疑人生?纯键盘操作的 nextDash 自托管部署

简介

什么是 nextDash ?

nextDash 是一款自托管书签管理仪表盘,以键盘操作为核心设计理念,支持纯键盘导航和管理。数据存储在本地,不依赖任何云服务或用户账号。内置 57+ 主题、多种布局预设、自定义主题编辑器。

主要特点

  • 键盘优先工作流:几乎所有的操作都可以通过键盘完成,包括导航、搜索、命令面板、快捷保存等,提升效率
  • 完全自托管:支持在任何机器或容器上部署,数据默认存于本地的 data 目录,无需账号和云服务
  • 实时状态监控:可对书签进行在线/离线状态检测、uptime 监控、重定向和失效检测,并在后台自动复检
  • 智能集合:自动生成今天、最近打开、最常用、很久未访问等动态书签分组
  • 多主题外观:内置 57+ 套主题族,支持暗色/亮色模式、布局预设、列数调节、自定义主题编辑器
  • 完善的导入导出:支持从 ChromeFirefoxEdgeHTML 书签导入,支持 CSV 导出和 ZIP 完整备份恢复
  • 浏览器扩展:提供 Chrome 扩展,可一键把当前标签页保存到指定页面
  • 开源免费:基于 MIT 协议开源,可免费使用和修改

应用场景

  • 个人书签管理:把海量的浏览器收藏转化为可通过键盘高效组织的自托管书签仪表盘
  • 家庭/小团队使用:在信任的网络(如 Tailscale 组网)中分享统一的链接导航页面
  • 链接健康监控:监控常用链接和服务的可用性,失效、离线还能推送提醒
  • 开发者测试:开发人员可以快速搭建一个自托管仪表盘测试环境

nextDash 是一个强调键盘效率、注重隐私的极简自托管书签仪表盘。

安装

在群晖上以 Docker 方式安装。

本文写作时, latest 版本对应为 v2026.08.02.6

由于镜像托管在 ghcr.io,群晖 Docker 套件无法直接搜索,需要通过命令行拉取镜像。

docker cli 安装

如果你熟悉命令行,可能用 docker cli 更快捷

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 新建文件夹 nextdash 和 子目录
mkdir -p /volume1/docker/nextdash/data

# 进入 nextdash 目录
cd /volume1/docker/nextdash

# 一键启动
docker run -d \
--name=nextdash \
--restart=unless-stopped \
-p 8226:8080 \
-v $(pwd)/data:/app/data \
-e PORT=8080 \
ghcr.io/jordibrouwer/nextdash:latest

环境变量说明

  • PORT 用于设置监听端口(1–65535);
  • NEXTDASH_WRITE_TOKEN 用于保护写接口;
  • DISABLE_TELEMETRY 可选关闭默认开启的隐私友好型匿名统计。

docker-compose 安装

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
version: '3.8'

services:
nextdash:
image: ghcr.io/jordibrouwer/nextdash:latest
container_name: nextdash
restart: unless-stopped
ports:
- "8226:8080"
volumes:
- ./data:/app/data # 存放数据
environment:
- PORT=8080 # 监听端口
# 局域网/公网部署建议启用(写接口保护)
# - NEXTDASH_WRITE_TOKEN=change-me-to-a-long-random-string
# - DISABLE_TELEMETRY=true # 关闭匿名统计

然后通过 SSH 登录到您的群晖,执行下面的命令:

1
2
3
4
5
6
7
8
9
10
# 新建文件夹 nextdash 和 子目录
mkdir -p /volume1/docker/nextdash/data

# 进入 nextdash 目录
cd /volume1/docker/nextdash

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中访问 http://<群晖IP>:8226 即可进入主界面。虽然支持多语言,但是没有中文,所以左下角直接点 Next

columns 使用默认的 3 就可以

链接和天气都可以保持默认

老苏喜欢干干净净的,所以选择了 Start from scratch — no bookmarks,而不是 Keep the example bookmarks

现在主界面就没有示例数据了

新建书签,输入地址后点 Retry 可以自动获取 Bookmark name

添加成功后,可以在首页看到

浏览器扩展

下载 nextDash 源代码,地址:https://github.com/jordibrouwer/nextdash

打开 Chrome,进入 chrome://extensions/。开启右上角 “开发者模式”,点击“加载未打包的扩展程序”,并从该仓库中选择扩展文件夹

加载成功后

点击浏览器扩展,进入 SETTING,设置 nextDash URL 后保存

然后打开一个网页,点击浏览器扩展就可以保存书签了

可以直接查看

快捷键

F1 可以查看快捷键总览

进入设置,可以进行外观、页面、快捷键等个性化设置

注意事项

  1. 安全部署nextDash 没有用户账号,任何能访问到该地址的人都能读写数据,请通过 Tailscale 等组网、反向代理或 NEXTDASH_WRITE_TOKEN 保护好,避免直接暴露公网
  2. 数据持久化:务必把 /app/data 挂载到宿主机目录,否则容器重建会丢失数据
  3. 端口冲突:如果 8080 端口被占用,请修改本地端口并同步调整环境变量 PORT
  4. 安全建议:在 Web 界面绑定私网或启用写入令牌以保护你的书签和配置

参考文档

jordibrouwer/nextdash: Your bookmarks. Your terminal. Your rules.
地址:https://github.com/jordibrouwer/nextdash

Say Hello to Inbox — nextDash Just Got Its Best Feature Yet 📥 – I’m Jordi Brouwer.
地址:https://www.jordibrw.nl/say-hello-to-inbox-nextdash-just-got-its-best-feature-yet-%f0%9f%93%a5/