修改说明
- 支持多用户注册使用 Web自助申请 自助修改用户名和密码 (可关闭注册)
- 支持注册时记录用户注册IP和时间
- 支持登陆保护机制 多次登陆失败后会被限制 (防止被爆破)
- 支持隐藏登陆注册接口 (防止被爆破)
- 支持在非根目录运行
- 支持js css等静态库本地储存 同时也支持CDN
- 支持后台Web配置:标题,Logo,关键字,描述,备案号等等操作 (废弃原来的PHP配置,因为要注册多用户)
- 支持开关首页是否显示:回到顶部,快速添加,后台入口,以及可以隐藏登陆入口,关闭图标加载等
- 支持自定义CSS(头部代码),自定义底部代码 (考虑到多用户支持,取消了原有的自定义JS,可用底部代码代替!)
- 后台分类和链接列表做了一些优化,链接支持搜索(可指定分类),批量修改分类,置顶,记忆筛选状态等
- 分类列表支持搜索,批量删除和批量强制删除(分类下有链接时删除链接)
- 支持在列表直接修改数据,设置是否私有等便捷的操作
- 集成了一些主题 因为改动比较大 所以原来的第三方主题是无法直接使用的!需要适配的可以联系我!
- 后台列表:支持自适应高度 默认显示20条
- 分类列表:支持显示图标,新增修改可以直接选择图标,而不是用代码,支持 Layui 和 Font Awesome!
- 后台新增一键添加,显示相关操作说明和生成好的代码 并加入参数识别,可传入分类ID,这样就自动帮你选好默认分类了.
- 其他安全性的优化,支持记录用户登陆日志 (目前只是记录到数据库,并未实现查看功能)
- 支持升级,自动修改数据表结构,自动把PHP的配置写入数据库 (但仍建议您备份好数据在升级!!!)
- 还有啥,想不起来了…因为前期修改没有考虑过要发布的,所以也没写更新记录!
- 具体的自己测试吧…PHP7.4
下面的说明是原著的!
OneNav
使用PHP + SQLite 3开发的简约导航/书签管理器,xiaoz新作,欢迎体验。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i5XAHeCh-1642820298024)(https://i.bmp.ovh/imgs/2020/12/40f222b7da7a89c9.png)]
功能特色
- 支持后台管理
- 支持私有链接
- 支持书签批量导入
- 支持多种主题风格
- 支持链接信息自动识别
- 支持API
- 支持Docker部署
- 支持uTools插件
安装
常规安装:
- 需安装PHP环境,并确保支持SQLite3
- 下载源码解压到站点根目录
- 将
config.simple.php 复制为data/config.php 并填写自己的站点信息 - 访问后台:
http://IP/index.php?c=login
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数据
更多说明,请参考帮助文档:https://www.yuque.com/helloz/onenav
Demo
以下是OneNav部分用户演示站,排名不分先后。
联系我
鸣谢
OneNav诞生离不开以下项目,在此表示感谢(排名不分先后)。
|