███████╗██╗ ██╗███████╗████████╗███████╗██╗ ██╗ ██╔════╝╚██╗ ██╔╝██╔════╝╚══██╔══╝██╔════╝██║ ██╔╝ ███████╗ ╚████╔╝ ███████╗ ██║ █████╗ █████╔╝ ╚════██║ ╚██╔╝ ╚════██║ ██║ ██╔══╝ ██╔═██╗ ███████║ ██║ ███████║ ██║ ███████╗██║ ██╗ ╚══════╝ ╚═╝ ╚══════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
Linux terminal administration menu
Fast, readable, and built for everyday server management.
Systek is a Linux terminal administration menu designed to group common server actions into a single, clean interface.
It helps you run daily administration tasks faster, reduces command typing mistakes, and gives you quick access to the most useful system operations from one place.
|
|
- Update Systek
- Remove Systek
- Enable autostart at session login
- Disable autostart
- Install Cockpit
The current
install.shis meant to run with the repository files available locally, because it copiessystek.pyandREADME.mdinto/opt/systek.
git clone https://github.com/jonas52/systek.git && cd systek && sudo bash install.shtmpdir=$(mktemp -d) && git clone https://github.com/jonas52/systek.git "$tmpdir/systek" && cd "$tmpdir/systek" && sudo bash install.shsudo systeksudo systek --updatesudo systek --removeSystek includes an autostart option that makes the script launch automatically when the user session starts.
When autostart is enabled, Systek creates a startup entry so the application runs at login without needing to launch it manually. This is useful if you want the administration menu to open automatically on a local machine, admin workstation, or dedicated environment.
In practice, this means:
- the script starts at the beginning of the session
- you do not need to run
sudo systekmanually every time - it is mainly useful for environments where you want immediate access to the menu after login
Autostart can be disabled at any time from the menu.
- Linux
- Python 3
- Git
- Root or sudo privileges
- Dependencies installed automatically depending on the distribution
.
├── install.sh
├── systek.py
├── README.md
└── LICENSE
- Installation creates a symbolic link in
/usr/local/bin/systek - The application should be run with administrator privileges
- The update command depends on the way the project was installed
Distributed under the terms defined in the LICENSE file.
