LittleLink Custom is a URL shortening service that allows you to create custom links to your website or social media profiles. In this tutorial, we will guide you through the process of installing LittleLink Custom on OpenSUSE Latest.
Before we install LittleLink Custom, we need to ensure that our server is running Apache, PHP and MySQL. To install these packages, run the following command in your terminal.
sudo zypper in apache2 php7 php7-mysql mysql mysql-client mysql-workbench
Next, we need to download the LittleLink Custom source code. We will use git to clone the repository. Run the following command in your terminal to install git.
zypper in git
Then, run the following command to clone the LittleLink Custom repository.
git clone https://github.com/littlelink-custom/littlelink.git
Once the download is complete, navigate to the LittleLink Custom directory and move the files to the web directory /srv/www/htdocs/
.
cd littlelink
sudo mv * /srv/www/htdocs/
LittleLink Custom requires a MySQL database to operate. To create a new database, run the following commands in your terminal.
mysql -u root -p
You'll be prompted to enter the MySQL password. Once you're in the MySQL console, run the following commands to create a new database.
CREATE DATABASE littlelink;
CREATE USER 'littlelink'@'localhost' IDENTIFIED BY 'littlelink';
GRANT ALL PRIVILEGES ON *.* TO 'littlelink'@'localhost';
FLUSH PRIVILEGES;
Finally, we need to configure the app settings. Open the LittleLink Custom configuration file with a text editor.
sudo nano /srv/www/htdocs/config.php
Update the database settings as follows.
$config['db']['host'] = 'localhost';
$config['db']['user'] = 'littlelink';
$config['db']['password'] = 'littlelink';
$config['db']['name'] = 'littlelink';
Save and exit the file.
To verify that the installation is successful, open up a web browser and navigate to http://localhost/
or the IP address of your server. You should see the LittleLink Custom homepage. Congratulations, you have successfully installed LittleLink Custom on OpenSUSE Latest!
You're now ready to start using LittleLink Custom to create custom URLs for your website or social media profiles. Happy linking!
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!