功能丰富的自定义仪表盘Astroluma

本文软件由网友 UkiyoeC 推荐;

简介

什么是 Astroluma ?

Astroluma 是一个功能丰富、用户友好的仪表盘,旨在帮助您管理日常任务和服务的多个方面。它在设计时考虑了灵活性,允许您从一个平台控制多种功能,如任务管理、设备监控、应用集成和实时天气更新。凭借其响应式设计和动态配置选项,Astroluma 提供了独特的定制性、可用性和生产力结合。

核心功能

  • 多用户支持:每个用户的单独实例
  • 链接组织:使用嵌套类别对链接进行分类和组织
  • 特色页面:展示重要类别和链接
  • 自定义域名支持:与自定义域名和 IP 同时工作
  • 网络设备管理
    • IPv4 网络设备扫描
    • 支持局域网唤醒
    • 设备状态监控

生产力工具

  • 待办事项列表管理器:创建和管理多个待办事项列表
  • 代码片段管理器:存储和组织代码片段
  • TOTP 生成:内置基于时间的一次性密码生成
  • 自定义页面创建:创建并发布自定义页面

集成

  • Stream Hub:支持 IP 摄像机流
  • 天气整合:实时天气更新
  • 第三方应用程序
    • Nginx Proxy Manager
    • Proxmox
    • Portainer
    • GitHub
    • YouTube
    • 更多内容即将推出!
  • 自定义集成支持:创建您自己的应用程序集成

定制

  • 主题12 个内置主题,更多主题正在开发中
  • 图标包支持:用户可配置图标包支持
  • 灵活的布局:可定制的侧边栏和类别位置

主要特点

  • 灵活性:用户可以控制任务管理、设备监控、应用集成和实时天气更新等功能,所有这些都可以在一个平台上实现。
  • 可定制的仪表盘:Astroluma 允许用户根据具体需求创建个性化的仪表盘,支持主题定制和灵活的设置。
  • 应用与设备集成:用户可以轻松地集成外部应用,跟踪和管理网络设备,并获取实时天气更新。
  • 提高生产力:提供待办事项列表、时间基的一次性密码(TOTP)认证和代码片段管理器等功能,帮助用户保持组织和高效。

Astroluma 的设计理念是简化用户的数字生活,通过直观的界面和强大的集成功能,帮助用户探索、创新和实现更多目标。无论是开发者、项目经理,还是希望简化日常工作的人,Astroluma 都是一个理想的工具。

功能丰富的自定义仪表盘Astroluma

安装

在群晖上以 Docker 方式安装。

采用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3.8'

services:
  app:
    image: sanjeet990/astroluma:latest
    container_name: astroluma
    restart: always
    ports:
      - "8509:8000"
    volumes:
      - ./uploads_data:/app/storage/uploads
    environment:
      PORT: 8000
      NODE_ENV: production
      SECRET_KEY: a2c5f9a8b2d7e1a7f2c9c8d9b5f7a3d5
      MONGODB_URI: mongodb://db:27017/astroluma
    depends_on:
      - mongodb
    
  db:
    image: mongo:6.0
    container_name: astroluma_mongodb
    restart: always
    # ports:
    #   - "27017:27017"
    volumes:
      - ./mongo_data:/data/db

如果在某些机器上会出现指令不兼容的情况,WARNING: MongoDB 5.0+ requires a CPU with AVX support, and your current system does not appear to have that!,可以改为  mongo:4.4.29

然后执行下面的命令

# 新建文件夹 astroluma 和 子目录
mkdir -p /volume1/docker/astroluma/{mongo_data,uploads_data}

# 进入 astroluma 目录
cd /volume1/docker/astroluma

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d
功能丰富的自定义仪表盘Astroluma

运行

在浏览器中输入 http://群晖IP:8509 就能看到登录界面

默认的用户名和密码:admin/123456

功能丰富的自定义仪表盘Astroluma

登录成功后的主界面

登录 Astroluma 后,请务必更改默认密码。

功能丰富的自定义仪表盘Astroluma

修改密码

点击左侧的菜单的  Settings –> User Accounts

功能丰富的自定义仪表盘Astroluma

点绿色按钮  Reset Password,输入两遍新密码即可

功能丰富的自定义仪表盘Astroluma

常规设置

General Settings 进入常规设置,可以自定义 Astroluma 仪表板的核心功能和特性

