Trending February 2024 # How To Install Kliqqi On Ubuntu To Create Your Own Social Community # Suggested March 2024 # Top 3 Popular

You are reading the article How To Install Kliqqi On Ubuntu To Create Your Own Social Community updated in February 2024 on the website We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested March 2024 How To Install Kliqqi On Ubuntu To Create Your Own Social Community

Kliqqi is a social community content management system that allows you to create responsive and beautifully-designed online social media communities. With Kliqqi you can host and create your own social network similar to Twitter or Facebook. In this tutorial we will show you how to install Kliqqi on Ubuntu.


Assuming you have a Ubuntu server, you will need to have the following applications installed and running:


PHP –  at least version 5.4

MySQL – at least version 5.1

Creating Kliqqi Database

Before we start, the first step will be creating a database and a user for Kliqqi. In your server log in to MySQL and create a Kliqqi database using the following commands:



u root







Creating Kliqqi Database User

Create a database user with privileges to access the Kliqqi database. We can do that using the commands below:


















Replace ‘password’ with your own password.

Exit from the MySQL console using the exit or q commands.

Installing Kliqqi

After getting the database set up, we are now going to install Kliqqi. You can find a stable version on its download page. Use the command below to download it:

After the download is complete, extract the zipped file using the command below:


chúng tôi the “Kliqqi” directory to Apache’s web root directory.










Change the ownership of the kliqqi directory using the command below:

Create a new configuration file for apache on “/etc/apache2/sites-available/kliqqi.conf” and add the content shown below:


















${APACHE_LOG_DIR}/ combined

Change “” to the domain name you are using to host kliqqi. Finally, enable the site and restart Apache using the following commands:


a2ensite kliqqi


service apache2 reload Installation Wizard

The database schemas will then be created in the next step. You will also add the administrator credentials to use with kliqqi in this step. You will then be taken to a page similar to the one below.

You can now access the dashboard where you are able to edit kliqqi settings to your preferences. It looks like the following image.

You can also choose to view your profile and edit it, see your followers and even search for people to follow.


Kliqqi comes as a very important system that can be used in different areas to create an online social media community. You can use it to create a social media community just for your friends, workmates or even schoolmates. It has reduced the work that is involved in writing code to develop complex social media communities.

Jackson Mwendwa

I am an intelligent and presentable individual with a degree in Computer Science and over four years experience in Management, Software Development, Information Technology Support and Tech article/tutorial writing. I possess a fresh, modern approach to the industry, employing creative and enthusiastic methods to problem-solving and would like to realize my full potential through practice, effectiveness, and innovation.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Sign up for all newsletters.

By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

You're reading How To Install Kliqqi On Ubuntu To Create Your Own Social Community

How To Create Your Own Emoji

Emoji are fun to use for nearly any occasion, and while there seems to be an endless number to pick from, learning to create your own emoji is the best way to get exactly what you want. Because let’s face it, sometimes there just isn’t an emoji for that exact expression on your face.

Table of Contents

There are lots of emoji builders out there, but below is a tutorial of the best ways to create your own emoji that you can use on your phone, tablet, or computer.

How To Create Your Own Emoji On iPhone

When you use the New option from the app’s home screen, you get several creation tools. From left to right, this is the order in which you make your emoji:

Pick a template, like a multi-colored base, a square face, or a taco head.

Choose a pair of eyes.

Decide on some eyebrows.

Flip through the mouth options to find a suitable one.

Add some facial hair if you want.

Optionally pick some hand gestures.

Select one of the objects to have your emoji stand out.

Choose a hat for your emoji.

Every option is customizable, so you can drag them around the emoji background, rotate them, and resize them using normal finger gestures. Tap the download button when you’re finished to save your custom emoji to your gallery.

When you’re ready to use your custom-built emoji, use the app drawer next to the keyboard to select the two-faced Emojily icon. It’s there that you’ll find the emoji you made.

