A TUI script to control various aspects of a Linux server.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
david 8747337318 merged new and old script 3 months ago
.gitignore added development draft for v0.2 3 months ago
LICENSE imported latest version from git.socialnerds.org 12 months ago
README.md imported latest version from git.socialnerds.org 12 months ago
sconfig.sh merged new and old script 3 months ago
screenshot.png imported latest version from git.socialnerds.org 12 months ago

README.md

sconfig

Linux server configuration tool

What is it?

It's a bash script which allows you to graphically control various aspects of a Linux server. As of now it only supports Ubuntu 20.04.

screenshot.png

Features

  • View basic system status
  • System user management
  • Encrypted file backup
  • Reboot/Shutdown server

Installation

In order to use sconfig you have to download the latest release and put it somewhere in your $PATH. The snippet below installes the latest version directly from the main branch.

sudo wget https://git.socialnerds.org/socialnerds/sconfig/raw/main/sconfig.sh -O /usr/bin/sconfig
sudo chmod +x /usr/bin/sconfig

To update an already installed version just rerun the above commands.

Roadmap

.
.
.                    
|
|
|
+--- hello world
|
+--- Basic preflight checks
+--- Very simple text UI
+--- Shutdown/Reboot server
+--- User management
+--- Simple self-update feature
|
|                    O/
|                   /|
+--- You are here   / \
|
|
+--- version 0.1
|
+--- Monitoring (SNMPd configuration)
+--- Nginx management (vhosts & certificates)
+--- Docker (install only)
|
|
+--- version 0.2
|
+--- Nothing planed yet
|
.
.
.