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 Automated Installation Guide for Linux
*Note: This script will not work on shared hosting, only works on Ubuntu-16 & Ubuntu-18, CentOS 7 and Debian 9 dedicated servers only.
1Requirements

Prerequisites:

Hardware:
  • RAM: minimum 2 GB
  • Processor: Core2duo or Higher
  • OS: Ubuntu 16 or 18, CentOS 7 And Debian 9
  • Disk Space: 10 GB or Higher
Software:
  • Apache 2.4
  • PHP 5.6 or 7.2
  • MySQL 5.6 or 5.7
  • Wkhtmltopdf
  • Imagemagick
OS and Other required Parameters:
  • A Fresh Linux Server (Ubuntu 16 or 18, CentOS 7 and Debian 9)
  • 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 is used for SMTP configuration, 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 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 work on MySQL 5.6 or 5.7, Apache 2.4 and PHP 5.6 or PHP 7.2
  • If SELinux is installed and enabled, please set it to permissive mode
    For temporary "setenforce 0"
    For Permanent: edit the "config" file in "/etc/selinux/config" and set selinux=permissive
2What 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
3Steps 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. The downloaded setup file is in zip format, to extract the file you need unzip command, If you don’t have unzip command follow the steps:

    For Ubuntu 16 or 18 and Debian 9:

    • To install unzip: "apt-get -y install unzip",

    For CentOS 7:

    • To install unzip: "yum install –y unzip",
    To unzip Orangescrum PHP 7.2 setup script, use the following command:

    tmp]# unzip os-php72-setup.zip

    To unzip Orangescrum PHP 5.6 setup script, use the following command:

    tmp]# unzip os-php56-setup.zip

  6. Give permission to the script file:
    For Orangescrum PHP 7.2 script, use the following command:

    tmp]# chmod +x os-php72-setup

    For Orangescrum PHP 5.6 script, use the following command:

    tmp]# chmod +x os-php56-setup

  7. Run the script file:
    For Orangescrum PHP 7.2 script, use the following command:

    tmp]# ./os-php72-setup

    For Orangescrum PHP 5.6 script, use the following command:

    tmp]# ./os-php56-setup

  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:
    For Ubuntu 16 or 18 and Debian 9:
    Ubuntu 16 or 18 and Debian 9
    Re-enter the password as per the above given screen-shot.
    Re-enter the password
    Please enter the password below which you have created in the above steps:
    Enter the Database password
    For CentOS 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:
    Enter the Database password
  9. After installing MySQL database, follow the steps to setup the phpMyAdmin:
    For Ubuntu 16 or 18:
    • Select "apache2" and press "ok" to re-configure the Web Server automatically
      Ubuntu Apache Configure
    • Select "Yes" to re-configure the database for phpMyAdmin with dbconfig-common:
      Ubuntu PhpMyadmin Configure
    • Enter MySQL application password for phpMyAdmin, Enter the Database password you have just created:
      Ubuntu Mysql Password
    For Debian 9:
    After installing MySQL database for Debian 9, follow the steps to setup the phpMyAdmin:
    • Select "apache2" and press "ok" to re-configure the Web Server automatically
      Debian Apache Configure
    • Select "Yes" to re-configure the database for phpMyAdmin with dbconfig-common:
      Debian PhpMyadmin Configure
    • Enter MySQL application password for phpMyAdmin, Enter the Database password you have just created:
      Debian Mysql Password
    • Re-Confirm the database password:
      Debian Mysql Password Reconform
    • Please provide the Administrative user's Password to create and modify database
      Administrative user’s Password
  10. It will install all the required packages and dependencies and will ask for email ID, Database Name, Database User Name, Database Password and Domain name or IP address for the Host.
    Required packages
  11. The database details you will enter on step 10 are displayed as shown below which you need during the Orangescrum Installation wizard.
    Database Details
  12. Run Orangescrum as http://yoursiteurl.com/ from your browser. If Orangescrum is hosted on local network, then run http://localhost/orangescrum-master or run the IP/domain as configured.
  13. Once you hit the URL, you can see the Database Configuration Wizard
  14. On the Database Configuration wizard, provide your Database Name, Database Host, Username, Password and click Next button.
    Database Configuration
  15. On the next page SMTP Configuration Wizard, configure the SMTP with Host Name, Port, User Name and Password.
    SMTP Configuration
    *Note: You can Skip SMTP setup by clicking on "Skip". Also, this step doesn’t verify your SMTP configuration. Follow the SMTP troubleshoot to fix the SMTP/Email invite issue.
  16. Once you click on "Finish" button, you'll be asked to provide your Company Name, Email address and a Password to login and start using Orangescrum.
    Orangescrum Quick Signup
    *Note: If you're unable to see the Sign up page, then change the "Configure::write('debug',2)" to "Configure::write('debug',0)" or vice-versa in app/Config/core.php. Once the sign up page appears, change the debug value to "0" and save it.
