OneNav安装与使用-自建网址导航和书签管理器-支持私有链接,可批量导入
OneNav是好友xiaoz.me博主开发的一款开源免费的使用PHP + SQLite 3开发的导航/书签管理系统,特点是非常地简洁,打开速度非常流畅,支持将Chrome/FireFox/Edge等浏览器书签导入到OneNav和自定义JavaScript,有后台管理,可以自主管理网站链接。
OneNav很好地兼顾了公用和私用,支持私有链接,即只有管理员登录才会显示,所以你无论是把OneNav当成公共浏览使用,还是自己私有书签管理系统使用,都是没有问题的。由于OneNav采用SQLite 数据库,你甚至可以使用免费空间就可以搭建自己的OneNav书签管理器。
本篇文章就来分享一下OneNav的安装与使用教程,作为站长,更多的自建服务,这里还有:
Cloudreve自建网盘系统-可预览Office文档对接七牛又拍云腾讯云COS
Bitwarden自建密码存储系统图文教程-开源免费的bitwarden_rs安装与使用
自建RSS阅读器Tiny Tiny RSS安装和配置自动更新,全文RSS,更换主题,手机RSS登录
一、OneNav安装前准备
网站:
项目:https://github.com/helloxz/onenav
帮助:https://www.yuque.com/helloz/onenav/baoylo
演示1:https://nav.rss.ink/
演示2:https://wzfou.net/
准备好主机。可以找一个虚拟主机或者是VPS主机,5.6 <= PHP <= 7.3、需支持SQLite、PHP需支持pdo_sqlite组件。使用VPS主机的朋友,可以安装宝塔面板,这样就可以像使用虚拟主机那样管理空间了。VPS可以查看:VPS主机排行榜单。
准备好域名。可以直接注册一个域名,或者找一个免费域名,参考:免费域名.tk,.ml,.ga,.cf,.gq申请注册和DNS解析-绑定免费空间教程。效果如下:(点击放大)
二、OneNav安装全过程
安装方法如下:
访问项目地址:https://github.com/helloxz/onenav/releases 下载最新版本并解压到站点根目录
将
config.simple.php
复制为data/config.php
并填写自己的站点信息访问后台:
http://IP/index.php?c=login
(或点击页面右上角)
如何修改config.php文件?以下信息务必修改:
//用户名 define('USER','xiaoz'); //密码 define('PASSWORD','xiaoz.me'); //token参数,API需要使用 define('TOKEN','xiaoz.me');
站点信息配置项:
//站点标题 $site_setting['title'] = 'OneNav'; //站点关键词 $site_setting['keywords'] = 'OneNav,简洁导航,云链接,个人书签'; //站点描述 $site_setting['description'] = '';
三、OneNav相关的设置
3.1 安全设置
如果您使用得Nginx,请务必将以下规则添加到站点配置中,否则数据库可能被下载(非常危险):
#安全设置 location ~* ^/(class|controller|db|data|functions|templates)/.*.(db3|php|php5)$ { return 403; } 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/
更换主题方法
下载第三方主题,并解压至
templates
目录下比如您下载的主题路径为
templates/webstack
,修改config.php
将主题修改为webstack
//主题风格 define('TEMPLATE','webstack');
四、OneNav批量导入书签
以下为OneNav的后台管理界面,在这里你可以添加书签分类和直接添加链接地址。
自0.9.11
版本开始,支持将Chrome/FireFox/Edge等浏览器书签导入到OneNav,导入前建议先将数据库(data/onenav.db3
)进行备份。
从Google Chrome导入
按快捷键
Ctrl + Shift + O
打开Chrome书签管理器(或者地址栏输入chrome://bookmarks/
),点击右上方三个点的按钮。将书签导出为
.html
并记住导出位置,稍后导入需要使用。从Firefox导入
输入快捷键
Ctrl + Shift + B
打开我的足迹,选择所有书签 – 导出书签到HTML进行保存。然后打开OneNav后台 – 链接管理 – 书签导入 – 选择刚刚导出的.html书签。按照下图顺序进行操作。
五、总结
OneNav作为书签管理和导航网站最大的优势就是简洁,OneNav支持隐藏私人网址,非常适合当成自己的个人导航网址使用,OneNav网站搬家也非常地简单,直接将根目录下来的所有的文件转移另一个网站的根目录即可。
文章出自:挖站否 https://wzfou.com/onenav