AWS free VPS for 1 Year
Overview of AWS (Amazon Web Services)
Amazon Web Services (AWS) is one of the leading cloud computing platforms, offering a vast array of services and solutions for businesses and individuals. These services range from computing power, storage options, and networking to advanced technologies like artificial intelligence, machine learning, and the
Internet of Things (IoT). AWS provides the flexibility, scalability, and reliability needed to build, deploy, and manage applications efficiently.
AWS Free Tier
AWS offers a free tier for new users to explore its services without incurring significant costs. This includes free usage limits for various services such as EC2, S3, and RDS.
DYOR: If you go beyond the free tier limit, you will have to pay for that usage. Check it out the T&C.
Free Tier
- 12 Months Free
- Amazon EC2: 750 Hours per month of resizable compute capacity in the Cloud.
- 750 hours per month of Linux, RHEL, or SLES t2.micro or t3.micro* instance dependent on region.
- 750 hours per month of Windows t2.micro or t3.micro* instance dependent on region.
- 750 hours per month of public IPv4 address regardless of instance type.
- *launches in Unlimited mode (may incur additional charges)
- FAQ: https://aws.amazon.com/free/free-tier-faqs/
Here, we will exclusively use the free tier limits to ensure that our setup remains cost-effective. The free tier can be an excellent way for beginners or small-scale projects to get started with cloud computing without upfront investments.
Note: To create an AWS account, a debit card and PAN will be required. If you don’t have them, you can use one of your family members’ cards
DYOR: Important Note
If you go beyond the free tier limits provided by AWS, you will incur charges for the extra usage. Make sure to monitor your usage and stay within the free tier boundaries to avoid unexpected costs.
- Explore the AWS Free Tier to learn more: https://aws.amazon.com/free/
- FAQ: https://aws.amazon.com/free/free-tier-faqs/
Why Use AWS for a Crypto Light Node?
AWS provides the ideal platform for hosting a crypto light node due to its flexibility, scalability, and cost-effective solutions. By leveraging the AWS Free Tier, we can set up and run a light node without exceeding budget constraints. This allows us to explore blockchain technology and participate in decentralized networks efficiently.
In the next sections, we will demonstrate how to configure and deploy a crypto light node on AWS using its free tier limits.
Video Guide:
Let's Signup:
- Signup from here: https://signin.aws.amazon.com/signup
- We have 5 steps to create a new AWS account.
Note: To create an AWS account, a debit card and PAN will be required. If you don’t have them, you can use one of your family members’ cards
Step-1:
- Once you open the link, it will prompt you to enter the root email ID and AWS account name. Provide the requested details and complete the email verification process.
Step-2: contact details
- Provide your contact details: and select personal-for your own Projects.
Step-3: Billing information:
- You can provide your debit card or credit card details. They will charge you ₹2 for verification.
- Enter your card details and approve the payment by entering your OTP.
Step-4: Sign-up:
- In this step, you need to provide the primary purpose of your account registration.
- Choose ‘Personal use’ and ‘Individual.
- Now, provide your identity details, including your PAN card and date of birth. They will verify your identity. It should be your PAN card.
- Now, it will ask for your mobile verification. Please verify it.
Step -5:
- Now, you need to choose your support plan. Since we are only using the free tier, please select the Basic support plan.
- Your account has been successfully created. Wait for the email confirmation. Once you receive it, go to the AWS dashboard.
VPS/EC2- Setup:
- Login to your AWS Dashboard. Link here.
Chose Region:
- Once you enter the dashboard, go to the search section at the top, type “EC2,” and open the EC2 tools.
- Now, choose your region based on where you want your VPS(EC2) to be located. I suggest selecting “Mumbai,” but you can choose any other region if you prefer.
EC2 Configuration:
- Once you select your region, click on “Launch Instance.
- Now, provide the EC2 name and choose Ubuntu as the OS. Make sure the “Free tier eligible” tag is selected. If you choose a different option, you may incur charges for its usage.
Instance type:
- Now, select your instance type. By default, it will select “t2.micro.” Don’t change anything. If you choose a different option, you may incur charges for its usage.
Key pair:
- Create a new key pair.
- Choose RSA as the key type.
- For the key format: If you want to use SSH via Termius or PowerShell, I recommend using the
.pem
file. If you prefer to use PuTTY, choose the.ppk
file.
Note: This key will only work in the Mumbai region. If you choose a different region, you will need to create a new key pair.
Network setting:
- In the network settings, just select “Allow HTTP” and “Allow HTTPS” traffic. Don’t change any other settings; keep them as default. Make sure they match the settings below. If you change the settings, you may be unable to access your VPS/EC2.
Storage:
- Select your storage. I suggest going with 25 GB SSD. You can go up to 30 GB as per the free tier limit, but for safety, it’s better to choose 25 GB.
Since you are running a light node, 25 GB SSD will be enough for the light node.
- Once you have configured the storage, launch your EC2 instance and wait for 5 minutes. Then, go back to the dashboard to check the status.
- You have successfully created a VPS. You can now access it through the browser by clicking on ‘Connect.’ Alternatively, you can access it using tools like PuTTY, Termius, or PowerShell with the SSH key.
- Kindly monitor your free tier usage frequently. Avoid creating multiple instances or deploying instances in different regions. If you do, you may be charged for the additional usage.
- You can monitor your estimated monthly usage. Check it out using this link.
Let’s set the EC2:
- Once you access your EC2, please make sure to update, upgrade, and restart it.
sudo apt update -y
sudo apt upgrade -y
sudo reboot
- Once it’s done, you can use the script below to monitor your VPS health.
- Let’s download the script
Note: Before you run any script, make sure to use ‘sudo su’.
wget -q https://raw.githubusercontent.com/rajeshpalei/CryptonodeHindi/refs/heads/main/vpshealth.sh&& chmod +x vpshealth.sh
- Execute the script, and it will show the health of your VPS. To quit, press CTRL+C.
./vpshealth.sh
These are the projects you can run on your EC2:
1. Titan Network:
- Register here: https://test1.titannet.io/
- Execute the below script:
wget -q https://raw.githubusercontent.com/rajeshpalei/CryptonodeHindi/refs/heads/main/titanbot.sh && chmod +x titanbot.sh && ./titanbot.sh
- Enter your Titan identity code
- Done! Your node has been successfully deployed.
2. Network3:
- I have created a step-by-step guide. You can check it out in my Medium post below.
3. Alliance Game
- I have created a step-by-step guide. You can check it out in my Medium post below.
4. Rivalz:
- I have created a step-by-step guide. You can check it out in my Medium post below.
5. Multiple Network
- I have created a step-by-step guide. You can check it out in my Medium post below.
❤️Thank You for Reading!
I appreciate you taking the time to read this article. If you found it helpful, give it a clap and share it with others who might benefit from it.
For more insightful content on Crypto node, don’t forget to follow me on Medium and connect with me on my social media channels:
- ➡️Telegram: https://t.me/cryptonodehindi
- ➡️Youtube: https://www.youtube.com/@CryptonodeHindi