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.
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;
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');
Set the appropriate permissions for the following directories:
./cache
./uploads
./includes
./images
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.
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.
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!