This is the best and most powerful VPS server you can get for free. This server is equipped with four cores and 24 GB of RAM. If you are going to buy a server like this you have to pay more than $80 every month.
You can get this service free for a lifetime as long as they offer it for a free tier. The best thing is it works 24/7 hours. I have also used this server for more than a year, I never charged a cent.
In this video, I show you how to set up remote desktop access, known as an RDP connection, on this amazing server. You can control the VPS server using a graphic user interface without coding.
In a future video of the Minex community forum, you will learn how to use this server for super-fast web hosting and live streaming on Facebook and YouTube. Let’s begin the setup; don’t miss important steps in the process.
How to get Oracle cloud always free service for lifetime at $0?
Oracle Cloud Free Tier (free packages) is a free Oracle Cloud plan that began rolling out in the cloud in September 2018. Essentially, it has two components: free and optimal free unlimited time access (lifetime free) and persistent free cloud service.
This amazing free VPS server is provided by the Oracle cloud platform. A free Ampere cloud VPS server with 4 CPU cores and 24 GB of RAM is available. Register for Oracle Cloud always free tier (Registration Link) HERE.
How do I setup my first free VPS server?
After you register on the Oracle cloud, log in to the dashboard. You will see this screen. To start, click the “Create a VM instance” button, and then you will be redirected to the setup page. If you want, you can change the instance name. Fill in the blanks with any name you want.
Under image and shape, click the “edit” button to customize the OS and the machine type. Change the server image to Ubuntu 20.04, the latest version. Then click the “change shape” button.
Change the processor type to “Ampere,” which has more customizable features. After that, you will see the shape’s name. Click on it to customize the CPU and RAM. Increasing the processor power to 4 cores automatically increased the memory to 24 GB.

Under “Networking,” make sure you select the “create new virtual cloud network” and “new public subnet”. You have to add SSH credentials to the server; it will help you connect to the server remotely from your home computer.
So select the “paste public keys” option to add the SSH key. You have to generate an SSH key using Putty Gen.
Generate an SSH key pair
You have to download and install the Putty app on your home PC to generate an SSH key pair. You can download Putty App HERE.
After that, open Puttygen, click the “Generate” button, and move your cursor in this area. Copy the whole SSH key and paste it on the Oracle cloud VM instance.
Ok, now that you are set to deploy the machine, click the “create” button. This will take a few seconds to deploy; in the meantime, you can save the private key of the PuTTY. Save this in a safe place; it is needed to connect to the VPS.
How to connect to VPS server?
Select the key that was previously saved. Back to the “session” tab, you can save the session by entering any name. It may help you connect to the VPS again without entering the credentials.
Ok, the server is online. Let’s connect to the free VPS server. Copy the public IP address and open the Putty app. Place the public IP address as the hostname. Then click “Auth” under “SSH” to add the private key.
Type “ubuntu” to get access. Ok, now you are successfully connected to the server. You can use this server for any purpose, such as running your WordPress site or any other web application.
How to install Xrdp on Ubuntu 20.04?
In the next part of the video, you will learn how to install the Ubuntu desktop environment and set up RDP access to this server. In a future video of MIneX Tuts, I will show you how you can use this powerful server for super-fast WordPress web hosting.
All commands and guidelines are in the article; you just have to copy and paste. It is that much easier; don’t get confused and follow all the steps correctly.
I removed some parts from the video and edited a little bit to give you clear instructions. Don’t get confused when you see an edited part. All steps and instructions are 100% correct, you can follow me without any issue.
First, get the root access by entering this.
sudo -i
Then update all the list of packages using this command.
sudo apt update
You can install Ubuntu GUI using this command. Type “Y” to proceed further. Press “Enter” to continue the installation.
sudo apt install xfce4 xfce4-goodies
Set up remote desktop on Ubuntu with VNC server
Use this command to install a tight VNC server on this VPS. It helps to build a remote desktop connection to this machine over an SSH connection.
sudo apt install tightvncserver
Enter this code to add a password to the VNC server. Enter your password and confirm it by retyping. Your entry is not visible in the terminal due to security precautions. It asks to set up a view-only password, type “N” for this, otherwise you are not able to control the server remotely.
vncserver
Next, we are going to modify the VNC server configuration file. First, stop running the VNC server.
vncserver -kill :1
Now enter into the file with the nano text editor using this command.
sudo nano ~/.vnc/xstartup
Remove all the codes on the file and replace them using the new lines that are in the article. To save the changes, press ctrl + X, then type “Y” and press “Enter”.
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
Next, enter this command.
sudo chmod +x ~/.vnc/xstartup
Now you can run the VNC server again.
vncserver
How to connect Ubuntu remote desktop from Windows or Mac?
The installation part is over, you can connect to the server. Don’t close the terminal, keep it open. Right-click on the terminal’s toolbar and select “Change settings”.
Expand “SSH” and navigate to “Tunnel”. Here enter 5900 as the source port and as the destination “localhost:5901”. Then click the “Add” button and apply the changes.
localhost:5901

