当前位置: 首页 > Linux运维 > Docker > 使用Docker部署OneNav书签管理器

使用Docker部署OneNav书签管理器

发布于:2021-3-23 Docker 20条评论 13,689 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

OneNav是一款使用PHP + SQLite 3开发的导航/书签管理器,支持Material Design风格,内置2套模板,界面简洁,使用方便。现已支持Docker方式部署,方法如下。

功能特色

  • 支持后台管理
  • 支持私有链接
  • 支持多种主题风格(默认内置2套模板)
  • 支持链接信息自动识别
  • 支持API
  • 支持右键菜单管理

Docker部署

docker run -itd --name="onenav" -p 80:80 \
    -e USER='xiaoz' -e PASSWORD='xiaoz.me' \
    -v /data/onenav:/data/wwwroot/default/data \
    helloz/onenav
  • USER:设置用户名,上述设置为xiaoz
  • PASSWORD:设置密码,上述设置为xiaoz.me
  • /data/onenav:本机挂载目录,用于持久存储Onenav数据

最后


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注


已有20条评论


  1. 大佬,我很喜欢你的书签管理,想搭建一个;

    帮助文档里面有一个安全设置项的代码,群晖docker搭建需要设置这个安全代码到站点吗?

  2. 非常好的书签导航,希望增强一些后台管理查询功能,比如,后台修改某个链接,可以查询名称就好了,或者安分类筛选也可以。

  3. 大佬,docker的端口可以改成其他的吗?还是必须是80?

    用下面的命令部署后能打开但是登录时提示”用户名或密码错误!”

    docker run -itd –name=”onenav” -p 1080:80 \
    -e USER=‘admin’ -e PASSWORD=’Aa12345′ \
    -v /data/onenav:/data/wwwroot/default/data \
    helloz/onenav

    1. 端口可以改成其他的,比如你上面的1080是允许的。如果提示用户名或密码错误,你可以打开/data/onenav/data/config.php里面的用户名和密码和设置的是否一样。

  4. 其实,我还是喜欢更加简单的方式,我追求的2个风格如下:
    1.如浏览器书签一样的保存方式
    2.页面紧凑型的模式
    最终,我还是用dokuwiki做了单页的在线书签;当然,浏览器式的也弄了个https://www.zjzj.xyz/tool/Bookmarks/,在某位大佬分享的基础上更改的,可以上传谷歌书签到服务器,服务器自动读取,服务器端可添加删除书签…(哦,密码123456)