Linkity is a modern and beautiful web application that does one thing: shorten URLs! And, in addition to shortening URLs, it also has features such as:
- Share shortened URLs with the public
- View analytics for shortened URLs
- Customization of your shortened URL (e.g., you can use your own domain name)
Linkity was created to be used as a private URL shortener for your website or business as opposed to using other free services such as Bitly and Short.am which are meant to be shared publicly. This means that Linkity will allow people who visit shortened URLs from your website or blog to see anonymous statistics about their activity instead of seeing stats about how much traffic you received from them (although you can disable this if you like).
At the moment, Linkity only allows for shortened URLs to be created with HTTPS (no HTTP support yet) which means your link will always start with" instead of just This is by design in order to ensure security when sharing links. Other features include:
- View analytics for your shortened URLs
- Share shortened URLs with the public or keep them private
- Manage multiple accounts
- Customization of your shortened URL's domain name
If you have any feedback or feature requests, don't hesitate to reach out to us! Contact us at [email protected] or through our social media pages below. We are excited to hear what you have to say!
- Integrated social sharing for Facebook, Twitter and LinkedIn
- Customizable shortened URL's domain name
- Password protect your Linkity account
- Detailed stats about the activity on your shortened URLs (e.g., how many clicks, what country they came from)
Linkity is a web application that allows you to shorten links with custom domains instead of using free services such as Bitly or Goo.gl. When a URL is shortened, it means that it will take up less space in an email or on a website which results in fewer characters being used . In addition to shortening links, Linkity has other features such as analytics and password protection. As I mentioned before, there are many reasons to use Linkity over other services. First of all, Linkity uses HTTPS instead of HTTP which ensures your links are secure. This is beneficial if you plan on sharing URLs with people because it means they won't be intercepted by hackers since their information is encrypted. Additionally, using HTTPS will help ensure that statistics about the activity on your shortened URLs aren't tied to your profile but instead reflect anonymous data . Another thing that sets Linkity apart from other services is that you have the ability to customize the domain name for our shortened URLs. For example, let's say you want to share a link with someone via email or social media but don't want them to know what website it goes to at first glance. You can customize the shortened ".
Linkity is meant to be used by businesses or individuals who own their own website, but anyone can use it if they don't want to use other free services. Linkity is free of charge!
This article shows you how to install Linkity on Ubuntu 16.04 LTS. For demonstration purposes, I have installed the app on Google Cloud's server so that there are no dependency conflicts with my local machine/operating system setup. This is an example of a secure "production" environment for this application so please note that configuration options such as using HTTPS will not apply in this case (i.e., in production, you would use HTTPS.)
Use at your own risk; do not attempt unless you know what you are doing; your mileage may vary.
1) Install NodeJS and NPM
Ubuntu's package manager APT is used to install NodeJS and NPM on the server: $ sudo apt-get install nodejs npm -y
2) Clone Linkity from GitHub Repository
After installing NodeJS, clone the GitHub repository for this application on your local machine (replace "username" with your own username): $ git clone
3) Configure Linkity
To complete the installation process, enable several environment variables in a .env file that will be created when you run the app for the first time: 1) Create a .env file. To do this, create a new text file in Linkity's directory and name it ".env" - use any name you choose but remember that it must have a period at the beginning of its name so that it is recognized as a hidden file once the application is executed by NodeJS. In this case, "username" can be replaced by your own username on your production server later (e.g., my-server ). $ touch .env
2) Update the environment variables to match those in the example below:
Top Blog Posts
- Learn HTML in 12 Minutes 3 months ago
- FOCUS ON YOURSELF NOT OTHERS - Best Motivational Speech 2021 4 months ago
- British English Slang [Advanced Pronunciation Practice] - Reductions & Contractions 4 months ago
- How To Build Your URL Short System (Premium URL Shortening Setup) 4 months ago
- Improve Your Problem Solving Skills 4 months ago