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) && systekbash <(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
systekcommand globally available
systeksystek --updatesystek --removeThis project is licensed under the GNU General Public License v2.0.
Made with ❤️ by jonas52
