How to Install Shaarli on Windows 11

Shaarli is a powerful and self-hosted bookmarking application that allows users to save, organize, and share links effortlessly. To run Shaarli on your Windows 11 computer, you will need to complete the following steps:

Prerequisites

Step 1 - Downloading Shaarli

To get started, you will need to download Shaarli's latest version from the GitHub repository. You can do so by visiting https://github.com/shaarli/Shaarli/releases, selecting the latest release, and downloading the ZIP archive.

Step 2 - Extracting Shaarli's Files

After downloading, extract the ZIP archive to the document root of your web server. If you're using Apache, the default document root is usually located at C:\xampp\htdocs. And if you're using Nginx, it's located at C:\nginx\html.

Step 3 - Configuring Shaarli

Next, you will need to configure Shaarli by creating a new configuration file. Navigate to the data folder and copy the config.default.php file to a new file named config.php.

Open config.php with a text editor and update the following settings:

define('DATA_DIR', './data/');
define('PATH_CACHE', DATA_DIR . 'cache/');
define('PATH_LOG', DATA_DIR . 'logs/');
define('PATH_CONFIG', DATA_DIR . 'config.php');
define('DB_TYPE', 'mysql');
define('DB_HOST', 'localhost');
define('DB_PORT', 3306);
define('DB_NAME', 'shaarli');
define('DB_USER', 'root');
define('DB_PASSWORD', 'password');

Make sure to update the DB_NAME, DB_USER, and DB_PASSWORD settings to match your MySQL or MariaDB configuration.

Step 4 - Creating a New MySQL or MariaDB Database

Before proceeding, you will need to create a new database for Shaarli using your preferred method. You can use phpMyAdmin, MySQL command-line client, or any other method to create the new database.

CREATE DATABASE shaarli;

Step 5 - Importing Shaarli's Database

Shaarli ships with a pre-configured database schema that you can import using the following command:

mysql -u root -p shaarli < data/shaarli.mysql.sql

Step 6 - Accessing Shaarli

Finally, you can access Shaarli by visiting http://localhost/Shaarli/ in your web browser. You can now start adding bookmarks, organizing them into categories, and sharing them with your friends.

Congratulations! You have successfully installed Shaarli on Windows 11!

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!