2077 导航开源:可自定义的浏览器起始页与网站目录 [复制链接]

管理员组

把自用的导航站 2077 导航 开源了。最早只是给自己做浏览器起始页,后来慢慢补上分类目录、搜索、提交审核和后台管理,现在把完整源码放出来,欢迎自部署或二开。

线上体验:https://my2077.com
源码仓库:https://gitea.com/qiqius/2077
GitHub 镜像:https://github.com/2819074731/2077

它能做什么

  • 自定义分组与链接,本地优先保存,登录后云端同步
  • 多搜索引擎切换、自定义引擎、输入网址回车直达
  • 分类网站目录、分面筛选、详情页、热门榜与收录状态查询
  • 前台提交收录,自动抓取 TDK 与图标,后台人工审核
  • 死链巡检、自动隐藏、链接发现、sitemap 批量导入
  • 收藏夹、JSON 导入导出、PWA 离线访问
  • 管理后台:收录审核、导航管理、分类目录、用户管理、流量统计、搜索分析、引擎设置等

技术栈

Nuxt 4(Vue 3 + Nitro)、Tailwind CSS、MySQL 8 / MariaDB 10.11,生产环境用 PM2 cluster + Nginx。发布脚本会在临时目录构建新版本,预检通过后原子切换 .output,失败自动回滚。

本地跑起来

git clone https://gitea.com/qiqius/2077.git
# 或
git clone https://github.com/2819074731/2077.git
cd 2077
pnpm install
cp .env.example .env
mysql -u my2077 -p my2077 < schema.sql
bash deploy/migrate.sh
pnpm dev

数据库和站点地址在 .env 里配置,完整步骤见 Gitea 安装文档 或 GitHub 镜像文档。

许可

项目采用 AGPL-3.0-only,允许商业使用、修改和分发。通过网站或 API 向用户提供修改版时,需要按 AGPL 第 13 条提供完整对应源码,并按第 7(b) 条保留可点击的来源标注:

Based on 2077 Navigation (https://my2077.com). Modified by NAME on DATE.

许可说明:https://my2077.com/license
附加条款:Gitea / GitHub
商标政策:Gitea / GitHub

如果这个项目对你有用,欢迎 Star、提 Issue 或直接 Fork。也欢迎在回帖里说说你想加的功能。

最新回复

请先登录后再回复 登录

uid:1 管理员组
关注
错过了不该错过的人,那就是遗憾!
发帖 1432
评论 105
粉丝 1
关注 1
发新帖
目录
2077 导航开源:可自定义的浏览器起始页与网站目录