Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unilei/aipan-netdisk-search
本项目乃是基于 Vue 与 Nuxt.js 技术打造的网盘搜索项目,持续开源并保持维护更新。其旨在让人人皆可拥有属于自己的网盘搜索网站。强烈建议自行部署,向所有参与者致敬!Salute to all!
https://github.com/unilei/aipan-netdisk-search
Last synced: 8 days ago
JSON representation
本项目乃是基于 Vue 与 Nuxt.js 技术打造的网盘搜索项目,持续开源并保持维护更新。其旨在让人人皆可拥有属于自己的网盘搜索网站。强烈建议自行部署,向所有参与者致敬!Salute to all!
- Host: GitHub
- URL: https://github.com/unilei/aipan-netdisk-search
- Owner: unilei
- Created: 2024-05-16T02:28:57.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-10-27T15:51:36.000Z (16 days ago)
- Last Synced: 2024-10-28T11:33:12.608Z (15 days ago)
- Language: Vue
- Homepage: https://aipan.me
- Size: 14.6 MB
- Stars: 1,094
- Watchers: 6
- Forks: 457
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 爱盼-网盘资源搜索Web [欢迎打赏](https://www.aipan.me/donate)
🔥 爱盼-网盘资源搜索:是一个免费开源项目!
[欢迎打赏](https://www.aipan.me/donate)
-------------------
👉 [爱盼-网盘资源搜索](https://www.aipan.me)
### 🔥更新日志- 新增批量删除功能
- 新增博客功能 (分支:[feat-admin-panel](https://github.com/unilei/aipan-netdisk-search/tree/feat-add-admin-panel))
- 新增批量上传数据 [csv示例](/assets//readme//demo/demo-multi.csv) [xlsx 示例](/assets/readme/demo/demo-multi.xls)
- 增加后台管理, 访问路径:`/login` | `/admin/dashboard` | `/admin/clouddrive`
- 后台可以增加自己的网盘资源
----
### 建议
项目使用的是第三方的API,对ip有访问限制,建议自己部署使用。## 快速开始
### 在 Vercel 上部署
`手动安装一样的,只需要配置对应的env就行了`
[Vercel部署文档](/README_VERCEL.md)
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/unilei/aipan-netdisk-search.git&project-name=aipan-netdisk-search&repository-name=aipan-netdisk-search)
### Docker执行,推荐使用docker compose
#### Docker-compose##### 第一步
```在项目根目录创建.env文件```
##### 编译
```bash
docker compose build
```
##### 运行```bash
docker compose up -d
```##### 停止
```bash
docker compose down
```## 自己部署(不推荐)
### 1. 克隆项目```bash
git clone https://github.com/unilei/aipan-netdisk-search.git
```### 2. 安装依赖
```bash
# npm
npm install# pnpm
pnpm install# yarn
yarn install
```### 3. 设置prisma
```bash
npx prisma generate
npx prisma migrate deploy```
### 3. 运行到浏览器```bash
# npm
npm run dev# pnpm
pnpm run dev# yarn
yarn dev
```### 4. 在浏览器打开 [http://localhost:3001](http://localhost:3001)
![success_deploy.jpg](/assets/readme/screen-1.png)
![success_deploy.jpg](/assets/readme/screen-2.png)
![success_deploy.jpg](/assets/readme/screen-3.png)
![success_deploy.jpg](/assets/readme/screen-4.png)#### 如何部署到自己服务器? NUXT.JS 打包部署文档
[部署文档](https://nuxt.com/docs/getting-started/deployment)