• No results found

iscripts Backuper 2009 iscripts

N/A
N/A
Protected

Academic year: 2021

Share "iscripts Backuper 2009 iscripts"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

© 2009 iScripts

(2)

by iScripts

iScripts has been offering online data backup for

consumers over two years under the brand Backup2net. We have decided to enhance our current solution based on all the customer feedback and experience, and make it into a private label service iScripts customers can offer. So if you ever wanted to start a online data backup service similar to the likes of carbonite, mozy, xdrive etc.. for individuals and small businesses here is your chance. New product is named iScripts Backuper. You will receive a white labeled or private labelled client application (its the desktop application for your clients to manage and

schedule backups). You will also receive the server software for billing, account management, backup

management etc.. Off the shelf, you can start it as a stand alone online data backup service.

(3)

All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher.

Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks.

While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document.

Printed: May 2009

iScripts Backuper

© 2009 iScripts

Publisher Special thanks to:

All the people who contributed to this document. iScripts.com

(4)

© 2009 iScripts

Table of Contents

0

Part I iScripts Backuper Installation Guide

6

Part II System Requirements

8

Part III Install Checklist

10

Part IV Installation

12

Part V Setting up your file server

15

Part VI Know your client tool

17

(5)

Part

(6)

© 2009 iScripts

1

iScripts Backuper Installation Guide

(7)

Part

(8)

© 2009 iScripts

2

System Requirements

Linux Server with Static IP or a Linux VPS or a Linux Dedicated Server PHP 4.3 or greater

MySQL database server 4.1 or greater Apache Web Server.

OpenSSH version 1 or 2.

Rsync should be installed in the Linux server.

Other settings

SendMail - (Yes)

PHP safe mode - (OFF) PHP open_basedir - (OFF) CURL extension - (Yes) Crons

(9)

Part

(10)

© 2009 iScripts

3

Install Checklist

1. Create a new MySQL database with new user that has full rights to it. 2. Upload iScripts Backuper files

3. Give 777 permission to backuper folder 4. Run install script.

5. Delete install directory. 6. Test.

(11)

Part

(12)

© 2009 iScripts

4

Installation

Create Database

Create a MySQL database and a database user with full permission on the database which just created. If you have any hosting control panel like cPanel, Plesk, DirectAdmin or Helm you can do the same by logging into it.

Upload files

Upload the unzipped contents to a web accessible directory on your website.For eg: http://yourdomain.com/backuper/ where “backuper” is the directory. Make sure you upload the licence.txt file to the license folder inside support directory. You can download the license.txt file by following the link in the welcome email.

Run the install script

Open a browser and point it to http://yourdomain.com/backuper/install/. You will be prompted to provide write permission (chmod 777) 'backuper' folder.You cannot continue installation without providing this permission.

In the first section you need to enter the Database info including the hostname,

database name, database user and password. You will obtain these details from step 2.2 If your MySQL server resides in the same machine you can just enter “localhost” as database hostname.

In next section you will be asked for site details, mainly

(a) Site Title:- Which will be displayed in your website after the installation. The same will be used as the "Product Name" in the Client tool. All the user interactive messages,labels will use this name.

(b) File Server Name:- Just like webserver, this is central part of the entire application. This is the file repository server. The client tool on updating details with the webserver read and write to this server directly. Basically the file server name should be capable of accepting ssh1 communication. You can give either ip address in the form of xxx.xxx.xxx.xxx or a valid domain name in the form www.yourdomain.com which can accept SSH connection.

(c) Upload your logo in the size 216(width) X 96(height) preferably in jpeg/gif format. This logo will be used in your site as well as client tool as your identity.

(d) Upload your splash image preferably in jpg/gif format with the size 680(width) X 552(height) and which will be displayed when your client application starts up.

(13)

Installation 13

© 2009 iScripts

format prefered is either jpeg or gif. Which will be the customized image displayed in the main screen.

In the Last Section, give a valid email ID to complete the installation and you will get a

welcome mail which will have the user id and password to admin section of your site.

Remove the 'Write' permission provided to the file ‘config/connection.php'. Delete the 'install' folder and you are ready to go.

Test your site in a browser. Login to the admin section, change the contents of the site, using the CMS settings option. Change Backup plans according to your requirement.

(14)

Part

(15)

Setting up your file server 15

© 2009 iScripts

5

Setting up your file server

Inorder to backup and restore files using the client tool you need to set a cron job at "root" by editing root crontab

The crontab entry should be in the form */1 * * * * yourinstallationfolder/backuper/ backupmain.sh whhich should run on every minute.

To send automatic invoicing to the customers set cron jobs/scheduled tasks to run the following files at 1 A.M daily.

a) yourinstallationfolder/admin/geninvoice.php an example could be /usr/bin/php -q /home/EasyBiller/public_html/yourinstallationfolder/backuper/admin/ geninvoice.php b) yourinstallationfolder/admin/geninvoice_attempt.php an example could be /usr/bin/php -q /home/EasyBiller/public_html/yourinstallationfolder/admin/ geninvoice_attempt.php

(16)

Part

(17)

Know your client tool 17

© 2009 iScripts

6

Know your client tool

Once the web installation is successful, the zipped client tool "ClientTool.zip" will be placed in the sub folder "downloads".Eg: http://yourdomain.com/backuper/downloads

The users can download from your website which is already installed(the download link is given in the website). The client tool is designed to run in windows platform and developed in Dotnet framework version 1.1.

In order to run the client tool, the client machine should have .Net 1.1 installed. After downloading click on the setup.exe of the client tool to install into the local windows machine. After successful installation of the client tool the user will get the shortcut to their backup client tool application both in desktop and in the start menu

Once the client tool runs, it can automatically detect the file server settings given by you at the time of installation.A detailed help manual is available with the client tool which describes entire operations with the client tool.The images uploaded by you at the time of web installation is used in the client tool. Mainly in the areas like initial startup screen, logo of the application and the tool Icon. The Enterprise Title you have given is used all user interactive areas.

Note:

1.The client tool is not tested with Microsoft Windows Vista or Microsoft Windows 7. 2.If the Microsoft .Net framework is not is not available in the client machines, user can download the framework from the following link http://www.microsoft.com/downloads/ details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en.

References

Related documents

In this study, it is aimed to develop the Science Education Peer Comparison Scale (SEPCS) in order to measure the comparison of Science Education students'

By first analysing the image data in terms of the local image structures, such as lines or edges, and then controlling the filtering based on local information from the analysis

All stationary perfect equilibria of the intertemporal game approach (as slight stochastic perturbations as in Nash (1953) tend to zero) the same division of surplus as the static

Our end—of—period rates are the daily London close quotes (midpoints) from the Financial Times, which over this period were recorded at 5 PM London time. Our beginning—of—period

The key points that will be described and analysed further in this chapter include the background theory of RBI for tube bundles, overview of Weibull

In the next section, we formulate a weak non-satiation assumption, sufficient for quasiequilibrium existence, especially adapted to the exchange economies considered in this paper,

Key words: Ahtna Athabascans, Community Subsistence Harvest, subsistence hunting, GMU 13 moose, Alaska Board o f Game, Copper River Basin, natural resource management,