OneNav安装与使用-自建网址导航和书签管理器-支持私有链接,可批量导入

OneNav是好友xiaoz.me博主开发的一款开源免费的使用PHP + SQLite 3开发的导航/书签管理系统,特点是非常地简洁,打开速度非常流畅,支持将Chrome/FireFox/Edge等浏览器书签导入到OneNav和自定义JavaScript,有后台管理,可以自主管理网站链接。

OneNav很好地兼顾了公用和私用,支持私有链接,即只有管理员登录才会显示,所以你无论是把OneNav当成公共浏览使用,还是自己私有书签管理系统使用,都是没有问题的。由于OneNav采用SQLite 数据库,你甚至可以使用免费空间就可以搭建自己的OneNav书签管理器。

OneNav安装与使用-自建网址导航和书签管理器-支持私有链接,可批量导入

本篇文章就来分享一下OneNav的安装与使用教程,作为站长,更多的自建服务,这里还有:

  1. Cloudreve自建网盘系统-可预览Office文档对接七牛又拍云腾讯云COS
  2. Bitwarden自建密码存储系统图文教程-开源免费的bitwarden_rs安装与使用
  3. 自建RSS阅读器Tiny Tiny RSS安装和配置自动更新,全文RSS,更换主题,手机RSS登录

PS:更新记录。

1、喜欢剪辑视频寻求各种特效的,如果不想用专业的视频剪辑软件,可以试试这个:剪映-抖音出品免费视频编辑软件-免费素材简单易用的视频剪辑工具。2021.12.13

2、觉得市面上各种导航过于花哨不适合自己的,可以自己搭建一个私人导航网站:免费开源的网址导航源码收集整理汇总-自建个人导航主页。2021.10.24

一、OneNav安装前准备

网站:

  1. 项目:https://github.com/helloxz/onenav
  2. 帮助:https://doc.xiaoz.me/books/onenav
  3. 演示1:https://nav.rss.ink/
  4. 演示2:https://wzfou.net/

准备好主机。可以找一个虚拟主机或者是VPS主机,5.6 <= PHP <= 7.3、需支持SQLite、PHP需支持pdo_sqlite组件。使用VPS主机的朋友,可以安装宝塔面板,这样就可以像使用虚拟主机那样管理空间了。VPS可以查看:VPS主机排行榜单

准备好域名。可以直接注册一个域名,或者找一个免费域名,参考:免费域名.tk,.ml,.ga,.cf,.gq申请注册和DNS解析-绑定免费空间教程。效果如下:(点击放大)

OneNav导航效果

二、OneNav安装全过程

安装方法如下:

访问项目地址:https://github.com/helloxz/onenav/releases 下载最新版本并解压到站点根目录

然后访问您的站点首页设置初始用户名、密码。

OneNav最新安装

注意:新手请注意权限问题,否则可能提示权限原因安装失败,宝塔、Oneinstack、lnmp.org的站点用户均为www,可通过ls -l 站点路径查看文件是否是www用户。

三、OneNav相关的设置

3.1 安全设置

如果您使用得Nginx,请务必将以下规则添加到站点配置中,否则数据库可能被下载(非常危险):

#安全设置
location ~* ^/(class|controller|db|data|functions|templates)/.*.(db3|php|php5|sql)$ {
    return 403;
}
location ~* ^/(data)/.*.(html)$ {
        deny all;
}
location /db {
        deny all;
}

#伪静态
rewrite ^/click/(.*) /index.php?c=click&id=$1 break;
rewrite ^/api/(.*)?(.*) /index.php?c=api&method=$1&$2 break;
rewrite /login /index.php?c=login break;

如果使用得Apache则无需设置,已内置.htaccess进行屏蔽。

3.2 更换主题

OneNav主题位于templates目录下,如果您不喜欢默认主题,可自行开发或者使用第三方主题。

baisu

由网友baisu制作,风格简约舒适,支持暗色主题。

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

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

演示地址:http://123.baisu58.com/

OneNav更换主题

更换主题方法

下载第三方主题,并解压至templates目录下

比如您下载的主题路径为templates/webstack,修改config.php将主题修改为webstack

//主题风格
define('TEMPLATE','webstack');

四、OneNav批量导入书签

以下为OneNav的后台管理界面,在这里你可以添加书签分类和直接添加链接地址。

OneNav导入书签

0.9.11版本开始,支持将Chrome/FireFox/Edge等浏览器书签导入到OneNav,导入前建议先将数据库(data/onenav.db3)进行备份。

OneNav上传书签

从Google Chrome导入

按快捷键Ctrl + Shift + O打开Chrome书签管理器(或者地址栏输入chrome://bookmarks/),点击右上方三个点的按钮。

将书签导出为.html 并记住导出位置,稍后导入需要使用。

从Firefox导入

输入快捷键Ctrl + Shift + B打开我的足迹,选择所有书签 – 导出书签到HTML进行保存。

然后打开OneNav后台 – 链接管理 – 书签导入 – 选择刚刚导出的.html书签。按照下图顺序进行操作。

OneNav浏览器导出

五、总结

OneNav作为书签管理和导航网站最大的优势就是简洁,OneNav支持隐藏私人网址,非常适合当成自己的个人导航网址使用,OneNav网站搬家也非常地简单,直接将根目录下来的所有的文件转移另一个网站的根目录即可。

文章出自:挖站否 https://wzfou.com/onenav/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。


分享到:
Avatar for Qi
关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。
已有 10 条评论
  1. Qi大大,现在onenav安装更加简化了,不需要再修改配置文件啦。

    2022年6月15日 17:36 回复
    • Avatar for Qi Qi

      好的,越来越好了,已经更新。

      2022年6月17日 09:39 回复
  2. 呵呵,不错!就是需要好好整理一下自己的书签了!

    2021年10月24日 20:33 回复
  3. Avatar for 11 11

    除非你有私有书签
    完全可以生成之后,只保留html首页(替换掉跳转链接),存在服务器。
    哪还担心什么数据库被下载。

    2021年10月14日 11:05 回复
  4. @QI 我的挖站否空间好像被ban了?是怎么回事呢?site https://seaiv.cn

    2021年10月12日 14:43 回复
    • Avatar for Qi Qi

      你好,最近攻击得厉害,已经恢复。

      2021年10月13日 22:421 回复
  5. Avatar for 自从斯柯达 自从斯柯达

    还不错,以前用过

    2021年10月11日 12:22 回复
  6. Avatar for te te

    好东西呀,感谢分享

    2021年10月11日 12:19 回复
  7. Avatar for 南极神 南极神

    一直和很想要个,简单方便迁移的书签

    2021年10月10日 15:33 回复
  8. Avatar for zxc zxc

    我的书签早就多到不想看了,现在完全靠历史记录,书签分类比较头疼

    2021年10月10日 14:29 回复

Login

Welcome! Login in to your account

Remember me Lost your password?

Don't have account. Register

Lost Password

Register