sitejet1

Want to set up a Linux web server to manage your websites?

At VPS Blocks, we support a variety of well-established web hosting distributions that are designed for the Linux OS. These include famous names like:

  • Debian 10, 11 and 12
  • Ubuntu Server 20, 22 and 24
  • CentOS 7, CentOS Stream 8 and 9
  • AlmaLinux 8 and 9

Whether you are wanting to run Apache, Nginx, Litespeed or one of the many others in the market, our Linux VPS’s can be deployed and able to help you serve the sites you have within minutes.

Linux Web Server Plans

Our Linux Web Server plans are designed around real-world workloads, from simple websites to high-traffic, performance-critical applications. Each pre-built plan delivers the right balance of CPU, memory, and storage with predictable pricing and the flexibility to scale as your site grows.

Linux Web Server Lite

$67.50/ Per Month

This is the bare bones Linux Server.

  • 2 CPU Cores
  • 4 GB RAM
  • 40 GB NVMe Storage
  • 50 GB SATA Space
  • 1080 GB of Bandwidth
  • Your Choice of Linux Server

Operating System

Linux Web Server Starter

$135.00/ Per Month

Run basic services on a Linux Server with this configuration.

  • 4 CPU Cores
  • 8 GB RAM
  • 80 GB NVMe Storage
  • 100 GB SATA Space
  • 1360 GB of Bandwidth
  • Your Choice of Linux Server

Operating System

Linux Web Server Pro

$270.00/ Per Month

A responsive Windows Server that is ready for most tasks.

  • 8 CPU Cores
  • 16 GB RAM
  • 160 GB NVMe Storage
  • 200 GB SATA Space
  • 2000 GB of Bandwidth
  • Your Choice of Linux Server

Operating System

Linux Web Server Elite

$574.00/ Per Month

When performance and reliability is key. This server is ideal for more resource hungry tasks or busy sites.

  • 16 CPU Cores
  • 32 GB RAM
  • 320 GB NVMe Storage
  • 660 GB SATA Space
  • 4000 GB of Bandwidth
  • Your Choice of Linux Server

Operating System

*please see terms of service

  • Each VPS comes with 1 IP Address only.
  • Each Plan quoted is Exclusive of GST.

What's Included in Every Plan

  • Dedicated resources:
    Each VPS RAM & NVMe storage resources purchased are dedicated. They are not oversold to ensure performance is maintained.

  • High Availability:
    Should the physical server your VPS is connected to fails, your VPS will automatically reconnect to the next available server

  • SATA Storage
    SATA storage is ideal for taking backups or storing large volumes of user data. SATA storage is not included in any backups taken and backups of this data should be managed by you

  • Full root & SSH access
    Get full and complete control over your VPS with VPSBlocks. You get access to SSH, our portal to manage your VPS and Hardware Firewall and much more.

  • Free support with standard SLA
    Every customer gets access to technical support via phone, tickets or live chat

Optional Addons

  • Managed Backups:

    2 backups taken weekly. We keep up to the last 5 backups. $14.95 per month. If you wish to have offsite backups the cost is $29.95 per month

  • Full Server Management:

    Server management including application installation, OS patching and server configuration and Managed Backups - $87.95 /mo

  • Extra NVMe Storage: 25c/GB /mo

    Running low on disk space? No worries, you can order more disk space for 25c per GB per month

  • Extra SATA Storage:15c/GB /mo

    Running low on SATA space? The great thing is, we have plenty more space we can give you. It costs 15c per GB per month.

  • Managed Site Migration

    Moving from one provider to another can be time consuming and complex. Let us take the pain out of that for you and help you move. Visit our Data Migration Services page to find out more.

 

Build Your Own Linux Web Server VPS

Configure your Linux Web Server VPS by choosing your CPU cores, RAM, NVMe and SATA storage. Build a high-performance server optimised for websites and web applications, with dedicated resources that deliver fast load times and scale effortlessly as traffic grows.

Select Operating System

AlmaLinux 8

AlmaLinux 8 (64bit)

AlmaLinux 9

AlmaLinux 9 (64bit)

Debian 10

Debian 10 (64bit)

Debian 11

Debian 11 (64bit)

Debian 12

Debian 12 (64bit)

Ubuntu 20

Ubuntu 22 (64bit)

Ubuntu 22

Ubuntu 24 (64bit)

centos

CentOS 7 (64bit)

centos

CentOS Stream 8 (64bit)

centos

CentOS Stream 9 (64bit)

Configure your Resources (click here for VPS Hosting Resource Advice)

CPU CORES?

⚠️

DEDICATED RAM?

GB ⚠️

NVME/FLASH DISK?

⚠️

SATA BACKUP DISK?

⚠️

FREE BANDWIDTH?

GB

OPERATING SYSTEM

AlmaLinux 8

Set Your Payment Frequency

Monthly Semi-Annual Annual
$12.50 AUD
*Prices quoted exclude GST

IMPORTANT-

  • Each VPS comes with 1 IP Address, except cPanel servers which come with 2 IP Addresses.
  • To order a Plesk license for Windows select the Windows operating system you wish and during the order process you will have the option to add a 100 domain Plesk license ($15).
  • VPSBlocks is a professional services host and does not allow gaming servers or related (e.g. clan websites) on it's network. For gaming services we recommend you search for a specific gaming host.