Emoji Me Animated Faces is a similar free app for iPhone and iPad. iOS 13 and iPadOS users can make emoji with Memoji. Animated Memoji is available only on iPhone X and later, iPad Pro 11-in, and iPad Pro 12.9-in (3rd gen).

How To Create Your Own Emoji On Android

Making your own emoji on Android is easy with Emoji Maker. If you don’t want to spend time making your own, there’s also a gallery you can browse to find popular emoji made by other users.

Something unique about this emoji maker is that as you’re choosing the various parts of the emoji, you get to see a preview immediately. This helps you decide what to pick because you don’t have to guess how it will look if you select it.

Here’s how Emoji Maker works on Android:

Tap New Emoji from the home screen.

Choose a background for your emoji. It can be anything from a dog or bear face to a heart, vegetable, cat, or circle. There are even animated backgrounds.

Use the menu icons on the bottom of the app to pick eyebrows, eyes, a mouth, hand gestures, hair, facial hair, a mask, and more.

Tap the checkmark at the top right to saved the custom emoji to the gallery within the app.

Tap the emoji and then the share button to share it through any of your apps.

Bitmoji is another great option for creating emoji on Android and iOS. The emoji you can make in that app are usually far more complex looking in that there are captions and full scenes, but they’re still really easy to make. 

Similar is Chudo, but it’s marketed more as a messaging app with live, augmented reality emoji that sits on top of your real face.

How To Create Your Own Emoji From a Computer

The free online emoji maker at Labeley is an excellent resource for building your own emoji. You can use the full screen of your desktop computer to make large emoji by picking a shape, background color, eyebrows, facial features, accessories, and text. 

When you’re done, you can share the emoji over Facebook Pinterest, or Twitter, or save it to your computer to do with it as you wish.

Emoji-maker is similar but is much easier to save to your computer. There are lots of options for face shapes and other features, and a built-in text tool lets you write on the emoji.

The piZap emoji maker is another option for computer users. Several of the options cost, and a high-quality export isn’t free either, but there are still lots of unique emoji building tools (and the standard-quality export is definitely still good enough).

As you can see, there are lots of ways to make your own emoji. You can do it on your computer, from your Android or iPhone, or on a tablet. 

Some of these methods are better than others if you want to send the emoji via your phone’s keyboard, but others are great for emailing or Facebooking the emoji from a computer or using the emoji in other projects.

No matter which method you choose, making your own emoji is undeniably fun. Creating a brand-new emoji that most other people aren’t using can make you stand out in group messages and may even have your friends reusing your emoji.

How To Create Your Own All

From Gmail to Facebook Messenger, from WhatsApp to Telegram, there are tons of ways to send your messages, and most of us are attached to at least several of them. If each one has a dedicated app to open it, imagine how many apps we have to open to stay up to date. Other than cluttering your desktop, opening many instances of apps also eats system resources.

One solution is to use a dedicated all-in-one message center such as Franz. Unfortunately, there are only a few of these kinds of apps, and most of them are either slow to update or are paid apps.

But there’s another alternative. You can easily create your all-in-one message center containing virtually any messenger that you want, and more, with the help of Chrome SSB (site-specific-browser).

Why Chrome SSB?

As the name suggests, SSB allows you to run a site as a standalone desktop app in a dedicated browser. That desktop app could have its own settings according to users’ needs. If you are a Mac user, there are several SSB makers that you could try such as the Safari-based Fluid and the Chrome-based Epichrome. By collecting web versions of messenger apps, you could have all of your most-used messengers under one roof. We are going to use Epichrome here.

If SSB is just another instance of a browser, we could ask, “Why not use a browser instead?” Any computer user could open a new tab and visit the web version of any messenger app.

But if you do that, it would be just another tab that you could close at any time. You won’t have the luxury of having your messengers open all the time when you close your browsing session.

But using Epichrome means there are tons of great browser extensions, and you can add them to enrich your messengers only to the SSB without cluttering your main browser.

Setting Up the Message Center

We won’t go into the process of setting up an SSB using Epichrome since it’s already been discussed here. The only difference is for our message center; you will add multiple web addresses in the settings instead of one.

