Skip to content

xxynet/device-status

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

25 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Device Status

An elegant web page that displays your devices' status

Docs

๐Ÿ“ท ScreenShots

๐Ÿš€ Features

  • support for displaying CPU, memory, disk, and network usage
  • Support for displaying device battery, whether it is charging, and online status
  • Customizable theme, background image, refresh_interval, offline_interval
  • Support for Docker deployment
  • Alert function (CPU, Mem>--%, device offline)
  • Display temperature information

๐Ÿ”จ Usage

Python deployment

First install requirements

pip install -r requirements.txt

Modify the configuration file for your server. ( server/config.ini)

Run server/server.py on your server

Configure client/config.ini & run client/client.py on your devices respectively

Docker deployment

Modify docker-compose.yml:

environment:
      # - SERVER_HOST=0.0.0.0
      # - SERVER_PORT=5236
      - TOKEN=token
      - TITLE=Username's Device Status
      # - THEME=default
      # - BACKGROUND_URL=/pic
      # - REFRESH_INTERVAL=3
      # - OFFLINE_INTERVAL=10
      # - DB_PATH=/app/data/devices.db
    volumes:
      - ./data:/app/data

Deploy via docker-compose:

docker compose up -d

About

An elegant web page that displays your devices' status

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published