Skip to content

Experience the easiest way to back up your server! With just one command in your Discord server, you can effortlessly create backups without the hassle of logging into a separate panel. Try it out now by executing the bot's slash command /backup.

License

Notifications You must be signed in to change notification settings

Carpour/ServerBackup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Server Backup System

Version Downloads Issues Discord Open Source Discord

Backing a server has never been easier than now. Backup your server with 1 command line from your Discord server, rather than logging into the panel.

Features

  • Simplified Backup: Perform server backups seamlessly with a single command in your Discord server.
  • Convenient: No need to log into a separate panel; initiate backups directly from Discord.
  • Customization: Tailor backup settings to suit your server's specific needs.
  • Notification System: Receive notifications upon completion of backups or in case of errors.

Integration with Minecraft Server

This project includes a Java plugin for your Minecraft server, allowing seamless communication between the Discord bot and the server for backup initiation.

Usage

  1. Create and Invite a bot to your Discord server.
  2. Use the following application command to initiate a backup:
    /backup
    

Getting Started

Prerequisites

  • Python 3.x
  • Discord Bot Token
  • Java 8 or later
  • Bukkit/Spigot server for Minecraft

Installation

  1. Clone the repository:

    git clone https://github.com/Carpour/ServerBackup.git
  2. Install Python dependencies:

    pip install -r requirements.txt
  3. Create a .env file where your discord bot is hosted, specifically among the main.py directory using the following template and configure it.

    DISCORD_TOKEN=YOUR_BOT_TOKEN
    SERVER_IP=YOUR_SERVER_IP
    SERVER_PORT=INPUT_OPEN_PORT_OF_YOUR_SERVER
  4. Configure your Minecraft server and ensure the Java plugin is installed.

  5. Run the bot:

    python main.py

Configuration

Adjust the plugin's settings by modifying the configuration file (config.yml) on your minecraft server.

Report a Bug

If you find a bug, please report it to the issue tracker.

Contributing

Any Contributions are welcome!

License

This project is licensed under the MIT License.

About

Experience the easiest way to back up your server! With just one command in your Discord server, you can effortlessly create backups without the hassle of logging into a separate panel. Try it out now by executing the bot's slash command /backup.

Topics

Resources

License

Stars

Watchers

Forks