https://github.com/qazcetelic/cockpit-boot-analysis
Cockpit plugin that shows information about system / userspace startup in a graph.
https://github.com/qazcetelic/cockpit-boot-analysis
cockpit cockpit-plugin linux react systemd typescript
Last synced: 6 months ago
JSON representation
Cockpit plugin that shows information about system / userspace startup in a graph.
- Host: GitHub
- URL: https://github.com/qazcetelic/cockpit-boot-analysis
- Owner: QazCetelic
- License: gpl-3.0
- Created: 2024-08-29T18:11:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-02T09:19:37.000Z (7 months ago)
- Last Synced: 2025-03-27T13:21:23.814Z (7 months ago)
- Topics: cockpit, cockpit-plugin, linux, react, systemd, typescript
- Language: TypeScript
- Homepage:
- Size: 642 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cockpit Boot Analysis
Plugin that shows information about system / userspace startup in a graph.

It was originally intended to be added as a feature to cockpit itself, but the original PR has been open since October 2023, so I've decided to turn it into a plugin instead.
## Installation
1. Download the latest build from the actions page.
2. Extract the `.tar.gz` archive inside (GitHub archives it twice for some reason).
3. Take the `boot-analysis` folder from the `.tar.gz` archive and put it in `/usr/local/share/cockpit/`.
4. Press F5 to refresh the cockpit page.## Development setup
1. Installing dependencies
Debian/Ubuntu
```shell
sudo apt install gettext nodejs npm make
```Fedora
```shell
sudo dnf install gettext nodejs npm make
```2. Getting and building the source
These commands check out the source and build it into the `dist/` directory:
```
git clone https://github.com/QazCetelic/cockpit-boot-analysis.git
cd cockpit-boot-analysis
make
```3. Running the plugin
Run the following commands to add the plugin to your local cockpit installation:
```
mkdir -p ~/.local/share/cockpit
ln -s ./dist ~/.local/share/cockpit/boot-analysis
```
Then run `make watch` to update the build on changes.