https://github.com/mfat/systemd-pilot
Desktop application for managing systemd services
https://github.com/mfat/systemd-pilot
Last synced: 2 months ago
JSON representation
Desktop application for managing systemd services
- Host: GitHub
- URL: https://github.com/mfat/systemd-pilot
- Owner: mfat
- License: gpl-3.0
- Created: 2024-12-17T06:48:58.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-28T16:44:54.000Z (4 months ago)
- Last Synced: 2024-12-28T17:27:29.107Z (4 months ago)
- Language: Python
- Homepage:
- Size: 124 KB
- Stars: 87
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-useful-projects - <img src="https://icon.horse/icon/github.com" height="20px" align="center"/>/mfat/systemd-pilot - systemd service GUI manager (Linux / Other)
README
# systemd Pilot
systemd Pilot is a desktop application for managing systemd services on GNU/linux systems. it can be described as a gui for systemctrl.





## Features
- List system services on local machine or remote hosts
- Quickly deploy a new service using a template
- Start, Stop, Restart services, show status
- Easy search. Just start typing and the app will find relevant services
- Lightweight and easy on system resources (just a single Python script)
## Download
- Download from the [releases](https://github.com/mfat/systemd-pilot/releases) section the package for your distribution.
## Requirements
If you prefer to run the python script directly, here are the requirements:Python modules:
- PyGObject>=3.42.0
- paramiko>=3.0.0
- keyring>=24.0.0
- rich>=13.0.0
- PyYAMLDebian dependencies:
- `sudo apt install
python3-gi
python3-gi-cairo
gir1.2-gtk-3.0
gir1.2-gtksource-4
python3-paramiko
python3-yaml
python3-keyring`
Fedora/RHEL dependencies:
- `sudo dnf install python3
python3-gobject
python3-paramiko
python3-keyring
python3-rich
python3-cairo
python3-gobject
python3-dbus
python3-secretstorage
gtk4
libadwaita
gtksourceview4
systemd`
## Support development
Bitcoin:`bc1qqtsyf0ft85zshsnw25jgsxnqy45rfa867zqk4t`Doge:`DRzNb8DycFD65H6oHNLuzyTzY1S5avPHHx`