This is the best and most powerful VPS server you can get for free. This server has 4 cores processor and 24 GB 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.
Today in this video I show you can set up remote desktop access known as RDP connection to 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 into the cloud in September 2018. Essentially, its two aspects: one is free and the other an optimal free unlimited time access (lifetime free free) and persistent free cloud service.
This amazing free VPS server is provided by the Oracle cloud platform. You can get 4 cores CPU and 24 GB RAM, Ampere free cloud VPS server. 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, then you will be redirected to the setup page. If you want you can change the instance name. Type any name you prefer.
Under image and shape click the “edit” button to customize OS and the machine type. Change the server image to Ubuntu 20.04 newest 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 name, click on it to customize the CPU and RAM. Increasing the processor power to 4 cores, automatically increased the memory to 24GB.

Under the “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 to connect 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 you are set to deploy the machine, click the “create” button. This will take a few seconds to deploy, meanwhile, 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 which was previously saved. Back to the “session” tab, you can save the session by entering any name. It may help you to 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 the future video of MIneX Tuts, I will show you how you can use this powerful server for super past WordPress web hosting.
All commands and guidelines in the article, you just have to copy and paste. It is that much easier, don’t get confused, 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 entering is not visible in the terminal, it is 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 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
You can see the Ubuntu desktop environment installed in the VPS successfully. Now you can handle the VPS from your home computer remotely. You may experience a little bit of lag, it is due to connection problems, not the free VPS server. Hope you enjoy this tutorial.
Conclusion

Oracle cloud free VPS is the best free VPS server in the market with that much powerful features. You can use this server as free VPS hosting server, WordPress hosting, PHP script hosting and also other web application. You may 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 to premium VPS server (virtual private server), check below cheap VPS providers.
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.
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. […]