Free NAT KVM by FreeVPS.org

Recently, I made a request to Freevps.org to get another free NAT KVM again (after getting NAT VM by NanoKVM). The FreeVPS has the same concept as NanoKVM, which means you can get it for free to test, and you need to fulfill the requirements:

The Requirements:

  • LET account must be 3 months or older to qualify
  • Active account (you need to have a decent amount of recent posts)
  • At least 50 or more non-spammy posts
  • At least 25 thanks on your profile

Notes:

  • There is NO SLA on this service, in fact, frequent server reboots might be needed.
  • NO support will be provided directly, all help requests must be posted here in this thread.
  • No Backups are done on our side, disks are running in RAID0 YOLO mode.
  • There is no term guarantee.
  • If FreeVPS staff take notice that a VM gets abused, the VM will be terminated.

Read more about FreeVPS.org / policy:

https://lowendtalk.com/discussion/181789/free-nat-kvms-courtesy-of-gthost-piehasbeeneaten-and-crunchbits

They have 2 Hypervisor Nodes, the first in Chicago, and the second in Coeur D'Alene (I posted this on 20 February 2023).

Right now (August 2023) 6 Hypervisor Nodes are available! Awesome 🔥

I choose the Chicago location, which has specifications:

Hypervisor 1 - GTHost

CPU: E5-2678 v3 @ 2.50GHz
RAM: 64GB
Disk: (2) Intel SSD DC S3510 Series in RAID0
Network: 500Mbps (v4) 1Gbps (v6, officially 500 Mbps as well)
Location: Chicago, USA
Looking Glass

After they approved my request and deployed my VPS, I began to install the operating system of my VPS on their VirtFusion panel.

https://ns1.my.id/unggah/2023/02/freevps-virtfusion1.jpg
VirtFusion clean UI
https://ns1.my.id/unggah/2023/02/freevps-virtfusion.jpg

The VirtFusion panel looks clean, this is my first time using VirtFusion anyway! usually, I used to manage VPS by solusvm or virtualizor panel.

The Media and Options menu same as the other panel, the media menu allows me to load the CD-ROM and choose the boot order.

For now (19/02/2022), I can only insert netboot and alpine on the CD ROM.

and I can access VNC and reset my password in the Options menu. However, the Network menu is the interesting one.

as I said before in My new NAT Virtual Machine by NanoKVM post, NAT Virtual Machine only has a limited port number available.

FreeVPS.org provide a way to connect my domain name to VPS.
https://ns1.my.id/unggah/2023/02/freevps-domain.jpg
VirtFusion Network Tab

I must have an A DNS record pointing to my server's IPV4 public, and verify again with additional an A TXT record to prove ownership

https://ns1.my.id/unggah/2023/02/freevps-add-domain.jpg

Once added, it'll display Domain added successfully. It may take a few minutes for the changes to propagate.

🤩
In summary, I can host my new website with standard http (80) and https ports (443) with this Free NAT VPS by FreeVPS.org. Pretty impressive for freebies right?

Still, on the same Network tab, I can configure external ports that are available to address the internal ports.

https://ns1.my.id/unggah/2023/02/freevps-service-ports.jpg
FreeVPS.org only gives 20 ports available to NAT VPS

Meaning, for example, I can only access ssh on the port given by the instruction, like my port 6511. (these are not my real ssh port anyway).

My VPS assigned /64 of ipv6 subnet.

YABS Benchmark

As usual, the first step after receiving the VPS is to check the benchmark with YABS

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 7.97 MB/s     (1.9k) | 128.11 MB/s   (2.0k)
Write      | 8.01 MB/s     (2.0k) | 128.79 MB/s   (2.0k)
Total      | 15.99 MB/s    (3.9k) | 256.90 MB/s   (4.0k)
           |                      |                     
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 448.00 MB/s    (875) | 452.92 MB/s    (442)
Write      | 471.80 MB/s    (921) | 483.09 MB/s    (471)
Total      | 919.80 MB/s   (1.7k) | 936.01 MB/s    (913)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping           
-----           | -----                     | ----            | ----            | ----           
Clouvider       | London, UK (10G)          | 203 Mbits/sec   | 120 Mbits/sec   | 145 ms         
Scaleway        | Paris, FR (10G)           | busy            | busy            | 155 ms         
NovoServe       | North Holland, NL (40G)   | 201 Mbits/sec   | 175 Mbits/sec   | 148 ms         
Uztelecom       | Tashkent, UZ (10G)        | busy            | 141 Mbits/sec   | 223 ms         
Clouvider       | NYC, NY, US (10G)         | 212 Mbits/sec   | 187 Mbits/sec   | 70.2 ms        
Clouvider       | Dallas, TX, US (10G)      | 212 Mbits/sec   | 184 Mbits/sec   | 71.7 ms        
Clouvider       | Los Angeles, CA, US (10G) | 215 Mbits/sec   | 190 Mbits/sec   | 43.0 ms        

iperf3 Network Speed Tests (IPv6):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping           
-----           | -----                     | ----            | ----            | ----           
Clouvider       | London, UK (10G)          | 202 Mbits/sec   | 155 Mbits/sec   | 145 ms         
Scaleway        | Paris, FR (10G)           | busy            | busy            | 147 ms         
NovoServe       | North Holland, NL (40G)   | 202 Mbits/sec   | busy            | 148 ms         
Uztelecom       | Tashkent, UZ (10G)        | busy            | busy            | 223 ms         
Clouvider       | NYC, NY, US (10G)         | 206 Mbits/sec   | 185 Mbits/sec   | 70.1 ms        
Clouvider       | Dallas, TX, US (10G)      | 210 Mbits/sec   | 185 Mbits/sec   | 71.7 ms        
Clouvider       | Los Angeles, CA, US (10G) | 214 Mbits/sec   | 187 Mbits/sec   | 43.0 ms        

Geekbench 5 Benchmark Test:
---------------------------------
Test            | Value                         
                |                               
Single Core     | 779                           
Multi Core      | 1440                          
Full Test       | https://browser.geekbench.com/v5/cpu/20639555

YABS completed in 10 min 5 sec

#ThanksGTHost #ThanksVirtfusion #ThanksPieHasBeenEaten #ThanksChrunchbits

 #ThanksCloudie #ThanksTheOnlyDK, #ThanksFatGrizzly, #ThanksYourSunny

Apply here: lowendtalk.com


Changelog of this post:

01 August 2023 -

  • Update requirements based on the official thread
  • Review and correct some typos
  • Mr. Not_Oles noticed this blog post and give a compliment in LET, thanks 😁