Select installation package

Automated Installation Script The automated wizard does all the heavy lifting for you. Just a few clicks and you are on with your favorite project management software.

Manual Installation Script For the tech genius inside you to get your hands dirty to set things up from the scratch. Follow the instructions to for the installation.

Installation & Setup PHP 7 (Manual)

Orangescrum is a free, open source, flexible project management web application written using CakePHP.

Just 5 simple steps to start using Orangescrum in your premises. This procedure is well tested on Windows, Linux and Mac operating system.

Requirements

  • Apache with 'mod_rewrite'
  • PHP 7.0, 7.1, 7.2
    • Enable curl in php.ini
    • Change the 'post_max_size=200M', 'upload_max_filesize=200M', 'max_execution_time=300M' and 'max_input_vars=5000' in php.ini
  • MySQL 5.5 or higher
    • If STRICT mode is On, turn it Off.

Installation

Minimum Configuration

  1. Extract the archive. Upload all the files and folders to your working directory.
    • Provide proper write permission to "app/tmp" and "app/webroot" folders and their sub-folders.
    • Make sure that, there are three .htaccess files. One in the root directory, another in the "app" directory and the last one is in the "app/webroot" directory.
    • Make sure that, the .htaccessis working in your server.
  2. Create a new MySQL database ('utf8_unicode_ci' collation)
  3. Get the database.sqlfile from the root directory and import that to your database
  4. Locate your 'app' directory, do the changes on following files
    • app/Config/database.php
      • Update the database connection details. (host, login, password and database name)
    • app/Config/constants.php
      • Provide your valid Gmail ID and Passwordfor SMTP email sending Or, you can use Sendgrid or Mandrill.
      • FROM_EMAIL_NOTIFY All the task created/updated notification email will be sent from this Email ID.
      • SUPPORT_EMAIL All other Emails and support related Emails will be sent from this Email ID.
      • SUB_FOLDER -Update the folder name, If your application URL is "http://www.myorangescrum.com/folder_name/" (the value should follow by a forward slash. e.g. define('SUB_FOLDER', folder_name/')). Leave it blank If your application URL doesn’t have an additional folder path.
  5. Now you are all set, run Orangescrum as http://yoursiteurl.com/ from your browser. Change the "Configure::write('debug',2)" to "Configure::write('debug',0)" in app/Config/core.php

You will be asked to provide your Company Name, Email address and a Password to login and start using Orangescrum.

Other Configurations in app/Config/constants.php

  1. Create a Google Project (https://console.developers.google.com/project) for Google Login, Invite Google Contacts and Google Drive file attachment.
    • Update the CLIENT_ID, CLIENT_ID_NUM, CLIENT_SECRET, API_KEY values.
    • Set the USE_GOOGLE value to 1 to use Google Google Login, Invite Google Contacts and Google Drive file attachment
  2. Create a Dropbox App (https://www.dropbox.com/developers) for Dropbox file file sharing.
    • Update the DROPBOX_KEY value and Set the USE_DROPBOX value to 1 to use Dropbox file file sharing.
  3. Create 2 Buckets in AWS S3 to store all the files in the S3 Bucket.
    • Provide the S3 Bucket Names, awsAccessKey, awsSecretKey values.
    • Set the USE_S3 value to "1" to store all file attachment and profile photo in AWS S3 bucket.

Get the "DropboxandGooglSetup.pdf" on the root directory of the Orangescrum project folder to know, How to create apps and projects on Dropbox and Google Drive.

Cron Job Settings (Linux Server)

Update your application url in define('DOMAIN', "www.myorangescrum.com/") in the "app/Config/constants.php". Below are the 4 Cron Jobs to set on a Linux server,

(Assuming your Application is in "/var/www/html/orangescrum-master/")

  1. 0 23 * * * php q /var/www/html/orangescrum-master/app/webroot/cron_dispatcher.php /cron/email_notification
    • Daily/Weekly/Monthly Task Status update email in the "Email Reports" section of OrangeScrum.
  2. */15 * * * * php q /var/www/html/orangescrum-master/app/webroot/cron_dispatcher.php /cron/dailyupdate_notifications
    • Daily Update Reports in the "Email Reports" section of OrangeScrum
  3. */15 * * * * php q /var/www/html/orangescrum-master/app/webroot/cron_dispatcher.php /cron/dailyUpdateMail
    • Daily Catch Up Email Alert
  4. */30 * * * * php q /var/www/html/orangescrum-master/app/webroot/cron_dispatcher.php /cron/weeklyusagedetails
    • Weekly Usage report of your account

You can also set the Cron Jobs using the absolute urls.

  1. http://www.yourorangescrum/cron/email_notification
  2. http://www.yourorangescrum/cron/dailyupdate_notifications
  3. http://www.yourorangescrum/cron/dailyUpdateMai
  4. http://www.yourorangescrum/cron/weeklyusagedetails

Email Reply - Nohup Cron Job setup (Linux Server)

Make sure to do the following changes on the Email server connection details in the app/webroot/EmailReply.php file.

  1. $username This will be the FROM_EMAIL_NOTIFY Email set on your app/Config/constants.php
    • All the task created/updated notification email will be sent from FROM_EMAIL_NOTIFY. When somebody will reply on that task created/updated notification email, the FROM_EMAIL_NOTIFYwill get that Email in the inbox.
    • EmailReply.php page is going to read the emails from FROM_EMAIL_NOTIFY and It will post to them as a reply to the respective tasks in Orangescrum.
  2. $password- Password of FROM_EMAIL_NOTIFY
  3. client- Change it, if you are not using Gmail

After this setup, you can reply to a task created/updated notification email and that email reply will be posted to Orangescrum under that Task. This will help you to respond to a task while on-the-go from your Mobile.

(Assuming your Application is in "/var/www/html/orangescrum-master/")

  1. Enable extension=php_imap in your php.ini file.
  2. Create a orangescrum.sh file in your server
  3. vi orangescrum.sh(or, open that file to write the below code)

    #!/bin/bash

    while(true)

    do

    cd /var/www/html/orangescrum-master/app/webroot

    php q EmailReply.php 1>&2

    sleep 1;

    done

  4. Give the execute permission for orangescrum.sh: chmod +x orangescrum.sh
  5. Start the Nohup using the command: nohup sh orangescrum.sh > customout.log &

Node JS setup (Linux Server)

  • Make sure that you have installed Node.jsand NPM
  • Install Socket.iousing NPM
  • Install Forever
  • Find how to add a JavaScript file to run Node.js forever.
  • Now enable the "NODEJS_HOST" with your server details under "define("NODEJS_HOST", '');"[ex: http://your IP address:3002/] on "app/Config/constants.php"

Troubleshooting:

  • You will get the following output, if you have not set up the database configuration in the database.php

    4 Simple steps to get started with OrangeScrum

    Steps1:Create anew MYSQL database named "OrangeScrum" ('utf8_unicode_ci' collation)

    Steps2:update your database password in DATABASE_CONFIG section of 'app/config/database.php' page

    Steps3:Get the database.sql file from the root directory and import that o your database

    Steps4:Provide the following details of SMTP configuration options in 'app/config//constant.php'

    • SMTP_UNAME
    • SMTP_PWORD
    • FROM_EMAIL_NOTIFY
    • SUPPORT_EMAIL
    *Note: At any point you can change your database credentials i 'app/config/database.php' page.
    *Note: Make sure that you have write permission (777) to 'app/tmp' and 'app/webroot' folders
  • You will get the below output, if the SUB_FOLDER in the constants.php file is not set properly. Ex. Let your sub folder is "orangescrum-master".

    You set up SUB_FOLDER as
    define('SUB_FOLDER', 'orangescrum-master);

    instead of
    define('SUB_FOLDER', 'orangescrum-master/');

  • Replace the SUB_FOLDER name as "orangescrum-master/" instead of "orangescrum-master" in constant.php
    Login

    You can ask fo help, share your ideas, contribute to the community edition ans let us know your feedback using the OrangeScrum's Google Group.

Installation & Setup PHP 5.6 (Manual)

OrangeScrum is a free, open source, flexible project management web application written using CakePHP.

Just 5 simple steps to start using OrangeScrum in your premises. This procedure is well tested on Windows, Linux and Mac operating system.

Requirements

  • Apache with 'mod_rewrite'
  • PHP 5.6
    • Enable curl in php.ini
    • Change the "post_max_size=200M", "upload_max_filesize=200M", "max_execution_time=300" , "memory_limit=512M" and "max_input_vars=5000" in php.ini
  • MySQL 5.5 or higher
    • If STRICT mode is On, turn it Off.

Installation

Minimum Configuration

  1. Extract the archive. Upload all the files and folders to your working directory.
    • Provide proper write permission to "app/tmp" and "app/webroot" folders and their sub-folders.
    • Make sure that, there are three .htaccess files. One in the root directory, another in the "app" directory and the last one is in the "app/webroot" directory.
    • Make sure that, the .htaccessis working in your server.
  2. Create a new MySQL database ('utf8_unicode_ci' collation)
  3. Get the database.sqlfile from the root directory and import that to your database
  4. Locate your 'app' directory, do the changes on following files
    • app/Config/database.php
      • Update the database connection details. (host, login, password and database name)
    • app/Config/constants.php
      • Provide your valid Gmail ID and Passwordfor SMTP email sending Or, you can use Sendgrid or Mandrill.
      • FROM_EMAIL_NOTIFY All the task created/updated notification email will be sent from this Email ID.
      • SUPPORT_EMAIL All other Emails and support related Emails will be sent from this Email ID.
      • SUB_FOLDER -Update the folder name, If your application URL is "http://www.myorangescrum.com/folder_name/" (the value should follow by a forward slash. e.g. define('SUB_FOLDER', folder_name/')). Leave it blank If your application URL doesn’t have an additional folder path.
  5. Now you are all set, run Orangescrum as http://yoursiteurl.com/ from your browser. Change the "Configure::write('debug',2)" to "Configure::write('debug',0)" in app/Config/core.php

You will be asked to provide your Company Name, Email address and a Password to login and start using OrangeScrum.

Other Configurations in app/Config/constants.php

  1. Create a Google Project (https://console.developers.google.com/project) for Google Login, Invite Google Contacts and Google Drive file attachment.
    • Update the CLIENT_ID, CLIENT_ID_NUM, CLIENT_SECRET, API_KEY values.
    • Set the USE_GOOGLE value to 1 to use Google Google Login, Invite Google Contacts and Google Drive file attachment
  2. Create a Dropbox App (https://www.dropbox.com/developers) for Dropbox file file sharing.
    • Update the DROPBOX_KEY value and Set the USE_DROPBOX value to 1 to use Dropbox file file sharing.
  3. Create 2 Buckets in AWS S3 to store all the files in the S3 Bucket.
    • Provide the S3 Bucket Names, awsAccessKey, awsSecretKey values.
    • Set the USE_S3 value to "1" to store all file attachment and profile photo in AWS S3 bucket.

Get the "DropboxandGooglSetup.pdf" on the root directory of the Orangescrum project folder to know, How to create apps and projects on Dropbox and Google Drive.

Cron Job Settings (Linux Server)

Update your application url in define('DOMAIN', "www.myorangescrum.com/") in the "app/Config/constants.php". Below are the 4 Cron Jobs to set on a Linux server,

(Assuming your Application is in "/var/www/html/orangescrum-master/")

  1. 0 23 * * * php q /var/www/html/orangescrum-master/app/webroot/cron_dispatcher.php /cron/email_notification
    • Daily/Weekly/Monthly Task Status update email in the "Email Reports" section of Orangescrum.
  2. */15 * * * * php q /var/www/html/orangescrum-master/app/webroot/cron_dispatcher.php /cron/dailyupdate_notifications
    • Daily Update Reports in the "Email Reports" section of Orangescrum
  3. */15 * * * * php q /var/www/html/orangescrum-master/app/webroot/cron_dispatcher.php /cron/dailyUpdateMail
    • Daily Catch Up Email Alert
  4. */30 * * * * php q /var/www/html/orangescrum-master/app/webroot/cron_dispatcher.php /cron/weeklyusagedetails
    • Weekly Usage report of your account

You can also set the Cron Jobs using the absolute urls.

  1. http://www.yourorangescrum/cron/email_notification
  2. http://www.yourorangescrum/cron/dailyupdate_notifications
  3. http://www.yourorangescrum/cron/dailyUpdateMai
  4. http://www.yourorangescrum/cron/weeklyusagedetails

Email Reply - Nohup Cron Job setup (Linux Server)

Make sure to do the following changes on the Email server connection details in the app/webroot/EmailReply.php file.

  1. $username This will be the FROM_EMAIL_NOTIFY Email set on your app/Config/constants.php
    • All the task created/updated notification email will be sent from FROM_EMAIL_NOTIFY. When somebody will reply on that task created/updated notification email, the FROM_EMAIL_NOTIFYwill get that Email in the inbox.
    • EmailReply.php page is going to read the emails from FROM_EMAIL_NOTIFY and It will post to them as a reply to the respective tasks in Orangescrum.
  2. $password- Password of FROM_EMAIL_NOTIFY
  3. client- Change it, if you are not using Gmail

After this setup, you can reply to a task created/updated notification email and that email reply will be posted to Orangescrum under that Task. This will help you to respond to a task while on-the-go from your Mobile.

(Assuming your Application is in "/var/www/html/orangescrum-master/")

  1. Enable extension=php_imap in your php.ini file.
  2. Create a orangescrum.sh file in your server
  3. vi orangescrum.sh(or, open that file to write the below code)

    #!/bin/bash

    while(true)

    do

    cd /var/www/html/orangescrum-master/app/webroot

    php q EmailReply.php 1>&2

    sleep 1;

    done

  4. Give the execute permission for orangescrum.sh: chmod +x orangescrum.sh
  5. Start the Nohup using the command: nohup sh orangescrum.sh > customout.log &

Node JS setup (Linux Server)

  • Make sure that you have installed Node.jsand NPM
  • Install Socket.iousing NPM
  • Install Forever
  • Find how to add a JavaScript file to run Node.js forever.
  • Now enable the "NODEJS_HOST" with your server details under "define("NODEJS_HOST", '');"[ex: http://your IP address:3002/] on "app/Config/constants.php"

Troubleshooting:

  • You will get the following output, if you have not set up the database configuration in the database.php

    4 Simple steps to get started with OrangeScrum

    Steps1:Create anew MYSQL database named "OrangeScrum" ('utf8_unicode_ci' collation)

    Steps2:update your database password in DATABASE_CONFIG section of 'app/config/database.php' page

    Steps3:Get the database.sql file from the root directory and import that o your database

    Steps4:Provide the following details of SMTP configuration options in 'app/config//constant.php'

    • SMTP_UNAME
    • SMTP_PWORD
    • FROM_EMAIL_NOTIFY
    • SUPPORT_EMAIL
    *Note: At any point you can change your database credentials i 'app/config/database.php' page.
    *Note: Make sure that you have write permission (777) to 'app/tmp' and 'app/webroot' folders
  • You will get the below output, if the SUB_FOLDER in the constants.php file is not set properly. Ex. Let your sub folder is "orangescrum-master".

    You set up SUB_FOLDER as
    define('SUB_FOLDER', 'orangescrum-master);

    instead of
    define('SUB_FOLDER', 'orangescrum-master/');

  • Replace the SUB_FOLDER name as "orangescrum-master/" instead of "orangescrum-master" in constant.php
    Login

    You can ask for help, share your ideas, contribute to the community edition ans let us know your feedback using the OrangeScrum's Google Group.

Installation & Setup CentOS 7 (Automated) for PHP 5.6
*Note: This script will not work on shared hosting, only works on CentOS dedicated server only.

Requirements

Prerequisites:

Hardware:
  • RAM: minimum 2 GB
  • Processor: Core2duo or Higher
  • OS: CentOS 7
  • Disk Space: 10 GB or Higher
Software:
  • Apache 2.4
  • PHP = 5.6
  • WKTOpdf (Invoice)
  • cURL (enabled)
OS and Other required Parameters:
  • A Fresh CentOS Server
  • Internet Connection
  • Email ID
  • Email Password
  • Email SMTP Mail Server Hostname / Private Mail Server Hostname
    (e.g., mail.gmail.com or smtp.yahoo.com, etc.)
  • SMTP Port (e.g., 25, 465, 587, etc.)
*Note: If Gmail ID used make sure to enable the "less secure app" function. You can do this by logging into the gmail account and go to "My Accounts" then click on "Sign-in & Security" and the enable the "Allow less secure apps: ON".
*Note: Make sure to whitelist the application server domain/IP address from the private Mail Server.
*Note: OrangeScrum will only works on MySQL 5.4-5.7, Apache 2.4 and PHP 5.6
  • If SELinux is installed and enabled, please set it to permissive mode.
    For temporary "setenforce 0"
    For Permanent: edit the "/etc/selinux/config" and set selinux=permissive

What does the installation package help with?

  • Installs required packages and dependencies to support the application
  • Installs and configure Apache Web Server
  • Installs MySQL Server, creates database and configures user for database or create database in an existing mysql setup and configures user, requires existing root password.
  • Setup cron jobs
  • configure email settings

Steps to install application:

  1. Download the OrangeScrum Community Edition Package
  2. Copy it to the Server’s "/tmp" directory where the application will be installed. *You can use "Winscp" or "Filezilla" to upload the package to your Server
  3. Login to "root" or run "sudo su -", enter the root password:

    [andola@localhost ~] $ sudo su -

    [sudo] password for andola:

  4. Change the directory to "/tmp" by using the following command:

    [root@localhost ~] # cd /tmp

    [root@localhost tmp] #

    If downloaded from github, zip file will be downloaded, to extract follow the steps: Install unzip by typing: "yum -y install unzip", then unzip the code:

    tmp] # unzip orangescrum-centos.zip

    [root@localhost tmp] #

  5. Change the directory to "orangescrum-centos":

    tmp] # cd orangescrum-centos

  6. Give permission to the script file "setup.sh"

    orangescrum-centos] # chmod +x setup.sh

  7. Run the setup.sh file:

    orangescrum-centos] # ./setup.sh

  8. During Installation if MySQL database is already installed, it will ask for root password for MySQL database, else it will ask to setup root password for new installation:
  9. It will install all the required packages and dependencies and will ask for email ID, Email Password, SMTP mail server address and SMTP port, Domain name or IP address for the Host.

    please enter your email id

    test@test.com

    please enter your Domain Name or IP

    os.test.com

    please enter your email password

    abcd@1234

    please enter your SMTP Host

    mail.gmail.com

    please enter your SMTP Port

    587

    OrangeScrum Community Edition Installation Completed Successfully. Open you browser and access the application using the domain/IP address:
    http://Your_Domain_or_IP_Address/

Open you browser and access the application using the domain/IP address:
http://Your_Domain_or_IP_Address/

Installation & Setup Debian 9 (Automated) for PHP 5.6
*Note: This script will not work on shared hosting, only works on Debian 9 dedicated server only.

Requirements

Prerequisites:

Hardware:
  • RAM: minimum 2 GB
  • Processor: Core2duo or Higher
  • OS: Debian 9
  • Disk Space: 10 GB or Higher
Software:
  • Apache 2.4
  • PHP = 5.6
  • WKTOpdf (Invoice)
  • cURL (enabled)
OS and Other required Parameters:
  • A Fresh Debian 9 Server
  • Internet Connection
  • Email ID
  • Email Password
  • Email SMTP Mail Server Hostname / Private Mail Server Hostname
    (e.g., mail.gmail.com or smtp.yahoo.com, etc.)
  • SMTP Port (e.g., 25, 465, 587, etc.)
*Note: If Gmail ID used make sure to enable the "less secure app" function. You can do this by logging into the gmail account and go to "My Accounts" then click on "Sign-in & Security" and the enable the "Allow less secure apps: ON".
*Note: Make sure to white list the application server domain/IP address from the private Mail Server.
*Note: OrangeScrum will only works on MySQL 5.4-5.7, Apache 2.4 and PHP 5.6
  • If SELinux is installed and enabled, please set it to permissive mode.
    For temporary "setenforce 0"
    For Permanent: edit the "/etc/selinux/config" and set selinux=permissive

What does the installation package help with?

  • Installs required packages and dependencies to support the application
  • Installs and configure Apache Web Server
  • Installs MySQL Server, creates database and configures user for database or create database in an existing mysql setup and configures user, requires existing root password.
  • Setup cron jobs
  • configure email settings

Steps to install application:

  1. Download the OrangeScrum Community Edition Package
  2. Copy it to the Server’s "/tmp" directory where the application will be installed. *You can use "Winscp" or "Filezilla" to upload the package to your Server
  3. Login to "root" or run "su -", enter the root password:

    andola@debian: ~$ sudo su -

    password

    root@debian:~#

  4. Change the directory to "/tmp" and list the zip file by using the following command:

    root@debian:~# cd /tmp

    root@debian:/tmp# ls -l

    total 14688

    -rw-r--r-- 1 root root 15031212 jun 22 04:13 orangescrum-debian.zip

  5. Extract the code using unzip command as given below:
    If unzip command will not work install unzip by typing: "apt install -y unzip":

    /tmp# unzip orangescrum-debian.zip

  6. Change the directory to "orangescrum-ubuntu18":

    /tmp# unzip orangescrum-debian/

  7. Make the setup.sh file executable and then Run the setup.sh file:

    /tmp/orangescrum-debian# chmod +x setup.sh

    /tmp/orangescrum-debian# ./setup.sh

  8. During Installation if found MySQL database is already installed, it will ask for root password for MySQL database, else it will ask to setup root password for new installation:
    Re-enter the password as per the above given screen-shot.
  9. It will ask to setup the phpMyAdmin, please follow the steps:
    • Select "apache2" and press "ok" to re-configure the Web Server automatically
    • Select "Yes" to re-configure the database for phpMyAdmin with dbconfig-common:
    • Enter MySQL application password for phpMyAdmin, Enter the Database password you have just created:
    • Re-Confirm the database password:
    • Please provide the Administrative user’s Password to create and modify database
  10. It will install all the required packages and dependencies and will ask for email ID, Email Password, SMTP mail server address and SMTP port, Domain name or IP address for the Host.

    please enter your email id

    test@test.com

    please enter your Domain Name or IP

    os.test.com

    please enter your email password

    abcd@1234

    please enter your SMTP Host

    mail.gmail.com

    please enter your SMTP Port

    587

    OrangeScrum Community Edition Installation Completed Successfully. Open you browser and access the application using the domain/IP address:
    http://Your_Domain_or_IP_Address/

Open you browser and access the application using the domain/IP address:
http://Your_Domain_or_IP_Address/

Installation & Setup Ubuntu 16.x (Automated) for PHP 5.6
*Note: This script will not work on shared hosting, only works on Ubuntu-14 and Ubuntu-16 dedicated servers only.

Requirements

Prerequisites:

Hardware:
  • RAM: minimum 2 GB
  • Processor: Core2duo or Higher
  • OS: Ubuntu 16
  • Disk Space: 10 GB or Higher
Software:
  • Apache 2.4
  • PHP = 5.6
  • WKTOpdf (Invoice)
  • cURL (enabled)
OS and Other required Parameters:
  • A Fresh Ubuntu Server
  • Internet Connection
  • Email ID
  • Email Password
  • Email SMTP Mail Server Hostname / Private Mail Server Hostname
    (e.g., mail.gmail.com or smtp.yahoo.com, etc.)
  • SMTP Port (e.g., 25, 465, 587, etc.)
*Note: If Gmail ID used make sure to enable the "less secure app" function. You can do this by logging into the gmaiSign-in & Security" and the enable the "Allow less secure apps: ON".
*Note: Make sure to whitelist the application server domain/IP address from the private Mail Server.
*Note: OrangeScrum will only works on MySQL 5.4-5.7, Apache 2.4 and PHP 5.6, PHP 7.0, 7.1, 7.2
  • If SELinux is installed and enabled, please set it to permissive mode.
    For temporary "setenforce 0"
    For Permanent: edit the "/etc/selinux/config" and set selinux=permissive

What does the installation package help with?

  • Installs required packages and dependencies to support the application
  • Installs and configure Apache Web Server
  • Installs MySQL Server, creates database and configures user for database or create database in an existing mysql setup and configures user, requires existing root password.
  • Setup cron jobs
  • configure email settings

Steps to install application:

  1. Download the OrangeScrum Community Edition Package
  2. Copy it to the Server’s "/tmp" directory where the application will be installed. *You can use "Winscp" or "Filezilla" to upload the package to your Server
  3. Login to "root" or run "sudo su -", enter the root password:

    [andola@localhost ~] $ sudo su -

    [sudo] password for andola:

  4. Change the directory to "/tmp" by using the following command:

    root@localhost: ~# cd /tmp

    root@localhost: /tmp#

    If downloaded from github, zip file will be downloaded, to extract follow the steps: Install unzip by typing: "yum -y install unzip", then unzip the code:

    /tmp$ unzip orangescrum-ubuntu.zip

  5. Change the directory to "orangescrum-ubuntu":

    /tmp$ cd orangescrum-ubuntu/

  6. Run the setup.sh file:

    /tmp/ orangescrum-ubuntu$ ./setup.sh

  7. During Installation if MySQL database is already installed, it will ask for root password for MySQL database, else it will ask to setup root password for new installation:
    • Re-enter the password as per the above given screen-shot.
  8. It will ask to setup the phpMyAdmin, please follow the steps:
    • Select "apache2" and press "ok" to re-configure the Web Server automatically
    • Select "Yes" to re-configure the database for phpMyAdmin with dbconfig-common:
    • Enter MySQL application password for phpMyAdmin, Enter the Database password you have just created:
  9. It will install all the required packages and dependencies and will ask for email ID, Email Password, SMTP mail server address and SMTP port, Domain name or IP address for the Host.

    please enter your email id

    test@test.com

    please enter your Domain Name or IP

    os.test.com

    please enter your email password

    abcd@1234

    please enter your SMTP Host

    mail.gmail.com

    please enter your SMTP Port

    587

    OrangeScrum Community Edition Installation Completed Successfully. Open you browser and access the application using the domain/IP address:
    http://Your_Domain_or_IP_Address/

Open you browser and access the application using the domain/IP address:
http://Your_Domain_or_IP_Address/

Installation & Setup Ubuntu 18.x (Automated) for PHP 5.6
*Note: This script will not work on shared hosting, only works on Ubuntu-18 dedicated server only.

Requirements

Prerequisites:

Hardware:
  • RAM: minimum 2 GB
  • Processor: Core2duo or Higher
  • OS: Ubuntu 18
  • Disk Space: 10 GB or Higher
Software:
  • Apache 2.4
  • PHP = 5.6
  • WKTOpdf (Invoice)
  • cURL (enabled)
OS and Other required Parameters:
  • A Fresh Ubuntu Server
  • Internet Connection
  • Email ID
  • Email Password
  • Email SMTP Mail Server Hostname / Private Mail Server Hostname
    (e.g., mail.gmail.com or smtp.yahoo.com, etc.)
  • SMTP Port (e.g., 25, 465, 587, etc.)
*Note: If Gmail ID used make sure to enable the "less secure app" function. You can do this by logging into the gmail account and go to "My Accounts" then click on "Sign-in & Security" and the enable the "Allow less secure apps: ON".
*Note: Make sure to whitelist the application server domain/IP address from the private Mail Server.
*Note: OrangeScrum will only works on MySQL 5.4-5.7, Apache 2.4 and PHP 5.6
  • If SELinux is installed and enabled, please set it to permissive mode.
    For temporary "setenforce 0"
    For Permanent: edit the "/etc/selinux/config" and set selinux=permissive

What does the installation package help with?

  • Installs required packages and dependencies to support the application
  • Installs and configure Apache Web Server
  • Installs MySQL Server, creates database and configures user for database or create database in an existing mysql setup and configures user, requires existing root password.
  • Setup cron jobs
  • configure email settings

Steps to install application:

  1. Download the OrangeScrum Community Edition Package
  2. Copy it to the Server’s "/tmp" directory where the application will be installed. *You can use "Winscp" or "Filezilla" to upload the package to your Server
  3. Login to "root" or run "sudo su -", enter the root password:

    andola@localhost:~$ sudo su -

    [sudo] password for andola:

  4. Change the directory to "/tmp" by using the following command:

    root@localhost:~# cd /tmp

    root@localhost:/tmp#

  5. Extract the code using unzip command as given below: If unzip command will not work install unzip by typing: "apt install -y unzip":

    /tmp# apt install -y zip

    /tmp# unzip orangescrum-ubuntu18.zip

  6. Change the directory to "orangescrum-ubuntu18":

    /tmp$ cd orangescrum-ubuntu18/

  7. Run the setup.sh file:

    /tmp/ orangescrum-ubuntu18$ ./setup.sh

  8. During Installation if MySQL database is already installed, it will ask for root password for MySQL database, else it will ask to setup root password for new installation:
    • Re-enter the password as per the above given screen-shot.
  9. It will ask to setup the phpMyAdmin, please follow the steps:
    • Select "apache2" and press "ok" to re-configure the Web Server automatically
    • Select "Yes" to re-configure the database for phpMyAdmin with dbconfig-common:
    • Enter MySQL application password for phpMyAdmin, Enter the Database password you have just created:
  10. It will install all the required packages and dependencies and will ask for email ID, Email Password, SMTP mail server address and SMTP port, Domain name or IP address for the Host.

    please enter your email id

    test@test.com

    please enter your Domain Name or IP

    os.test.com

    please enter your email password

    abcd@1234

    please enter your SMTP Host

    mail.gmail.com

    please enter your SMTP Port

    587

    OrangeScrum Community Edition Installation Completed Successfully. Open you browser and access the application using the domain/IP address:
    http://Your_Domain_or_IP_Address/

Open you browser and access the application using the domain/IP address:
http://Your_Domain_or_IP_Address/

Installation & Setup CentOS 7 (Automated) for PHP 7.x
*Note: This script will not work on shared hosting, only works on CentOS dedicated server only.

Requirements

Prerequisites:

Hardware:
  • RAM: minimum 2 GB
  • Processor: Core2duo or Higher
  • OS: CentOS 7
  • Disk Space: 10 GB or Higher
Software:
  • Apache 2.4
  • PHP = 7.x
  • WKTOpdf (Invoice)
  • cURL (enabled)
OS and Other required Parameters:
  • A Fresh CentOS Server
  • Internet Connection
  • Email ID
  • Email Password
  • Email SMTP Mail Server Hostname / Private Mail Server Hostname
    (e.g., mail.gmail.com or smtp.yahoo.com, etc.)
  • SMTP Port (e.g., 25, 465, 587, etc.)
*Note: If Gmail ID used make sure to enable the "less secure app" function. You can do this by logging into the gmail account and go to "My Accounts" then click on "Sign-in & Security" and the enable the "Allow less secure apps: ON".
*Note: Make sure to whitelist the application server domain/IP address from the private Mail Server.
*Note: OrangeScrum will only works on MySQL 5.4-5.7, Apache 2.4 and PHP 7.x
  • If SELinux is installed and enabled, please set it to permissive mode.
    For temporary "setenforce 0"
    For Permanent: edit the "/etc/selinux/config" and set selinux=permissive

What does the installation package help with?

  • Installs required packages and dependencies to support the application
  • Installs and configure Apache Web Server
  • Installs MySQL Server, creates database and configures user for database or create database in an existing mysql setup and configures user, requires existing root password.
  • Setup cron jobs
  • configure email settings

Steps to install application:

  1. Download the OrangeScrum Community Edition Package
  2. Copy it to the Server’s "/tmp" directory where the application will be installed. *You can use "Winscp" or "Filezilla" to upload the package to your Server
  3. Login to "root" or run "sudo su -", enter the root password:

    andola@localhost:~$ sudo su -

    [sudo] password for andola:

  4. Change the directory to "/tmp" by using the following command:

    root@localhost:~# cd /tmp

    root@localhost:/tmp#

  5. If downloaded from github, zip file will be downloaded, to extract follow the steps: Install unzip by typing: "yum -y install unzip", then unzip the code:

    tmp]# unzip orangescrum-centos7-php7.zip

  6. Change the directory to "orangescrum-centos7-php7":

    tmp]# cd orangescrum-centos7-php7

  7. Give permission to the script file "setup.sh"

    orangescrum-centos7-php7]# chmod +x setup.sh

    tmp]# cd orangescrum-centos7-php7

  8. Run the setup.sh file:

    orangescrum-centos7-php7]# ./setup.sh

  9. During Installation if MySQL database is already installed, it will ask for root password for MySQL database, else it will ask to setup root password for new installation:
  10. It will install all the required packages and dependencies and will ask for email ID, Email Password, SMTP mail server address and SMTP port, Domain name or IP address for the Host.

    please enter your email id

    test@test.com

    please enter your Domain Name or IP

    os.test.com

    please enter your email password

    abcd@1234

    please enter your SMTP Host

    mail.gmail.com

    please enter your SMTP Port

    587

    OrangeScrum Community Edition Installation Completed Successfully. Open you browser and access the application using the domain/IP address:
    http://Your_Domain_or_IP_Address/

Open you browser and access the application using the domain/IP address:
http://Your_Domain_or_IP_Address/

Installation & Setup Debian 9 (Automated) for PHP 7.x
*Note: This script will not work on shared hosting, only works on Debian 9 dedicated server only.

Requirements

Prerequisites:

Hardware:
  • RAM: minimum 2 GB
  • Processor: Core2duo or Higher
  • OS: Debian 9
  • Disk Space: 10 GB or Higher
Software:
  • Apache 2.4
  • PHP = 7.x
  • WKTOpdf (Invoice)
  • cURL (enabled)
OS and Other required Parameters:
  • A Fresh Debian 9 Server
  • Internet Connection
  • Email ID
  • Email Password
  • Email SMTP Mail Server Hostname / Private Mail Server Hostname
    (e.g., mail.gmail.com or smtp.yahoo.com, etc.)
  • SMTP Port (e.g., 25, 465, 587, etc.)
*Note: If Gmail ID used make sure to enable the "less secure app" function. You can do this by logging into the gmail account and go to "My Accounts" then click on "Sign-in & Security" and the enable the "Allow less secure apps: ON".
*Note: Make sure to whitelist the application server domain/IP address from the private Mail Server.
*Note: OrangeScrum will only works on MySQL 5.4-5.7, Apache 2.4 and PHP 7.x
  • If SELinux is installed and enabled, please set it to permissive mode.
    For temporary "setenforce 0"
    For Permanent: edit the "/etc/selinux/config" and set selinux=permissive

What does the installation package help with?

  • Installs required packages and dependencies to support the application
  • Installs and configure Apache Web Server
  • Installs MySQL Server, creates database and configures user for database or create database in an existing mysql setup and configures user, requires existing root password.
  • Setup cron jobs
  • configure email settings

Steps to install application:

  1. Download the OrangeScrum Community Edition Package
  2. Copy it to the Server’s "/tmp" directory where the application will be installed. *You can use "Winscp" or "Filezilla" to upload the package to your Server
  3. Login to "root" or run "su -", enter the root password:

    andola@debian: ~$ sudo su -

    password

  4. Change the directory to "/tmp" and list the zip file by using the following command:

    root@debian:~# cd /tmp

  5. Extract the code using unzip command as given below:
    If unzip command will not work install unzip by typing: "apt install -y unzip":

    /tmp# unzip orangescrum-debian9-php7.zip

  6. Change the directory to "orangescrum-debian9-php7/":

    /tmp# unzip orangescrum-debian/

  7. Give permission to the script file "setup.sh"

    /tmp/orangescrum-debian9-php7# chmod +x setup.sh

  8. Run the setup.sh file:

    /tmp/orangescrum-debian9-php7# ./setup.sh

  9. During Installation if found MySQL database is already installed, it will ask for root password for MySQL database, else it will ask to setup root password for new installation:
    Re-enter the password as per the above given screen-shot.
  10. It will ask to setup the phpMyAdmin, please follow the steps:
    • Select "apache2" and press "ok" to re-configure the Web Server automatically
    • Select "Yes" to re-configure the database for phpMyAdmin with dbconfig-common:
    • Enter MySQL application password for phpMyAdmin, Enter the Database password you have just created:
    • Re-Confirm the database password:
    • Please provide the Administrative user's Password to create and modify database
  11. It will install all the required packages and dependencies and will ask for email ID, Email Password, SMTP mail server address and SMTP port, Domain name or IP address for the Host.

    please enter your email id

    test@test.com

    please enter your Domain Name or IP

    os.test.com

    please enter your email password

    abcd@1234

    please enter your SMTP Host

    mail.gmail.com

    please enter your SMTP Port

    587

    OrangeScrum Community Edition Installation Completed Successfully. Open you browser and access the application using the domain/IP address:
    http://Your_Domain_or_IP_Address/

Open you browser and access the application using the domain/IP address:
http://Your_Domain_or_IP_Address/

Installation & Setup Ubuntu 16.x (Automated) for PHP 7.x
*Note: This script will not work on shared hosting, only works on Ubuntu-14 and Ubuntu-16 dedicated servers only.

Requirements

Prerequisites:

Hardware:
  • RAM: minimum 2 GB
  • Processor: Core2duo or Higher
  • OS: Ubuntu 16
  • Disk Space: 10 GB or Higher
Software:
  • Apache 2.4
  • PHP = 7
  • WKTOpdf (Invoice)
  • cURL (enabled)
OS and Other required Parameters:
  • A Fresh Ubuntu Server
  • Internet Connection
  • Email ID
  • Email Password
  • Email SMTP Mail Server Hostname / Private Mail Server Hostname
    (e.g., mail.gmail.com or smtp.yahoo.com, etc.)
  • SMTP Port (e.g., 25, 465, 587, etc.)
*Note: If Gmail ID used make sure to enable the "less secure app" function. You can do this by logging into the gmail account and go to "My Accounts" then click on "Sign-in & Security" and the enable the "Allow less secure apps: ON".
*Note: Make sure to whitelist the application server domain/IP address from the private Mail Server.
*Note: OrangeScrum will only works on MySQL 5.4-5.7, Apache 2.4 and PHP 7.x
  • If SELinux is installed and enabled, please set it to permissive mode.
    For temporary "setenforce 0"
    For Permanent: edit the "/etc/selinux/config" and set selinux=permissive

What does the installation package help with?

  • Installs required packages and dependencies to support the application
  • Installs and configure Apache Web Server
  • Installs MySQL Server, creates database and configures user for database or create database in an existing mysql setup and configures user, requires existing root password.
  • Setup cron jobs
  • configure email settings

Steps to install application:

  1. Download the OrangeScrum Community Edition Package
  2. Copy it to the Server’s "/tmp" directory where the application will be installed. *You can use "Winscp" or "Filezilla" to upload the package to your Server
  3. Login to "root" or run "sudo su -", enter the root password:

    [andola@localhost ~] $ sudo su -

    [sudo] password for andola:

  4. Change the directory to "/tmp" by using the following command:

    root@localhost: ~# cd /tmp

    root@localhost: /tmp#

    If downloaded from github, zip file will be downloaded, to extract follow the steps: Install unzip by typing: "yum -y install unzip", then unzip the code:

    /tmp$ unzip orangescrum-ubuntu16-php7.zip

  5. Change the directory to "orangescrum-ubuntu16-php7":

    /tmp$ cd orangescrum-ubuntu16-php7/

  6. Give permission to the script file "setup.sh"

    orangescrum-ubuntu16-php7# chmod +x setup.sh

  7. Run the setup.sh file:

    /tmp/ orangescrum-ubuntu16-php7# ./setup.sh

  8. During Installation if MySQL database is already installed, it will ask for root password for MySQL database, else it will ask to setup root password for new installation:
    • Re-enter the password as per the above given screen-shot.
  9. It will ask to setup the phpMyAdmin, please follow the steps:
    • Select "apache2" and press "ok" to re-configure the Web Server automatically
    • Select "Yes" to re-configure the database for phpMyAdmin with dbconfig-common:
    • Enter MySQL application password for phpMyAdmin, Enter the Database password you have just created:
  10. It will install all the required packages and dependencies and will ask for email ID, Email Password, SMTP mail server address and SMTP port, Domain name or IP address for the Host.

    please enter your email id

    test@test.com

    please enter your Domain Name or IP

    os.test.com

    please enter your email password

    abcd@1234

    please enter your SMTP Host

    mail.gmail.com

    please enter your SMTP Port

    587

    OrangeScrum Community Edition Installation Completed Successfully. Open you browser and access the application using the domain/IP address:
    http://Your_Domain_or_IP_Address/

Open you browser and access the application using the domain/IP address:
http://Your_Domain_or_IP_Address/

Installation & Setup Ubuntu 18.x (Automated) for PHP 7.x
*Note: This script will not work on shared hosting, only works on Ubuntu-18 dedicated server only.

Requirements

Prerequisites:

Hardware:
  • RAM: minimum 2 GB
  • Processor: Core2duo or Higher
  • OS: Ubuntu 18
  • Disk Space: 10 GB or Higher
Software:
  • Apache 2.4
  • PHP = 5.6
  • WKTOpdf (Invoice)
  • cURL (enabled)
OS and Other required Parameters:
  • A Fresh Ubuntu Server
  • Internet Connection
  • Email ID
  • Email Password
  • Email SMTP Mail Server Hostname / Private Mail Server Hostname
    (e.g., mail.gmail.com or smtp.yahoo.com, etc.)
  • SMTP Port (e.g., 25, 465, 587, etc.)
*Note: If Gmail ID used make sure to enable the "less secure app" function. You can do this by logging into the gmail account and go to "My Accounts" then click on "Sign-in & Security" and the enable the "Allow less secure apps: ON".
*Note: Make sure to whitelist the application server domain/IP address from the private Mail Server.
*Note: OrangeScrum will only works on MySQL 5.4-5.7, Apache 2.4 and PHP 7.x
  • If SELinux is installed and enabled, please set it to permissive mode.
    For temporary "setenforce 0"
    For Permanent: edit the "/etc/selinux/config" and set selinux=permissive

What does the installation package help with?

  • Installs required packages and dependencies to support the application
  • Installs and configure Apache Web Server
  • Installs MySQL Server, creates database and configures user for database or create database in an existing mysql setup and configures user, requires existing root password.
  • Setup cron jobs
  • configure email settings

Steps to install application:

  1. Download the OrangeScrum Community Edition Package
  2. Copy it to the Server's "/tmp" directory where the application will be installed. *You can use "Winscp" or "Filezilla" to upload the package to your Server
  3. Login to "root" or run "sudo su -", enter the root password:

    andola@localhost:~$ sudo su -

    [sudo] password for andola:

  4. Change the directory to "/tmp" by using the following command:

    root@localhost:~# cd /tmp

    root@localhost:/tmp#

  5. Extract the code using unzip command as given below: If unzip command will not work install unzip by typing: "apt-get install unzip":

    /tmp# apt-get install unzip

    /tmp# unzip orangescrum-ubuntu18-php7.zip

  6. Change the directory to "orangescrum-ubuntu18-php7":

    /tmp$ cd orangescrum-ubuntu18-php7/

  7. Give permission to the script file "setup.sh":

    /tmp$ cd orangescrum-ubuntu18-php7# chmod +x setup.sh

  8. Run the setup.sh file:

    /tmp/ orangescrum-ubuntu18-php7 ./setup.sh

  9. During Installation if MySQL database is already installed, it will ask for root password for MySQL database, else it will ask to setup root password for new installation:
    • Re-enter the password as per the above given screen-shot.
  10. It will ask to setup the phpMyAdmin, please follow the steps:
    • Select "apache2" and press "ok" to re-configure the Web Server automatically
    • Select "Yes" to re-configure the database for phpMyAdmin with dbconfig-common:
    • Enter MySQL application password for phpMyAdmin, Enter the Database password you have just created:
  11. It will install all the required packages and dependencies and will ask for email ID, Email Password, SMTP mail server address and SMTP port, Domain name or IP address for the Host.

    please enter your email id

    test@test.com

    please enter your Domain Name or IP

    os.test.com

    please enter your email password

    abcd@1234

    please enter your SMTP Host

    mail.gmail.com

    please enter your SMTP Port

    587

    OrangeScrum Community Edition Installation Completed Successfully. Open you browser and access the application using the domain/IP address:
    http://Your_Domain_or_IP_Address/

Open you browser and access the application using the domain/IP address:
http://Your_Domain_or_IP_Address/

This website uses cookies to ensure that you have the best experience possible. To learn more about why we need them, click "Read More"    Accept Read More X