theSuffocater - free open-source extensible module management tool made by Archetypum that allows you to quickly harden your server, launch services and solve your problems in a few clicks. theSuffocater doesn't require any Unix and programming skills to use it, making it friendly for new users. theSuffocater uses sysvinit and init as primary init systems, but supports systemd, s6, openrc, and launchd as well.
First of all, you need to install theUnixManager (bash).
Instructions at https://github.com/Archetypum/theUnixManager-bash
Then you can install theSuffocater:
git clone https://github.com/Archetypum/theSuffocater
cd theSuffocater
bash requirements_installer.sh
python3 -m venv ~/.pkgenv
source ~/.pkgenv/bin/activate
pip install -r install/python_requirements.txt
bash tsf_installer.sh --install
CLI launch:
thesuffocater_cli
Alternative launch option if direct fails:
sudo -E bash -c "source ~/.pkgenv/bin/activate && python3 /usr/bin/the_carcass_cli.py"
GUI launch:
thesuffocater_gui
Alternative launch option if direct fails:
sudo -E bash -c "source ~/.pkgenv/bin/activate && python3 /usr/bin/the_carcass_gui.py"
Current goals of theSuffocater:
- Reach 5.0.0-stable version until May.
- Work hard, own nothing, be happy.
Check AUTHORS.md
theSuffocater uses GNU General Public License v3.
More information in:
- LICENSE.md
- https://www.fsf.org
- https://www.gnu.org
scripts/openvpn-install.sh and wireguard-install.sh by angristan are using MIT Licenses.
More information in:
- LICENSE-MIT.md
- https://mit-license.org/