尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
极空间部署OneNav实战:书签分类、数据保存与公网访问
前言浏览器中保存的链接越来越多以后工作资料、学习网站、在线工具和NAS应用很容易混在一起。即使建立了多个收藏夹时间一长也会出现分类重复、名称模糊和常用网址找不到的问题。不同设备上的书签也不一定保持一致。在电脑上刚刚整理好的链接换到手机或平板时可能又要重新查找。相比继续扩充浏览器收藏夹建立一个统一的网页导航入口会更方便。OneNav是一套可以自行部署的书签导航工具。它能够把常用网址按照分类集中保存并通过网页前台统一展示适合作为浏览器首页或NAS应用入口。本文将通过Docker Compose在极空间中部署OneNav完成账号初始化、分类创建和链接添加。随后再使用cpolar为3080端口配置公网地址让不同设备在其他网络环境中也能打开同一套收藏链接。1.什么是OneNavOneNav是一个开源、轻量级的 个人书签导航网站导航页工具专为整理和管理浏览器收藏的链接而设计。它让你可以把散落在各处的常用网址集中到一个简洁、可分类、可搜索的网页中并支持在手机、电脑等设备上随时访问。核心特点开源免费项目托管在 GitHub代码公开透明无广告、无追踪。适合注重隐私和数据自主的用户。轻量易部署基于 PHP SQLite 开发无需复杂数据库如 MySQL。官方提供 Docker 镜像一行命令即可运行非常适合家庭服务器、NAS 或树莓派。界面简洁清爽默认风格类似“极简导航页”如 hao123、Safari 起始页支持图标、分类、搜索。可自定义主题、favicon 自动抓取、暗色模式等。数据本地存储所有书签保存在本地 SQLite 数据库或 JSON 文件中完全由你掌控。可通过 Git、Syncthing、网盘等方式手动同步多设备。支持多用户Pro 版免费版为单用户付费 Pro 版支持多账号、API 接口、导入导出增强等功能非必需基础功能已足够日常使用。典型使用场景把工作、学习、娱乐等常用网站分门别类替代杂乱的浏览器书签栏。搭建私人“首页”打开浏览器就看到自己整理的导航页。配合 Nginx Proxy Manager 或 Cloudflare Tunnel实现外网安全访问手机也能用。在 HomeLab 或 NAS 中作为基础服务之一与其他自建应用如 AList、Jellyfin集成。适合谁厌倦浏览器书签混乱的人喜欢自建服务、掌控数据的 HomeLab 玩家想要一个干净、无干扰的导航页的普通用户OneNav不是功能最强大的书签工具但它简单、可靠、不折腾——这正是很多人需要的。2.前提条件2.1ssh远程连接到极空间开启【SSH 服务】使用终端Windows PowerShell / Mac Terminal登录sshrootIP2.2验证docker是否开启使用命令docker-vsystemctl status-v3.部署OneNav通过Docker部署OneNav在开始部署之前确保你的系统已经安装了 Docker。可以通过以下命令检查 Docker 是否已安装docker--version首先创建一下安装的目录并进入到该目录mkdir-p/docker/onenavchmod-R777/onenav创建并编辑docker-compose.yml文件vidocker-compose.ymlservices: onenav: container_name: onenav# 容器名称ports: -3080:80# 端口volumes: -/vol1/1000/docker/data:/data/wwwroot/default/data# 映射目录自行修改image:helloz/onenav# 镜像名称restart: always network_mode: bridgevi docker-compose.yml services: onenav: container_name: onenav# 容器名称ports: -3080:80# 端口volumes: -/vol1/1000/docker/data:/data/wwwroot/default/data# 映射目录自行修改image:helloz/onenav# 镜像名称restart: always network_mode: bridge启动容器docker-composeup-d部署完成后在浏览器中输入http://极空间IP:3080就能看到OneNav的界面4.使用OneNav第一次登录的小伙伴先完成初始化的注册注册后直接登录成功登录到oneNav的后台管理页面点击“分类列表”选择“添加分类”为分签起一个名字点击“我的链接”分类选择“极空间”添加基础信息添加了好多链接点击回到“前台首页”可以看到我们整理好的书签点击任何一个链接都会自动跳转。5.安装cpolar实现随时随地开发5.1 什么是cpolarcpolar是一款安全高效的内网穿透工具无需公网IP或复杂配置只需一条命令即可将本地服务器、Web服务或任意端口映射到公网让你随时随地远程访问内网应用特别适合开发调试、远程运维和应急部署等场景。5.2 部署cpolarcpolar 可以将你本地电脑中的服务如 SSH、Web、数据库映射到公网。即使你在家里或外出时也可以通过公网地址连接回本地运行的开发环境。❤️以下是安装cpolar步骤使用一键脚本安装命令sudocurlhttps://get.cpolar.sh|sh安装完成后执行下方命令查看cpolar服务状态如图所示即为正常启动sudosystemctl status cpolarCpolar安装和成功启动服务后在浏览器上输入虚拟机主机IP加9200端口即:【http://ip:9200】访问Cpolar管理界面使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可打开浏览器访问本地9200端口使用cpolar账户密码登录即可,登录后即可对隧道进行管理。6.配置公网地址登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道隧道名称可自定义本例使用了:onenav注意不要与已有的隧道名称重复协议http本地地址3080域名类型随机域名地区选择China Top创建成功后打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址接下来就可以在其他电脑或者移动端设备异地)上使用地址访问。访问成功。7.保留固定公网地址使用cpolar为其配置二级子域名cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站该地址为固定地址不会随机变化。点击左侧的预留选择保留二级子域名地区选择china Top然后设置一个二级子域名名称我使用的是onenav大家可以自定义。填写备注信息点击保留。登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑。修改隧道信息将保留成功的二级子域名配置到隧道中域名类型选择二级子域名Sub Domain填写保留成功的二级子域名地区: China Top点击更新更新完成后打开在线隧道列表此时可以看到随机的公网地址已经发生变化地址名称也变成了保留和固定的二级子域名名称。最后我们使用固定的公网地址在任意设备的浏览器中访问可以看到成功访问的页面这样一个永久不会变化的二级子域名公网网址即设置好了。总结完成以上配置后OneNav已经可以在极空间中运行。进入后台后可以按照工作、学习、工具、娱乐或NAS应用等用途创建分类再把常用网址逐个添加到对应位置。整理完成后前台首页会按照分类展示所有链接。相比把大量网站分散保存在不同浏览器中OneNav更适合作为统一的书签入口也方便后续继续补充和调整。通过cpolar为3080端口建立公网隧道后原本只能在家庭局域网中打开的OneNav页面也可以从手机、平板和其他电脑访问。继续配置固定二级子域名后导航页地址能够保持不变。需要注意的是OneNav只能统一保存和展示链接。如果其中添加的是极空间IP、路由器后台或其他局域网地址人在外地打开导航页后点击这些链接仍然可能无法访问相关服务需要分别配置远程访问方式。正式使用前还应修正Compose文件中的重复内容和目录路径并避免直接使用777权限。建议为OneNav单独建立数据目录定期备份数据库和配置文件。公网开放后收藏内容可能暴露工作系统、管理后台和个人兴趣信息因此应设置高强度密码并限制固定地址的分享范围。
RELATED

