一天一个好玩的docker项目-onenav
·
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)导入

导入书签后的显示效果

更多推荐
所有评论(0)