Installation & Setup PHP 7 (Manual)
1Requirements

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.

  • 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=300' and 'max_input_vars=5000' in php.ini
  • MySQL 5.5 or higher
    • If STRICT mode is On, turn it Off.
2Installation

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.
    • Run Orangescrum as http://yoursiteurl.com/ from your browser. If Orangescrum is hosted on local network, then run http://localhost/orangescrum-master or run the IP/domain as configured.
    • Once you hit the URL, you can see the Database Configuration Wizard
    • On the Database Configuration wizard, provide your Database Name, Database Host, Username, Password and click Next button.
      login form
    • On the next page SMTP Configuration Wizard, configure the SMTP with Host Name, Port, User Name and Password.
      login form
      Note: You can Skip SMTP setup by clicking on "Skip". Also, this step doesn’t verify your SMTP configuration. Follow the SMTP troubleshoot to fix the SMTP/Email invite issue.
    • Once you click on "Finish" button, you'll be ask to provide your Company Name, Email address and a Password to login and start using Orangescrum.
      welcome login
      Note: If you're unable to see the Sign up page, then change the "Configure::write('debug',2)" to "Configure::write('debug',0)" or vice-versa in app/Config/core.php. Once the sign up page appears, change the debug value to “0” and save it.
  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 &
3Node 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"
4Troubleshooting

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

  • Create a new MYSQL database named "Orangescrum" ('utf8_unicode_ci' collation)
  • update your database password in DATABASE_CONFIG section of 'app/config/database.php' page
  • Get the database.sql file from the root directory and import that o your database
  • 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)
1Requirements

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.

  • 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.
2Installation

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.
      • Run Orangescrum as http://yoursiteurl.com/ from your browser. If Orangescrum is hosted on local network, then run http://localhost/orangescrum-master or run the IP/domain as configured.
      • Once you hit the URL, you can see the Database Configuration Wizard
      • On the Database Configuration wizard, provide your Database Name, Database Host, Username, Password and click Next button.
        login form
      • On the next page SMTP Configuration Wizard, configure the SMTP with Host Name, Port, User Name and Password.
        login form
        Note: You can Skip SMTP setup by clicking on "Skip". Also, this step doesn’t verify your SMTP configuration. Follow the SMTP troubleshoot to fix the SMTP/Email invite issue.
      • Once you click on "Finish" button, you'll be ask to provide your Company Name, Email address and a Password to login and start using Orangescrum.
        welcome login
        Note: If you're unable to see the Sign up page, then change the "Configure::write('debug',2)" to "Configure::write('debug',0)" or vice-versa in app/Config/core.php. Once the sign up page appears, change the debug value to "0" and save it.
  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 &
3Node 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"
4Troubleshooting

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

  • Create a new MYSQL database named "Orangescrum" ('utf8_unicode_ci' collation)
  • update your database password in DATABASE_CONFIG section of 'app/config/database.php' page
  • Get the database.sql file from the root directory and import that o your database
  • 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
1Requirements
*Note: This script will not work on shared hosting, only works on CentOS dedicated server only.

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 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
2What 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
3Steps 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
1Requirements
*Note: This script will not work on shared hosting, only works on Debian 9 dedicated server only.

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 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
2What 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
3Steps 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
1Requirements
*Note: This script will not work on shared hosting, only works on Ubuntu-14 and Ubuntu-16 dedicated servers only.

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 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
2What 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
3Steps 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
1Requirements
*Note: This script will not work on shared hosting, only works on Ubuntu-18 dedicated server only.

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 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
2What 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
3Steps 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
1Requirements
*Note: This script will not work on shared hosting, only works on CentOS dedicated server only.

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 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
2What 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
3Steps 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
1Requirements
*Note: This script will not work on shared hosting, only works on Debian 9 dedicated server only.

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 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
2What 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
2Steps 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
1Requirements
*Note: This script will not work on shared hosting, only works on Ubuntu-14 and Ubuntu-16 dedicated servers only.

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 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
2What 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
3Steps 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
1Requirements
*Note: This script will not work on shared hosting, only works on Ubuntu-18 dedicated server only.

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 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
2What 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
3Steps 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/