TwoNav 是一款开源的书签(导航)管理程序,界面简洁,安装简单,使用方便,基础功能免费。TwoNav可帮助你将浏览器书签集中式管理,解决跨设备、跨平台、跨浏览器之间同步和访问困难问题,做到一处部署,随处访问。
项目地址
功能特色
- 支持后台管理
- 支持私有链接
- 支持加密链接
- 支持分享链接
- 支持二级分类
- 支持用户分组/权限管理
- 支持Chrome/Firefox/Edge书签批量导入
- 支持批量更新链接图标/标题/描述等信息
- 支持链接信息自动识别
- 支持API
- 支持Docker部署
- 支持uTools插件
- 支持Chromium内核的[浏览器扩展]
- 支持简易文章管理
- 支持更换各种模板/支持混搭,26个主题模板
- 安全性支持:更换登录入口/二级密码/OTP双重验证
安装
环境要求
- PHP版本: 7.3 <= PHP <= 8.2
- 数据储存: SQLlite ( pdo_sqlite ) 或 MySQL (pdo_mysql)
- Web服务: Nginx / Apache / 其他
常规安装
- 访问项目地址:[链接登录后可见] 下载最新版本并解压到站点根目录
- 访问您的站点首页会自动进入安装引导,填写您要设置的管理员账号密码点击开始安装即可!
- 安装完成后点击链接即可进入首页或者后台
数据库类型
- 支持MySQL和SQLite
- 如果您正在使用虚拟机主机的话,建议您使用SQLite
- 下图为SQLite 数据库,SQLite文件名默认是随机产生的,安全性较高!
- 下图为MySQL数据库,请输入正确的数据库连接信息!
- 安装成功如下图,若失败则会提示失败原因!根据提示解决即可!
注意:新手请注意权限问题,否则可能提示权限原因安装失败,宝塔、Oneinstack、lnmp.org的站点用户均为www,可通过 代码登录后可见查看文件是否是www用户。
Docker安装
[链接登录后可见][链接登录后可见]
部署命令
代码登录后可见
反向代理
参考教程:[链接登录后可见]
⚠️Nginx Proxy Manager(以下简称NPM)会用到80、443端口,所以本机不能占用(比如原来就有Nginx)
互联网使用请确保完成了域名解析
Atool 工具箱
ATool 是什么 ?
ATool 什么情况下用 ?
- 忘记管理员账号或密码
- 忘记登陆入口(地址)无法登陆
- 静态路径错误或无法访问导致页面异常
ATool 怎么找回密码 ?
- 无法找回,因为程序不会记录用户的明文密码
- 可以强制修改密码
ATool 怎么用 ?
- 浏览器访问 代码登录后可见
- 您会看到: ATool未开启
- 按照提示操作即可
1.如果您修改的是默认用户,请同步修改>网站管理>系统设置>默认用户
2.如果修改后访问主页出现404请尝试清理Cookie
配置文件内容:
- Key是随机生成的,用于进入Atool工具箱!
- switch 默认为0表示关闭工具箱! 你需要将它改成1并保存!
代码登录后可见
输入key 点击验证即可进入Atool 如下图
安全配置
此说明主要针对Nginx环境,如果您是Apache环境,只需要检查配置是否生效即可!
- 在您成功安装TwoNav后,为了您的站点安全,建议配置伪静态规则
- 获取配置: 管理员登录程序后台,在站长工具>生成伪静态>复制内容
如何配置伪静态
- Docker: 将复制的内容写入挂载目录下的 代码登录后可见文件,保存请重启容器!
- 宝塔面板: 登录面板>网站>点击对应的站点名称>伪静态>粘贴并保存
- 其他环境: 如虚拟主机请询问服务商,或自行摸索
如何检查配置是否生效
使用方法
导出导入
相关文档
书签导入
下图为上传html数据后的选项,按需选择后点击开始导入即可
一键添加
- 这个是针对PC浏览器设计的,手机无法使用!
- 按需选择好后将一键添加拖入浏览器书签栏
- 点击书签栏的一键添加即可快速将正在浏览页面添加到TwoNav
- 注:自动添加/自动关闭需选择默认分类才会生效
- 浏览器书签栏中的一键添加可以修改标题,例如:加入默认分类 / 加入私有分类
本地备份
- 此功能订阅可用
- 点击备份,可输入备份描述(可留空) > 点击开始备份!
- 备份仅储存最近20份,超出20份将自动删除旧的备份数据!
- 不建议跨版本和跨数据库回滚
- 点击回滚可以恢复备份时的数据,包括上传的图标等! 注意:回滚时会删除当前数据
- 不能回滚数据: 账号密码/邮箱/Token/安全设置
- 请勿使用迅雷等第三方工具下载备份,请用浏览器自带的下载
书签导出
- 即字面上的意思,根据需求导出即可!
- 导出的SQLite数据仅能用于导入,不能用于替换data目录下的db3数据!
- 请勿使用迅雷等第三方工具下载备份,请用浏览器自带的下载
数据清空
- 点击数据清空(红色字体)弹出下图选项,按需勾选需要清空的内容>输入密码确定清空!
- 默认勾选所有内容,部分内容单独清空会引起异常,请悉知!
- 数据清空不可逆,请注意备份!!!