功能丰富的自定义仪表盘Astroluma
  • Site Name:仪表板的名称,它将出现在标题栏和其他品牌位置;
  • Enable Todo List:启用或禁用仪表板上的待办事项列;
  • Enable Snippet Manager:启用或禁用代码片段管理器,可用于管理和存储可重复使用的代码片段、注释或其他文本片段;
  • Enable Stream Hub:启用后允许直接在仪表板上传输 RTSP 或其他视频源;
  • Enable Network Device Scanning:启用后访问工具以通过 MAC 地址和 IP 地址扫描设备并在仪表板上查看它们;Enable TOTP Authenticator:启用或禁用启用 TOTP(基于时间的一次性密码)身份验证器以增强安全性;
功能丰富的自定义仪表盘Astroluma

返回主界面,菜单发生了变化

功能丰富的自定义仪表盘Astroluma

天气设置

Weather 进入天气设置

功能丰富的自定义仪表盘Astroluma

x

功能丰富的自定义仪表盘Astroluma

Select a location 可以重新选择区域

功能丰富的自定义仪表盘Astroluma

Unit 默认是 Metric,也就是公制,还可以用 Imperial,也就是英制

功能丰富的自定义仪表盘Astroluma

不过这个天气预报不知道用的哪里的数据

功能丰富的自定义仪表盘Astroluma

应用集成

App Integrations 进入应用集成,刚开始里面是空的

功能丰富的自定义仪表盘Astroluma

点右上角的 Add Integration

功能丰富的自定义仪表盘Astroluma

Portainer 为例

功能丰富的自定义仪表盘Astroluma

填入

  • Integration name:显示的名称;
  • Username:是 Portainer 的登录账号;
  • Password:是 Portainer 的登录密码;

confirm 确认之后

功能丰富的自定义仪表盘Astroluma

【注意】:出于安全原因,应用程序一旦集成,就无法直接修改或编辑。如果您需要更改特定应用程序的任何配置详细信息,则必须删除当前集成并使用更新的详细信息重新配置它

直接点击 Portainer 图标,可以删除已经集成的 Portainer

功能丰富的自定义仪表盘Astroluma

添加摄像头

Stream Hub 进入

功能丰富的自定义仪表盘Astroluma

点右上角的 Add RTSP Stream 添加

功能丰富的自定义仪表盘Astroluma

以老苏的联想摄像头为例

文章传送门:联想C2E摄像头的折腾

  • Stream Name:用于标识,例如 :Lenovo camera
  • Stream Url:摄像头的 RTSP 推流地址,例如:rtsp://username:password@ip:port/live/ch00_0
功能丰富的自定义仪表盘Astroluma

在主界面的 Stream Hub 看到看到实时流,点击可以全屏

功能丰富的自定义仪表盘Astroluma

网络设备

Network Devices 进入

功能丰富的自定义仪表盘Astroluma

点右上角的 Add Device 添加

功能丰富的自定义仪表盘Astroluma

而在主界面点 Network Devices 似乎会触发自动扫描

功能丰富的自定义仪表盘Astroluma

但是看起来似乎是一些容器的内部 IP,意义不大

功能丰富的自定义仪表盘Astroluma

手动添加一个

功能丰富的自定义仪表盘Astroluma

保存之后

功能丰富的自定义仪表盘Astroluma

列表

Listings 进入

默认的几个链接,老苏删掉了;

功能丰富的自定义仪表盘Astroluma

右上角分为

  • Add Folder:添加文件夹
  • Add Link:添加链接
  • Add Todo:添加待办事项
  • Add Snippet:添加代码片段

Speedtest 为例

文章传送门:自建Speedtest网络测速服务器

  • Local URL:局域网地址;
  • Have Remote URL:勾选后,需填写外网地址;
  • Show on featured screen:在特色屏幕上显示,老苏勾选了这个;
  • Show in sidebar:在侧边栏中显示,这个看需要;
功能丰富的自定义仪表盘Astroluma

如果是 portainer,还需要在 Integration 中下拉找到我们之前集成的应用 Portainer

功能丰富的自定义仪表盘Astroluma

保存之后

功能丰富的自定义仪表盘Astroluma

回到主界面,portainer 作为集成的应用,能显示更多的参数,这应该就是集成的意义吧

功能丰富的自定义仪表盘Astroluma

限于篇幅,其他功能留给大家慢慢摸索

参考文档

Sanjeet990/Astroluma: Astroluma is a feature-rich, user-friendly dashboard designed to help you manage multiple aspects of your daily tasks and services.
地址:https://github.com/Sanjeet990/Astroluma

Introduction | Astroluma
地址:https://getastroluma.com/docs/intro

@所有人:写文不易,如果你都看到了这里,请点个在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。点点广告就是对老苏最大的支持。

原文始发于微信公众号(各种折腾):功能丰富的自定义仪表盘Astroluma

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/308446.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!