By choosing to add tabs, you could add multiple messengers that you use often. Try to find out the web address of these messengers using the help of the good old search engine.

In my settings I add two Gmail accounts, Telegram, WhatsApp, and Facebook Messenger, but you can virtually add anything with a URL. The few things that come to mind are Twitter, LinkedIn, and Slack.

You also need to enable the desktop notifications if you want to get notified every time a new message arrives. Every web-based messenger has its own way of asking users to enable desktop notifications, but you can be sure they will ask you to give permission.

Here is how Gmail asks you to enable desktop notifications.

This is the same on Telegram.

And this is on WhatsApp.

Don’t Stop at a Message Center

But why stop yourself with an All-in-One Message Center? You could also create another SSB for your work containing all the web tools that you use for your job. Or you could also create one for all of your news reading, for social networking, for researching, etc. You get the point.

Just because an SSB is created to convert a website into a desktop app, it doesn’t mean that it’s limited only on one website.

Using my All-in-One Message Center, I can ditch Franz – which used to be good but now is a little outdated. I can turn all the message windows on or off as I need without messing with my main browser. And I can get notified about new messages and deal with them in real-time without the need to pick up my phone.

Jeffry Thurana

Jeffry Thurana is a creative writer living in Indonesia. He helps other writers and freelancers to earn more from their crafts. He’s on a quest of learning the art of storytelling, believing that how you tell a story is as important as the story itself. He is also an architect and a designer, and loves traveling and playing classical guitar.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Sign up for all newsletters.

By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

How To Install Metasploit Framework On Ubuntu Linux

This tutorial shows how to install it in Ubuntu Linux, how it works, and what you can do with this powerful security auditing tool.

What Is Metasploit?

Metasploit is a free open-source tool for developing and executing exploit code. It comes with a large database of exploits for a variety of platforms and can be used to test the security of systems and look for vulnerabilities.

It is a framework rather than a single tool and includes a wide range of tools for conducting penetration tests and security research.

Features of Metasploit:

Develops exploit code

Automated security testing

Reverse engineering

Password cracking

Social engineering

Note: you can’t just learn penetration testing without knowing what Kali Linux is. Learn all about Kali Linux and its full suite of penetration tools.

Why Use the Metasploit Framework

Metasploit also categorizes each tool depending on its use case, making it useful not only to security experts but also to novice users.

The developers of the Metasploit Framework designed the software suite to be completely modular and extensible. You can create and design a highly custom toolkit for any specific target.


Before you can install Metasploit, make sure that you have the following resources:

Good amount of hard disk space. For the most part, you should allot between 10 to 20 GB of disk space for Metasploit, as the framework will create its own environment, along with its dependencies.

4 to 8 GB of system memory

Machine that is capable of virtualization, allowing you to create isolated environments to test Metasploit.

Installing the Metasploit Framework in Linux

Make sure that you have the necessary dependencies, such as curl by running the following command:







Create a temporary directory where you can download Metasploit’s installation script.








Download the installation script by running the following command:

Make sure that your installation script has the right execution bits by running the following command:







Run the installation script to install metasploit:




For the most part, the script does three things in your machine. First, it imports the signing key from the Metasploit Frameworks developers.

Configure your Metasploit environment by running msfconsole.

The Metasploit console will ask a couple of questions about your setup. First, it will ask if you want to set up a database for your installation by pressing Y, then Enter.

You will also be asked if you want to create a remote web service. This is useful if you want to create a headless instance for Metasploit. Press Enter here if you only want the program to run locally.

The console will create and configure the necessary files to run Metasploit. This process should take one to two minutes, and then the console will reload itself and load the Metasploit prompt.

Installing the Metasploitable Virtual Machine

Once the Metasploit Framework is up and running, start installing the Metasploitable virtual machine, a basic Linux distribution designed to be as insecure as possible.

Install VirtualBox: a virtual machine client that can be used to run the virtual machine.





