免费开源0数据库的NAV网站导航系统-inurl网站导航系统 时间: 2026-10-23 21:50 分类: 猿码 热度: 12°C 评论 独乐了不如众乐乐,今天分享一个我自己用的NAV网站导航系统。 ###传送门:[https://nav.inurl.link/](https://nav.inurl.link/ "https://nav.inurl.link/")  这一套系统是免费开源的,颜值这一块没得说。 ###它能做什么 - 个人导航主页:卡片式展示你常去的网站,自动抓取网站图标/封面图 - 可视化后台:分类与网址的增删改,点点鼠标就行 - 实用首屏:Google/百度 搜索切换、实时时钟、按访问者 IP 自动定位的天气预报 - 右上角站点导航:放你自己的其它站点链接 - 手机自适应,并支持跟随系统的深色模式 ##一、安装前准备 ####1、服务器 任意云厂商服务器(1核1G 即可跑) 推荐阿里云、腾讯云或华为云这样的厂商的服务器,比较稳定。 - 阿里云服务器:https://inurl.link/aliecs - 腾讯云服务器:https://inurl.link/txmiaosha 如果不知道怎么购买云服务器,具体参考这篇文章:**[如何购买便宜、稳定、速度快的云服务器?](https://inurl.top/archives/yunfuwuqi/)** ####2、环境 宝塔面板即可(Linux 面板,版本不限),Linux系统对服务器的配置较低,省钱。 如果不会安装宝塔控制面板,可参考教程:《**[【图文】云服务器如何安装宝塔面板?](https://blog.gaomeluo.com/archives/anzhuangbt/ "【图文】云服务器如何安装宝塔面板?")**》 ####3、PHP 版本 PHP 7.4 及以上(宝塔默认自带,无需额外装数据库) ####4、域名 一个域名(国内服务器需备案);没有域名时可用服务器 IP 直接访问 > 本程序不需要 MySQL 数据库,数据以 JSON 文件保存,安装门槛极低。 ####5、inurl源码下载 #####夸克网盘:https://inurl.link/inurl-nav ##二、安装步骤 ####1、在宝塔里创建一个站点 进入宝塔面板 → 左侧菜单 「网站」 → 点击 「添加站点」:  - 域名:填你要用的域名,例如 nav.你的域名.com - 根目录:保持默认即可(形如 /www/wwwroot/nav.xxx.com),记下这个路径 - PHP版本:选择 PHP-74 或更高的 PHP-80/81/82 - 数据库:选 不创建(本程序用不到) - FTP:选 不创建(用不到) 点击提交,站点就建好了。 ####2、把程序文件上传到站点根目录 打开宝塔 「文件」 管理器,进入上一步的站点根目录,点击工具栏的 「上传」,把下载到的 nav-inurl.zip 传上去;上传完右键 → 解压。  > 最容易踩的坑:解压后如果多套了一层目录(变成 /www/wwwroot/nav.xxx.com/nav-baota/index.php),网站会打不开或样式丢失。 正确结果是 index.php、admin.php、api.php、config.php、store.php、assets 文件夹 直接躺在站点根目录里。 如果不小心多了一层,把这批文件全部剪切到根目录,并删掉多余的空文件夹即可。 最终根目录结构应如下(data 文件夹是首次访问自动生成的,没有也正常): ``` index.php 前台首页 admin.php 后台管理 api.php 数据接口 config.php 配置文件(站名/密码/右上角链接) store.php 数据存储 assets/ 图标资源 data/ 运行时自动生成,存放 nav.json 数据 ``` ####3、打开前台,确认安装成功 浏览器访问 `http://你的域名/`(没有域名就用 `http://服务器IP/`)。看到导航首页、卡片正常显示,说明安装成功。 首次访问会自动生成 data/nav.json 并写入一批演示数据,方便你看到效果。  ####4、进入后台,登录 访问 `http://你的域名/admin.php`,输入默认密码 admin888 登录。  **安全提醒:**默认密码任何人都能猜到,请务必按第 6 步改成强密码。 ####5、添加你自己的分类和网址 登录后看到管理面板,分两块:分类管理 与 网址管理。  ↑ 后台管理面板:上为分类管理,下为网址管理,都支持新建/编辑/删除 #####添加分类 - 点 「+ 新建分类」 → 填分类名称(如:常用工具) - 图标可填 emoji或图片地址;留空则显示默认文件夹图标 - 排序填数字,越小越靠前 → 点保存 ####添加网址 - 点 「+ 新建网址」 → 选择所属分类,填标题和网址(必填,网址要带 `https://`) - 描述:一句话简介,显示在卡片上,建议填 - 图标 / 封面图:强烈建议留空,程序会自动去抓该网站的 favicon 作为卡片图标;想用宣传图时再填图片地址 - 私有:勾选后这条不在前台显示(适合存自己私用的后台地址) - 点保存,回到前台刷新即可看到新卡片 > 小技巧:想批量整理?直接编辑 data/nav.json 也行,但更推荐用后台改,不容易写错格式。 ####6、修改站名、右上角链接,并改掉默认密码 在宝塔 「文件」 里找到 config.php,双击编辑,照下面改: ``` // 站名与副标题 define('SITE_TITLE', '我的导航'); define('SITE_SUBTITLE', '好站收藏,一处直达'); // 后台登录密码 ← 必改! define('ADMIN_PASSWORD', '换成你的强密码'); // 右上角「我的站点」导航,按你的需要增删 define('TOP_LINKS', [ ['url' => 'https://你的站点1.com/', 'label' => '站点1'], ['url' => 'https://你的站点2.com/', 'label' => '站点2'], ]); ``` - TOP_LINKS 里的 label 是显示文字,图标会自动抓取;个别站点抓不到时,可加 'icon' => '`https://…/logo.png`' 强制指定。 - 保存后刷新前台即可生效。 至此,你的inurl导航站已经正式上线了。 ##三、常见问题 ####前台一直显示「数据加载失败」或后台保存没反应 多半是 data 目录没有写入权限。宝塔「文件」里右键 data 文件夹 → 权限 → 设为 755(不行就临时 777)。 ####卡片图标是灰色的地球/没显示出来 说明目标网站没有可公开抓取的 favicon,属正常现象;可在后台给这条网址手动填一个图片地址。 ####天气城市显示不准 天气按访问者 IP 自动定位(走 IP 库 + 反查中文城市名)。定位失败时默认显示北京;也可以直接点击天气卡片上的城市名,手动输入城市(如「上海」)回车切换。 ####数据怎么备份 / 迁移? 只需备份一个文件:data/nav.json。换服务器时,把整个程序目录连同这个文件一起拷过去即可。 ####想恢复出厂演示数据? 删掉 data/nav.json,再刷新前台,会自动重新生成演示数据。 ####没有域名能用吗? 可以,直接用 `http://服务器IP/` 访问(需服务器放行 80 端口)。 ##四、安全与建议 - 务必修改默认密码(config.php 里的 ADMIN_PASSWORD),并定期更换。 - 想进一步保护后台,可在宝塔 网站 → 站点设置 → 目录保护 里给 admin.php 加一层密码。 - 建议给域名配上 HTTPS(宝塔 SSL → Let's Encrypt 免费申请,一键开启强制 HTTPS)。 - 本程序为个人自用导航设计,不建议在公开场景存放敏感信息。 标签: 服务器
评论已关闭