In this tutorial, we will guide you through the steps to install Known on Debian Latest.
Before starting the installation process, ensure that you have the following prerequisites:
Run the following command to update the package list:
sudo apt update
Apache is a popular web server that known runs on. To install Apache, run the following command:
sudo apt install apache2
Once installation is complete, start the Apache service using the following command:
sudo systemctl start apache2
Known is built using PHP, hence PHP and its extensions need to be installed. Run the following command to install PHP and required extensions:
sudo apt install php libapache2-mod-php php-mysql php-gd php-xml php-curl php-mbstring
Once the installation is complete, restart the Apache service using the following command:
sudo systemctl restart apache2
Known uses MySQL as its database server. Run the following command to install MySQL:
sudo apt install mysql-server
During the installation, you will be prompted to enter the root password for the MySQL server. Enter the password and confirm it.
After MySQL is installed, you can check if the service is running with the following command:
sudo systemctl status mysql
If MySQL is not running, start it using the following command:
sudo systemctl start mysql
Once MySQL is installed and running, create a database for Known.
First, log in to the MySQL server with the following command:
sudo mysql -u root -p
Enter the root password when prompted.
Then, create the database with the following command:
CREATE DATABASE known;
Replace 'known' with the name of your new database.
Create a new user with privileges to access the database with the following command:
CREATE USER 'knownuser'@'localhost' IDENTIFIED BY 'password';
Replace 'knownuser' with the name of your new user and 'password' with a strong password for the user.
Grant the new user permission to access the database with the following command:
GRANT ALL PRIVILEGES ON known.* TO 'knownuser'@'localhost';
Download the latest version of Known from the official website using the following command:
wget https://github.com/idno/known/archive/master.zip
Once the download is complete, extract the package using the following command:
unzip master.zip
And move the resulted directory to the Apache document root with the following command:
sudo mv known-master /var/www/html/known
Then, navigate to the Known directory with the following command:
cd /var/www/html/known
Give write permissions to the files directory with the following command:
sudo chown -R www-data:www-data files/
Finally, navigate to the Known installation URL in your web browser, for example http://localhost/known, and follow the installation wizard.
You have successfully installed Known on Debian Latest. You can now start exploring and utilizing the different features of Known.
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!