GithubHelp home page GithubHelp logo

unilei / aipan-netdisk-search Goto Github PK

View Code? Open in Web Editor NEW
898.0 4.0 344.0 5.34 MB

本项目是一个基于vue、nuxt.js的网盘搜索项目,且持续开源和维护;目的实现人人都可以拥有自己的网盘搜索网站;建议自己部署,salute to all

Home Page: https://www.kkwnhub.com

TypeScript 38.16% Vue 37.11% JavaScript 24.01% Dockerfile 0.73%

aipan-netdisk-search's Introduction

爱盼-网盘资源搜索Web

🔥 爱盼-网盘资源搜索:是一个免费开源项目!


👉 爱盼-网盘资源搜索

🔥更新日志

  • 增加后台管理, 访问路径:/login | /admin/dashboard | /admin/clouddrive
  • 后台可以增加自己的网盘资源

测试账号

🔥视频介绍

观看视频


建议

项目使用的是第三方的API,对ip有访问限制,建议自己部署使用。

快速开始

在 Vercel 上部署

手动安装一样的,只需要配置对应的env就行了

之前部署过的,一定查看此文档

Deploy with Vercel

在 Vercel 上手动部署 操作方法

1. fork 本项目
2. 在 [Vercel] 官网点击 [New Project]
3. 点击 [Import Git Repository] 并选择你 fork 的此项目并点击 [import]
4. 然后直接点 [Deploy] 接着等部署完成即可

Docker执行

docker cli

编译
docker build \
  --build-arg ADMIN_USER=your_admin_user \
  --build-arg ADMIN_PASSWORD=your_admin_password \
  --build-arg ADMIN_EMAIL=your_admin_email \
  --build-arg JWT_SECRET=your_jwt_secret \
  --build-arg DATABASE_URL=your_database_url \
  -t unilei/aipan-netdisk-search:latest .

这是个例子

docker build \
  --build-arg ADMIN_USER=aipan \
  --build-arg ADMIN_PASSWORD=aipan123 \
  --build-arg ADMIN_EMAIL=<[email protected]> \
  --build-arg JWT_SECRET='aipannetdisk' \
  --build-arg DATABASE_SCHEMA="你创建的schema" \
  --build-arg "DATABASE_URL=postgresql://数据库用户名:数据库密码@你的服务器ip:5432/数据库名字?schema=你创建的schema&pgbouncer=true&connect_timeout=15" \
  -t unilei/aipan-netdisk-search:latest .
运行
docker run -p 3000:3000 unilei/aipan-netdisk-search:latest
停止
docker stop unilei/aipan-netdisk-search:latest

Docker-compose

编译
docker compose build
运行
docker compose up -d
停止
docker compose down

1. 克隆项目

git clone https://github.com/unilei/aipan-netdisk-search.git

2. 安装依赖

# npm
npm install

# pnpm
pnpm install

# yarn
yarn install

3. 设置prisma

npx prisma generate
npx prisma migrate deploy

3. 运行到浏览器

# npm
npm run dev

# pnpm
pnpm run dev

# yarn
yarn dev

4. 在浏览器打开 http://localhost:3001

success_deploy.jpg success_deploy.jpg success_deploy.jpg success_deploy.jpg

如何部署到自己服务器? NUXT.JS 打包部署文档

部署文档

打赏

打赏

交流

交流

aipan-netdisk-search's People

Contributors

alterem avatar unilei avatar unilei-github avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

aipan-netdisk-search's Issues

关于反代问题

你好,我用nginx反代,开启https,然后无法显示搜索框,以及logo,请问是哪里错误?日志也没报错。。

location / {
proxy_pass http://localhost:3000; # 将请求转发到本地的 8080 端口
proxy_set_header Host $host; # 转发请求时保留原始的 Host 头
proxy_set_header X-Real-IP $remote_addr; # 转发客户端的 IP 地址
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 转发客户端的 IP 地址链
proxy_set_header REMOTE-HOST $remote_addr;

QQ_1724208304636

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.