Hister多机部署教程:服务器放NAS,笔记本上随时搜索 📅 发布时间:2026/9/16 13:55:41 👁 浏览次数: Hister多机部署教程服务器放NAS笔记本上随时搜索【免费下载链接】histerYour own search engine项目地址: https://gitcode.com/GitHub_Trending/hi/histerHister 是一款隐私优先的个人搜索引擎它会对你访问过的网页和保存的文件建立全文索引。本教程讲解 Hister 多机部署的最常见形态把 Hister 服务器部署到家中 7×24 小时开机的 NAS 上然后在笔记本、手机或任何设备上随时搜索——浏览过的内容只存在你自己的服务器里不经过任何第三方云服务。为什么选择 NAS 作为 Hister 服务器数据集中存储所有浏览记录、页面全文和索引都放在 NAS 的持久化卷里设备更换、重装系统都不怕丢数据随时可用NAS 常年在线笔记本开机即搜出门在外也能通过反向代理访问一次索引处处检索服务器统一建索引笔记本端只作为轻量客户端Web 界面、终端 TUI、浏览器插件都能连同一台服务器隐私可控Hister 默认没有遥测和云同步插件只与你配置的服务器通信。第一步用 Docker Compose 在 NAS 上部署 HisterHister 官方提供 AMD64 与 ARM64 的 Docker 镜像绝大多数 NAS群晖、威联通、Unraid 等都能直接运行。仓库自带的 compose.yml 已经内置了安全加固只读文件系统、能力剥离、自动重启只需做一处修改把服务器监听地址从本机改为全网卡并设置base_url为 NAS 的局域网 IP这样其他设备才能访问。services: hister: image: ghcr.io/asciimoo/hister:latest container_name: hister restart: unless-stopped environment: - HISTER__SERVER__ADDRESS0.0.0.0:4433 - HISTER__SERVER__BASE_URLhttp://192.168.1.100:4433 # 换成你 NAS 的 IP volumes: - hister_data:/hister/data ports: - 4433:4433 volumes: hister_data:两个关键配置项配置项作用说明HISTER__SERVER__ADDRESS监听地址设为0.0.0.0:4433才能接受局域网内其他设备的连接HISTER__SERVER__BASE_URL客户端访问入口填 NAS 的 IP 或域名插件、TUI 都以它为默认服务器容器化场景推荐用环境变量完成全部配置而非容器内配置文件详见 webui/website/src/content/docs/docker.md。执行docker compose up -d后在浏览器打开http://192.168.1.100:4433能看到 Web 界面即部署成功。第二步在笔记本上安装浏览器插件Hister 的自动索引依赖浏览器插件支持 Firefox、Chrome/Chromium 及 Edge。在插件的弹窗设置中只需填两项Server URL填 NAS 的地址如http://192.168.1.100:4433Access Token如果你开启了多用户模式填自己的个人访问令牌。配置完成后插件会在后台静默捕获你访问的页面标题、全文、HTML、图标并发送到 NAS 服务器页面内容发生变化时还会自动重新提交。之后你在笔记本、手机甚至平板上浏览的网页都会汇入 NAS 上同一份索引。插件的完整说明见 webui/website/src/content/docs/browser-extension.md。第三步终端里搜索——一条命令连上 NAS在笔记本上下载 Hister 命令行客户端后可以用--server-url参数指向 NAS随时发起搜索hister search -u http://192.168.1.100:4433 rust 异步 hister search -u http://192.168.1.100:4433 domain:github.com label:research更省事的做法是把server.base_url写入客户端的~/.config/hister/config.yml之后直接敲hister search 关键词即可。不带参数运行hister search会进入功能完整的TUI 终端界面多标签页Search / History / Rules / Add、鼠标滚动、右键菜单、主题切换在终端里就能流畅检索 NAS 上的全部历史。常用远程命令速查命令用途hister search -u URL query在 NAS 上搜索支持域名、语言、标签等字段过滤hister index -u URL https://...手动把指定网页提交给 NAS 索引hister doctor -u URL一键检查本地配置、服务器连通性与认证状态hister import file -u URL backup.json把导出的文档批量导入 NAS终端客户端的完整参数说明见 webui/website/src/content/docs/terminal-client.md。第四步安全加固——多用户认证与 HTTPS服务器放在网络上安全配置不能省。多用户模式在配置文件中启用user_handling: true后Web 界面会出现登录页每位成员拥有独立的文档集合、搜索范围和规则互相不可见。每个用户可在个人资料页生成个人访问令牌PAT供笔记本上的 CLI 和浏览器插件认证hister -u http://192.168.1.100:4433 -t 你的令牌 search 关键词公网访问如果你想在出门时也访问 NAS 上的 Hister建议用 Caddy 或 Nginx 等反向代理终结 TLS把base_url指向https://hister.你的域名。由于 Hister 传输的是完整的浏览历史与页面内容官方文档强烈建议任何暴露到网络的实例都启用 HTTPSCaddy 可自动申请证书配置仅需两行。详细的局域网与公网配置步骤见 webui/website/src/content/docs/server-setup.md。进阶不装 Docker 也可以用 systemdNAS 若不方便运行容器可以下载二进制文件并配合仓库提供的 contrib/systemd/hister.service 安装为系统服务该单元文件已内置Restarton-failure、NoNewPrivileges、ProtectSystemstrict等沙箱选项崩溃自动拉起、最小权限运行。相关文档入口服务器网络配置webui/website/src/content/docs/configuration.md多用户与令牌管理webui/website/src/content/docs/user-handling.mdDocker 部署持久卷、反向代理webui/website/src/content/docs/docker.md小结步骤操作位置关键点1. 部署服务NASDocker Compose监听0.0.0.0:4433数据落持久卷2. 浏览器插件笔记本Server URL 指向 NAS自动索引新访问页面3. 终端客户端笔记本-u指向 NAS命令行与 TUI 随时搜索4. 安全加固NAS多用户 访问令牌公网走 HTTPS 反向代理部署完成后你的浏览历史与文件内容就集中沉淀在 NAS 里而搜索能力则随着笔记本走到任何地方——这正是 Hister 多机部署的核心价值数据在服务器上搜索在指尖。【免费下载链接】histerYour own search engine项目地址: https://gitcode.com/GitHub_Trending/hi/hister创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考