Skip to content

FlaskBoard is a lightweight Flask-based web dashboard for monitoring local services running under systemd or OpenRC. Detects running status, enabled state, and listening ports, and provides a live web UI.

License

Notifications You must be signed in to change notification settings

mreinrt/flaskboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2. FlaskBoard — Flask Service Dashboard

** FlaskBoard** A lightweight Flask-based web dashboard for monitoring local services running under systemd or OpenRC. Detects running status, enabled state, and listening ports, and provides a live web UI.


Features

  • Detects init system (systemd/OpenRC)
  • Interactive setup for selecting services
  • Periodic refresh of service status and ports
  • Works on Gentoo, Debian, Arch, and other Linux distributions

Requirements

  • Python 3.8+
  • Flask >= 2.3.0
    Dependencies are listed in flaskboard/requirements.txt.

Installation & Usage

Clone the repository

git clone https://github.com/mreinert/flaskboard.git

cd GentooSysTools/flaskboard

(Optional) Create a virtual environment

python3 -m venv venv source venv/bin/activate

Install dependencies

pip install -r requirements.txt

Run the dashboard

python3 flaskboard.py

Or to reconfigure the selected services

python3 flaskboard.py --setup

About

FlaskBoard is a lightweight Flask-based web dashboard for monitoring local services running under systemd or OpenRC. Detects running status, enabled state, and listening ports, and provides a live web UI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages