AquarHome(水瓶Home页)是一个强大可定制,其本身具备基础导航功能(如搜索框、导航链接)的同时还适配了多种NAS常用服务的API,集成了NextCloud、Docker、Syncthing、TrueNas等服务,可以在同一页面直接看到各个服务的核心数据与最新状态。
AquarHome的核心特性:
- 适配各种开源服务api的组件
- nextcloud文件浏览器
- trueNas存储池状态监控
- docker容器状态监控
- Syncthing同步目录状态监控
- PVE虚拟机状态监控
- 基于rsync的文件增量备份组件
- 完善的Home页导航功能
- 多尺寸的图标样式
- 自定义上传图标
- 自动抓取网站ico图标
- 链接批量导入
- 搜索框组件
- 页面适配移动端设备显示
- 所有组件大小位置可自定义
- 多标签页
- 同时支持登录信息验证与无登录验证
- 风格主题可选
- 背景图片可自定义
技术特性:
- vue+nodejs技术栈
- docker镜像
- 不依赖数据库
目前项目仍处于早期,更多组件已列入开发计划:
- todoList组件
- 日历组件
- 留言板&相册幻灯片
- rtsp推流监视器
- emby/jellyfin组件
- ...
aquarhome:
image: finetu/aquarhome
container_name: aquarhome
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
volumes:
- your/path/to/data:/var/aquardata #数据目录,包含核心配置数据,缓存/上传文件等
- your/path/to/aquarpool:/opt/aquarpool #供文件同步功能使用,若不需要此功能可选择一个空文件夹填写
- /opt/aquar/storages/apps/aquarhome/logs:/root/.pm2/logs #日志文件
ports:
- 8172:8172
restart: unless-stopped
TODO