plesk-img4

Network Features

Network speed won’t be a problem when you deal with VPS Blocks. We’re proud of our reputation for speed and reliability. The VPS Blocks network includes feeds from Telstra, Optus, IINET/TPG, NextGen, IX and PIPE. This ensures maximum network efficiency and minimal downtime should any routes be disrupted due to provider issues.

BGP routing ensures that your connection always takes the shortest possible route, selecting the best path through our network partners from your location.

See Standard Features
plesk-img5

Additional Services

Even with our dedicated control panel with simple and fast management options, some VPS Blocks clients find it very cost-effective to minimise the hours they spend managing their VPS hosting by getting the professional VPS Blocks experts to help out by:

  • Managing regular backups
  • Managing your entire server system for you
  • Providing additional technical support when needed
  • Domain Registration
  • Offsite Backups
  • Spam Filteirng
  • Internal Networking

Take a look at these options when you place your online order.

 

Ask A Question – Get Advice

    Need Help Setting Up Your Web Server?

    Looking for some help getting your new web server setup? As one of Australia’s largest Virtual Private Server companies, VPSBlocks consist of web server experts.

    Whether you need to setup Apache, Nginx or even LiteSpeed; our Linux experts can help you get up and running. If you are just wanting some advice on what is the best configuration to suit your needs or you cannot find specifically what you are after. We are here to help, simply complete the form to the left and one of our Linux experts will be in touch.

    Google
    G Knight profile picture
    G Knight
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    Great service over more than 10 years. Thank you for your stability!
    Google
    Jeff L profile picture
    Jeff L
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    Outstanding Reliability and Support – 11 Years of Excellence I have been hosting my websites with VPSBlocks for over 11 years, and their service has been nothing short of exceptional. Every time I have needed assistance, their support team has been there promptly; I have never waited more than a few hours for help. On many occasions when I made mistakes myself, they went above and beyond to help me correct them and get my sites back online quickly. It has never been an issue caused by them; they have always maintained an incredibly high standard of reliability and professionalism. VPSBlocks has also been a fantastic learning platform. When I started, I knew very little about web hosting or cPanel, but through their guidance and dependable service, I learned everything I know today. That experience gave me the confidence and skills to eventually manage my own servers independently. Their uptime has been flawless; I cannot recall a single instance when my sites were offline. Over the years, I hosted up to 25 websites with VPSBlocks, and thanks to their affordable pricing and consistent performance, I ran a profitable business with peace of mind. VPSBlocks is an outstanding company for anyone looking for reliable hosting, responsive support, and long-term value. I highly recommend them to anyone serious about performance and service quality.
    Google
    Paula Falovic profile picture
    Paula Falovic
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    These guys are the best, they offer such a great service. They are attentive, responsive, and supportive - and the servers are excellent. We have been with them for almost two years now and we are so glad we chose them. On top of that it is wonderful to see an Australian VPS hosting company of such merit. We wanted to support a local company and found them after much searching and checking out feedback. Thank you Will, Ilya, and Neil! We appreciate what you do so much! : )
    Google
    Todd Robards profile picture
    Todd Robards
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    We transferred our cPanel hosting to VPS Blocks a few weeks ago and their service is amazing so far. They got our multi store Magento and Django apps transferred with minimal downtime or hassle. Edit: We've been with VPS Blocks for 5 years now and their service is still exceptional. I recommend them with 5 stars - A+ rating.
    Google
    Michael Podlabeniouk profile picture
    Michael Podlabeniouk
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    VPSBlocks are fantastic! We have been with them for over 20 years and have a number of our corporate clients with them also. Their customer service is outstanding and their server performance is incredibly fast. I highly recommend VPSBlocks to anyone looking for 100% Australia VPS hosting with 5 star service.
    Google
    Michael Soden profile picture
    Michael Soden
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    Excellent service, support and team behind VPS Blocks. Highly recommend as a quality, hands-on hosting service.
    Google
    Tyson Brady (Erbilacx) profile picture
    Tyson Brady (Erbilacx)
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    Very professional organisation, easy to contact even on public holidays. Have used them for a VPS for a number of years without a hiccup.
    Google
    Michel profile picture
    Michel
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    Great customer service!
    Google
    Mark Dart profile picture
    Mark Dart
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    Excellent Support
    Google
    Scott Howison profile picture
    Scott Howison
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    Great people with good support

    Frequently Asked Questions

    Find clear answers to common questions about our services, features, and support below.

    To install Apache on different Linux distributions, use the following commands:

    • Redhat/AlmaLinux: pgsqlCopysudo dnf install httpd sudo systemctl enable httpd sudo systemctl start httpd
    • Debian/Ubuntu: pgsqlCopysudo apt update sudo apt install apache2 sudo systemctl enable apache2 sudo systemctl start apache2
    • CloudLinux: pgsqlCopysudo yum install httpd sudo systemctl enable httpd sudo systemctl start httpd

    To install Nginx on different Linux distributions, use the following commands:

    • Redhat/AlmaLinux: pgsqlCopysudo dnf install nginx sudo systemctl enable nginx sudo systemctl start nginx
    • Debian/Ubuntu: pgsqlCopysudo apt update sudo apt install nginx sudo systemctl enable nginx sudo systemctl start nginx
    • CloudLinux: pgsqlCopysudo yum install nginx sudo systemctl enable nginx sudo systemctl start nginx

    To install PHP on different Linux distributions, use the following commands:

    • Redhat/AlmaLinux: pgsqlCopysudo dnf install php php-cli php-fpm php-mysqlnd sudo systemctl enable php-fpm sudo systemctl start php-fpm
    • Debian/Ubuntu: pgsqlCopysudo apt update sudo apt install php php-cli php-fpm php-mysql sudo systemctl enable php7.x-fpm # Replace with your PHP version (e.g., php7.4-fpm) sudo systemctl start php7.x-fpm # Replace with your PHP version
    • CloudLinux: pgsqlCopysudo yum install ea-php74 php php-cli php-fpm php-mysqlnd # Replace with your PHP version sudo systemctl enable php-fpm sudo systemctl start php-fpm

    To configure the firewall using UFW or firewalld:

    • Redhat/AlmaLinux (firewalld): pgsqlCopysudo systemctl start firewalld sudo systemctl enable firewalld sudo firewall-cmd –zone=public –add-service=http –permanent sudo firewall-cmd –zone=public –add-service=https –permanent sudo firewall-cmd –reload
    • Debian/Ubuntu (UFW): bashCopysudo ufw enable sudo ufw allow 80/tcp # Allow HTTP traffic sudo ufw allow 443/tcp # Allow HTTPS traffic sudo ufw status
    • CloudLinux (firewalld): pgsqlCopysudo systemctl start firewalld sudo systemctl enable firewalld sudo firewall-cmd –zone=public –add-service=http –permanent sudo firewall-cmd –zone=public –add-service=https –permanent sudo firewall-cmd –reload

    To set up a Virtual Host in Apache:

    • Redhat/AlmaLinux: Create a virtual host file in /etc/httpd/conf.d/: swiftCopysudo nano /etc/httpd/conf.d/mywebsite.conf Add the following configuration: bashCopy ServerAdmin webmaster@mywebsite.com DocumentRoot /var/www/html/mywebsite ServerName www.mywebsite.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Restart Apache: nginxCopysudo systemctl restart httpd
    • Debian/Ubuntu: Create a virtual host file in /etc/apache2/sites-available/: bashCopysudo nano /etc/apache2/sites-available/mywebsite.conf Add the configuration and enable it: bashCopy ServerAdmin webmaster@mywebsite.com DocumentRoot /var/www/html/mywebsite ServerName www.mywebsite.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined nginxCopysudo a2ensite mywebsite.conf sudo systemctl restart apache2
    • CloudLinux: Follow the same process as Redhat/AlmaLinux.

    To configure SSL in Nginx:

    • Redhat/AlmaLinux: Install SSL certificates (e.g., from Let’s Encrypt). Configure the Nginx server block: nginxCopyserver { listen 443 ssl; server_name www.mywebsite.com; ssl_certificate /etc/letsencrypt/live/mywebsite.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/mywebsite.com/privkey.pem; location / { root /var/www/html/mywebsite; index index.html; } } Restart Nginx: nginxCopysudo systemctl restart nginx
    • Debian/Ubuntu: Same steps as Redhat/AlmaLinux, ensuring SSL certificates are in the correct location.
    • CloudLinux: Same as Redhat/AlmaLinux.

    To set up a basic PHP file:

    • Create a new PHP file in your document root: cssCopysudo nano /var/www/html/index.php
    • Add the following PHP code: phpCopy
    • Access the file through a web browser: http://your-server-ip/index.php.

    To check server logs:

    • Apache Logs: Redhat/AlmaLinux: /var/log/httpd/access_log and /var/log/httpd/error_log Debian/Ubuntu: /var/log/apache2/access.log and /var/log/apache2/error.log CloudLinux: /var/log/httpd/access_log and /var/log/httpd/error_logUse the cat, tail, or less commands to view logs: bashCopytail -f /var/log/apache2/error.log
    • Nginx Logs: Redhat/AlmaLinux: /var/log/nginx/access.log and /var/log/nginx/error.log Debian/Ubuntu: /var/log/nginx/access.log and /var/log/nginx/error.log CloudLinux: /var/log/nginx/access.log and /var/log/nginx/error.log

    To set up cron jobs for scheduled tasks:

    • Edit the crontab for a user: nginxCopycrontab -e
    • Add a cron job (e.g., running a PHP script every day at midnight): swiftCopy0 0 * * * /usr/bin/php /var/www/html/myscript.php
    • Save and exit. The cron job will execute as scheduled.

    To monitor resource usage:

    • CPU and memory: Use top, htop, or free to check resource usage.
    • Disk usage: Use df -h to view disk space usage.
    • Network: Use netstat or iftop to monitor network connections.
    • Logs: Check logs for errors or performance issues (/var/log/syslog or /var/log/messages).