跳到主要内容

Rao.Pics

基于 Eagle/Pixcall/Billfish 等素材管理工具,
用于局域网内展示已有的图库。

Easy to Use

使用简单

只需要2步骤,就能快速上手、使用。

Focus on What Matters

实时同步

捕获App中的任何操作,实时同步到网页上。

Powered by React

UI 复刻

采用Eagle App布局方案,无缝接入使用。

Rua

Rao.Pics 默认主题,支持 Ipad、暗黑模式、使用 nextjs 开发。

rua theme preview 1
rua theme preview 2
rua theme preview 6
rua theme preview 4
rua theme preview 5
rua theme preview 3

用途

Eagle/Pixcall/Billfish 等素材管理工具,作为单机应用,本身未提供分享查询素材 API 等功能。【RaoPics】在他们的基础上做了这方面的扩展:

❄️ API 完善的 API - 提供了查询素材、分类、文件夹等接口。

🌀 实时更新 - 素材管理实时同步到接口查询中,就像演示中的一样

🐱 主题系统 - 你可以用你喜欢的任何语言开发主题。

🐹 支持 Docker 一键部署。

🐸 提供了一套默认主题Rua

🐻 高级玩法:NAS,在线图库。

🐮 插件玩法:支持 NSFW 检测。

提示

以上所有的功能,均不会修改软件本身的任何数据,我们的数据存放在 raopics.db 中,可以放心使用。

使用

clone
git clone https://github.com/rao-pics/core.git

修改 docker-compose.yml 的 library 地址

api:
image: meetqy/raopics-api
environment:
LIBRARY: /library # volumes中的地址
PORT: 9600
volumes:
# 本地挂载library地址
- /Users/qymeet/Pictures/rao.library/images:/library/images:ro
- /Users/qymeet/Pictures/rao.library/metadata.json:/library/metadata.json:ro
- /Users/qymeet/Pictures/rao.library/tags.json:/library/tags.json:ro
# - /Users/qymeet/Pictures/rao.library/raopics.db:/library/raopics.db # 首次运行需要注释这行,
# 因为本地不存在该文件,docker会以文件夹的形式创建,导致后续步骤报错
# 首次执行完成后,在docker的files中会新增这个文件 `library/raopics.db`,
# 你可以把它导出到本地,放在`/Users/qymeet/Pictures/rao.library`文件夹下。
# 下次启动时就会节省很多时间。
提示

颜色选中的部分,是需要修改的地方。

一般情况只需要将/Users/qymeet/MEGAsync/rao.library替换为你的 library 地址即可

启动

docker compose up -d