Tech Blog

Technology

Create a free portfolio website – Part 1

By Hemanth3 min read
← Back to blog

We have lots of free hosting platforms for portfolio or static webpages, we can even host on GitHub. But we can not get a free custom domain. So I came up with an idea to use all open sources and connect them all to create a professional portfolio site.

This blog will be in 4 parts. This is Part 1, In this part, I will explain how you can get a free domain. Part 2, I will provide some free portfolio templates. I will explain how we can host our portfolio for free and connect our domain with it in Part 3. Part 4 is to add an SSL certificate to our website.

Domain:

A domain is a name that is mapped to a specific IP Address. Ex: the domain name of facebook.com points to the IP Address 157.240.16.85. It is easier to remember the domain rather than the IP Address.

Having your custom domain will make your portfolio website more professional

In facebook.com domain name facebook is SLD (Second Level Domain) and .com is TLD (Top Level Domain)

To get a free custom domain name, register on freenom.com and follow the below steps

You can get the free domains with .tk, .ml, .ga, .cf and .gq TLD from freenom, for .com you have to pay, but I do not prefer freenom for paid domain subscriptions.

NOTE: Sometimes freenom does not work properly for new users. like not being able to register or get a Not Available message for free domains. If you face these kinds of issues you can skip this part for now and try after a few days to get a free domain. But you can continue with the next parts and connect your domain when you get it. But everything works fine for old users.

Step 1: Check the availability of a domain on freenom.com and click on Get it now! then checkout.

Step 2: By default, the period is 3 Months, so select 12 Months from the period dropdown, then Continue

Step 3: Select the checkbox > Complete Order

Now you have registered a free domain. Now you can see all your registered domains with the status of the domain by Clicking Services > My Domains on the freenom website.

I have registered freeportfolio.tk from freenom. I will use this domain to connect with hosting and add SSL certification in the next parts of this blog

If you find this helpful please do share it with your friends. If you have any doubts feel free to drop a comment

Keep reading

You may be interested in

Browse all articles →
Using SCEP Certificates with Okta and SureMDM for Zero Trust Security
August 5, 20257 min read

Using SCEP Certificates with Okta and SureMDM for Zero Trust Security

For businesses embracing zero-trust principles, secure certificate-based authentication isn’t just nice to have—it’s a necessity. With Okta as your Identity Provider (IdP) and SureMDM as your unified endpoint management solution, you can now seamlessly distribute and manage device certificates using Simple Certificate Enrollment Protocol (SCEP). This blog will guide you through: Why Use SCEP with […]

By Sunny KumarRead More →
How to Use mc CLI for Bucket Management and Credential Setup
June 12, 20252 min read

How to Use mc CLI for Bucket Management and Credential Setup

MinIO client The MinIO Client, commonly known as mc, is a command-line tool used to interact with MinIO, a high-performance object storage system. The mc client allows users to manage buckets and objects on the MinIO storage service.

By Malkeet SinghRead More →
How to Setup Passwordless SSH Login for ADE
March 18, 20253 min read

How to Setup Passwordless SSH Login for ADE

To set up a passwordless SSH login in Linux all you need to do is to generate a public authentication key and append it to the remote hosts ~/.ssh/authorized_keys file. The following steps will describe the process for configuring passwordless SSH login: 1. Check for existing SSH key pair Before generating a new SSH key […]

By Mohan Kumar KMRead More →