How to Install Shiori on Kali Linux

Shiori is an open-source bookmark manager that allows you to easily store, search, and tag bookmarks. In this tutorial, we will guide you through the process of installing Shiori on Kali Linux.

Prerequisites

Before we begin, make sure you have the following:

Install Dependencies

  1. Open the terminal emulator and type the following command to update the package manager:

    sudo apt update
    
  2. Next, install the required dependencies by entering the following command into the terminal session:

    sudo apt install git golang mariadb-server mariadb-client
    
  3. Once the installation is complete, start the MariaDB database server by running the command:

    sudo systemctl start mariadb
    
  4. Now, secure the MariaDB server installation by running:

    sudo mysql_secure_installation
    

    Follow the on-screen instructions to set the root password and secure the installation.

Download and Install Shiori

  1. Open the terminal emulator and navigate to the directory where you want to install Shiori by entering the following command:

    cd /path/to/your/directory/
    
  2. Clone the Shiori repository from Github using the Git command:

    git clone https://github.com/go-shiori/shiori.git
    
  3. Change directory to the Shiori folder and run the following command to build the binaries:

    cd shiori
    make build
    
  4. Once the binaries are built, create a new database for Shiori by entering the following command:

    mysql -u root -p < scripts/sqlite3.sql
    

    This will create a new database named shiori.

  5. Next, initialize the Shiori server and create a new user account by running:

    ./shiori account add
    
  6. Follow the on-screen instructions to set a username, email, and password for your account.

  7. Finally, start the Shiori server by running:

    ./shiori serve
    

    You can now access Shiori on your local machine by going to http://localhost:8080/ in your web browser.

Conclusion

In this tutorial, you learned how to install Shiori on Kali Linux. Shiori is a powerful bookmark manager that makes it easy to organize and search your bookmarks. With Shiori, you can store all of your bookmarks in one place and access them from anywhere.

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!