A simple web based portal for managing multiple HomeAssistant systems. The application is written in Python using Flask and stores data in SQLite. It features a basic login system and pages to list and filter clients. More advanced features like remote reboot and WireGuard connectivity can be added later.
Run the installer script on a fresh Ubuntu system to set up all dependencies, create a Python virtual environment and initialize the database:
./install.shAfterwards activate the virtual environment and start the server:
source venv/bin/activate
python run.pyThe default admin account uses the credentials admin / admin. Change the
password after logging in.