Download the Metasploitable distribution from the developer’s sourceforge webpage.

Extract the distribution’s files to your home directory and convert the distribution’s hard disk format for it to work with VirtualBox. Metasploitable is a pre-built bundle that works similarly to importing an Open Virtual Appliance.

Accomplish this by running the following commands:

vboxmanage clonehd chúng tôi chúng tôi



Open VirtualBox by pressing Win, then typing “virtualbox.”

Press the “New” button to open a dialog box where you provide the details of your virtual machine. Add the name and set the Type to “Linux” and the Version to “Other Linux (64-bit).”

Specify the amount of memory for the Metasploitable virtual machine. In most cases, a memory size between 512MB and 1G is enough.

Select the hard disk file for your virtual machine. For this, select the “Use an existing virtual hard disk file” option.

Using Metasploit and Metasploitable in Linux

This will load the virtual machine and expose it to a local internal network.

Once it is done loading, log in to Metasploitable by typing msfadmin on both the username and the password prompts.

Learning the Basics of Metasploit

While the Metasploit Framework is a brilliant security auditing toolkit, it is also a great learning tool for beginners, as the framework provides a good amount of documentation for every function.

To access this, run msfconsole again on your terminal window.

This will load a console prompt that can access both your system programs and the Metasploit toolkit. Run the help command to print a short guide on the various commands for the Metasploit Framework.

These tools also vary widely depending on the architecture that you are targeting, which makes Metasploit incredibly flexible and adaptable.

You can use the show -h command to create a brief list of every tool that is available to Metasploit. For example, you can run the following command to list all of the available exploits in the framework:

show exploits

Further, Metasploit also provides tool-specific documentation through the info command. Running info exploit/android/adb/adb_server_exec will print a short write-up on how this particular Android ADB exploit works.

Scanning Open Network Ports with Metasploit

One of the most basic actions that you can immediately do in Metasploit is to determine whether there are any insecure open ports in a target system.

Reload Metasploit by running msfconsole on a new terminal.

Check whether the Metasploit Framework detects the virtual machine. But first, determine the IP address of the Metasploitable installation:

ip addr

Use the nmap utility in your host machine to create a network-wide scan for active hosts:





Once you see the virtual machine in the nmap result, you can use the tcp module in Metasploit. It’s a simple utility that checks for every open port from either a single IP address or a range of them.

To use the tcp module, run the following command:








Provide the IP address that you want the module to scan by running the following command:



Run the tcp module by entering run in the console, which will print every open port in the Metasploitable system.

Frequently Asked Questions Is it possible to check if an exploit is present in Metasploit Framework?

Yes! You can check all of the available exploits by using the “search” command in the Metasploit console. For example, you can run search android to load every available exploit for the Android platform in Linux.

My Metasploitable virtual machine does not boot. Is my installation broken?

No! This issue is most likely due to a missing VirtualBox configuration. By default, VirtualBox automatically sets the necessary processor flags to boot a virtual machine. However, there can be instances where it does not enable these flags properly.

My host machine cannot detect Metasploitable. Is my virtual machine broken?

No! This issue happens whenever VirtualBox uses a different network adapter with your host machine. You can easily fix this issue by going to the Settings menu and selecting the Network category, then changing the Network Adapter from NAT to Bridged Adapter.

Image credit: Unsplash. All alterations and screenshots by Ramces Red.

Ramces Red

Ramces is a technology writer that lived with computers all his life. A prolific reader and a student of Anthropology, he is an eccentric character that writes articles about Linux and anything *nix.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Sign up for all newsletters.

By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

How To Build Your Own Laptop

Building your own PC is easy, but is it even possible to build your own laptop? Surprisingly, the answer is “yes,” but it all depends on how you define “building” a laptop. There are many different ways to get precisely the laptop you want.

Why Is It Hard To Build Your Laptop?

One of the greatest strengths in the desktop PC world is that everything is based on open standards. So CPUs, graphics cards, motherboards, and other components are all built to fit together in standard ways.

Table of Contents

