什么是 OneNav ?

OneNav 是使用 PHP + SQLite 3 开发的简约导航/书签管理器,支持后台管理、私有链接、书签批量导入和多种主题风格。

老苏已经折腾过的类似应用有 WebStackHeimdallOrganizr,从定位上看与 WebStack 比较接近。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 onenav ,选择第一个 onenav,版本选择 latest

docker 文件夹中,创建一个新文件夹,并将其命名为 onenav

文件夹 装载路径 说明
docker/onenav /data/wwwroot/default/data 存放onenav数据

端口

端口不冲突就行,老苏这里用了 9680

本地端口 容器端口
9680 80

环境

可变
USER 用户
PASSWORD 密码

运行

在浏览器中输入 http://群晖IP:9680,就可以看到主界面了

点右上角可以登录后台,账号和密码就是在前面 环境变量 里设置的

后台非常简单

第三方主题

内置了两套模板,所谓的第三方其实也就两款免费的主题,一款是作者自己开发的基于开源项目 webstack 适配的 OneNav 主题,作者自己说该主题支持的功能相对较少,不太建议使用。

  • 下载地址:https://github.com/helloxz/webstack

另一款是网友开发的,风格简约舒适,支持暗色主题。

  • 下载地址:https://wget.ovh/source/onenav/themes/baisu.zip

  • 项目地址:https://gitee.com/baisucode/onenav-theme/tree/master/templates/baisu

我下载了后面一款主题,解压至 onenav 目录下

用 SSH 客户端连接到群晖上,在 onenav 目录下执行下面的命令

# 拷贝主题文件
docker cp /volume1/docker/onenav/baisu helloz-onenav1:/data/wwwroot/default/templates

修改配置文件 config.php,将主题修改为 baisu

保存后不需要重启,直接刷新页面就可以看到新界面了

默认没有显示站点描述,打开 baisu 目录下的 index.php 文件,搜索 <?php echo $link['description']; ?>

取消注释即可

保存之后,需要再次执行

# 拷贝主题文件
docker cp /volume1/docker/onenav/baisu helloz-onenav1:/data/wwwroot/default/templates

其实只要拷贝一个文件就可以了,只是老苏懒得去重写,还是复制粘贴更快捷,刷新界面就可以看到站点描述了

一键添加

随便添加个新标签, 右键 --> 修改,标签名称栏随意填写, 标签网址填写下面这段代码

记得将 http://www.你的域名.com 改成你自己的地址

javascript: var url = location.href;
var title = document.title;
void(open('http://www.你的域名.com/index.php?c=admin&page=add_quick_tpl&url=' + encodeURIComponent(url) + '&title=' + encodeURIComponent(title), "_blank", "toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, left=200,top=200,width=420, height=480"));

用法直接用了 baisu 作者的动图,一看就明白了

这个给收藏带来了极大的便利,另外书签在移动端的表现也非常不错,虽然没有 WebStack 好看,但是胜在添加收藏更方便一些。

分类不支持层级,这点也不如 WebStack

但是也够用了,毕竟简约、方便才是 OneNav 的特点。

参考文档

helloxz/onenav: 使用PHP开发的简约导航/书签管理系统。
地址:https://github.com/helloxz/onenav

使用Docker部署OneNav书签管理器 - 小z博客
地址:https://www.xiaoz.me/archives/15872

OneNav使用手册 · 语雀
地址:https://www.yuque.com/helloz/onenav

baisu: onenav主题 - Gitee.com
地址:https://gitee.com/baisucode/onenav-theme/tree/master/templates/baisu

