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.
Before we proceed with the installation process, make sure you have the following:
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
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
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
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 {} \;
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.
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:
gibbondb
gibbonuser
yourpassword
localhost
3306
InnoDB
Once the installation is complete, remove the install/
folder from the Gibbon directory:
sudo rm -rf /var/www/html/gibbon/install/
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!