The problem with this approach is that it wastes space and isn’t very efficient. That doesn’t matter when you’re plopping a tower case computer on your desk, but when you have to carry around a computer with you, it needs to be compact. While the technology in a laptop is still the same as in a desktop computer at a fundamental level, the actual design and form factors aren’t. 

There are few (if any) standards on how to design and build laptops. Laptops are replete with custom hardware, which is permanently soldered in. That’s why the idea of building a laptop by buying a set of components and then putting it all together yourself doesn’t make a lot of sense. Still, that doesn’t mean you can’t get the laptop you want.

Upgrading an Existing Laptop

You can upgrade most laptop RAM and hard drives, but you can’t change the core components of most of them. At least not if you lack the knowledge and equipment to resolder parts.

Speccing Out a New Laptop

If you’re ordering a new laptop online, why not get the components you want? There’s often a fine selection of pre-built laptop models covering the most popular configurations. Though you might think your needs are unique, there’s probably a pre-built laptop with precisely what you need already on a shelf somewhere.

Ordering a Custom Laptop

For most people, building your own laptop means ordering a custom laptop. Unlike pre-built laptops on the shelf and ready to ship, custom laptops are incomplete laptops that don’t have their final components installed.

You’ll often see an option to “customize and buy” laptops on the manufacturer’s website. This indicates that someone will assemble the laptop to your specifications within the possibilities of that laptop frame.

The main downside of this option is that you’ll have to wait a few weeks before your laptop arrives. After all, an actual person has to put it all together, test it and send it on its way to you. You’re also going to pay a little more for the privilege of factory customization. But then again, if the perfect prebuilt machine were out there, you wouldn’t have to go down the route of building your laptop in the first place!

Buying a Barebones Laptop

Barebones laptops are an interesting option close to the idea of “building” your laptop. When you buy one, you essentially get a laptop that’s missing a CPU, GPU, RAM, storage, and sometimes even components such as the Wi-Fi module and keyboard. These laptops also come with no operating system, so you’ll have to decide which one you want.

An eBay listing for a barebones laptop

Barebones laptops often use standard desktop CPUs and offer a desktop CPU socket. However, there will be limits to the maximum TDP (Thermal Design Power) of the CPU you install. Anything higher will be too much for the power and cooling solution of that particular barebones laptop.

In terms of GPU selection, most barebones laptops use the MXM mobile GPU standard. You can read more about MXM in our laptop upgrade article. Most other components for barebones laptops should be standard. However, if you also need a keyboard, webcam, or another tightly integrated part, it will likely only be available from the barebones laptop maker.

Using a Laptop Shell

There’s a particular class of laptop computers that don’t contain any sort of computer at all. It’s usually just a clamshell case, screen, mouse, keyboard, and other basic peripherals.

The idea is to use another device as the “brains” of the laptop. For example, Samsung’s Dex feature gives you access to a complete desktop environment simply by connecting the phone to a USB-C dock and peripherals. A Dex-compatible laptop brings merely all those components together in a laptop shell. This means you don’t have to carry two devices around; you have just one computer that you either use as a smartphone or as a laptop as the need arises.

There are also laptop shells that can work with devices such as the Raspberry Pi into a laptop. Examples include the CrowPi2 and Elecrow. Since these tiny educational computer boards are so small, they can work with various laptop shells designed for them.

Buy a Modular Laptop System

The ultimate dream of building a laptop is to have complete modularity. Don’t like your GPU? Swap it out. Need more ports? No problem! Not only does this allow you to build the laptop you want, but it also means you can adapt the laptop to fit different use cases. Perhaps when you go on a business trip, you’ll put in more battery power and remove the powerful GPU you don’t need right now.

So far, only one company has made a genuine attempt at creating such a device. Framework has created an ecosystem that claims to offer all the upgradability and flexibility of desktop systems while not compromising what makes laptops so popular.

Framework is a new offering, and it’s not clear if any other companies will follow suit. Still, they do promise that you can, for example, replace your current motherboard and CPU with a newer model in the future without buying a whole new laptop.

