Skip to content

PowerEdgeR710/discord-vps-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Docker VPS Bot v2

Important

You need a Discord bot token from Discord Developer Portal. Create a application there.

Also this code is EoL, you may see broken stuff like ramlimits, etc.

Join discord.gg/compute

Features

  • Quick and easy deployment using Docker
  • Autodeploy SSH (You can choose either tmate or serveo. If you're using servo.net, edit the script to use this command instead: ssh -R $HOSTNAME:22:localhost:22 serveo.net. We suggest tmate for better uptime.)
  • Deploys Docker Containers (you can run this anywhere you want, even on a bad computer / vps!)
  • Has creation / deletion / listing of servers
  • Supports Debian 12 and Ubuntu 22.04 (at the moment)
  • A customizeable install script and docker image that you can change easily
  • Uses slash commands to enhance the user expierence
  • Start/stop/restart of VPS(s)
  • Spec Limiter (RAM)
  • Start and stop
  • Systemd
  • Fast Deployment

Features in Progress

  • Alpine Linux Support
  • Node support/shards
  • A Plan system
  • A renew system (Disableable and enableable)
  • A expire system

How to create a VPS using the bot?

  • Go in any channel that has slash command permissions (if you're not owner. If you're owner / administrator you can run this in any channel)
  • Make sure the bot is in your server and is online
  • Run /deploy-ubuntu or /deploy-debian (based on what os you want to use) and wait as it deploys. The bot will send you a message in DMS with the SSH command.
  • Open your terminal and paste the SSH command to SSH into the server.

Requirements to use the bot:

  • Your bot host is Linux (any distro). We recommand Ubuntu, Debian, or Alpine as the OS to get the best preformance.
  • Docker is installed on your Linux machine.
  • Python 3.10 is insatlled on your Linux machine. (You can run sudo apt install python3 python3-pip to download Python)

How to use:

  • git clone https://github.com/katy-the-kat/discord-vps-creator.git
  • Compile the images using docker build -t ubuntu-22.04-with-tmate -f Dockerfile1 . && docker build -t debian-with-tmate -f Dockerfile2 . and wait for it to be done
  • Edit .py file and paste the token where it says TOKEN=. You can get your bots token from here. Edit the specified resources (if you want) to adjust how much resources are allocated per VPS.
  • Run the file by using python3 main.py or python main.py or py main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors