A versatile Python-based CLI tool to manage your Linux server with ease.
- ✅ Clean, interactive terminal interface
- 🔁 Manage system services (start, stop, restart, enable, disable)
- 📦 Install and remove packages
- 📊 Monitor system resources (CPU, RAM, disk, network)
- 🌡️ Display CPU temperature (requires
lm-sensors
) - 🔒 Manage UFW firewall settings
- 🖥️ Install the Cockpit web admin interface
- 🔄 Self-update the script using
--update
- 🧹 Uninstall Systek and clean up with
--remove
Before installing Systek, ensure the following:
-
Python 3.x is installed
-
Root or sudo privileges are available
-
(Optional) For CPU temperature support:
sudo apt-get install lm-sensors
bash <(curl -s https://raw.githubusercontent.com/jonas52/systek/main/install_service.sh) && systek
bash <(curl -s https://raw.githubusercontent.com/jonas52/systek/main/install_service.sh)
This script will:
- Clone the repository into
/opt/systek
- Set up a systemd service
- Make the
systek
command globally available
systek
systek --update
systek --remove
This project is licensed under the GNU General Public License v2.0.
Made with ❤️ by jonas52