Skip to content

mfat/systemd-pilot

Repository files navigation

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

Screenshot From 2024-12-31 11-26-27

Screenshot From 2024-12-31 11-28-58

Screenshot From 2024-12-31 11-29-24

Screenshot From 2024-12-31 11-29-41

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

About

Desktop application for managing systemd services

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages