Pritunl Cloud v1.2.2415.36

Pritunl Cloud v1.2.2415.36 has been released. This update includes instance TPM and DHCP support. Support for FreeBSD and Windows 11 has also been added.

Instance TPM

Emulated TPM v2 devices can now be enabled for instances. This can provide a higher level of security for Linux instances with uses cases such as measured boot. It also enables support for Windows 11 instances. The TPM data is stored on the Pritunl Cloud host and encrypted using a key stored in the database.

Instance DHCP Server

The Pritunl Cloud DHCP server options runs a DHCPv4, DHCPv6 and IPv6 NDP server for the instance. These 3 components provide an IPv4 address, IPv6 address and IPv6 router advertisement. This option allows automatically configuring the network for instances that do not support cloud-init such as Windows 11.

Windows 11 Support

With the combination of TPM and DHCP support Windows 11 instances can now be run in Pritunl Cloud. Documentation for installing Windows 11 on Pritunl Cloud is available in the documentation.

FreeBSD Support

The cloud-init system in Pritunl Cloud has been updated to support FreeBSD instances and FreeBSD images have been added to the Pritunl Cloud default image repository.

FreeBSD Nginx Benchmark

The FreeBSD image option can provide an alternative option for Nginx load balancers. FreeBSD can provide slightly better Nginx performance. The benchmark below measured 11811.41 requests/sec on Linux and 12316.09 requests/sec on FreeBSD. The full results and details of the benchmark are available in the FreeBSD Linux benchmark page.

Linux

ab -c 8 -n 1000000 http://123.123.123.123/
Concurrency Level:      8
Time taken for tests:   84.664 seconds
Complete requests:      1000000
Failed requests:        0
Total transferred:      143000000 bytes
HTML transferred:       2000000 bytes
Requests per second:    11811.41 [#/sec] (mean)
Time per request:       0.677 [ms] (mean)
Time per request:       0.085 [ms] (mean, across all concurrent requests)
Transfer rate:          1649.44 [Kbytes/sec] received

FreeBSD

Concurrency Level:      8
Time taken for tests:   81.195 seconds
Complete requests:      1000000
Failed requests:        0
Total transferred:      143000000 bytes
HTML transferred:       2000000 bytes
Requests per second:    12316.09 [#/sec] (mean)
Time per request:       0.650 [ms] (mean)
Time per request:       0.081 [ms] (mean, across all concurrent requests)
Transfer rate:          1719.92 [Kbytes/sec] received