JihadCLOUD

Greater PHP Digital-File-Management and AJAX Uploader


JihadCLOUD - Greater PHP Digital-File-Management (Opern Source Licensed) and AJAX Uploader

For more info please visit jihadCloud's web pagewww.jihadcloud-digital.net

 

Liability

We cannot guarantee that this software will run in every environment or together with any other application, without producing bugs or errors. Any liability for damage of any sort is hereby denied.  You are solely responsible for your files, server and data

Please evaluate this software with non-critical data before use.
 

Programmed & Designed by Jihad Saaduddin, Inc. Graphics by Jii Yo.

This software uses open-source plugins blueimp, foundation, lightbox and jquery.

Copyright © JihadCLOUD, Inc. 2015-2016 All right reserved.

General Features:

 

Main Screen Explained:

1. - Sign in / Sign out links

2. - Upload one or more Files. Or you can drag&drop into the browser but not in IE

3. - Create new Folder or create new File

4. - Preview images (only active on folders with images), open Tree view and Filter Files by filename options

5. - File properties and options (download, rename, unzip, edit)

6. - Go back to parent folder

7. - Sort Files and invert sort

8a. - Select Files and Folders

8b. - Copy, Move, Delete or Zip selected Files and Folders

 

 

 

The installation of JihadCLOUD is very easy & simple:

- Make sure you have minimum PHP 5.2 + Apache2 on you server

- Copy all files to your server using FTP or similar tool

- Make sure Apache service has read/write access to the config/ and repository/ folder(s). Consult your system administrator about this. 

- Point your browser to JihadCLOUD folder  (example: http://yourserver.com/JihadCLOUD)

- Sign in as admin/password to admin interface (username:  admin  password:  password)

- Sign in as Moderator/moderator to moderator interface (username:  Moderator  password:  moderator)

- Change admin password by clicking on gears icon next to admin account

- Create one or more user accounts

- Sign out of admin interface and Sign in as regular user to test JihadCLOUD

 

Additional Notes:

- Beware who you give access and writing permissions since users can gain full acces to your server.  You are solely responsible for your files, server and data.

- Current .htaccess file inside repository directory will prevent script and html execution inside that directory. You may need to adjust this to fit your needs. 

 

You can set all configuration options by editing the jihadcloud-configuration.php file.

All configuration options begins with explanation so read them carefully. 

Configuration options are inside single array so you must be careful not to break the array structure. Some options can include sub-arrays.

NOTE: You may need to logout/login for some changes to take effect

 

JihadCLOUD is tested and found compatibile with:

 

Browsers

 

Server Versions

 

Operating Systems

(Tested on x86 and x86_64 platforms)

 

* Some features like drag&drop, upload in chunks and realtime progress bar will not be available in some IE versions

** Widows NTFS filesystem (and some linux distros) has PHP restrictions when using special characters and encodings for filenames. For example it has been reported that Greek letters are not displayed correctly on Windows NTFS + JihadCLOUD.

*** JihadCLOUD will work on Microsoft IIS and Nginx but these web servers are not fully supported and these setups may not be secure enough!

 

How can I increase maximum upload file size?


This is controlled by web server and PHP settings inside php.ini file.

Follow these steps to increase maximum upload file size to 200MB:

1. Locate your php.ini file. On windows look into c:/Program Files/php/ or c:/xampp/apache/bin/ or simply search for php.ini. Sometimes there are two or more php.ini files (on some xampp installations) so you must figure out which one is used.

2. Inside php.ini file set parameters to something similar:

upload_max_filesize = 200M ;this is 200 Megabytes
post_max_size = 205M ;this must be greater then upload_max_filesize


3. Restart your web server to apply new settings. Don’t forget this!

4. Update JihadCLOUD's configuration.php config file

'max_filesize' => 209715200, // This is 200 Megabytes


5. Refresh page in your browser and you’re done.


Note: If you don’t have your own server consult your hosting provider about this.

 

Thanks so much to:

Jii Yo for logo design

 

Thanks to open-source guys at:

blueimp, foundation, phpmailer, lightbox and jquery