1.onenav简介

OneNav 是一款功能强大且简洁高效的浏览器书签管理器,支持集中式管理书签,完美解决跨设备、跨平台、跨浏览器的同步与访问难题,实现一处部署、随处访问。它不仅安装简单、界面简洁、操作方便,还可与浏览器扩展(插件)配合使用,为你带来更加高效便捷的书签管理体验。

  • 支持AI检索匹配链接
  • 支持链接批量检测
  • 支持后台管理
  • 支持私有链接
  • 支持Chrome/Firefox/Edge书签批量导入
  • 支持多种主题风格
  • 支持链接信息自动识别
  • 支持API
  • 支持Docker部署
  • 支持二级分类
  • 支持浏览器扩展(插件)
  • 支持后台一键在线升级
  • 支持链接拖拽排序
  • 支持PWA应用
  • 手机版后台

项目地址为:

helloxz/onenav: 使用PHP + SQLite 3开发的书签管理系统,将浏览器书签集中式管理,做到一处部署,随处访问。https://github.com/helloxz/onenav

2.docker部署

首先拉取onenav镜像,命令为:

#拉取onenav的docker镜像
docker pull  helloz/onenav

使用mkdir创建一个文件夹,用于持久性存储(不指定持久性存储,重启后数据丢失)

#创建一个文件夹
mkdir /root/onenav

使用docker run命令进行部署

#端口映射-p使用的3080端口,可以根据自行要求进行更改,/root/onenav是前面创建的给onenav的持久性存储文件夹
docker run -itd --name="onenav" -p 3080:80  -v /root/onenav:/data/wwwroot/default/data --restart always helloz/onenav

通过http://docker服务器ip:3080(我的docker服务器IP是192.168.188.27所以访问地址为http://192.168.188.27:3080)访问onenav服务,需要我们填写用户名,密码,邮箱

可以先到我的链接里面把已有的链接删除掉

在书签导入界面可以把已有的浏览器书签(要先从浏览导出书签为html)导入

导入书签后的显示效果

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