相关推荐

RIP + GRE 配置笔记

RIP + GRE 配置笔记

RIP GRE 配置笔记拓扑结构[R5 中心Hub]/ | \ \R1 R2 R3 R4| | | |PC1 PC3 PC4 PC2地址规划设备WAN接口LAN接口Tunnel接口R115.1.1.1/24192.168.1.1/2410.1.1.1 (P2P)10.1.2.1 (P2MP)R225.1.1.2/24192.168.2.1/2410.1.2.2 (P2MP)R335.1.1.…

📅 2026/9/8 16:20:24
2026第四次萌新赛

2026第四次萌新赛

2026第四次萌新赛 签到:M , G easy:L , J mid:D , H , I mid - hard:C , B , E , F hard:K , A M题:噢耶,奶奶的龙!!! 刚开始算极限值,把最后一个…

📅 2026/10/6 3:53:18
2026小程序商城做的比较好的品牌,哪个品牌做商城更稳

2026小程序商城做的比较好的品牌,哪个品牌做商城更稳

商家问哪个品牌做商城更稳,真正想知道的往往不是谁名气最大,而是谁能让店铺少出问题。小程序商城一旦上线,就要承接客户浏览、下单、付款、订单处理、活动发布和会员维护。前台卡一次,客户可能就走了。后台乱一次,商家…

📅 2026/9/11 20:02:41
MORE NEWS

更多资讯

📰

大模型性别偏见实测:十款模型公平性对比与复现方法

去年年底我突发奇想,用同一套题把市面上十款主流大模型轮番轰炸了一遍,想看看一个大模型到底是不是“越先进越公平”。结果很有意思:前十名里,公认最强的几款在性别偏见测试中并没有包揽前三,甚至有个最先进的模型在“…

📰

Hive JDBC连接实战:从HiveServer2原理到代码跑通

简介:一份关于使用Java JDBC连接Hive数据库并执行基础操作的示例工程,主要面向需要在大数据任务中通过Java API读写Hive的开发者,也适合正在学习Hive生态的入门者参考。资源以Maven工程形式组织,包含两个Java源文件、对应编译后的…

📰

YOLOv8自定义数据集训练实战:从数据准备到模型部署

1. 项目概述:YOLOv8自定义数据集训练全流程实战在目标检测领域,YOLOv8作为Ultralytics公司推出的最新版本,凭借其卓越的速度-精度平衡和开发者友好特性,已成为工业界和学术界的首选框架之一。不同于官方文档中标准化的演示流程&am…

📰

广电AI落地实战:从2018白皮书到智能媒资与审核部署

1. 一份2018年的白皮书,为什么现在翻出来读还不过时2018年那会儿,圈子里对“AI广电”的讨论大多还停留在概念层面。台里开会,领导说“我们要搞人工智能”,底下人面面相觑——搞什么?怎么搞?买谁的&#xff…

📰

人工智能的认知神经基础:从神经元到类脑计算的工程实践指南

1. 这份110页白皮书到底想解决什么问题第一次看到"人工智能的认知神经基础"这个说法,很多人会下意识觉得又是一份高高在上的学术综述。但如果你真的在AI一线做过模型调优、数据标注体系设计,或者带过跨学科团队,就会明白这个命题背…

📰

多智能体博弈中的对手建模框架解析与应用

1. 项目概述"论文内容提取:面向多智能体博弈对抗的对手建模框架"这个标题背后,隐藏着一个极具挑战性的AI研究领域。作为一名长期关注多智能体系统的研究者,我深知在博弈对抗场景中准确预测对手行为的重要性。罗俊仁教授团队提出的这…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