尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Hister Proxmox VE 部署教程:虚拟机里跑自己的私有搜索引擎完整指南

Hister Proxmox VE 部署教程:虚拟机里跑自己的私有搜索引擎完整指南 Hister Proxmox VE 部署教程虚拟机里跑自己的私有搜索引擎完整指南【免费下载链接】histerYour own search engine项目地址: https://gitcode.com/GitHub_Trending/hi/histerHister 是一款免费的自托管私有搜索引擎Your own search engine它对你浏览过的网页和保存的文件做全文索引让你在网页界面、终端或 AI 助手里找回任何一条信息。本教程教你在 Proxmox VE 虚拟机/容器中部署 Hister 服务器几分钟后就能拥有完全属于自己的搜索引擎。为什么用 Hister 做私有搜索引擎Hister 的核心理念是你浏览过的内容应该由你来搜。与 Google 不同Hister 只搜索你自己的收藏——浏览历史、本地文件、爬取的站点数据全部保存在你自己的服务器上无遥测、无云依赖参见 webui/website/src/content/docs/intro.md。它的主要能力全文检索对网页正文建立可搜索索引支持强大的查询语言域名过滤、时间过滤等多来源索引浏览器扩展、历史记录导入、本地目录监视、爬虫、APIMCP 接入可把私有索引直接挂到 AI 助手上作为它的私人记忆️轻量单二进制程序 SQLite 索引默认存储约 100 KB/页部署前准备规划你的 Proxmox VE 环境在 Proxmox VE 上有两种常见跑法本教程推荐LXC 容器更省资源方案适用场景资源建议LXC 容器推荐单人/小团队自托管1 核 / 1 GB 内存 / 10 GB 磁盘KVM 虚拟机 Docker已有 Docker 管理流程1 核 / 1 GB 内存 / 10 GB 磁盘建议配置给实例分配一个静态 IP方便局域网其他设备访问磁盘预留 10–20 GBHister 每索引一页约占 100 KB详见 webui/website/src/content/docs/data-lifecycle.md如需公网访问务必配合反向代理启用 HTTPS后文会讲最快部署方式Community Scripts 一键安装Hister 已被收录进 Proxmox VE Community Scripts 社区脚本项目可在 Proxmox 主机上一条命令创建装好 Hister 的 LXC 实例参考 webui/website/src/content/docs/installing.md 的 Proxmox VE 章节bash -c $(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/hister.sh)安装过程会提示你选择 IP、存储位置等选项全程约 5 分钟。这个脚本由社区维护而非 Hister 官方运行前建议先下载下来审查一下内容。 提示如果你更习惯手动部署可以跳过这一节直接进虚拟机用 Docker 安装。手动部署在虚拟机里用 Docker 跑 Hister在 LXC 容器或 KVM 虚拟机中用 Docker 部署 Hister 是最稳妥的方式。项目仓库自带一份生产级的 compose.yml含只读文件系统、最小权限等安全加固你可以直接参考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.50:4433 # 换成你的静态 IP volumes: - hister_data:/hister/data ports: - 4433:4433 volumes: hister_data:三个关键点hister_data卷所有索引、数据库、预览都存这里备份时只需要它数据目录结构见 webui/website/src/content/docs/data-lifecycle.mdHISTER__SERVER__ADDRESS0.0.0.0:4433允许局域网其他设备访问而不是仅限本机HISTER__SERVER__BASE_URL必须填其他设备实际访问用的地址否则网页界面样式会错乱完整的环境变量配置说明见 webui/website/src/content/docs/docker.md 和 webui/website/src/content/docs/configuration.md。启动并验证docker compose up -d curl -I http://127.0.0.1:4433返回HTTP/1.1 200即部署成功。配置访问从局域网到公网局域网访问最简单保持上面的 compose 配置即可用http://虚拟机IP:4433访问。注意 Proxmox 的防火墙可能会拦截端口需放行 4433。公网访问需要域名 HTTPSHister 传输的是你的完整浏览记录和内容官方强烈建议公网场景走 HTTPS详见 webui/website/src/content/docs/server-setup.md。Hister 本身不支持 HTTPS用 Caddy/Nginx 反代解决environment: - HISTER__SERVER__ADDRESS127.0.0.1:4433 - HISTER__SERVER__BASE_URLhttps://hister.yourdomain.comCaddyfile 只需一行hister.yourdomain.com { reverse_proxy localhost:4433 }Caddy 会自动申请和续期 TLS 证书。部署后必做的 3 件事安装浏览器扩展在 Chrome/Firefox 中安装 Hister 扩展服务器地址填http://虚拟机IP:4433之后访问的每个页面都会被自动索引安装步骤见 webui/website/src/content/docs/quickstart.md导入历史数据把浏览器历史记录批量导入一次性把老网页也纳入索引参见 webui/website/src/content/docs/browser-ingestion.md定期备份整个hister_data卷就是完整备份建议纳入 Proxmox 的快照/备份计划常见问题排查症状原因与解决界面能打开但样式错乱base_url配置不对改成实际访问地址后重启容器浏览器扩展连不上检查扩展里的服务器 URL、Proxmox 防火墙是否放行 4433内存占用偏高在配置中设置indexer.detect_languages: false然后执行hister reindex更多排查方法见 webui/website/src/content/docs/troubleshooting.md。总结用 Proxmox VE 跑 Hister 只需要三步选 LXC 或 KVM → 用一键脚本或 Docker 装好 → 配置base_url和端口。得益于约 100 KB/页的低存储占用和单 SQLite 文件的简单结构它非常适合长期驻留在家庭服务器里成为你和家人、AI 助手共用的私人知识入口。【免费下载链接】histerYour own search engine项目地址: https://gitcode.com/GitHub_Trending/hi/hister创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表