How To Install Windows 11 On Your Pc

If you’ve waited on installing the free upgrade to Windows 11, now’s a good time. Most of the release bugs have been ironed out, even if some of the promised features—like Android app support—have yet to materialize.

There are multiple ways to install Windows 11 on your computer. You can use the Installation Assistant to upgrade without losing any data or perform a fresh install using a bootable USB drive.

Table of Contents

Which method is better? How do they work? Here is an overview.

Upgrading an Existing Windows 10 Installation

Most people prefer installing the new OS without losing their existing data. Backing up your important files and then performing a fresh install is certainly possible, but it’s tedious and time-consuming.

By upgrading your Windows 10 system to Windows 11 using the Installation Assistant or Windows Update, you can preserve your files and settings while enjoying the new features. While this is not the first time that Windows has offered an option like this, it has never worked this smoothly before.

When Windows 11 first came out, the most reliable method was to use the Installation Assistant. Now you can achieve the same results by upgrading from Windows Update.

First, bring up the Start Menu and open



Next, select

Windows Update


Windows will then download the necessary files in the background. You can continue using your PC even when the installation starts, as it only needs to restart for the final phase of the setup.

Creating a Bootable USB With the Media Creation Tool

Many users prefer performing a clean install of Windows 11 rather than upgrading. This can be a good idea if your system has gotten bogged down with bloatware and other software issues, as a reinstall will remove all data.

This cuts both ways – you also lose all the installed programs and files on disk. For file data, you can create a backup online or on an external hard drive, but applications will have to be reinstalled again.

That being said, installing from a USB is often necessary, especially if you have built a new desktop computer that lacks an OS. Even on an older system, a dedicated Windows partition makes a fresh installation easier.

To help you get started, here is a step-by-step guide on creating Windows 11 installation media with the Media Creation Tool. It allows you to make a bootable USB flash drive or burn an iso file to a DVD for installing Windows 11.

Performing a Clean Install of Windows 11

Once you have prepared a USB or other installation media with the media creation tool, you can proceed with the actual installation. Before you start, here are some things to keep in mind:

Check that your system supports Windows 11

: The latest iteration of Microsoft’s flagship OS comes with more stringent minimum system requirements than you would expect. Apart from the usual memory and CPU constraints, your computer has to support UEFI secure boot and TPM 2.0 (Trusted Platform Module), among other things. Make sure to check whether your PC meets the specifications of Windows 11 with a PC health check app or another method.

Backup your data:

Making a change as significant as installing a new operating system can pose risks to your computer’s data. Even if your hard drive possesses separate partitions for your files and Windows, you can sometimes lose your data anyways. It’s a good idea to back up your crucial files to safeguard against data loss.

Locate motherboard drivers:

A clean install means wiping everything off your hard disk – including system drivers. And while Windows will automatically install the necessary drivers to keep your system running, things like the GPU or the sound card work better with their specific drivers. It is recommended to look up the driver packages for each of your PC components by heading to the manufacturer’s website.

Now you can finally move on to the installation itself. Follow our step-by-step guide to correctly install Windows 11 on your PC from a bootable USB. You might also need to adjust the boot order in the BIOS of your PC to ensure it actually runs.

What Is the Best Method For Installing Windows 11 On Your PC?

If you’re just looking to transition to Windows 11 without much hassle, a direct upgrade is the best approach. You can use the Installation Assistant or select the option from Windows Update to download Windows 11 and install it over your existing operating system.

On the other hand, if you want a fresh start, performing a clean install is the way to go. You can create a bootable USB or DVD using Microsoft’s Media Creation Tool and then use it to install Microsoft’s Windows 11 on any compatible system.

Note that this method will wipe all data from the disk, so it’s usually only preferable for newly assembled PCs. If trying it on your existing PC, back up all your important data to an external HDD or a cloud service.

Update the detailed information about How To Install Kliqqi On Ubuntu To Create Your Own Social Community on the website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!