Ensure the following requirements are met before proceeding with installation:
- Operating System: Ubuntu
- Permissions: Root or sudo access
To install the ServerManagerBot
bot, execute the following commands:
-
Download and set up the script:
sudo bash -c "$(curl -sL https://raw.githubusercontent.com/erfjab/ServerManagerBot/master/install.sh)" @ install-script
-
Install the bot:
ServerManagerBot install
-
Set up the system service:
ServerManagerBot install-service
-
Start the handler:
ServerManagerBot start
The above steps will:
- Check and Install Dependencies: Ensure all necessary software is installed.
- Clone Repository: Retrieve the
ServerManagerBot
repository securely. - Create Python Environment: Set up an isolated environment for Python packages.
- Create and Enable Service: Register
ServerManagerBot
as a system service. - Launch the Bot: Start the bot, which will run continuously in the background.
After installation, you can manage the ServerManagerBot
bot using the following commands:
ServerManagerBot <command>
install
: Set up the bot, including dependencies and initial configuration.start
: Start the bot service.stop
: Stop the bot service.restart
: Restart the bot service.status
: Check the current status of the bot service.logs
: View the bot’s logs in real time.update
: Pull the latest changes from the repository and apply updates.uninstall
: Fully remove the bot and all related files.help
: Display a help message with all available commands.
- Installation Directory:
/opt/erfjab/ServerManagerBot
- Log File:
/opt/erfjab/ServerManagerBot/ServerManagerBot.log
- Service File:
/etc/systemd/system/ServerManagerBot.service
To completely remove ServerManagerBot
and all associated files, execute:
sudo ServerManagerBot uninstall