Skip to content

Installation (automatic)

sqarerootfury edited this page Sep 2, 2013 · 8 revisions

You can install Redundancy with the installer.

The installation of Redundancy follows 5 steps; it will takes about 5 minutes.

Table of Contents

Installation steps

  • Clone the latest version
  • Set rights of folders
  • Run the Installer
  • Delete the /Installer/ folder

Requirements

  • PHP 5
  • PHP GD modules
  • PHP zip modules
  • MySQL(i) or equivalent
  • Writeable directories (see step 2)
  • Client: JQuery support (if enabled)
  • Client: HTML5 support is recommended

Detailed install manual

Step 1: Clone the latest version

Unstable (very unrecommended for productive usage!) https://github.com/squarerootfury/redundancy/archive/unstable.zip

Stable (recommend if you want to use a productive environment): https://github.com/squarerootfury/redundancy/archive/stable.zip

Step 2: Set rights on folders

Apply mode 770 via chmod 770 on /Storage/ /Snapshots/ /Temp/. It's recommended that the owner of the Redundancy directory is your webserver user. This step is very important. If the folders are not writable by php, the files will not get uploaded.

Note: The files Redundancy.conf and Includes/DataBase.inc.php must be also writable.

Step 3: Install the program

Before you run theinstallation, check if your database is existing. If not, you can run following command (seen out of the command shell) to create a new database.

  • You can create a database using this command in the mysql shell.
mysql> Create Database yourname;
  • Open yourserver.tld/Installer/
  • Input your database connection credentials
  • Input the database name (the database must be existing!*)
  • Enter the user name and password of your administrative user (will be created at installation)
  • The directory is pre filled, make sure it ends with "/".
  • Note: At the moment does Redundancy only supports MySQL/ MariaDB. A support for other database engines is planned.

Delete the /Installer/ folder

  • Delete the folder /Installer/ after finished!

Notes

The installer _is not finished_ at the moment. I'm working on it, it should be completely finished until version 1.9.10 (it's the next version). It's also on an early test phase. The possibiltiy of bugs is given at the installation. Please report issues with the installer over the issue tracker.

Clone this wiki locally