简单好用的书签管理器OneNav相关推荐

  1. OneNav开源导航系统 简约导航/书签管理器

    介绍: OneNav是一款使用PHP + SQLite 3开发的书签管理器,支持Material Design风格,界面简洁,使用方便,欢迎体验. 支持后台管理 支持私有链接 支持多种主题风格(默认内 ...

  2. 云原生之使用Docker部署OneNav个人书签管理器

    云原生之使用Docker部署OneNav个人书签管理器 一.OneNav介绍 1.OneNav简介 2.OneNav特点 二.检查本地docker环境 1.检查docker版本 2.检查docker状 ...

  3. PHP+SQLite3简约网址导航、书签管理器网站源码

    简介: PHP+SQLite3简约网址导航.书签管理器网站源码 功能特色: 支持后台管理 支持私有链接 支持书签批量导入 支持多种主题风格 支持链接信息自动识别 支持API 支持Docker部署 支持 ...

  4. 一个简单的PHP邮件列表管理器

    1.需求分析 管理员应该能够建立和修改邮件内容. 管理员应该能够将文本或HTML格式的新闻信件发送给一个列表中的所有订阅者. 用户应该能够通过注册使用一个站点,并且可以进入并修改他们的个人资料. 用户 ...

  5. PHP+SQLite3简约网址导航、书签管理器网站源码/百素导航系统

    介绍: PHP+SQLite3简约网址导航.书签管理器网站源码 功能特色: 支持后台管理 支持私有链接 支持书签批量导入 支持多种主题风格 支持链接信息自动识别 支持API 支持Docker部署 支持 ...

  6. shaarli 书签管理器

    自己安装书签管理 mkdir /opt/appdata/shaarlichmod 777 /opt/appdata/shaarli docker pull shaarli/shaarli:latest ...

  7. 极简的书签管理器Shaarli

    什么是 Shaarli ? Shaarli 是一个使用 PHP 编写的针对个人.极简.超快速.无数据库的书签服务. 安装 在群晖上以 Docker 方式安装. 在注册表中搜索 shaarli ,选择第 ...

  8. 超简单的待办事项列表管理器todo

    什么是 todo ? todo 是一个自托管的 todo web 应用程序,可让您以简单且最少的方式跟踪您的 todo.

  9. php书签源码,OneNav简约PHP导航书签源码

    源码介绍 OneNav是一款使用PHP + SQLite 3开发的书签管理器,支持Material Design风格,界面简洁,使用方便.xiaoz最新开源作品,欢迎体验. 功能特点 支持后台管理 支 ...

最新文章

  1. git基础用法(一)
  2. mysql批量插入数据的函数和存储过程
  3. ajax17,17个使用AJAX技术的数据表格控件
  4. LeetCode 489. 扫地机器人(DFS)
  5. solution: stuch on 'setting up your MAC'
  6. python导入表格后坐标轴刻度设置_Python-更改matplotlib中x或y轴上的“刻度频率”?...
  7. 查找目录下固定文件目录以及路径(自然排序)
  8. HDU 4283 You Are the One(区间DP)
  9. SEGGER J-Flash烧写SN号(serial number)的两种方式
  10. Cisco ASA 5585防火墙ASDM配置
  11. 国家标准的台式计算机,GBT 9813.1-2016 计算机通用规范 第1部分:台式微型计算机国家标准...
  12. C语言中 整数除法 向上取整的数学证明
  13. 打开matlab窗口,不小心关闭了matlab的命令窗口怎么再打开?谢谢,十分急
  14. 终于知道电脑版微信为啥只能扫码登录了
  15. Java 细胞分裂问题
  16. vm15安装mac10.14提取ipa包
  17. 广东:让“数据跑路”代替“民众跑腿”
  18. 大学想选择计算机专业,零基础如何快速学习编程?都是经验之谈
  19. ajax asp后台获取不到post数据,asp.net webapi [FromBody]string 获取不到ajax post的数据的解决方法...
  20. 数据结构之不带头结点单链表和带头结点单链表相关操作实现(C语言)

热门文章

  1. [项目技巧]VUE小米商城+跨域+sass编译器封装+吸顶功能
  2. 城市规划行业的城市内部不透水地表空间信息提取与应用
  3. 计算机技术都幻灯片儿,13-计算机应用基础 幻灯片.ppt
  4. 『夸夸群』降温,回头细数引爆因素
  5. 如何用css做一个正方形(自适应屏幕宽度)
  6. 12.调整数组顺序,使得奇数在前,偶数在后
  7. Python之综合应用 —— 名片管理系统
  8. 移动互联网的入口-二维码(二维码生成原理及流程)
  9. photoshop简单教程
  10. Solidify实现一个智能合约5(值类型和引用类型的传递)