MIRROR

Welcome to Mirror Documentation

Explore and learn about the powerful capabilities of Mirror.
Whether you're a developer, system administrator, or database manager,
this documentation is your comprehensive guide to harnessing the full potential of our software.

Download

Download the software from here, and put it what ever you want your backup to be in

Installation:

Create servers.yml file in the same dir of Mirror software, and put your database server information in it like this:

servers.yml
serverName:
   host: 127.0.0.1
   port: 3306
   user: thabet
   pass: ******
   dbs:
       - database1
       - database2
👈 some name for your server
👈 here is your MySql server ip
    ..


|
├── and here is your databases list
|

You can add multiple servers too:

servers.yml
firstServer:
   host: 127.0.0.1
   port: 3306
   user: thabet
   pass: ******
   dbs:
       - database1
       - database2

secondServer:
   host: 127.0.0.1
   port: 3305
   user: thabet
   pass: ******
   dbs:
       - database1
       - database2
...




🫲 first server








🫲 second server

save the file and you are ready to go

Initial Setup

Folder Structure

Upon the first run of Mirror, it will create a folder structure to organize data:

  • A folder named "servers" will be created in the same path as the software.
  • Inside the "servers" folder, there will be a dedicated subfolder for each server.
mirror/
├── mirror
├── servers.yml
└── servers/
    ├── firstServer/
    ├── secondServer/
    └── ...

Database Backup

Mirror has the capability to perform database backup using mysqldump (if installed).
If mysqldump is not installed, this step will be skipped, and the software will proceed with its primary functions.

Accessing the Web Interface

System Tray Icon

Mirror includes a system tray icon for convenient access:

MIRROR

+213 663 11 04 39
Copyright © 2023 All rights reserved. Thabet.dev