This is a GUI for Eclipse Hawkbit hawkBit, an open-source backend platform for managing and deploying software and firmware updates to various connected devices. This project wants to solve the issue of missing GUI as reported in #1376. It is goal to resolve the strong dependencies, and HawkbitGUI does not need at all to be linked with Hawkbit's code. It uses the REST API provided by Hawkbit, and it can be installed on any server.
Focus of this project is: HawkbitGUI claims to solve some issues in Hawkbit:
- remove dependencies from the Hawkbit Server. It is a separate project, built outside Hawkbit's Java environment, and it just uses the REST API provided by Hawkbit.
- GUI and server do not need to run on the same server. GUI can be configured with which server must be connected design easier to change, even if it currently resembles the previous GUI.
- better UX
This Software is licensed under GPLv3.
This is a Next.js project bootstrapped with create-next-app.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
You have to set in .env the URL for the Hawkbit Server by setting the NEXT_PUBLIC_HAWKBIT_API_URL variable.