NAS现在不仅仅是作为个人数据的存储中心,更是个人服务器、影视中心等等各种功能集一身的设备,加上Docker的无限可能性,相信不少人的NAS上都有各种服务。
那么有没有那么一种工具,具备多用户,同时支持嵌套链接、自定义域名、局域网设备唤醒、待办、代码管理、天气以及摄像头查看与管理一体的工具呢?
最近熊猫也是发现了一款神器,它是一个功能丰富的、用户友好的仪表板,旨在帮助管理日常任务和服务的多个方面,让你能够控制任务管理、设备监控、应用集成以及实时天气更新等多种功能。
示例
👥 多用户支持:为每个用户提供独立的实例。 🔗 链接组织:使用嵌套类别对链接进行分类和组织。 📖 特色页面:展示重要的类别和链接。 🌐 自定义域名支持:同时支持自定义域名和IP。 🖥️ 网络设备管理:
DXP6800Pro
而在经历了多次的版本更新之后,绿联现在的UGOS Pro也非常好用了,前不久也是终于在应用中心上线了第三方应用,虽说目前上线的应用数量并不算多,但相信随着后续系统层面的不断发展,绿联的NAS生态也会越来越好。
第三方应用
Astroluma的部署需要用到mongodb数据库,所以这里我们要用绿联的项目功能,也就是咱们所说的docker-compose来进行堆栈部署,而在部署前我们还需要确定我们的NAS网络情况,如果能直连DockerHub就不需要设置,如果不能,那么需要再加速器配置中添加加速地址。
镜像加速
这里给大家列出我部署时的代码,当然,因为设备和路径的不同,其中的一些项目需要根据自身部署机的实际情况来进行更改。
version: '3.8'
services:
app:
image: sanjeet990/astroluma:latest
container_name: astroluma
ports:
- "8000:8000"
environment:
PORT: 8000
NODE_ENV: production
SECRET_KEY: a2c5f9a8b2d7e1a7f2c9c8d9b5f7a3d5
MONGODB_URI: mongodb://localhost:27017/astroluma
volumes:
- /volume1/docker/astroluma/uploads:/app/storage/uploads
depends_on:
- mongodb
restart: always
network_mode: host
mongodb:
image: mongo:6.0
container_name: astroluma_mongodb
ports:
- "27017:27017"
volumes:
- /volume1/docker/astroluma/db:/data/db
restart: always
将代码复制并进行对应的更改之后,打开绿联的Docker应用,选择项目功能,填写好项目名称,随后将代码复制到Compose配置中。
项目部署
项目部署之后浏览器输入http://绿联IP:8000就能访问项目主页了,默认的用户名和密码为admin/123456,比较可惜的是该项目目前没有中文,不过熊猫也是给作者提了issue了,后续不知道会不会更新中文。
面板
没有中文那就要用到网页翻译功能了,且该项目一次性设置好之后基本也不需要再去动其他东西。通过翻译能看到左边提供了设置、流媒体、网络设备以及待办这些功能,而中间则是功能区,右上角能显示天气信息。
点击设置,仪表盘提供了主页、常规、清单、页面、天气、主题、图标包、流媒体、局域网设备、应用集成、账户设置项,仪表盘的功能非常丰富。
设置
在常规设置中开启网络设备扫描,这时候再点击网络设备就能看到当前局域网下的所有设备IP以及MAC地址,如果没有扫描到,也可以通过右上角手动添加设备。点击需要设置的网络设备,Astroluma提供了网络唤醒的服务,不过前提是你的设备要支持并打开了网络唤醒的功能。
网络设备
点击清单,能在主页进行文件夹、链接、todo待办以及代码的添加,因为项目提供了在线图标包,所以你可以根据添加的内容选择图标,在线图标包提供了900多种图标,如果没有找到合适的也可以手动上传图标。
主页清单
在应用集成这里,目前支持guthub、html code、portainer、proxmox、nginx代理以及油管,设置好对应项目的秘钥或者用户名密码,Astroluma就能直接获取到对应集成的信息。
信息集成
在stream Hub中则是提供了IP摄像头的添加功能,支持RTSP流的添加,也就是咱们俗称的网络摄像头。
摄像头添加
摄像头添加之后点击左上角的logo回到主页,这时候再点击stream Hub就能看到刚刚添加的摄像头的实时画面,点击图像可以全屏放大,不过目前不支持摄像头云台的调整。
主页
Astroluma的集成加上功能非常,用起来非常不错的,不过目前还没有中文,多少还是有点劝退不熟悉英文的玩家,不过这一类项目一般在初始设置之后后续就不会怎么去改动了,依靠网页翻译的功能其实也不是不能用。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!三连 引用链接 [1] Github: https://github.com/Sanjeet990/Astroluma [2] 官网: https://getastroluma.com/