An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

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.

![image](https://github.com/user-attachments/assets/85ee68be-aa3e-4291-8435-ef9ee7b8b72f)

![Screenshot From 2024-12-31 11-26-27](https://github.com/user-attachments/assets/09a58f8c-7d2b-4bc3-87db-561221295b18)

![Screenshot From 2024-12-31 11-28-58](https://github.com/user-attachments/assets/1c5653ab-31bc-4fd1-b607-1240dd85f831)

![Screenshot From 2024-12-31 11-29-24](https://github.com/user-attachments/assets/b9eb7194-b3dc-4c17-8ecc-8946374a2ca1)

![Screenshot From 2024-12-31 11-29-41](https://github.com/user-attachments/assets/2715e99c-2a96-406b-9d55-4f3512bbc345)

## 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
- PyYAML

Debian 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`