Skip to content

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

9 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages