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 14 Desktop

Ubuntu 20 (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.

    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).

    PROMO CODES

    Toggle VPS Promo Code

    Enter the promo codes below on the checkout page.

    80% OFF FIRST MONTHLY*
    80% off your first monthly payment.
    Code: 80OFF

    30% OFF FIRST ANNUAL*
    30% off your first annual or semi-annual payment. You can save hundreds.
    Code: VPSHOST30

    * These offers may be used once per customer for new VPS orders only.