Skip to content

Minecraft 1.20.1, 1.12.2용 eBackup 플러그인

서버를 안정적으로 백업하는 가장 쉽고 간단한 방법! 무료이며 FTP+SFTP를 지원합니다!

부터 espidev
조회수
20 조회수
업데이트됨
업데이트됨 03.09.2026

eBackup

An easy and reliable way to backup your server!

Source code: https://github.com/espidev/eBackup

Features:

  • Backup your server files to a compressed zip file!
  • Choose which files to backup!
  • Scheduled backups using cron!
  • FTP and SFTP support, allowing for remote backups!
  • Limits for backups!
  • Fast and async, backups happen in the background to not lag the server!
  • Minimal dependency on Bukkit API, should work with Minecraft versions far into the future without update!
  • Completely free and open source!

Installation:

Add the plugin jar to the plugins folder, and then configure the config.yml in the plugins/eBackup folder!

If you are having issues with SFTP, try using a direct path from root (ex. /home/user/backups) instead of a relative path.

Note: When opening backups on Windows, it is highly recommended to use 7zip.

Usage:

Give admins the permission ebackup.admin to use /ebackup commands.

  • /ebackup list - Lists the backups in the backup folder
  • /ebackup backup - Starts a backup
  • /ebackup backuplocal - Starts a backup, and does not upload to FTP/SFTP
  • /ebackup stats - Show storage statistics
  • /ebackup testupload - Test uploading a file to FTP/SFTP without creating a backup
  • /ebackup reload - Reload the plugin

Config:

config.yml

crontask: '0 0 4 * * *' This would make it every day at 4 AM

CronTask format:

| | | | | +---- Day of the Week (1-7)

| | | | +------ Month (1-12)

| | | +-------- Day of the Month (1-31)

| | +---------- Hour (0-23)

| +------------ Minute (0-59)

+-------------- Second (0-59)

A few more examples...

crontask: '0 0 * * * *' This would make it every hour

crontask: '0 0 4 * * 7' This would make it every sunday at 4 AM

crontask: '0 0 4 1 * *' This would make it every first of the month at 4 AM

crontask: '0 30 3 */2 * *' This would make it at 3:30 AM every 2 days

If you do /ebackup reload, you can see a description in the console of what the cron task does.

Filename format for the backup files created

backup-format: 'eBackup {DATE}'

Format to use as replacement for {DATE} in backup-format

Refer to java.text.SimpleDateFormat for format docs

backup-date-format: 'yyyy-MM-dd HH-mm-ss'

The folder where to store the backups locally.

backup-path: 'plugins/eBackup/backups'

The maximum backups stored. Will delete older backups when reached. (? 0 to disable)

Note: this will only work with local backups (fallbacks included).

max-backups: 20

This option reduces disk space by only performing backups if players had joined since the last backup or server start.

only-backup-if-players-were-on: true

Delete the local backup after each upload.

delete-after-upload: false

Zip compression level (0-9)

Increase it to reduce file size, but backups will be more CPU intensive and take longer

compression-level: 4

FTP/SFTP settings and configuration.

Backups saved here will not be auto-deleted.

ftp: enable: false path: '/home/user/backups/' # don't forget to change! type: sftp # ftp for ftp, sftp for ftp over ssh host: 'localhost' port: 22 user: 'username' pass: 'password' use-key-auth: false # use key based authentication for sftp (ignores password) private-key: '~/.ssh/id_rsa' private-key-password: '' # leave blank if the private key has no password

What you want in the backup.

By default, everything will be backupped, you can remove files/directories in the ignore section

backup: pluginjars: true # The .jar files for the plugins pluginconfs: true # The data folder of each plugin ignore: # Files/directories to ignore and NOT backup

  • 'plugins/eBackup/backups'
  • 'plugins/dynmap'
  • 'logs'
  • 'cache'

Developers:

The plugin is completely free and open source, meaning that you are allowed to take the code and modify it as you wish! If you have features you want to implement, feel free to submit a pull request, or fork it and start a new branch! :)

Background:

This plugin was created to address a shortage of decent free backup plugins. It adds support for sftp, which allows saving files over SSH connections. This was created for my server, since our old backup plugins kept causing storage issues with the way it saved! It takes heavy inspiration from the plugin PerfectBackup, but greatly improves saving performance!

Usage Statistics:

View full statistics here: https://bstats.org/plugin/bukkit/eBackup/5262

If you would not like to participate in the anonymous survey, disable bStats.

eBackup 설치 방법

  1. A server on Paper

    The plugin runs on the server core for Minecraft 1.8–1.20.1; players do not need to install anything.

  2. File goes into the plugins folder

    Download the file ebackup-1.3.1.jar (2.0 MB) and put it into the server’s plugins folder.

  3. Restart the server

    On startup the plugin creates its own settings folder in plugins.

  4. Use the “To server” button

    On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.

Minecraft 1.20.1 runs on Java 17: with a different Java version the game may close right after launch.

버전

의존성 포함

Minecraft로더파일작업
1.20.1Paper1.20.12 MB

리뷰

eBackup의 첫 평가를 남겨 보세요

댓글 0

댓글을 작성하려면 로그인하세요로그인

비슷한 플러그인

모든 플러그인

이 항목 더 보기

작성자: espidev라이선스: Apache 2.0

작성자이신가요? 문의하기 — 48시간 이내에 삭제해 드립니다.