A Tool to backup files/folders and mysql databases with ease
Go to file
2022-08-08 16:04:26 +02:00
.gitignore initial commit 2022-08-08 14:39:35 +02:00
archiver.js add option to enable gzip and set level 2022-08-08 15:58:34 +02:00
CONTRIBUTING.md add readme, fix contributing 2022-08-08 14:45:34 +02:00
index.js add option to enable gzip and set level 2022-08-08 15:58:34 +02:00
logger.js initial commit 2022-08-08 14:39:35 +02:00
package.json remove unused dep 2022-08-08 16:04:26 +02:00
README.md Update 'README.md' 2022-08-08 15:00:47 +02:00
timer.js move calc directly into the func instead making new const 2022-08-08 15:59:03 +02:00

SysBackup

This branch is a rewrite of the previous in Java Developed branch, rewritten in NodeJS.

Setup

Requirements

  • NodeJS >= 14

You can either: Build a executeable or Runing from Source

Build a executeable

Extra Requirements

  • pkg

Aquire SysBackup

git clone https://git.ez-pp.farm/HorizonCode/SysBackup

Installing Dependencies

cd /path/to/sysbackupclone/
# with NPM
npm i
# or with PNPM
pnpm i
# or with Yarn
yarn install

# Install pkg global
npm i pkg -g

Building the executeable

# with NPM
npm run pkg
# or with PNPM
pnpm run pkg
# or with Yarn
yarn run pkg

Your builded binary executeable should be in bin/

Running from Source

Aquire SysBackup

git clone https://git.ez-pp.farm/HorizonCode/SysBackup

Running

cd /path/to/sysbackupclone/

node index.js

Contributing

Please read our CONTRIBUTING.md to read how to contribute!