How to install SOPlanning on Ubuntu Server 18.04?

0
669
Planning
Planning

Planning is vital in organizations, especially when it comes to long-term projects. Especially when they are projects where many members are involved. Additionally, it is required an efficient application that converts simple ideas into more arranged tasks, so today, I will tell you about how to install SOPlanning on Ubuntu Server 18.04.

SOPlanning is an online planning tool designed to efficiently organize projects and tasks. The applications allow you to have real staff management on the internet via your computer or your phone. You can work by service, and organize your project very simply.

It has an active user community and paid version to increase the support for your company. Thanks to its flexibility it is implemented in many areas from industrial production to sales teams.

As you can see, it’s a pretty interesting application. Let’s install it.

1. Upgrading the system

It’s a good idea to do a complete system update before you start installing various applications. This in order to get the latest security enhancements. To do this, open a Terminal and type:

:~$ sudo apt update && sudo apt -y upgrade
1.- Upgrading the whole system
1.- Upgrading the whole system

By entering your password, you will start downloading and installing the packages. However, the time will take according to your internet connection speed and the number of packages you need to update.

2. Install Apache2+PHP+MariaDB

Yes. You need to have a LAMP server installed. You also need to configure certain things in MariaDB. But first, install Apache2 web server.

:~$ sudo apt install apache2
2.- Installing Apache web server
2.- Installing Apache web server

After that, have Apache boot into the system.

:~$ sudo systemctl enable apache2
3.- Setting Apache for start at the boot system
3.- Setting Apache for start at the boot system

Next, go to your web browser and access with the IP address of the server. If you see something similar to the image below, apache2 web server has been correctly installed.

http://IP_SERVER

4.- Apache web server default page
4.- Apache web server default page

Now it’s PHP’s turn.

To install SOPlanning on Ubuntu Server 18.04 you must use a different version of PHP than the one that comes in the official repositories. This is because SOPlanning does not yet support PHP 7.2 which comes by default in Ubuntu 18.04, to complete the installation you must install PHP 7.1.

In the first place, add the external repository:

:~$ sudo add-apt-repository ppa:ondrej/php
5.- Adding an external repository for install PHP 7.1
5.- Adding an external repository for install PHP 7.1

Then, install all the package for PHP 7.1.

:~$ sudo apt install php7.1 php7.1-mysql php7.1-curl php7.1-json php7.1-cgi php7.1-recode php7.1-sq php7.1-intl libapache2-mod-php7.1 php7.1-mcrypt php7.1-xmlrpc php7.1-gd php7.1-mbstring php7.1 php7.1-common php7.1-xmlrpc php7.1-soap php7.1-xml php7.1-intl php7.1-cli php7.1-ldap php7.1-zip php7.1-readline php7.1-imap php7.1-tidy
6.- Installing PHP 7.1 from an external repository
6.- Installing PHP 7.1 from an external repository

Finally, install MariaDB.

:~$ sudo apt install mariadb-server
7.- Installing MariaDB server
7.- Installing MariaDB server

When the installation is finished, start and enable the MariaDB Server service.

:~$ sudo systemctl start mariadb
:~$ sudo systemctl enable mariadb
8.- Starting MariaDB service
8.- Starting MariaDB service

The next thing you need to do is configure MariaDB. In it, you can define the root password and other things. To do this, run the following command:

:~$ sudo mysql_secure_installation
9.- Running the configuration script for MariaDB
9.- Running the configuration script for MariaDB

Define the root password, and then answer the questions as follows: Y,N, Y,Y.

Finally, you must create a database and a specific MariaDB user for SOPlanning.

:~$ sudo mysql -u root -p

After you enter the password, you will be in the MariaDB console.

Now to create the database and the dedicated user with the password.

CREATE DATABASE soplanning;
GRANT ALL PRIVILEGES ON soplanning.* TO 'usersoplanning'@'localhost' IDENTIFIED BY 'soplanningpss';
FLUSH PRIVILEGES;
EXIT;
10.- Creating a new user and new database for SOPlanning
10.- Creating a new user and new database for SOPlanning

Of course, you can change the database name, username, and password to the ones you think are correct.

3. Install SOPlanning

Now you can install SOPlanning in Ubuntu 18.04. Type in terminal:

:~$ cd /tmp/
:~$ wget https://excellmedia.dl.sourceforge.net/project/soplanning/soplanning/v1.42/soplanning-1-42.zip
11.- Downloading SOPlanning
11.- Install SOPlanning on Ubuntu

Now you have to decompress it:

:~$ unzip soplanning-1-42.zip
12.- Decompressing the file downloaded
12.- Decompressing the file downloaded

The next step is to copy the folder to the apache root directory.

:~$ sudo cp -R soplanning /var/www/html/

Then change the folder permissions and the folder owner.

:~$ sudo chmod 755 -R /var/www/html/soplanning
:~$ sudo chown -R www-data:www-data /var/www/html/soplanning/
13.- Changing the folder owner and permissions
13.- Changing the folder owner and permissions

Before going to the web browser, you must enable the apache rewrite module.

:~$ sudo a2enmod rewrite
:~$ sudo systemctl restart apache2
14.- Enabling rewrite module in apache
14.- Enabling rewrite module in apache

4. Accessing to SOPlanning from Browser

Now you can go to your browser and in the path youhttp://IP_SERVER/soplanning/ will see a window like this.

15.- SOPlanning first screen
15.- SOPlanning first screen

As you can see, on this screen you must enter the data of the previously configured MariaDB instance. In other words, you must enter the Database name, user and password.

When you enter the required data and if all goes well, you should see a screen like this.

16.- Installation complete
16.- Installation complete

Note that on that screen there is a link to log us in and there are also the credentials. Click on the link and log in.

17.- Log in on SOPlanning
17.- Log in on SOPlanning

After that, you will see the main screen and you can start working.

18.- Principal screen of SOPlanning
18.- Principal screen of SOPlanning

as can be seen, installing SOPlanning on Ubuntu Server 18.04 is not a big step, but it does require a basic knowledge of the terminal.

SOPlanning is a great application for productivity and arises as an alternative to other large in its field.

We want to know your experience with the installation. Have you used SOPLanning? Do you like it?

Please share this article through your social networks.

LEAVE A REPLY

Please enter your comment!
Please enter your name here