# DataArk
**Repository Path**: harsonyoung_admin/Data-ark
## Basic Information
- **Project Name**: DataArk
- **Description**: DataArk - 数据方舟是一个离线保存与数据检索系统,旨在保存互联网上可能失效的网页等数据
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-06-30
- **Last Updated**: 2025-09-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# DataArk
English
**DataArk - 数据方舟**是一个离线保存与数据检索系统,旨在保存互联网上可能失效的网页等数据。目前仅支持HTML网页文件存储索引,后续将支持图片视频等类型。
## 中间件
搜索引擎: [Meilisearch](https://github.com/meilisearch/meilisearch)
HTML下载: [SingleFile](https://github.com/gildas-lormeau/SingleFile)
## 安装/部署
**使用Docker Compose(推荐)**
```
cd docker
sudo docker compose build
sudo docker compose up -d
```
第一次启动会生成一个初始用户名密码,请通过执行命令 `sudo docker compose logs` 查看输出中的默认用户名密码,仅在系统第一次部署运行时输出。
**使用make编译**
```
make web
make build
```
可在 api/bin 目录下生成可执行文件。部署好 Meilisearch 和 PostgreSQL 后,运行下述命令启动服务:
```
./api/bin/DataArk.exe -loc ./docker/archive \
-mhost "http://meili:7700" \
-mkey "RandomKey" \
-dbhost "127.0.0.1" \
-dbport "5432" \
-dbname "postgres" \
-dbuser "postgres" \
-dbpasswd "postgres" \
```
## 反馈与贡献
欢迎通过 Issue 提交建议与反馈,或直接提交 PR 参与项目共建。