Setup Guide for Hosting Your Bot on a VPS
Check Your Mail for SSH Access Information & Port
- If You Do Not Receive the Information: Raise a ticket or join the Telegram Support Group for assistance.
All Commands & Follow These Steps
1. Update Your VPS Server
If you create a new server, first update your VPS server:
sudo apt-get update && sudo apt-get upgrade -y
2. Install FFmpeg & Python
Install FFmpeg and Python on your VPS server:
sudo apt-get install python3-pip ffmpeg -y
3. Upgrade PIP
Ensure that you have the latest version of pip
:
sudo pip3 install -U pip
4. Install Node.js
Install Node.js by running the following commands:
sudo apt-get install -y curl
curl -fsSL https://deb.nodesource.com/setup_22.x -o nodesource_setup.sh
sudo -E bash nodesource_setup.sh
sudo apt-get install -y nodejs
node -v
5. Clone Your Repository
Clone your repository to your VPS server:
git clone YOUR-REPO-URL
6. Navigate to Your Repository Folder
Change to the directory of your cloned repository:
cd YOUR-FOLDER-NAME
- For Ubuntu 24, set up the Python virtual environment:
sudo apt install python3-virtualenv
virtualenv env
source env/bin/activate
7. Install Dependencies
Install the dependencies specified in requirements.txt
:
pip3 install -U -r requirements.txt
8. Configure Environment Variables
Edit the sample.env
file to fill in your variables:
nano sample.env
- Save and Exit: Press
Ctrl+X
, thenY
to save the changes.
9. Rename the Environment File
Rename sample.env
to .env
:
mv sample.env .env
10. Run Your Bot 24/7
Install tmux
to keep your bot running even when you close the terminal:
sudo apt install tmux && tmux
11. Start the Bot
Run your bot using the following command:
bash start
12. Detach from the tmux
Session
To detach from the tmux
session and leave it running in the background:
- Press
Ctrl+b
and thend
Your Bot Is Now Running! Enjoy using your HostingUp VPS server. Keep sharing and supporting the service to keep it alive.
For More Information: Watch this video: Tutorial Video
This guide provides a step-by-step process to set up and manage your bot on a VPS server, ensuring you have all necessary software and configurations in place.