How to Install Gibbon on Kali Linux

Gibbon is a free and open-source web-based school management system designed to automate administrative tasks and enhance communication between teachers, students, and parents. In this tutorial, we will guide you on how to install Gibbon on Kali Linux.

Prerequisites

Before we proceed with the installation process, make sure you have the following:

Step 1: Download Gibbon

The first step is to download the latest version of Gibbon from the official site. You can either download it through the web browser, or you can use the wget command in the terminal. For example, to download Gibbon version 20.0.01, run:

wget https://github.com/GibbonEdu/core/releases/download/v20.0.01/gibbon-v20.0.01.zip

Step 2: Unzip Gibbon

Once the download is complete, use the unzip command to extract the downloaded zip file. For example, to extract the downloaded zip file, run:

unzip gibbon-v20.0.01.zip

Step 3: Move Gibbon to the Web Root Directory

After extracting the zip file, move the Gibbon directory to the web root directory. For example, if the web root directory is located at /var/www/html/, run:

sudo mv gibbon/ /var/www/html/gibbon

Step 4: Set the Proper Permissions

Next, you need to set the proper permissions for the Gibbon directory so that Apache can access it. Run the following command to change the ownership of the Gibbon directory to the Apache user:

sudo chown -R www-data:www-data /var/www/html/gibbon

Then set the file permissions to 755 and directory permissions to 644 with the following command:

sudo find /var/www/html/gibbon -type d -exec chmod 755 {} \;
sudo find /var/www/html/gibbon -type f -exec chmod 644 {} \;

Step 5: Create a New Database

Now you need to create a new database for Gibbon to use. Log in to the MySQL server as the root user and run the following commands:

sudo mysql -u root -p

CREATE DATABASE gibbondb;

CREATE USER 'gibbonuser'@'localhost' IDENTIFIED BY 'yourpassword';

GRANT ALL PRIVILEGES ON gibbondb.* TO 'gibbonuser'@'localhost' IDENTIFIED BY 'yourpassword';

FLUSH PRIVILEGES;

EXIT;

Make sure to replace gibbondb, gibbonuser, and yourpassword with your own values.

Step 6: Install Gibbon

Open your web browser and navigate to http://localhost/gibbon/install/ to start installing Gibbon. Follow the on-screen instructions to complete the installation process.

During the installation process, you will be prompted to enter the database settings. Use the following settings:

Once the installation is complete, remove the install/ folder from the Gibbon directory:

sudo rm -rf /var/www/html/gibbon/install/

Step 7: Access Gibbon

After completing the installation and removal of the install/ folder, open your web browser and navigate to http://localhost/gibbon/ to access Gibbon. You can now log in with the default username admin and password gibbon.

Congratulations! You have successfully installed Gibbon on Kali Linux. You can now start configuring and customizing Gibbon for your school.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!