You have to install the VNC viewer app on your home PC to connect to the server. You can download the VNC Viewer app from this link. After that, open the VNC viewer app. Enter “localhost: 5900” as the remote hostname. Enter the password that you entered before.
localhost:5900
The Ubuntu desktop environment has been successfully installed in the VPS. You can now manage the VPS from your home computer. You may experience a little bit of lag, but it is due to connection problems, not the free VPS server. I hope you enjoy this tutorial.
Conclusion

With so many powerful features, Oracle Cloud free VPS is the best free VPS server on the market. You can use this server as a free VPS hosting server, for WordPress hosting, PHP script hosting, and for other web applications.
You may be able to even live stream to Facebook (Meta), Twitch, and YouTube 24/7 with this free VPS server.
Oracle Cloud Alternative – Cheap VPS
If you want a premium VPS (virtual private server), check out the cheap VPS providers below.
FAQ – Free VPS Server
Is there any free VPS?
Yes, so many providers give a free cloud trail or lifetime free tier.
How do I get a free VPS server?
You have to register on one of the free VPS providers. Then you can get their trail or free tier.
How can I get a free VPS without a credit card?
Most of the time free VPS server without credit card is not possible but you can use international debit card instead of credit card. You can also get temporarily free VPS without credit cards, check this article.
Can you get free VPS hosting?
Yes, you can get lifetime free web hosting on Oracle cloud. To learn how, check this article.
Why is free VPS hosting not possible?
Free VPS hosting is possible. You can try using this guide.
bro i’am phone user, Can I use the vnc app?
yes you can.
On TightVNC Viewer appear “Authentication reason: Sorry, loopback connections are not enable”
HOW TO FIX IT THANK YOU!
useless can’t use for browsing. stupiddd !!
[…] Free VPS Server (4 core 24GB) | Install Ubuntu Remote Desktop (RDP) | VNC Server […]
Hi!
Thanks for the video!
I performed all the steps as described, but I’ve problems with the last step.
I simply unable to connect with RDP.
My installed VNC viewer on Windows says:
“authentication rejected”, and “Your connection has been rejected”
I intentionally paid my attention to the password because my keyboard layout and language are different from installed Ubuntu in Oracle cloud!
Could you please advise, how to fix that?
Thank you!
Check whether VNC server running at the server side and also check your Putty port forwarding settings. Sometimes some error occur during installation, you can delete the instance and repeat the process correctly again.
how do i install chrome
Hi,
Thanks for a very simple clear instruction. It works.
But one step gave problem. The first step after establishing SSH connection, you mentioned to get root access by entering “sudo -i”
But this command asked for user name password. what is the default password to cross this step?
however, ignoring this step also worked.
Regards
Mani
in Oracle cloud does not require password. Other server providers may have default password.
after enter vncserver -kill :1 this show this massage
Can’t find file /root/.vnc/rdp24:1.pid
You’ll have to kill the Xtightvnc process manually
how to fix it
hi,
good afternoon,
this tutorial was great, i followed it step by step, everything happened as explained, BUT when connecting to the Ubuntu Desktop Environment, it opened and never showed it. I got the cursor (the dot and the X) over a black dotted and white background… never showed anything else.
what do i have to check to fix that… not sure to call it an error.
thank you in advance.
it’s me again… problem fixed
Kill the VNC server again and edit the configuration file and save it. After that run VNC server again.
i have a message error like this
“no loopback connections are not enabled”
you can find her same picture of error
————————————————–
my email is: [email protected]
Hi i ve tried with 2 cards visa and mastercard and checking process gives an error, it debits in account but g ives verification error what i can do?
call your bank and ask about the transaction. They might be block the payment.
it works. Thankyou. but its default browser is not working. when i try to open it says. failed to execute default web browser.
please make tutorial how to livestream on youtube using this vps.
I followed the all steps but when i try to build connection via tightvnc viewer it shows me this error.
Error in tightvnc viewer: No connection could be made because the target machine actively refused it .
Please help me to resolve this issue . I am beginner to these kinda things. Please please help
Your setup process should be incorrect. please repeat the process again with the video.
Your setup process should be incorrect. please repeat the process again with the video.
Hi, thank you for this kind of content. I proceeded exactly as your guide and connected successfully via TightVNC however, I can’t see any desktop environment. All I get is a gray screen. How to solve this?
You may not configure VNC server configuration file. If you done it correctly kill the VNC server and start again.
I set up all the things but was unable to open the web browser in RDP. Can u solve it
install the Firefox on the server.
[…] install VNC server using this […]
[…] using any type of server you want. Next, I am going to set up free VPS on Oracle cloud which has 4 core CPUs and 24 GB RAM. if you are using any other server you can skip to the next […]
Hi, Thanks for you video. How can I setup for directly connection? not using putty just the vnc viewer with out tunnels?
We unable to find a method for that. We will try to find another way to do that.
How to install gnome instead of xfce
It may incompatible with Tight VNC server.
Hi,
After all configuration the VPS cannot connect to my VNC, please see the message from VNC
“Authentication reason: Sorry, loopback connections are not enable”
Thank in Advanced.
Check this question: https://www.minextuts.com/question/how-to-get-free-vps-lifetime-2021-with-rdp-24×7-uptime-vm-instance-server-ubuntu-linux/
[…] that installation completes, install the Tight VNC server by using this […]
[…] Now install the Xfce desktop environment on your server. […]