跳转至

资源导航/聚合网站开源项目汇总

适用于 2核2G 服务器的轻量级解决方案


🔥 最推荐(纯静态,资源占用极低)

1. awesome-navigation

  • GitHub: https://github.com/eryajf/awesome-navigation
  • 特点:
  • 纯静态网站,支持SEO
  • 4种主题风格可选
  • 支持在线编辑
  • 部署方式: GitHub Pages / Vercel 一键部署
  • 内存占用: 几乎不占内存
  • 适合: 追求极致性能和零成本部署

2. MeNav

  • GitHub: https://github.com/rbetree/menav
  • 特点:
  • 一键部署个人导航站
  • 支持书签导入
  • 高度可定制
  • 优势: 无需数据库、完全静态
  • 适合: 个人快速搭建导航页

3. WebStackPage

  • Gitee: https://gitee.com/xuexizhe6_admin/WebStackPage.github.io
  • 特点:
  • 基于Bootstrap的纯静态导航
  • 简单易用
  • 界面美观
  • 适合: 快速部署,无需复杂配置

📋 带后台管理的选择

4. 易导航 (YiNav)

  • GitHub: https://github.com/chenbimo/yinav
  • 特点:
  • 完善的后台管理系统
  • 精美的UI设计
  • 有强力后端接口支持
  • 适合: 需要可视化编辑和管理内容的场景

5. Linkwarden ⚡️

  • GitHub: https://github.com/linkwarden/linkwarden
  • 特点:
  • 协作式书签管理
  • 支持内容归档和标注
  • 团队协作友好
  • 技术栈: Next.js + PostgreSQL/Docker
  • 适合: 团队协作,需要高级书签管理功能

6. linkding

  • GitHub: https://github.com/sissbruecker/linkding
  • 特点:
  • 极简书签管理
  • Docker一键部署
  • 轻量高效
  • 适合: 追求简洁快速部署的用户

7. LinkAce

  • GitHub: https://github.com/Kovah/LinkAce
  • 特点:
  • 自托管链接归档管理
  • 保存文章稍后阅读
  • 强大的归档能力
  • 适合: 需要保存和管理大量链接的用户

🔍 其他优秀项目

8. 聚合搜索平台 (Yuso)

  • GitHub: https://github.com/liyupi/yuso-backend-public
  • 技术栈: Vue 3 + Spring Boot + Elastic Stack
  • 特点:
  • 一站式聚合搜索
  • 企业级搜索中台
  • 注意: 需要较多资源,2G内存可能需要优化

9. Karakeep

  • GitHub: https://github.com/karakeep-app/karakeep
  • 特点:
  • 书签链接
  • 记笔记
  • 存储图片和PDF
  • 自动获取链接标题、描述和图片
  • 适合: 需要多功能整合的场景

10. Espial

  • GitHub: https://github.com/jonschoning/espial
  • 特点:
  • 开源的基于Web的书签服务器
  • 支持多账户
  • 适合: 自托管场景

🚀 快速部署示例

纯静态方案(最推荐)

# 1. 克隆项目
git clone https://github.com/eryajf/awesome-navigation.git
cd awesome-navigation

# 2. 用 Nginx 托管
cp -r * /var/www/html/

# 3. 重启 Nginx
systemctl restart nginx

# 4. 访问 http://你的服务器IP

Docker 部署 linkding

# linkding 一键部署
docker run -d --name linkding \
  -p 85:80 \
  -v linkding-data:/etc/linkding/data \
  -e LINKDING_USERNAME=admin \
  -e LINKDING_PASSWORD=123456 \
  sissbruecker/linkding:latest

Docker 部署 Linkwarden

docker run -d --name linkwarden \
  -p 3000:3000 \
  -v linkwarden-data:/data \
  -e POSTGRES_PASSWORD=123456 \
  -e NEXT_PUBLIC_DISABLE_REGISTRATION=false \
  ghcr.io/linkwarden/linkwarden:latest

📊 方案选择建议

需求场景 推荐项目
零成本、最省资源 awesome-navigation (纯静态)
需要后台管理 易导航、Linkwarden
快速上手 WebStackPage
书签同步 linkding
团队协作 Linkwarden
多功能整合 Karakeep
企业级搜索 Yuso

💡 针对内存限制的建议

对于 2核2G 服务器

  1. 首选纯静态项目: awesome-navigation、MeNav、WebStackPage
  2. 部署方式选择:
  3. 使用 GitHub Pages / Vercel / Netlify (零内存消耗)
  4. 本地 Nginx/Apache 直接托管静态文件
  5. 如需后端: 选择 Flask/Go 等轻量级框架
  6. Docker 部署: 限制容器内存使用

Nginx 静态托管配置

# /etc/nginx/conf.d/navigation.conf
server {
    listen 80;
    server_name your-domain.com;
    root /var/www/navigation;
    index index.html;

    # 开启 gzip 压缩
    gzip on;
    gzip_types text/plain text/css application/json application/javascript text/xml;

    # 静态资源缓存
    location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
        expires 1y;
        add_header Cache-Control "public, immutable";
    }
}

🔗 参考资源


文档生成时间: 2026-01-31