Skip to content

Repository files navigation

Linux Service Center

Python Platform License Status

Manage Linux services from a modern GUI or directly from a terminal interface.

Built for Raspberry Pi, Debian, Ubuntu and other Linux distributions.

⚠️ Linux only

This application requires systemd and is not compatible with Windows.

⚠️ Linux Service Center is an early-stage home lab project built for personal Raspberry Pi setups. It is not intended as a production-ready server management solution.

Security note: System services are executed through sudo. Whether a password is requested depends on your local sudoers configuration. If your user has NOPASSWD privileges, no password prompt will appear.

Powered by PythonXP.


Features

  • Modern dark themed GUI
  • Interactive CLI mode
  • Start / Stop / Restart services
  • Enable / Disable autostart
  • View service logs
  • Built-in diagnostics
  • Add and remove custom services
  • Search installed systemd services
  • Resource monitoring (CPU, RAM, Temperature, Disk)
  • Local URL shortcuts
  • Lightweight and beginner friendly

Screenshots

Main GUI

Main GUI

Diagnostics

Diagnostics

Add Services

Add Services

CLI Mode

CLI


Installation

Clone the repository:

git clone https://github.com/Python-XP1/linux-service-center.git

cd Linux-Service-Center

Install dependencies:

pip install -r requirements.txt

Start GUI:

python px_service_gui.py

Start CLI:

python px_service_manager.py


Supported Systems

  • Raspberry Pi OS
  • Debian
  • Ubuntu
  • Linux Mint
  • Other Linux distributions using systemd

About

A local-first Linux dashboard to manage systemd services on Raspberry Pi and Linux systems.

Topics

Resources

Stars

23 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages