Web-based server frontend
Serverman is a frontend for your server. It aims to manage all aspects of a server, including, but not limited to
- Network connections
- Packages
- System updates
- Installed server software
It is! Serverman is short for Server manager.
As of now, Serverman is under heavy development. There is no feature timeline right now, so no one knows what features will come next.
If you want to try out Serverman, make sure you have Python 3 or newer and the Serverman daemon installed and follow the steps below
- Clone the repo and
cd
into it:git clone https://github.com/User8395/serverman; cd serverman
- Install
python-venv
: Debian/derivatives:sudo apt install python-venv
Fedora:sudo dnf install python3
Arch/derivatives:sudo pacman -S python-venv
All others: refer to your distribution's wiki - Create a virtual environment:
python -m venv venv
- Activate the virtual environment:
source venv/bin/activate
- Install requirements:
pip install -r requirements.txt
- Enter the source directory:
cd src
- Run Serverman:
flask run --debug -p 6699
When you're done, deactivate the virtual environment by running deactivate
.
requestpermissions()
is unable to return whether the user has accepted or denied the permissions
Change the host ip address, show system info, and install software.
There's a zip file in the extra folder that you can use.