How to Install Kleeja on POP! OS Latest

Kleeja is a file hosting platform that allows you to store and manage files on your own server. Here's a guide on how to install it on your POP! OS.

Prerequisites:

  • Root access to the server.
  • Apache web server installed.
  • PHP version 5.6 or higher installed.
  • MySQL or any other equivalent database management system installed.

Step 1: Download and Upload Kleeja

  • Go to the Kleeja website.
  • Click on the "Download" button to download the latest version.
  • Once downloaded, extract the file and upload it to your server using File Transfer Protocol (FTP) or any other secure method.

Step 2: Create a Database and User

  • Log in to your MySQL database using your root credentials.

      $ mysql -u root -p
    
  • Create a new database.

      CREATE DATABASE kleeja;
    
  • Create a new user and grant them all privileges on the database.

      CREATE USER 'kleeja'@'localhost' IDENTIFIED BY 'password';
      GRANT ALL PRIVILEGES ON kleeja.* TO 'kleeja'@'localhost';
      FLUSH PRIVILEGES;
    

Step 3: Configure Kleeja

  • Rename the file config.default.php to config.php.

  • Open the config.php file in a text editor.

  • Update the following lines:

      4: define('PATH', '/');
      24: define('DB_TYPE', 'mysqli');
      25: define('DB_HOST', 'localhost');
      26: define('DB_PORT', '3306');
      27: define('DB_UNAME', 'kleeja');
      28: define('DB_PASS', 'password');
      29: define('DB_NAME', 'kleeja');
    

Step 4: Set Permissions

Set the appropriate permissions for the following directories:

./cache
./uploads
./includes
./images

Step 5: Install Kleeja

  • Open a web browser and navigate to:

    http://yourdomain.com/kleeja/install.php
    
  • Follow the instructions provided in the setup wizard.

  • Once installation is complete, remove the install.php file.

Step 6: Access Kleeja

  • Open a web browser and navigate to:

    http://yourdomain.com/kleeja/
    
  • Log in to Kleeja using the default username and password:

      Username: admin
      Password: admin
    

Congratulations, you have successfully installed Kleeja on POP! OS. You can now start uploading and managing your files.

Note: For security reasons, make sure to change the default username and password after logging in.