Manage Backup
Reseller backup configuration, storage pools, and backup schedules
Storage Pools
To Manage Backup Storage Locations
This option will help you to add storage pools for the Eenos backup system.
Backups -> Storage Pools
Eenos currently supports 4 types of storage pools as follows,
- SSH Storage: A remote Linux SSH server to upload backups
- SFTP Storage: A remote SFTP storage account
- FTP Storage: A remote FTP account to upload backups
Additional storage services will be available in future versions.
Available Storage Pools
This table will show added storage pools. You can enable or disable the storage pools. You may also delete, modify, or test the connection to the storage pools.
If a storage pool is disabled backups will not be uploaded to that pool
Add SSH Storage
This is a remote storage option. You may need a generic Linux Open SSH account to configure the backup.
The remote SSH storage pool needs to be updated with the selected SSH Public Key to make the connection.
To add the remote SSH pool, you need to fill out the following details,
- Pool Name: A name for the storage Pool
- Remote Host: The remote SSH server IP or hostname
- Remote SSH User: The SSH user name to log in to the remote server
- Remote SSH Port: The remote SSH server port, the default will be 22
- Storage Path: The remote server folder name to upload backup files
- Select SSH Key: Select the SSH public key that is used to connect to the server.
After entering the above details click the button Add Pool, which will add a new SSH storage pool to your server.
Please make sure the remote SSH account has read and write permission for the Storage Path.
Add SFTP Storage
This is a remote storage Option. You can use a generic Linux SFTP account to configure backups.
To add a remote SFTP storage pool, you need to fill out the following details.
- Pool Name: A name for the storage Pool
- Remote Host: The remote sftp server IP or hostname
- Remote SFTP User: The ssh user name to log in to the remote server
- Remote SFTP Port: The remote sftp server port, default will be 22
- Password of SFTP User: Enter the remote SFTP account password.
- Storage Path: The remote server folder name to upload backup files
After entering the above details, click the button Add Pool, which will add a new SSH storage pool to your server.
Please make sure the remote SFTP account has written access to the storage path
Add FTP Storage
This is a remote storage Option. You can use a generic Linux FTP account to configure backups.
To add a remote FTP storage pool, you need to fill out the following details.
- Pool Name: A name for the storage Pool
- Remote Host: The remote FTP server IP or hostname
- Remote FTP User: The ssh user name to log in to the remote server
- Remote FTP Port: The remote ftp server port, default will be 21
- Password of FTP User: Enter the remote FTP account password.
- Storage Path: The remote server folder name to upload backup files
After entering the above details, click the button Add Pool, which will add a new SSH storage pool to your server.
Please make sure the remote FTP account has write access to the storage path
Testing Pool Connection
You can test the SSH pool connection by clicking the button Test Connection
The connection test feature will check if the connection can access the remote server over TCP.
Backup Schedules
To Schedule Backup Jobs in Eenos
This page will help you to schedule backup jobs in Eenos hosting control panel.
Manage Backups -> Backup Schedules
The Eenos backups jobs will be executed on the scheduled server time. We recommend to schedule the backups on non-peek time .
Eenos reseller schedule support the following backup schedule types :
- Reseller backup : To create a backup of your reseller account and sub accounts
- User backup : To schedule backup for a single Eenos user account
Available Backup Schedules
This table will show the created backup schedules. You can disable or enable a schedule from here. You may also edit the schedule , delete and do a force run for the backup.
Types of backups
Eenos provides three types of backups
- Incremental : Copy the file and databases as is without any compression. This will take huge disk space
- Archived : Create backup of accounts into a single archive file ( .tar ) without any compression
- Compressed : Create a compressed archive file for Eenos account backups.
Create Reseller Backup Schedule
This option will create a reseller account backup which include the reseller account and all his sub accounts.
This schedule doesn't backup multi level reseller accounts. You have to create individual reseller schedules.
You have to fill out the schedule settings, daily / weekly / Monthly backup options and some additional settings as follows,
Schedule Settings
This settings will control the backup job.
- Enable Backup Schedule : If you like to activate this schedule
- Select Reseller Account : The reseller hosting account to take backup.
- Backup type : The backup file format as Compressed , Archived or Incremental
- Set Schedule Time : A server time to run the backup
Daily Backups
This settings will configure the daily backup options of the schedule.
- Enable Daily Backups : If you like to process a daily backup of this schedule
- Select Daily Storage Pools : Select the storage pools to upload backups.
Weekly Backups
This settings will configure the weekly backup options of this schedule.
- Enable Weekly Backups : If you like to process a weekly backup of the selected schedule
- Select Weekly Storage Pools: The storage pools to upload weekly backups
- Select Weekly Backup Day : Select the week day to run the weekly backup.
Monthly Backups
This settings will configure the monthly backup options of this schedule.
- Enable Monthly Backups : If you like to run a monthly backup for this schedule.
- Select Monthly Storage Pools : Select the storage pools to upload monthly backups.
- Chose Monthly Backup Day : The day of month in which the monthly backup like to process.
Other Settings
- Schedule Name : A name for your schedule
- User or Reseller Pool Upload : This is a future options , it may or may not be included in future versions.
Create User Backup Schedule
This option will create a user account backup .
You have to fill out the schedule settings, daily / weekly / Monthly backup options and some additional settings as follows,
Schedule Settings
This settings will control the backup job.
- Enable Backup Schedule : If you like to activate this schedule
- Select User Account : The Eenos hosting account to take backup.
- Backup type : The backup file format as Compressed , Archived or Incremental
- Set Schedule Time : A server time to run the backup
Daily Backups
This settings will configure the daily backup options of the schedule.
- Enable Daily Backups : If you like to process a daily backup of this schedule
- Select Daily Storage Pools : Select the storage pools to upload backups.
Weekly Backups
This settings will configure the weekly backup options of this schedule.
- Enable Weekly Backups : If you like to process a weekly backup of the selected schedule
- Select Weekly Storage Pools: The storage pools to upload weekly backups
- Select Weekly Backup Day : Select the week day to run the weekly backup.
Monthly Backups
This settings will configure the monthly backup options of this schedule.
- Enable Monthly Backups : If you like to run a monthly backup for this schedule.
- Select Monthly Storage Pools : Select the storage pools to upload monthly backups.
- Chose Monthly Backup Day : The day of month in which the monthly backup like to process.
Other Settings
- Schedule Name : A name for your schedule
- User or Reseller Pool Upload : This is a future options , it may or may not be included in future versions.
Restore Backups
To Restore Backups from Eenos Schedules
This option will help you to restore backups from Eenos schedules.
Manage Backups -> Restore Backups
There are different types of backup restore options are available.
- Restore Full Account : To restore the full account data of an Eenos user account.
- Restore Home Directory : To restore the home folder of a user account.
- Restore Web Site : To restore files on a domain or website.
- Restore Email Account : To restore an email account from hosting account.
- Restore MySQL Database : To restore a MySQL database for user.
- Restore File : To restore a single file of Eenos User
- Restore Directory : To restore a folder from user's home directory
- Restore PgSQL Database: To restore a postgresql database.
- Restore MongoDB Database : To restore a mongoDB database of user.
Restoring full account will overwrite the data with backups. If the account already exist in the server, it will only restore the files and databases.
Available Backups
This table list all available backups which contains the following details.
- Backup ID : A unique ID of the backup. This ID is used to perform restore operations and related tasks.
- User Name: The Eenos user name of the hosting account
- Backup Method : The type of backup , compressed , archived or incremental backup.
- Storage Pool : The name of the storage pool where the backup is located
- Reseller : The owner of the Eenos hosting account.
- Date & Time : The backup upload time.
- Size : The size of the backup.
- Backup : The storage path location of backup file.
- Schedule ID : The ID of the backup schedule job
- Schedule Owner : Who own this schedule .
- Schedule Type : Which interface provide schedule , wap, rapp or uapp.
- Secure Backups : If the backup is uploaded to root storage pool or not.
The backups uploaded to non-root storage pools can be considered to unsecured backups.
Restore Full Account
This option will restore the full Eenos hosting account. It will replace the files and databases with the backup.
It is recommend to take a live backup before restoring a full account.
If the account already exists , the restore process only restore the files and data bases. It doesn't recreate the account.
To restore a full account click the icon for full account restore of the selected backup.
The backup restore process is an irreversible process.
Restore Home Directory
This option will restore everything under the user home directory . To restore a user's home directory , click the Restore Home Directory icon of the selected backup.
Restore Website
This option will restore files of a website or domain. You may click the icon of Restore Website which will popup a box so that you can enter the website or domain name to restore.
After entering the domain name click the button Restore which will start restoring the website content.
Restore Email
This option will restore email account on Eenos hosting account. You may click the icon of Restore Email which will popup a box so that you can enter the email address to restore.
After entering the Email Address click the button Restore which will start restoring that email.
If the email account already exists , the restore will sync the emails from the backups so that you no longer miss the new emails.
Restore MySQL Database
This option will restore MySQL database in an Eenos account. You may click the icon of Restore MySQL Database which will popup a box so that you can enter the database name to restore.
After entering the database name click the button Restore which will start restoring the database.
Restoring a database will replace the current database with the backup. Your updated data will be replaced. Please make sure to take a backup of the database before starting the restore process.
Restore File
This option will restore single file on Eenos hosting account. You may click the icon of Restore File which will popup a box so that you can enter the file name to restore.
After entering the File name click the button Restore which will start restoring that File.
Note : You may enter the full relative path to the file name from the users's home directory.
Restore Directory
This option will restore folder or directory on Eenos hosting account. You may click the icon of Restore Directory which will popup a box so that you can enter the folder name to restore.
After entering the Directory name click the button Restore which will start restoring that Folder.
Note : You may enter the full relative path to the directory from the users's home directory.
Restore PgSQL Database
This option will restore PostgreSQL database in an Eenos account. You may click the icon of Restore PgSQL Database which will popup a box so that you can enter the database name to restore.
After entering the database name click the button Restore which will start restoring the database.
Restoring a database will replace the current database with the backup. Your updated data will be replaced. Please make sure to take a backup of the database before starting the restore process.
Restore MongoDB Database
This option will restore MongoDB database in an Eenos account. You may click the icon of Restore MongoDB Database which will popup a box so that you can enter the database name to restore.
After entering the database name click the button Restore which will start restoring the database.
Restoring a database will replace the current database with the backup. Your updated data will be replaced. Please make sure to take a backup of the database before starting the restore process.
Important Notices
Only one restore operation is allowed on a single Eenos account at a time. If you need to perform to do multiple restore actions on a single account, you have to wait to finish the given restore process
The restore process is irreversible , please take a live backup of the Eenos account before start the restore.