一个纯AI开发的 Docker 项目 —— AetherDrop。下面的文档也是AI写的...第一个docker项目,感谢Ai!!!
如果你也有在家里不同设备(手机、电脑、平板)之间互传文件的烦恼,或者想给 NAS 搭建一个简单的“家庭留言板/中转站”,那么这个项目可能适合你。
🖼️ 项目预览




✨ 它是做什么的?
简单来说,它是一个基于 Web 的局域网聊天室 + 文件传输助手。
- 不用装 App:部署在 NAS 上,手机/电脑打开浏览器就能用。
- 实时聊天:基于 Socket.io,消息秒收,支持 Emoji。
- 文件拖拽上传:把文件往浏览器里一拖就能发给局域网内的其他人。
- 深色模式:UI 我花了不少心思,支持自动/手动切换深色模式,颜值在线。
- 房间管理:支持多房间,可以把“家庭群”、“工作群”分开。
- 隐私安全:数据都在你自己的 NAS 上,不经过公网服务器。
🐳 如何在飞牛 NAS (fnOS) 上部署
该项目已经打包成 Docker 镜像,部署非常简单。
方式一:Docker Compose (推荐)
在飞牛 NAS 的 Docker 管理中,创建一个新的 Compose 项目(堆栈),粘贴以下内容:
services:
aetherdrop:
image: 1195864138/aetherdrop:latest
container_name: aetherdrop
ports:
- "3001:3001" # 冒号左边是NAS访问端口,可以按需修改
volumes:
- ./data:/app/data # 挂载数据目录
- ./uploads:/app/uploads # 挂载上传文件目录
environment:
- AUTH_USERNAME=admin # 默认账号,建议修改
- AUTH_PASSWORD=admin # 默认密码,建议修改
restart: unless-stopped
方式二:命令行部署
如果你习惯使用 SSH,也可以直接运行:
docker run -d \
--name aetherdrop \
-p 3001:3001 \
-v $(pwd)/data:/app/data \
-v $(pwd)/uploads:/app/uploads \
-e AUTH_USERNAME=admin \
-e AUTH_PASSWORD=admin \
1195864138/aetherdrop:latest
🔗 相关链接
希望大家喜欢!如果有 Bug 或建议,欢迎在评论区留言反馈~